Freenos - новая экспериментальная микроядерная ОС

Автор turbo, 13 Июля 2009, 18:00

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

turbo

13 Июля 2009, 18:00 Последнее редактирование: 28 Ноября 2011, 19:37 от Zhek@Ch
[size="3"]FreeNOS - новая экспериментальная микроядерная ОС [/size]

Вышел релиз новой микроядерной операционной системы FreeNOS 0.0.3, разрабатываемой группой из трех энтузиастов в образовательных целях. Исходные тексты FreeNOS написаны на С++ и распространяются в рамках лицензии GPLv3. Несмотря на то, что с момента первого выпуска прошло несколько недель, для FreeNOS реализована собственная файловая система LinnFS, основанная на коде Ext2 ФС. Подготовлен демонстрационный LiveCD размером 1.3 Мб.

В настоящий момент реализована поддержка виртуальной памяти, планировщика задач, VFS и файловых систем LinnFS, Ext2, procfs и tmpfs, IPC-подсистемы, драйверов для клавиатуры, VGA, i8250 последовательного порта, PCI контроллеров. Из системных библиотек присутствуют libposix (POSIX функции), libc (ANSI C), libteken (эмуляция терминала), и libexec (форматы исполняемых файлов).

Разработчики проекта отмечают три главных акцента: хорошая читаемость кода, исчерпывающее документирование кода и высокая доступность для сборки (код можно собрать при помощи GCC и SCons на большинстве POSIX-совместимых ОС).

http://www.opennet.r...shtml?num=22573