- PVSM.RU - https://www.pvsm.ru -

Дайджест KolibriOS #11 все новости с последнего выпуска и Google Summer of Code 2016

Дайджест KolibriOS #11 все новости с последнего выпуска и Google Summer of Code 2016 - 1Развитие Колибри продолжается. И в последнее время, было уделено больше усилий на то, чтобы сделать ее более дружелюбной и комфортабельной для простого пользователя. Для этого относительно недавно был внедрен новый системный шрифт, и сейчас ведется работа по переводу программ на его использования, а также улучшение их внешнего вида. Были также написаны некоторые программы для простых пользователей, чтобы упростить им работу и знакомство с ОС, и уверен что, это только начало. Ну и конечно добро пожаловать под кат, всем тем кто хочет узнать больше.

Обозначения

Дайджест KolibriOS #11 все новости с последнего выпуска и Google Summer of Code 2016 - 2 — реализация новой программы, драйвера или библиотеки
Дайджест KolibriOS #11 все новости с последнего выпуска и Google Summer of Code 2016 - 3 — реализация чего-либо в рамках GSoC
Дайджест KolibriOS #11 все новости с последнего выпуска и Google Summer of Code 2016 - 4 — ссылка на загрузку

Главная новость:

Мы приняты к участию в Google Summer of Code 2016. KolibriOS является одним из 15 проектов в категории «Операционные системы». Ознакомится со всеми проектами, принятыми в этом году можно тут [12].

Для всех, кто интересуется KolibriOS и хочет принять участие в GSoC'16 советую ознакомиться со списком идей [13] или же предложить свою, и начать работу по ознакомлению с проектом и потенциальными менторами. Официальная дата начала приема заявок от студентов 14 марта, и продлится до 25 марта. Подробнее с расписанием можно ознакомиться по этой ссылке [14]. Ну а немногим позже, будет отдельная статья посвященная GSoC'16.

Общесистемные изменения (ядро, драйверы, библиотеки):

  • Новая системная функция ф77 — user-space блокировки для синхронизации в приложениях (Мьютексы, семафоры, условные переменные, read-write блокировки и т.п.).
  • Обновление драйверов Intel i915 и ATI Radeon.
  • NTFS: базовая поддержка записи.
  • ffmpeg: обновление до версии 2.8.5
  • Множество фиксов в драйверах сетевых карт.
  • buf2d.obj: добавлены функции для сжатия изображений по высоте и ширине (при сжатии учитываются цвета всех пикселей для получения усредненного цвета).
  • TinyGL.obj: добавлены функции работы с текстурами в ортогональной проекции (Размер текстуры может быть от 8 до 4096 пикселей, кратный числам степени 2. Ширина и высота текстуры могут быть разными. В C++ версии текстура может быть размером только 256 на 256); добавлена функция рисования цилиндра gluCulinder; немного оптимизирована скорость работы.
  • Дайджест KolibriOS #11 все новости с последнего выпуска и Google Summer of Code 2016 - 5 layout.obj библиотека, реализующая примитивный менеджер разметки (позволяет создавать как статический, так и «резиновый» дизайн окна с вытягивающимися и плавающими элементами окна.).
  • Дайджест KolibriOS #11 все новости с последнего выпуска и Google Summer of Code 2016 - 6 RasterWorks.obj: библиотека растрового плавно масштабируемого шрифта с поддержкой UTF-8.

    Дайджест KolibriOS #11 все новости с последнего выпуска и Google Summer of Code 2016 - 7

