Pull to refresh
0
KolibriOS Project Team
Быстрая операционная система для бизнеса и хобби

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

Reading time 4 min
Views 9.5K
Развитие Колибри продолжается. И в последнее время было уделено больше усилий на то, чтобы сделать ее более дружелюбной и комфортабельной для простого пользователя. Для этого относительно недавно был внедрен новый системный шрифт и сейчас ведется работа по переводу программ на его использования, а также улучшение их внешнего вида. Были также написаны некоторые программы для простых пользователей, чтобы упростить им работу и знакомство с ОС, и уверен в том, что это только начало. Ну и, конечно, добро пожаловать под кат всем тем, кто хочет узнать больше.




Обозначения
— реализация новой программы, драйвера или библиотеки
— реализация чего-либо в рамках GSoC
— ссылка на загрузку


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


Мы приняты к участию в 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; немного оптимизирована скорость работы.
  • layout.obj библиотека, реализующая примитивный менеджер разметки (позволяет создавать как статический, так и «резиновый» дизайн окна с вытягивающимися и плавающими элементами окна.).
  • RasterWorks.obj: библиотека растрового плавно масштабируемого шрифта с поддержкой UTF-8.



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


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


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




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


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




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


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

Articles

Information

Website
www.kolibrios.org
Registered
Founded
Employees
11–30 employees
Location
Россия