Pull to refresh

Дайджест KolibriOS #13

Reading time 2 min
Views 8.6K
imageМежду выпусками прошло достаточно много времени и накопилось достаточно изменений за 2017 г.



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


  • UNICODE. Очень большое и важное изменение — файловое API SysFn80 теперь полностью поддерживает Юникод (UTF-8, UTF-16LE). Причем поддерживаются все файловые системы — NTFS, FAT, ext2
  • NTFS. В процессе разработки файловых утилит был сурово протестирован драйвер NTFS, и за исключением некоторых не поддерживаемых функций (шифрование, сжатие, права доступа), работает весьма стабильно
  • ext2. Исправление найденных ошибок, добавлена поддержка больших файлов >4 GB
  • C_layer. Библиотека С-интерфейсов для основных системных библиотек доведена до логической Беты
  • libimg. Поддержка системной библиотекой сохранения в PNG
  • KF-font. Поддержка шрифтовой библиотеки из Oberon
  • TCP fixes. Исправление ошибок сетевого стека
  • Disk subsystem. Поддержка разметки диска GUID Partition Table (GPT)
  • Memory subsystem. Автоматическая инициализация кучи при первом выделении памяти

Средства разработки


  • GCC. Портирована версия 5.4, в libc добавлена поддержка UNICODE
  • Tiny C. Добавлена генерация отладочной информации о строках для использования MTDBG
  • Freebasic. Добавлен тестовый пример использования
  • Delphi7. Расширяется KolibriOS.lib — библиотека системных вызовов Колибри из D7 и различных ассемблеров (ниже). Добавлены примеры использования (поддерживаются только консольные и Kolibri API приложения)
  • Ассемблеры. Добавлены примеры вызовов вышеуказанной библиотеки из различных ассемблеров GoAsm, UASM, Tasm
  • Gentee. Компилятор нового языка программирования портирован на Колибри

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


  • NetSurf. Графический браузер дорабатывается, сделан Web-установщик. Смотрите видеоролик на канале в последнем разделе статьи
  • unzip6 портирован для создания инсталляторов и тестирования ФС
  • Fb2 reader. Читалка и большая программа, написанная на Oberon под Колибри
  • VFC. Visual Text Comparer / Diff tool. Программа сравнения файлов. Гифка тут
  • Clipboard Viewer. Просмотр/очистка системного буфера обмена
  • Shell. Исправлены мелкие ошибки, увеличена скорость копирования
  • Kolibri Image Viewer. Системный просмотрщик изображений, добавлено автомасштабирование больших картинок
  • Файловые утилиты. В процессе тестирования были «подтянуты» и файловые навигаторы Eolite, fNav, KFM

Прочее


  • fillScr Новая утилита рандомной заливки фона рабочего стола.

  • The Bus Оживлена игрушка

  • Youtube Playlist Kolibri OS Частный канал видеороликов использования Колибри
Tags:
Hubs:
+25
Comments 9
Comments Comments 9

Articles