AROS

AROS
AROS
Kitty - логотип AROS с 2002 года
Arosrus.jpeg
Разработчик

Проект AROS

Семейство ОС

AmigaOS

Последняя версия

Icaros Desktop 1.4.5 — 18 июля 2012

Поддерживаемые языки

 (англ.)(рус.) и др.

Лицензия

APL

Состояние

актуальное

Веб-сайт

www.aros.sourceforge.net

AROS (англ. AROS Research Operating System) — проект по созданию одноимённой, переносимой и свободной (лицензия APL аналогична Mozilla Public License) операционной системы (ОС), совместимой на уровне исходного кода c AmigaOS 3.1. Исполняемые файлы для одной платформы совместимы для различных версий AROS, для переноса их на другую платформу потребуется перекомпиляция.

Разработчики AROS стремятся к полной межплатформенной совместимости: исходники AROS-программ не должны требовать каких-либо изменений при перекомпилировании под другую архитектуру (на сегодняшний день поддерживаются x86, m68k, идёт работа над SPARC, Palm и PowerPC-версиями). AROS может работать как полноценная ОС, загружаясь с собственного диска/раздела (тип (англ. flavor) native), или же поверх Linux/FreeBSD/NetBSD/Solaris, как X11-приложение (тип hosted).

AROS является не клоном AmigaOS, a скорее её последователем, поскольку основной целью является реализация совместимости, а не полное повторение AmigaOS, что было бы противозаконно. Код AROS не содержит частей из AmigaOS.

Существует также эмулятор UAE (Ubiquitous Amiga Emulator), портированный на множество ОС, в том числе на сам AROS. Последнее связано с тем, что UAE обладает (пока что) наилучшей двоичной совместимостью, и позволяет запускать оригинальные исполняемые файлы для платформы m68k на других платформах без перекомпиляции исходного кода.

Содержание

История создания

В 1993 году Amiga переживала трудные времена, перспективы были туманными, надежды — неопределёнными. Некоторые пользователи всерьёз задумывались над необходимостью самим обеспечить светлое будущее любимой платформы. Была поставлена цель повысить привлекательность AmigaOS для пользователей и разработчиков. Считалось, что Амига в этом случае автоматически станет более распространённой и популярной. Тогда же было разработано несколько планов по достижению этой цели. Согласно одному из них, AmigaOS должна стать более современной ОС (революция), другой предполагал избавление от накопленных ошибок (эволюция). Так, в ожесточённых спорах, родился проект AROS.

Эволюция AmigaOS 3.1

Что в AmigaOS можно считать ошибочным, ненужным, избыточным? От чего нужно избавиться, как от пережитков прошлого, мешающих развитию ОС? Если добавлять новые функции — то какие? Что такое «современная ОС», в принципе? Обсуждение этих тем в usenet-конференции comp.os.aos происходило на протяжении двух лет. Это была череда однотипных писем: «нужно (нельзя) делать так…», на которые следовали не менее однотипные ответы: «это невозможно (необходимо), потому что… и вообще, это уже обсуждалось, смотрите в архиве… короче, Вы не правы!». Ни одной строчки кода не было написано или опубликовано.

Зимой 1995 года Аарон Дигуилла, которому надоели эти затянувшиеся обсуждения в конференции, опубликовал RFC (Request For Comments — предложение к обсуждению), содержащий несколько вариантов создания минимального общего базиса, некоей отправной точки, фундамента проекта. В результате почти единогласно было решено написать открытую AmigaOS. Проект переименовали в AROS, работа закипела. Интересно, что позднее часть кода AROS была использована в проприетарных операционных системах MorphOS и AmigaOS 4.0.

Логотип системы создал американский художник-фуррист Эрик Шварц (Eric W._Schwartz (англ.)русск.).

Будущее операционной системы

