- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF105:Сравнение
Материал из Linuxformat.
Номер LXF92, выпущенный ровно год назад, сопровождался DVD с Мегапакетом альтернативных операционных систем, содержащим самые очаровательные и перспективные ОС в сообществе свободного ПО. Мы благодарны тем из вас, кто прислал нам отзывы – мы действительно рады, что вы с наслаждением их испытывали. Сейчас пришло время снова обратиться к миру альтернативных ОС, посмотреть, какие в нем произошли изменения, и найти те образчики, которые в будущем можно будет запустить на вашем компьютере.
Что мы понимаем под «альтернативными» операционными системами? Сложно дать точное определение, поскольку многие люди считают «альтернативным » все, что не является Linux, Windows или Mac OS X. Иногда в мире свободного ПО даже варианты BSD (FreeBSD, NetBSD и OpenBSD) относят к альтернативным ОС. Но мы не хотели бы включать их в эту категорию: системы BSD широко распространены, действительно используются по всему миру, имеют постоянных оплачиваемых разработчиков, и являются важнейшим инструментом для многих системных администраторов.
Для этого обзора мы отобрали операционные системы, которые до сих пор находятся в промежуточной стадии разработки; они не используются 24 часа в сутки, 7 дней в неделю и им еще есть куда развиваться, но у всех у них наличествует достаточный потенциал. Чтобы предотвратить любые письма и послания со словами: «Вы не включили мою любимую альтернативную ОС!», – есть ограничения на объем текста, поэтому мы должны были отобрать небольшое количество самых завораживающих проектов. (Мы хотели подробно рассмотреть каждую систему, а не устраивать выставку). Включить в список 16 ОС и посвятить каждой всего четверть страницы – это несправедливо и непознавательно!
Однако, не беспокойтесь: наш DVD содержит в себя гораздо больше операционных систем, чем представлено здесь. Они все являются открытыми, так что вы можете их свободно исследовать, менять и передавать друзьям, или даже включиться в процесс разработки, если какая-то ОС вам сильно понравится. Данные проекты открыты для предложений и готового кода, но если вы не программист, то можете помочь в создании демонстрационного материала и документации. Прочитайте и отыщите новые увлечения...
Про наш тест…
Этим операционным системам сложно выставлять оценки: все они находятся на разных стадиях разработки, и некоторые имеют более возвышенные цели, чем другие. Низкая оценка совсем не значит, что ОС никуда не годится – просто в будущем она не будет столь же богата возможностями и удобствами, как другие протестированные здесь системы.
С точки зрения функционала, существует много вещей, которые стоит искать в ОС: может ли она обеспечить доступ в Интернет? Предоставляет ли она набор полезных программ или же просто пакет самых основных утилит? Должны ли вы установить ОС непосредственно на жесткий диск или можно загружать ее с Live CD до того, как вы примете окончательное решение?
Еще есть производительность и стабильность. Все господствующие основные ОС подвергаются критике за большой размер и медленную загрузку, так что в этой области альтернативные системы могут действительно засиять. Титановая стабильность не является необходимой в версиях, меньших 1.0, но постоянные фатальные сбои отпугивают потенциальных пользователей и разработчиков.
Aros
Самое главное | |
| |
Сайт | http://aros.sourceforge.net |
Версия | 2008-02-14 |
Вердикт Linux Format | |
Безумно быстрая, с привкусом ретро, приводящая в восторг при поверхностном рассмотрении, но в настоящий момент для нее практически отсутствует важные приложения. | |
Рейтинг | 7/10 |
- Стойте! Amiga еще не умерла…
Как аппаратная платформа Amiga, может быть, в прошлом, но есть надежда, что Aros сохранит живой программную часть. Изначально запланированная как открытый вариант AmigaOS 3.1, Aros (Aros Research Operating System) превзошла свои исходные цели и теперь содержит такие новые функции, как встроенная поддержка протокола TCP/IP и шины USB. Ближайшая ее цель – API-совместимость с приложениями AmigaOS/Workbench 3.1 – то есть можно будет запускать программы Amiga, перекомпилированные под Aros.
Существует две разновидности Aros. Первая представляет собой набор исполняемых файлов и данных, работающих поверх хост-системы (например, Linux); вторая – родной загружаемый LiveCD для платформ x86 и PowerPC: ее-то мы и рассмотрим.
При очень быстром старте (около шести секунд под эмулятором Qemu), Aros незамедлительно демонстрирует обаяние AmigaOS. Workbench заменен на Wanderer, а притягательный Magic User Interface воплощен в форме нового Zune (ничего общего с медиаплейером Microsoft!). Правый щелчок мыши отображает верхнее меню, там представлены знакомые каталоги: Devs, Prеefs, WBStartup и прочие.
В систему включены различные утилиты, такие как текстовый редактор, калькулятор и программа установки на жесткий диск (бетаверсия). Ведется работа по включению в Aros собственного web-браузера на базе WebKit, а некоторые простые программы можно найти в каталоге Extras на Live CD.
Все большее число приложений доступно по адресу http://archives.aros-exec.org. Их львиная доля – это игры, «демки» и эмуляторы (под Aros можно запустить даже UAE – эмулятор Amiga!), так что, с точки зрения офисного применения, в настоящий момент ОС сильно ограничена.
В отличие от оригинальной AmigaOS, Aros до сих пор страдает из-за отсутствия защиты памяти (другими словами, сбой в одном из приложений может разрушить всю систему), но есть планы решить эту проблему для более новых программ.
После десятилетия разработки, Aros не может похвастаться такими большими достижениями, как Syllable и Haiku, но достигнутое, с учетом малочисленности команды разработчиков, действительно впечатляет.
KolibriOS
Самое главное | |
| |
Сайт | http://www.kolibrios.org |
Версия | 0.7.1.0 |
Вердикт Linux Format | |
Виртуозная демонстрация программирования на ассемблере, которая подчеркивает комическую медлительность систем, используемых нами ежедневно. | |
Рейтинг | 6/10 |
- Самая быстрая из современных ОС?
Написание операционной системы полностью на ассемблере (в машинном коде) не является чем-то необычным: многие ранние ОС 70-х и 80-х годов разрабатывались именно так. Но создание на ассемблере современной графической ОС с поддержкой Интернета – совершенно иная, исключительно трудная, задача. Вилле Турьянмаа [Ville Turjanmaa] попробовал написать такую систему – MenuetOS, и проделал действительно фантастическую работу. После того, как его интересы сместились в сторону 64-битных процессоров, команда программистов-энтузиастов отпочковала оригинальную 32-битную версию и назвала ее KolibriOS.
Как и можно ожидать от системы, написанной полностью в машинном коде, KolibriOS чрезвычайно быстрая: она не использует скриптовых языков и раздутых исполняемых файлов, замедляющих работу. (На любом из современных ПК ожидаемое время загрузки две или три секунды.) Код очень компактный и оптимизированный – и в самом деле, вся ОС и различные приложения для нее помещаются на 1,44-МБ дискету!
Даже с таким ограничением на ресурсы, KolibriOS удается вместить в себя привлекательный цветной рабочий стол, отличительной чертой которого является выполненная в манере Windows панель задач и обилие значков. Есть также зачаточный интерфейс командной строки для вывода списка файлов и процессов. Большая часть прилагаемых программ – простые настольные утилиты, такие как текстовый редактор, калькулятор и просмоторщик изображений.
Существует несколько дополнительных программ, демонстрирующих возможности KolibriOS и ассемблера: web-браузер (весьма примитивный), Tetris и шашки, MIDI-плейер и редактор значков. Чтобы написать свою собственную программу, можно запустить под KolibriOS ассемблер Fasm, который не так сложен, как можно ожидать: API хорошо документирован, а система событий позволяет достаточно легко наспех сколотить GUI-приложение.
На самом деле KolibriOS – это скорее демонстрация талантливого программирования на языке низкого уровня, нежели действительно полезная система, но она подчеркивает, насколько раздутыми и медленными стали наши любимые ОС. Видя, что графический рабочий стол с интернет-соединением загружается всего за две секунды, определенно начинаешь удивляться, почему же так долго приходится ждать появления экрана входа в систему Linux.