Изменения в прикладном ПО:

  • info3ds — добавлена пользовательская версия программы, которая дает минимум информации по структуре файла 3ds, но более удобна для просмотра самих 3d объектов.
  • «хлебных крошек» [15]; увеличенные шрифты; улучшен дизайн.

    Дайджест KolibriOS #11 все новости с последнего выпуска и Google Summer of Code 2016 - 8

    Больше скриншотов

    Дайджест KolibriOS #11 все новости с последнего выпуска и Google Summer of Code 2016 - 9

    Дайджест KolibriOS #11 все новости с последнего выпуска и Google Summer of Code 2016 - 10

  • TextEdit — фокус на текстовом поле при старте программы; исправление багов; используются новые масштабируемые системные шрифты; добавлено выделение подсвеченного слова при двойном клике на нем.
  • FB2 Read — изменяемый размер окна; изменяемый размер шрифта; настройка цветовой схемы, режимы день/ночь; индикатор прогресса загрузки файла; поддержка кодировки Windows-1250; сохранение настроек и места остановки в файле history.dat рядом с программой.

    Дайджест KolibriOS #11 все новости с последнего выпуска и Google Summer of Code 2016 - 11

  • Pixie — открытие файлов через OpenDialog; Ctrl+Left/Right предыдущий следующий трек; улучшена работа со списком; исправлено множество багов.
  • Oberon-07 — небольшие изменения в SYSTEM; разрешен экспорт структурных переменных (только для чтения); сделано удаление «мертвых» процедур; расширены и исправлены библиотеки для KolibriOS: добавлены модули для работы с доской отладки и диалогами («Open» и «Color»), усовершенствованы процедуры загрузки динамических библиотек, сделан единый модуль для работы с файловой системой; документация приведена в текстовый формат (CP866) и fb2.
  • Appearance — увеличенный шрифт; контекстное меню; поиск по первой букве.
  • Дайджест KolibriOS #11 все новости с последнего выпуска и Google Summer of Code 2016 - 12 AppPlus — утилита для помощи в настройке монтирования дополнительной системной директории (/kolibri).

    Дайджест KolibriOS #11 все новости с последнего выпуска и Google Summer of Code 2016 - 13

Другие новости:

  • ashmew2 доводит до логического конца портирование Netsurf под KolibriOS. Сейчас проводится улучшение инструментария для получения рабочего бинарного файла для KolibriOS, как только это будет сделано, он займется доработкой функционала браузера. Отличием текущего порта от предыдущего, является то, что сборка бинарника для KolibriOS будет внедренна в систему сборки проекта Netsurf/ Таким образом браузер можно будет скачать на официальном сайте программы, и при выходе новой версии не будет необходимости в ручном обновлении порта.
  • Serge продолжает работу над веткой Kolibri-ACPI, в рамках которой реализуется поддержка ACPI [16]. На данный момент реализовано управление питанием (выключение, перезагрузка), которое успешно работает в виртуальной машине (на реальном железе все еще не работоспособно).
  • Leency начал работу над Aelia — реинкарнацией WebView. Основная цель — создание браузера с нормальной кодовой базой на основе опыта разработки WebView.

Автор: KolibriOS Project Team

Источник [17]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/open-source/113926

Ссылки в тексте:

[1] Дайджест KolibriOS #1: ввод в курс дела: http://habrahabr.ru/company/kolibrios/blog/210268/

[2] Дайджест KolibriOS #2: что нам принёс февраль: http://habrahabr.ru/company/kolibrios/blog/210628/

[3] Дайджест KolibriOS #3: начало весны: http://habrahabr.ru/company/kolibrios/blog/216789/

[4] Дайджест KolibriOS #4: и весна нам не помеха: http://habrahabr.ru/company/kolibrios/blog/221205/

[5] Дайджест KolibriOS #5: мы снова с вами: http://habrahabr.ru/company/kolibrios/blog/225127/

[6] Дайджест KolibriOS #6: последняя осень: http://habrahabr.ru/company/kolibrios/blog/231433/

[7] Дайджест KolibriOS #7: как мы зиму перезимовали: http://habrahabr.ru/company/kolibrios/blog/239033/

[8] Дайджест KolibriOS #8: дары весны: http://habrahabr.ru/company/kolibrios/blog/257245/

[9] Дайджест KolibriOS #9: летний урожай: http://habrahabr.ru/company/kolibrios/blog/266157/

[10] Дайджест KolibriOS #10 коротко о накопившемся: http://habrahabr.ru/company/kolibrios/blog/270601/

[11] Дайджест по итогам 2015 года: https://habrahabr.ru/company/kolibrios/blog/274487/

[12] тут: https://summerofcode.withgoogle.com/organizations/

[13] идей: http://wiki.kolibrios.org/wiki/Google_Summer_of_Code_2016

[14] ссылке: https://summerofcode.withgoogle.com/how-it-works/

[15] «хлебных крошек»: https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D0%B2%D0%B8%D0%B3%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%86%D0%B5%D0%BF%D0%BE%D1%87%D0%BA%D0%B0

[16] ACPI: https://ru.wikipedia.org/wiki/ACPI

[17] Источник: https://habrahabr.ru/post/278315/