Журнал LinuxFormat - перейти на главную

LXF78:Syllable: просто и со вкусом

Материал из Linuxformat
Перейти к: навигация, поиск

!!! on air !!!

Молниеносная и простая в использовании операционная система, разработанная специально для рабочего стола – бывает ли такое? «Соучастник» Syllable Майк Сондерс представляет руководство по установке и использованию этого претендента на рабочий стол пользователей и на врезке рассказывает о человеке, стоящем за этой системой.




Вопрос на засыпку: назовите операционную систему, которая была бы быстра, свободна, стабильна и дружественна к пользователю. Ничего не приходит на ум, верно? Windows и Mac OS X привлекают простыми в использовании «мастерами» и инструментами настройки, но они и не свободны, и не так уж быстры. Linux, при всех сопутствующих ему замечательных технологиях, пока что недоступен пониманию «рядовых» пользователей, и изрядный вес его рабочего окружения и приложений не дает ему взлететь.

Отличные системы BSD (Free, Net и Open), завоевавшие твёрдые позиции среди «компоманов», даже не пытаются прижиться на рабочих столах пользователей.

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

И за более чем 20 лет с тех пор, как Ричард Столмен изложил идею GNU – проекта, который привёл Linux к его сегодняшнему виду – продукт всё ещё не оспорил господство Microsoft и Apple на рынке пользовательских систем.

При всём изумительном мастерстве и объёме кода, разработанного в мире свободного ПО, наш лучший результат – непомерно сложная ОС, основанная по большей части на идеях 1970-х годов, слитая воедино группами, которые, в общем-то, вместе не работают, а зачастую даже и не общаются, и не используют стандарты, чтобы упростить свою же работу. Не поймите меня превратно: Linux – настоящий кладезь чудесного кода, но почему бы не стать ещё понятнее, проще и целостнее и не победить среди настольных ОС? И гораздо важнее: а если Linux это может, долго ли нам ещё ждать?

Посмотрите на Syllable – настольную операционную систему, изначально создававшуюся как дружелюбную к пользователю, быструю, аккуратную и свободную от излишней абстракции и устаревшей архитектуры. Её цель – задействовать мощь разработки открытого кода без дробления; на практике это означает, что нет отдельных групп, занимающихся ядром, библи- отеками, графическим интерфейсом, инструментарием и так далее. Вместо этого есть команда разработчиков, работающая над системой в целом, фокусируясь на ее логичности, а не на попытках принудить другие группы хакеров поддерживать то, что они делают. Мантра Syllable – «Думай о пользователях». Не о том, что Glibc хочет… а ядро не согласно… а GTK требуется… а разработчик Pango сказал… и так до бесконечности; просто о разумной ОС для конечных пользователей.


  • Из ниоткуда

Если вы уже глянули на экранные снимки, то могли подумать, что Syllable – Очередной Дистрибутив Linux. В конце концов, набор иконок Bluecurve широко используется в Red Hat, Fedora и других дистрибутивах Linux. Однако Syllable – независимая ОС: у неё своё ядро, библиотеки, графический интерфейс пользователя, инструментарий и т.д., всё разрабатывается синхронно, так что важные изменения затрагивают всю систему в целом. Тем не менее, команда Syllable (www.syllable.org) не тратит силы зря: они используют зрелый компилятор GCC для сборки и проектируют ядро так, чтобы проще было портировать драйверы Linux.

Syllable как таковая – отпрыск другого проекта: ныне покойного AtheOS. Норвежский программист Курт Скауен (Kurt Skauen) представил AtheOS миру как свой проект открытой операционной системы в марте 2000 года, после нескольких лет самостоятельной работы над ней. Прошло немного времени, и сторонние хакеры начали присылать ему свой код.

Однако Скауен лишь немногое брал от сообщества – его право, конечно – так что многие из взявшихся поддержать AtheOS переключились на разработку вспомогательных программ. В итоге, уникальная система, вобравшая концепции AmigaOS и BeOS, в значительной мере осталась работой одного программиста.

  • Возрождение ОС

