Воскресенье, 24 Сентября 2017 г. 18:46
+ в цитатник
Дайджест KolibriOS #13
Между выпусками прошло достаточно много времени и накопилось достаточно изменений за 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 Частный канал видеороликов использования Колибри
P.S. Отвечать на комментарии и редактировать не имею возможности ввиду политики Хабра к карма-войнам. Сорри.

https://habrahabr.ru/post/338602/
Метки:
author Siemargl
системное программирование
ненормальное программирование
open source
assembler
kolibrios
system programming
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-