> man operating_systems
Syllable - Маленькая ОС с Большим Будущим
на Вторник, 17 Август 2004, 18:46
добавил: Майкл Сандерс (Michael Saunders) список авторов печатать элемент контента создать pdf-файл  элемент контента
категория Статьи
комментарии: 0
просмотров: 3297



Жажда скорости

<a href=http://www.osrc.info/files/images/articles/syllable_big_future/syllable-2.gif><img border=0 align=right src=http://www.osrc.info/files/images/articles/syllable_big_future/syllable-2.jpg></a>Без вопросов, наиболее ударный аспект загрузки Syllable это ее абсолютная скорость. Она быстра. Вообще, Syllable загружается втрое быстрее Windows XP и Fedora Core на одной и той же машине, и действительно ново увидеть такую скорость, принимая во внимание печальную раздутость современных настольных систем. Частично такую скорость можно отнести к сложности Syllable: она не умеет делать столько же всего, сколько WinXP и большие дистрибутивы Linux, но даже не смотря на это производительноть очень высока и разработчики стараются сохранить ее на том же уровне.

В текущем релизе (0.5.3) рабочий стол Syllable состоит из неуклюжей программы запуска приложений и полосы заголовка с возможностью изменять тему, в дополнение к помеси стилей Win32 и Motif. К счастью, старый загрузчик приложений в данный момент выбрасывается из системы и на замену ему приходит Dock2 [http://msa.section.me.uk/syllable/dock-in-action.gif] (автор: Арно Кленке (Arno Klenke), одна из самых производительны машин по написанию кода). Этот блестящий заменитель включает мягко-градиентную панель задач и супер-дружелюбный файловый менеджер. Пользователи Red Hat/Fedora узнают новые иконки Bluecurve. Он делает использование нового рабочего стола намного более привлекательными приятным, и привносит новый мазок краски в палитру ОС. Dock2 будет поставляться с следующим релизом Syllable, но пользователи загрузочного CD могут найти его в дистрибутиве уже сейчас.

Поставляемый с Syllable набор ПО включает ABrowse, браузер, основанный на KHTML (немного староват, однако все еще полезен на большинстве сайтов), почтовый клиент Whisper и клиент сетей обмена мгновенными сообщениями. Также существует медиа-плеер, текстовый редактор и просмотрщик картинок, вместе с полной охапкой утилит конфигурировани. Этого достаточно для базового комплекта ОС, а полный список остального ПО можно найти на Kamidake [http://kamidake.other-space.com]. Впрочем, некоторые из них не обновлялись со времен AtheOS.

Исследуем дальше

<a href=http://www.osrc.info/files/images/articles/syllable_big_future/syllable-3.gif><img border=0 align=right src=http://www.osrc.info/files/images/articles/syllable_big_future/syllable-3.jpg></a>Как можно видеть из третьего скриншота, под Syllable можно запустить некоторые серверные приложения: в данный момент портированы Apache, ProFTPd, BIND и некоторые другие. А благодаря комплекту утилит GNU и POSIX-совместимому дизайну будет не трудно портировать еще больше серверов (или новые версии вышеперечисленнх). Разработчики будут довольны, увидев полнофункционалную командную строку с Bash и GNU Coreutils. Однако, программная часть Syllable в данный момент не блистает: многие программы требуют обновления, другие же необходимо писать с нуля.

Но все же это та область, в которой любительские ОС могут привлечь сторонних разработчиков. Существуют бреши в наборе ПО, ждущие, чтобы кто-то заполнил их своим талантом кодера. Вам отнюдь не нужно быть гуру, чтобы содействовать этому - все довольно хорошо документировано [http://www.other-space.com/sub/?chapter_name=Application_Programming]. Удобный случай для перспективных кодеров состоит в том, что они могут написать что-то уникальное. К примеру, если вы пишете клиент IRC для Linux, то шансы, что он потонет в море подобных приложений на Freshmeat достаточно велики. Если же вы напишите клиент IRC для Syllable, он получит намного больше внимания, и может даже стать официальным приложением...

Некоторые важные подсистемы все еще нуждаются в объявлении. К примеру, в данный момент нет поддержки печати или PPP, так что пользователям коммутируемого доступа к Интернету придется использовать другую систему для доступа к сети. Эти и другие возможности уже в списке для реализации в следующих релизах, но в данный момент команда Syllable сфокусирована на стабилизации основы системы. Как можно понять из интервью ниже, реализация существенных дополнений запланированы на релизы 0.6.x и 0.7.x, так что многие из них все еще витают в воздухе.

И вердикт...

Если объединить все вместе, Syllable в данный момент не подходит для новичков в качестве ежедневно используемой системы, несмотря на то, что она приближается к этому. Когда же приложения станут готовыми к использованию, стабильными и функциональными разработчики обретут приличную среду для работы. Она быстра и очень надежна, и хорошо знакомый прикладной программный интерфейс уровня вызовов и набор утилит очень приятно видеть. Более того, много чего обещано реализовать в более поздних версиях Syllable, и много уже сделано в данный момент. И она прямо на пути к великим свершениям. Так что, если вы интересуетесь разработкой ОС или написанием программ с маленьким и дружелюбным сообществом, дайте ей шанс.

Сильные стороны: Ультра-маленькое время загрузки; великолепная общая производительноть и требования к памяти; ясный и не отвлекающий графический интерфейс; простые диалоги конфигурировани; дружелюбное сообщество.

Слабые стороны: Некоторые возможности и подсистемы еще не реализованы; ограниченный круг приложений; время от времени плохая стабильность.

Итог: Поразительно завершенная для любительской ОС, с ярким будущим впереди. Еще немного работы над приложениями и она будет очень полезна как домашняя настольная ОС.

индекс статьи
страница 1 : страница без заголовка
страница 2 - текущая : страница без заголовка
страница 3 : страница без заголовка


© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.