Проект "Xameleon" - российская микроядерная операционная система

Проект Xameleon - российская микроядерная операционная система

«Хамелеон» - это операционная система построенная на базе микроядра L4Ka::Pistachio. Система состоит из модулей, которые выполняют функции драйверов устройств и протоколов, а также обеспечивают интерфейс для POSIX совместимых системных вызовов. Архитектура «Хамелеона» очень близка к Unix и во многом повторяет её.

Достоинства системы:

  • основана на надёжном микроядре L4;
  • заявлена совместимость с международными стандартами;
  • многозадачность с минимизацией переключений контекста;
  • многопоточность с минимизацией блокировок;
  • высокие возможности расширяемости и масштабирования системы.
  • заявлена поддержка гарантированного времени отклика на события (realtime)

Версия Xameleon Concept

Xameleon Concept - демонстрационная версия системы Хамелеон. Мы надеемся, что со временем эта версия вырастет в нечто большее, чем просто демонстрация возможностей. Корневая файловая система формата Minix расположена на виртуальном диске. Любые изменения виртуальной системы не сохраняются и при следующей загрузке восстанавливаются.

Переключение раскладки клавиатуры

В сборке от 4 октября 2011 года добавлено переключение раскладки клавиатуры. Для переключения раскладки между ANSI-кодировкой и кодовой страницей CP866, необходимо нажать клавишу "левый Ctrl" и, удерживая её, нажать и отпустить клавишу "левый Shift".

Обновлен инструментарий разработчика

Вышло обновление инструментария разработчика. Приглашаем обсудить на форуме.

Подробнее

Опрос: Какова область ваших интересов?

Доступна сборка от 15 Января 2011 года

Выпущена очередная сборка операционной системы Xameleon.

Подробнее

Xameleon FTP сервер

Программная реализация RFC 959 - File Transfer Protocol. Поставляется в исходном коде для сборки на POSIX совместимых системах. Использует многопоточную модель обслуживания соединений. Преимуществом многопоточной модели является меньшая требовательность к ресурсам системы, нежели традиционный подход клонирования процессов. Недостатком - меньшая отказоустойчивость по сравнению с традиционным методом.

Приобретая Xamleleon FTP сервер, Вы имеете право:

  1. вносить любые изменения в исходный код;
  2. встраивать сервис в любые программные пакеты.

Вы не имеете право:

  • распространять исходные тексты Xameleon FTP сервера.
RSS-материал