en EN   ru RU

Главная

ОС A2

Знакомство

Локализация

UDP-чат

Прокси-сервер

IFS

Демки

Игры

Трассировка лучей

Virtual keyboard

RegExp

ДРАКОН

Arduino

Программы

Утилиты

Ссылки

Веб-мастеру

Связь с автором

Резюме


A2 OS forum

 
  Версия для печати

Операционная система A2. Вводная информация


SAGE


A2 - мощная операционная система, разрабатываемая в Цюрихском технологическом унивеситете (ETH Zürich) на факультете Информатики (Department of Computer Science), основанная на ядре Active Object System (AOS). Ядро обеспечивает компактную среду выполнения (runtime) для языка Active Oberon, который поддерживает активные объекты (threads) непосредственно, и позволяет разрабатывать эффективные системы, основанные на активных объектах, функционирующие непосредственно на железе или в виде приложения под любую из распостранённых ОС.

Над слоем ядра, гибкая коллекция модулей обеспечивает общие абстракции для устройств и сервисов, например, файловые системы, интерфейсы пользователя, сетевые подключения, кодеки и т.д.

Относительно большое число приложений доступно для системы A2.

Например:

  • Мультимедиа проигрыватель (DivX, MP3, OGG)
  • Среда разработки (IDE)
  • Web сервер
  • TV
  • Oberon для A2

A2 в настоящий момент реализована для Intel-совместимых многопроцессорных и многоядерных систем (поддерживается и HyperThreading) и Intel-совместимых однопроцессорных систем, а также для процессора Strong-ARM/XScale. A2 может также выполняться на отдельных виртуальных машинах, как например: Qemu, VMWare и Virtual PC.

Самые актуальные исходные коды системы и информация как получить к ним доступ находится на официальной странице. Там в SVN-репозитории находятся и свежая скомпилированная версия WinAos и исходные коды загрузчика UnixAos.

Свежие ISO-образы системы, выклыдываемые энтузиастами по запросу, доступны на страничке проекта на Source Forge.

Информация об инсталляции, списки поддерживаемого оборудования и часто задаваемые вопросы находятся на странице Oberon Community Platform. Возникшие вопрсы можно задать на официальном англоязычном Oberon Community Platform форуме, русскоязычном форуме, разделе русскоязычного форума OberonCore или в Oberon-рассылке (страница подписки на Oberon-рассылку).


MicroA2

ОС A2 - чрезвычайно гибкая система. Она может быть сконфигурированна для работы без драйвера дисплея, либо дисплей может заменять клиентская область оконного приложения в традицонно-используемых хост-системах. Проект MicroA2 пошёл ещё немножко дальше. Цель проекта в создании кросс-платформенных оконных приложений с использованием компонентов ОС A2. Клиентская область окна ОС A2 в этом случае совмещается с клиентской областью окна хост-системы, и такое приложение остаётся полностью программно совместимым с ОС A2. Для запуска приложения под нативной ОС A2, Windows, Mac OS X, Linux или Solaris достаточно перекомпиляции ОС и приложения. Все преимущества полного абстрагирования от особенностей платформы, динамической загрузки объектных модулей и сборки мусора сохранены и в MicroA2. Объектные модули могут загружаться как из папки так и из архивов. В одной сборке MicroA2 может присутствовать неограниченное количество приложений и все они будут совместно использовать общие объектные модули, что выражается в весьма незначительном увеличении финального размера сборки при увеличении количества приложений и обрастании приложений новыми функциональными возможностями. Так, при наличии 7 демонстрационных приложений, размер MicroA2 в распакованном виде составляет примерно ~1.7 МБ и ~1.3 МБ в архиве.



Тип

Имя

Размер

Загрузок

mht

A2 OS Installation archive (ru).mht

113 KiB

262

zip

MicroA2.zip

1 MiB

342

Дата последнего обновления: 13-5-16 21:50:32


 

alt CodeTyphon

Copyright © 2005-2017 SAGE. Все права защищены.