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

Розвиток Колібрі триває. І останнім часом, було приділено більше зусиль на те, щоб зробити її більш дружелюбною і комфортабельною для простого користувача. Для цього відносно недавно був впроваджений новий системний шрифт, і зараз ведеться робота з перекладу програм на його використання, а також поліпшення їх зовнішнього вигляду. Були також написані деякі програми для простих користувачів, щоб спростити їм роботу і знайомство з ОС, і впевнений, що це тільки початок. Ну і звичайно ласкаво просимо під кат, всім тим хто хоче дізнатися більше.


Список випусківДайджест KolibriOS #1: введення в курс справи
Дайджест KolibriOS #2: що нам приніс лютий
Дайджест KolibriOS #3: початок весни
Дайджест KolibriOS #4: і весна нам не перешкода
Дайджест KolibriOS #5: ми знову з вами
Дайджест KolibriOS #6: остання осінь
Дайджест KolibriOS #7: як ми зиму перезимували
Дайджест KolibriOS #8: дари весни
Дайджест KolibriOS #9: річний урожай
Дайджест KolibriOS #10 коротко про накопичився
Дайджест за підсумками 2015 року
Дайджест KolibriOS #11 всі новини з останнього випуску і Google Summer of Code 2016


Позначення— реалізація нової програми, драйвера або бібліотеки
— реалізація чого-небудь у рамках 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.


Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.