KolibriOS (англ. KolibriOS — КолибриОС) — операционная система для PC, полностью написанная на ассемблере fasm, распространяемая на условиях GPL. Создана на основе MenuetOS. Является альтернативной операционной системой, так как она использует собственные стандарты и не основана на POSIX. Система рассчитана на использование ассемблера для написания приложений, но есть и программы, написанные на языках высокого уровня (Си, C++, C--, Free Pascal, Forth). На данный момент большинство разработчиков живут на территории стран СНГ.
Особенности KolibriOS
Множество вариантов загрузки, в том числе с NTFS-раздела. Также возможна загрузка прямо из Microsoft Windows (при этом Windows, конечно, завершается), не требующая установки системы.
GUI на основе VESA. Возможность увеличения частоты монитора за счет уменьшения разрешения.
Среда разработки: редактор, макро-ассемблер (fasm) для сборки ядра и приложений.
Поддержка TCP/IP-стека и некоторых сетевых карт.
Основной дистрибутив помещается на одной 3,5" дискете.
Для запуска достаточно 8 мегабайт оперативной памяти.
Вытесняющая многозадачность, возможность создания потоков, параллельное исполнение системных вызовов.
Страничная адресация.
Поддержка файловых систем FAT12, FAT16, FAT32, NTFS (только чтение), ISO 9660 (в том числе мультисессию), в ночных сборках тестируется поддержка Ext2, Ext3.
Поддержка звукового кодека AC'97 для чипсетов Intel, nForce, nForce2, nForce3, nForce4, SIS7012, FM801, VT8233, VT8233C, VT8235, VT8237, VT8237R, VT8237R Plus и EMU10K1X.
Поддержка USB (OHCI, UHCI).
Поддержка воспроизведения Audio CD и DVD-дисков.
Высокая отказоустойчивость, пониженное потребление электроэнергии системой.
Частично портированы такие программы как DosBox, эмулятор NES, Spectrum, игры Quake, Doom, Косилка и другие.
KolibriOS
Сообщений 1 страница 2 из 2
Поделиться12011-08-24 13:14:16
Поделиться22019-07-26 09:55:56
Надо сказать, что проект уже достаточно неплохо развился.
Про установку можно ещё добавить http://ms-sys.sourceforge.net
This program is used to create Microsoft compatible boot records.
Нас интересуют следующие ключи:
-q, --fat32kos Write a FAT32 partition KolibriOS boot record to device
-k, --mbrkolibrios Write a KolibriOS MBR to device
Существует ещё такой болгарский ассемблер http://codeziron.com
Среди выходных форматов http://codeziron.com/index.php?page=documentation#c_linker есть такие:
KOLIBRI32 creates a Kolibri OS x32 compatible executable (.kex).
MENUET01 creates a Menuet OS x32 compatible executable (...).
Также для написания программ можно использовать Delphi(из-под Windows).
Пример на Delphi7 под Windows и под KolibriOS http://kolibriosandfasm.mybb.ru/viewtopic.php?id=24
Это пример, который можно скомпилировать и под Windows, и под KolibriOS.
Исходный код при этом остаётся без изменений.