Под AROS был портирован компилятор GCC 3.3.1, существующие библиотеки подгоняются под стандарт POSIX, закончено портирование стека протоколов TCP/IP, позаимствованного из FreeBSD. Значение стандартизации AROS трудно переоценить, ведь когда этот процесс будет закончен, откроется доступ к огромному количеству уже написанного исходного кода, перенос утилит из *nix-систем упростится, заработает схема «ПО — пользователи — разработчики — ПО». В качестве побочного эффекта станет возможным компилирование исходников AROS с помощью AROS-версии GCC, то есть ОС станет полностью самоподдерживаемой и самодостаточной. Сравнительно недавно стала возможной и обратная схема разработки — AROS стала работать на классических Amiga (благодаря немецкому проекту «AfA OS» — AROS fur AmigaOS). Таким образом разработчики приложений для AmigaOS теперь могут компилировать версии и для AROS.

В текущее время в разработке находятся USB-стек и драйвер файловых систем FAT, что позволит использовать множество USB-устройств в AROS, таких как мыши, клавиатуры и USB-диски. Дорабатываются системные библиотеки и решаются вопросы стабильности файловых систем AFFS/SFS. Файловый менеджер Wanderer обрастает новыми функциями и постепенно становится похож на свой прототип — Amiga Workbench.

См. также

Скриншоты AROS

Примечания

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "AROS" в других словарях:

  • AROS — «Aros» redirige aquí. Para otras acepciones, véase Aros (desambiguación). AROS Research Operating System AROS mostrando su soporte del alfabeto cirílico …   Wikipedia Español

  • Aros — may refer to:Aros Eros Cupid AmorIt is believed that the origins above led Saint Valentines enthusiasts to appoint the Roman god Cupid as the patron of Valentine s day that is the story of Lupercalia and the love and romance associatied with the… …   Wikipedia

  • AROS — steht für: AROS Research Operating System, ein freies Betriebssystem, siehe AROS (Betriebssystem) Akusmatisches Raum Orchestrierungs System, ein Mehrkanal Tonsystem Aros steht für: Alfred Rosenthal (1888–1942), deutscher Filmjournalist und… …   Deutsch Wikipedia

  • aros — statusas T sritis zoologija | vardynas atitikmenys: lot. Arini angl. Neotropical parrots ryšiai: platesnis terminas – papūgos siauresnis terminas – araros siauresnis terminas – auksaplunksnės papūgos siauresnis terminas – auksinės aratingos… …   Paukščių pavadinimų žodynas

  • Árós B&B — (Рейкьявик,Исландия) Категория отеля: Адрес: Brúnastekkur 11, 109 Рейкьявик, Исландия …   Каталог отелей

  • AROS — herbaenomen, quam cervas a partu petere, Plin. tradit, l. 8. c. 32. Feminae autem ante partum purgantur, herbâ quâdam, quae seselis dicitur, faciliore ita utentes utero; äpartu duas habent herbas, quae aros et seselis appellantur: pastae redeunt… …   Hofmann J. Lexicon universale

  • Åros — is a village in Røyken municipality, Norway. It is located along the western side of the Oslofjord. Its population is about 1 142 [cite paper | author=Statistics Norway | title=Urban settlements. Population and area, by municipality. 1 January… …   Wikipedia

  • Aros — Populations  Nigeria Autre Groupe(s) relié(s) Igbos …   Wikipédia en Français

  • AROS — (Amiga Research Operating System) es un sistema operativo gratuito y portable cuyo propósito es conseguir una implementación en código abierto de los APIs del AmigaOS 3.1 .Diseñado para ser portable y flexible, es binario compatible con AmigaOS… …   Enciclopedia Universal

  • AROS — Amiga research operating system AROS est un système d exploitation libre (dans le sens logiciel libre) dont les buts principaux sont la portabilité et la compatibilité avec le système d exploitation AmigaOS 3.1. Il a été créé par Aaron Digulla… …   Wikipédia en Français


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»