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

12 июля 2009 года

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

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

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

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «FreeNOS — новая экспериментальная микроядерная ОС», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.