Bluebottle OS
Bluebottle |
Bluebottle — операционная система, разрабатываемая в Programming Languages and Runtime Systems Research Group, основанная на ядре Active Object System (AOS). AOS в последнее время известна как ОС A2. Она обеспечивает компактное окружение времени выполнения для языка Active Oberon, который поддерживает активные объекты непосредственно, и позволяет разрабатывать эффективные системы, основанные на активных объектах, функционирующие непосредственно на железе.
АрхитектураПравить
Активный объект в Bluebottle представляется как совокупность традиционного, для современных языков ООП, понятия «объект» и выполняющейся в контексте данного объекта «активности» (нити). В данной реализации Active Oberon-а у активного объекта могут быть, кроме его активности, ещё и активности объектов-предков. Другими важными особенностями и отличиями Bluebottle является чрезвычайно минималистичный, мощный и гибкий (на уровне языка программирования и исполняющей системы) набор примитивов синхронизации доступа к внутренним элементам объектов из множества конкурирующих потоков (активностей).
Над слоем ядра, гибкая коллекция модулей обеспечивает общие абстракции для устройств и сервисов, например, файловые системы, интерфейсы пользователя, сетевые подключения, кодеки и т. д.
ПриложенияПравить
Для системы Bluebottle доступно относительно большое число приложений:
- Media Player (Div X?, MP3)
- Programming Editor
- Web Server
- TV
- Oberon для Bluebottle
СовместимостьПравить
Bluebottle в настоящий момент реализована для:
- Intel SMP-совместимых многопроцессорных систем (поддерживается Hyper Threading?)
- Intel-совместимых однопроцессорных систем
- для процессора StrongARM/XScale.
Bluebottle может также выполняться на отдельных виртуальных машинах, как например:
- Qemu
- VMWare
- Virtual PC 4.0 (только в версии для Macintosh).
См. такжеПравить
СсылкиПравить
- Welcome to Bluebottle (ОС A2) (англ.)
- Видео от технике работы в ОС A2(англ.)
- Установка и настройка
- Бутылка без джинна (Oberon и нелетние мысли)
- http://doci.nnm.ru/oberon/
- Русскоязычный форум
- Домашняя страница Ярослава Романченко. Статьи посвящённые ОС A2, исходные тексты
- Домашняя страница Bluebottle(англ.)