В конце концов этот «театр одного актёра» привёл AtheOS к гибели. Тотальный контроль Скауена над системой и его приверженность к другим занятиям, вроде самолетовождения, приводили к длительным – часто многомесячным – периодам застоя. Другие разработчики чувствовали свое бессилие помочь развитию этой перспективной ОС, и в конце концов ситуация дошла до точки кипения. В июле 2002 года, после долгого молчания Скауена, Кристиан ван дер Влиет (Kristian Van Der Vliet) и несколько других разработчиков объявили о ветвлении или «возобновлении» AtheOS, –получив исходный код, распространяющийся по лицензии GPL и названный Syllable, они надеялись на значительное ускорение прогресса.

Последствия сказались немедленно. Сразу же нашлись активные разработчики, обновляющие и сопровождающие код, и эта предельно компактная настольная операционная система получила шанс засиять. Ван дер Влиет – больше известный как Вандерс (Vanders) – и его команда переместили акценты AtheOS с любительской разработки на ОС, доступную для каждого конечного пользователя.

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

Вы можете попробовать Syllable 0.6.0a прямо сейчас, установив её с нашего диска. Номер версии указывает, что она ещё на стадии разработки, поэтому неизбежны ошибки и нехватка возможностей. Мы предлагаем ОС в двух вариантах, предоставляя вам возможность исследовать её либо на реальном оборудовании, либо на эмуляторе, например, VMware Player. Разобравшись с установкой, поговорим о том, как части системы сливаются воедино, что вы можете сделать, чтобы присоединиться к проекту, и что ждёт его впереди. Выражаясь бессмертными словами Гагарина – поехали!

Устанавливаем Syllable

Syllable устанавливается на ПК аналогично любой другой ОС, то есть для неё требуется собственное место на диске. Прежде чем заново разбивать свой диск, попробуйте эмулятор VMware. В разделе «System» нашего диска находится VMware Player. Выполните установку, как описано на стр. 106. Распакуйте syllable-0.6.0a.zip (в разделе «Distros/Syllable»), запустите VMware Player и откройте Syllable.vmx. Syllable загрузит образ виртуального жесткого диска с предустановленной ОС, и вы можете прекратить читать эту страницу.

Для непосредственной установки Syllable на ваш ПК загрузитесь с CD или, если вы взяли наш DVD-диск, запишите образ 0.6.0a-basic.iso на CD-R и загрузитесь с него. В идеале, Syllable требует процессора не ниже 233 МГц с 64 МБ памяти и VESA-совместимую видеокарту – но установка не будет работать с USB-клавиатурой. На показанном экране нажмите <Enter>, и начнется инсталляция.


Img 78 56 1.jpg
q

Помелькают сообщения о загрузке (см. «Часто задаваемые вопросы» на стр. 57, если загрузиться не удастся), и вы попадёте на этот экран. Инсталлятор Syllable в настоящее время – простой инструмент, основанный на скриптах: пока он ориентирован на разработчиков, но будет полностью переделан к релизу 1.0. Фанаты Amiga заметят знакомые рамки окон! Для продолжения установки, введите (заглавная i).


Img 78 56 2.jpg
q

Syllable предложит создать новый раздел – нажмите Y. Пора выбирать диск (обычно hda или hdb) и раздел для установки системы. Установите тип раздела как «AtheOS», а его размер – не менее 500 МБ. Поставьте «птичку» слева, щёлкните «OK», затем «Quit», чтобы выйти из редактора.


Img 78 56 2.jpg
q

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


Img 78 56 2.jpg
q

После установки вам будет предложено настроить файл конфигурации загрузчика. Syllable использует Grub, вероятно, уже знакомый вам. Нажмите E, чтобы открыть текстовый редактор и подтвердить загрузку с ранее сконфигурированного раздела; должны подойти установки по умолчанию. Выйдите из редактора, нажмите Enter и подготовьтесь к перезагрузке.


Img 78 56 2.jpg
q

Снова загрузитесь с CD/DVD. Когда появится Grub, нажмите любую клавишу, чтобы остановить отсчёт времени до старта загрузки, затем – С, чтобы войти в командную строку. Введите root (hd0,0) (или hd0,1, или hd1, смотря куда установлена Syllable), затем setup (hd0), чтобы установить Grub. Теперь можете извлечь CD и загрузить Syllable с жёсткого диска.


  • Как импортировать снимки в Linux


Img 78 56 1.jpg
При подключении камеры Linux предложит импортировать снимки в ваш любимый менеджер фотографий.

Персональные инструменты
купить
подписаться
Яндекс.Метрика