Если вам интересна KolibriOS и её развитие, но вы не имеете возможности следить за нововведениями на форуме (что бывает иногда трудно, особенно если вы только недавно начали интересоваться), то эта статья именно для вас. Это первая статья из серии ежемесячных дайджестов, направленных на освещение событий в сообществе ОС. Дайджесты будут выходить в последний рабочий день месяца. Поскольку это первая статья, то в ней, для налаживания линии информирования, будут рассмотрены изменения за промежуток времени более месяца. Хочу подчеркнуть, что особенно крупные изменения по-прежнему будут освещаться в отдельных статьях. Ну что ж, приступим.
Для начала, изменения на уровне системы (ядро, драйвера и библиотеки):
- Реализация общесистемного буфера обмена (поддержка копирования текста из одной программы в другую на уровне ядра). Возможно, данный функционал и воспринимается как само-собой разумеющийся в любой ОС, но в KolibriOS до недавнего времени он отсутствовал.
- Улучшена работа с IDE /SATA IDE дисками и поддержка DMA.
- Повышение быстродействия графики с видеокартами Intel.
- Драйвер CardBUS (пока что определяет только некоторые карточки).
- httplib: библиотека для работы с http-протоколом на Fasm.
Не обошлось без новшеств и в прикладном ПО:
- fasm: обновление до стабильной версии 1.71.16.
- Fplay: общее повышение быстродействия; специальная сборка с вертикальной синхронизацией для устройств с графикой Intel.
- Tinypad: поддержка общесистемного буфера обмена; множественные исправления и оптимизации.
- TextEdit: поддержка общесистемного буфера обмена: добавлено преобразование кодировок cp 1251->866 и cp 866->1251; исправление ошибок и мелкие доработки.
- shell: начало внедрения поддержки общесистемного буфера обмена.
- icon: новый рабочий стол, с поддержкой перетаскивания иконок, более удобное добавление иконок, возможность добавления своих пунктов в меню ПКМ путём правки ini.
- Docky: новая программа — док-бар (см. скриншот ниже).
- End: автосохранение образа перед выключением.
- PCIDEV: добавлены подклассы устройств согласно изменениям в спецификации шины PCI за последние годы.
- board: уменьшение нагрузки на CPU при записи в файл.
- rdsave: минимизация интерфейса и упрощение работы с программой.
- HTMLv: расширена поддержка тегов; переход на httplib; оптимизация и исправление багов.
- Eolite: рекурсивное удаление папок; контекстное меню; диалог «открыть с помощью»; копирование/вырезание файлов/папок между окнами Eolite; русский перевод; мелкие исправления и доработки.
- Liza: улучшенный парсинг писем.
- Приземление: новая аркадная игра.
ПодробностиСуть игры: расчистить место для посадки самолёта бомбами и уворачиваться от зенитного огня, делая "бочку". Самолет постепенно снижается. Управлять направлением полета нельзя, можно только бросать бомбы и делать бочку. Уровень проигран если самолет врезался в постройку или у него закончилось «здоровье» (в верхнем левом углу). Для сброса бомб нажимать ctrl, для бочки — пробел. Во время бочки нельзя бросать бомбы. Бомбы можно бросать только через определенный интервал времени.
Стоит отметить, что это первая нативная игра под KolibriOS со звуковыми эффектами.
Проекты с далёкой (иногда туманной) перспективой:
- NetSurf: портирование полноценного веб-браузера.
- polarSSL: библиотека SSL.
- TextGame: платформа для простых текстовых игр.
- kolibri-process: новая ветка KolibriOS, в рамках которой разрабатывается новая модель процессов и потоков, более схожая с моделью больших ОС.
Прочие новости:
- Добавлена эстонская локализация (в дополнение к уже существующим 4 языкам — русскому, английскому, испанскому и итальянскому). Желающим перевести Колибри на свой язык мы всегда будем рады.
- KolibriN: подготовка к выпуску KolibriN9.
ПодробностиПроект созданный одним из наших разработчиков — Leency, для раскрытия всех возможностей ОС. KolibriN является по сути максимальной сборкой KolibriOS.
- Wiki-раздел: обновление и расширение раздела для разработчиков; реорганизация страниц для облегчения навигации.
Немного видео для наглядности:
Использование общесистемного буфера обмена
Демонстрация возможностей нового Icon
Автор: Punk_Joker