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

сегодня в 08:30

332ac097cb7bfba245943a942c69f564.pngРазвитие Колибри продолжается. И в последнее время, было уделено больше усилий на то, чтобы сделать ее более дружелюбной и комфортабельной для простого пользователя. Для этого относительно недавно был внедрен новый системный шрифт, и сейчас ведется работа по переводу программ на его использования, а также улучшение их внешнего вида. Были также написаны некоторые программы для простых пользователей, чтобы упростить им работу и знакомство с ОС, и уверен что, это только начало. Ну и конечно добро пожаловать под кат, всем тем кто хочет узнать больше.

Список выпусков

Обозначения
44936bd1b8aa7d124f248504fbdb04a4.png — реализация новой программы, драйвера или библиотеки
d5723609a0d52863c988f694c275dc9a.png — реализация чего-либо в рамках GSoC
99eebbc6c63fb24813699b098d1bd803.gif — ссылка на загрузку

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


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

Для всех, кто интересуется KolibriOS и хочет принять участие в GSoC'16 советую ознакомиться со списком идей или же предложить свою, и начать работу по ознакомлению с проектом и потенциальными менторами. Официальная дата начала приема заявок от студентов 14 марта, и продлится до 25 марта. Подробнее с расписанием можно ознакомиться по этой ссылке. Ну, а немногим позже, будет отдельная статья посвященная 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; немного оптимизирована скорость работы.
  • 44936bd1b8aa7d124f248504fbdb04a4.pnglayout.obj библиотека, реализующая примитивный менеджер разметки (позволяет создавать как статический, так и «резиновый» дизайн окна с вытягивающимися и плавающими элементами окна.).
  • 44936bd1b8aa7d124f248504fbdb04a4.pngRasterWorks.obj: библиотека растрового плавно масштабируемого шрифта с поддержкой UTF-8.

    dfffa16e94d445f68dfcdcc804ac2a14.PNG


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


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


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

Быстрая операционная система для бизнеса и хобби

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

© Habrahabr.ru