Pull to refresh

Операционная система Syllable

Reading time3 min
Views2.2K
Syllable logoМировой ассортимент операционных систем представлен как коммерческими наименованиями, ориентированными на продажу (например, Mac OS X), так и ранее не претендовавшими на что-то особенное, но необычайно популярными сегодня GNU/Linux, FreeBSD. На сегодняшний день подсчитать количество и чётко классифицировать существующие операционные системы не представляется возможным из-за их очень большого количества.

Время от времени попадаются интересные проекты. Одним из которых стала операционная система для настольных ПК под названием Syllable. Для начала хочется рассказать об истории её возникновения.

В 2002 году создатель и главный разработчик операционной системы AtheOS, Kurt Skauen приостанавливает работу над ней. Разработчики и пользователи AtheOS остаются без каких-либо новостей проекта. Само собой почитатели и фанаты системы не довольны таким раскладом дел, ведь система постепенно получала всё большую популярность. Впоследствии был создан новый проект под названием Syllable, над которым начали работу хакеры и разработчики AtheOS. Новый проект возглавил Kristian Van Der Vliet (aka «Vanders»).

Syllable GRUB

AtheOS сама по себе задумывалась как открытый клон AmigaOS для ПК основанных на x86 процессорах, однако позже эта задумка отошла на второй план. На данный момент разработка AtheOS полностью остановлена, и её преемником считается Syllable. Интересна история появления названия «Syllable». Vanders как-то размышлял над тем, сколько же слогов будет достаточно в названии новой операционной системы, когда он понял, что «syllable» — само по себе привлекательное и запоминающееся слово! (Слово «syllable» в переводе с англ. — «слог».)

Вообще, Vanders считает, что популярнейшая GNU/Linux — слишком сложная операционная система для простого пользователя настольного компьютера. «Зачем пользователю переделывать половину системы, чтобы установить новую версию Gnucash?», утверждает он. Удел GNU/Linux, по его мнению — серверы, а для настольных PC предназначена именно Syllable. Любые попытки сделать GNU/Linux дружелюбной для пользователя — не очень хорошая затея, объясняет он свою позицию. Возможно, что современные UNIX-like системы имеют в себе множество особенностей, которые не нужны обычным пользователям настольных ПК. Таким образом, мы видим чёткую позицию Syllable — это офисные и домашние ПК.

Syllable loading
Каковы особенности Syllable? Почему они не используют многое, из того, что уже готово (например, тот-же X11)? Отличие в том, что Syllable — это полностью продуманная операционная система со своей архитектурой и подсистемами (в отличие от GNU/Linux, которая является сборкой множества компонентов и элементов, представляющих собой дистрибутивы). Меньше сложностей с взаимодействием разных частей, ведь в Syllable все они сделаны для одной операционной системы сразу, так, как это нужно. А если и придётся что-то переписывать (в особенности API), то это будет проще, чем в GNU/Linux, ведь всё сделано в пределах одной команды разработчиков и одного проекта.

Syllable содержит в себе такие вещи как bash, glibc. Основным компилятором является gcc. Используется множество вещей из проекта GNU. Syllable — POSIX совместима. Это упрощает переход и портирование приложений с уже существующих UNIX систем. Как программиста-энтузиаста очень порадовало наличие SDL. (Simple Directmedia Library — это удобная библиотека-прослойка для упрощения кросс платформенной разработки мультимедиа приложений и прочего ПО.)

Syllable login
Существует две версии Syllable — Syllable Desktop и Syllable Server. Первая — это основное направление проекта, а серверная версия сравнительно новая разработка основанная на ядре Linux (с 2007 года). Многие спросят, зачем делать очередной дистрибутив GNU/Linux в виде Syllable Server? Разработчики объясняют это тем, что две разные версии Syllable имеют хорошую взаимную интеграцию по отношению к другим ОС.

На данный момент Syllable Desktop достаточно медлительна в работе (по-крайней мере в VirtualBox), и использовать её в повседневной жизни пока не представляется возможным. Но разработчики и не претендуют на что-то необычное — система находится в активной разработке и в будущем всё может кардинально измениться.

Syllable working
Хочется надеяться, что система будет развиваться ещё большими темпами. Разработчикам придётся попотеть, чтобы Syllable смогла составить реальную конкуренцию популярной и «допиленной» GNU/Linux. Система ещё очень далека до состояния полной готовности. И вряд ли она сможет превзойти существующие ОС в ближайшее время. Посмотрим…

Syllable working
PS: Всё, высказанное в этом небольшом посте — личное мнение автора.

Ссылки по теме:

Официальный сайт Syllable
Русскоязычный сайт о Syllable
Live CD сборки Syllable на разных языках
LinuxFormat №85 с интервью Vanders'а о Syllable
Страница на Wikipedia
Syllable — The Little OS with a Big Future
Небольшой обзор Syllable
Tags:
Hubs:
Total votes 25: ↑21 and ↓4+17
Comments9

Articles