[Syllable Logo]
...становится легкой в использовании свободной операционной системой для домашних пользователей и малого офиса. Она мощная, небольшая и чрезвычайно быстрая. Подробнее.

Попробуйте Syllable!
 

Syllable
Документация Syllable
Часто задаваемые вопросы

1. О Syllable
 1.1 Что такое Syllable?
 1.2 История Syllable
 1.3 Кто стоит за созданием Syllable?
 1.4 Как организована работа команды?
 1.5 Syllable - это клон BeOS?
 1.6 Как часто выпускаются новые версии Syllable?

2. Установка Syllable
 2.1 Каковы основные системные требования?
 2.2 Будет ли Syllable работать на моем оборудовании?
 2.3 Почему в Syllable своя версия GRUB?
 2.4 Могу ли я загружать Syllable с помощью уже установленного у меня менеджера загрузок?
 2.5 Установка менеджера загрузок (GRUB) не удалась. Почему?
 2.6 Где можно найти дополнительную информацию и помощь по загрузчику GRUB?
 2.7 Я попробовал установить Syllable, но система не работает. Что мне делать?

3. Использование Syllable
 3.1 Первичные сведения
 3.2 Где можно найти программы для Syllable?
 3.3 Какие файловые системы может использовать Syllable?

4. Решение вопросов
 4.1 Я думаю, что нашел ошибку. Что мне делать?
 4.2 Как можно добавить или изменить параметры загрузки ядра?
 4.3 Как можно посмотреть лог файл ядра?

5. Виртуальные машины и эмуляторы
 5.1 Можно ли запускать Syllable на VMWare?
 5.2 Можно ли запускать Syllable на Virtual PC?
 5.3 Можно ли запускать Syllable в Parallels?
 5.4 Можно ли запускать Syllable в Qemu?
 5.5 Можно ли запускать Syllable на VirtualBox?

6. Другое
 6.1 У меня есть некоторые предложения. С кем можно поговорить о них?
 6.2 Как я могу участвовать в разработке?

1. О Syllable
Целью проекта Syllable является создание семейства удобных и легких в использовании открытых операционных систем для работы дома и в офисе. Syllable Desktop - основная операционная система для настольного или переносного компьютера. Syllable Server - это эффективное серверное приложение, основанное на ядре Линукс, прекрасно работающее в паре с Syllable Desktop. Этот документ, в основном, содержит ответы, касающиеся Syllable Desktop.

Syllable находится в разработке, но уже является стабильным и довольно выверенным дистрибутивом, включает в себя определенное количество полезных приложений. Syllable поддерживает большое количество стандартного железа, включая видео, сетевые и звуковые карты известных производителей, таких, как Intel, AMD, 3Com, nVidia и Creative.

Syllable была создана в июне 2002 года, как форк операционной системы AtheOS, созданной программистом Kurt Skauen в начале 90-х годов. AtheOS была написана им практически с нуля. Первый публичный релиз AtheOS, версии 0.1.2, был выпущен в 1997 году и система быстро привлекла к себе внимание многочисленных пользователей и разработчиков.

После выпуска версии AtheOS 0.3.7 развитие замедлилось и вскоре совсем остановилось, поскольку Курт увлекся пилотированием своего само лета и отошел от своего детища. Небольшой группой разработчиков из сообщества, занимавшегося развитием AtheOS, был создан форк Syllable. Первый релиз Syllable, версии 0.4.0, был выпущен в июле 2002 года. С того времени мы выпустили 22 версии, не считая трех основных.

Основная команда разработчиков состоит из Kristian Van Der Vliet (Vanders), Kaj de Vos и Anthony Morphett. Есть много и других разработчиков, которые пишут программы, патчи и портируют приложения под Syllable.

Какой-либо четкой организационной структуры не существует, каждый может работать над тем направлением, которое ему более интересно. Тем не менее, сложилось так, что Kristian работает с ядром, драйверами устройств, системными библиотеками и серверами. Он также занимается поддержкой некоторых специфических для Syllable систем и приложений.

Kaj de Vos - единственный, кто пишет и поддерживает Builder, а также тестирует многочисленные сценарии для установки пакетов, таким образом, он является нашим официальным инженером, ответственным за архитектуру системы. Он также является движущей силой в интеграции совместимого с REBOL скриптового языка ORCA в систему Syllable.

Anthony Morphett вноситсвой вклад, разрабатывая различные патчи.

Dee Sharpe рабоает над аппаратным 3D ускорением с помощью OpenGL.

Нет. Задачи BeOS и Haiku схожи, и Syllable действительно во многом похожа на BeOS, включая ее файловую систему, базовую структуру и дизайн интерфейса программирования приложений (API), но Syllable никогда не была и не станет клоном BeOS.

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

2. Установка Syllable

Syllable для работы требуется, по крайней мере, процессор класса Pentium. Установка занимает несколько сотен мегабайт на жестком диске LBA. Для загрузки необходимо иметь около 32 MБ памяти. У Вас должна быть установлена поддерживаемая видео карта или карта с VESA 2.0 BIOS.

Pentium 60 с 32 MБ памяти и жесткий диск емкостью около 540 MБ (или аналогичный раздел на диске) являются минимальными требованиями для запуска Syllable.Еще лучше будет работать Syllable на  Pentium 166MMX с 64 MБ памяти и разделом 1 ГБ.

Если Ваш компьютер удовлетворяет требованиям, изложенным в пункте section 2.1, скорее всего, будет. Syllable может также прекрасно работать на самых последних компьютерах с двухядерными процессорами. В настоящее время Syllable работает на 32-битных платформах Intel (так называемая "x86" или "IA32") и может работать на 64-битных платформах ("x86-64", "AMD64" или "EMT64") в режиме 32-битной эмуляции.

В Syllable есть драйвера для обеспечения работы большого количества стандартного оборудования.

Это связано с тем, что первоначально автор AtheOS, Kurt, написал файловую систему AFS и модуль AFS для GRUB. Поскольку он является автором кода, то права на этот модуль принадлежат ему. Чтобы можно было включить модуль AFS в основной код GRUB, разработчики GRUB настаивают на передаче прав организации FSF (Free Sowtware Foundation). Kurt не захотел делать этого, и он никогда не передавал модуль AFS разработчикам GRUB.Так как мы тоже не имеем юридических прав на модуль AFS, мы не можем ни включить этот модуль, ни передать его разработчикам GRUB.

Эта ситуация, возможно, скоро будет решена, так как кто-то уже переписал заново модуль AFS GRUB для GRUB 2.

Напрямую - нет. Если Вы уже используете GRUB для загрузки своей системы, Вы можете установить версию, которая находится в дистрибутиве Syllable, или скопировать модуль Syllable AFS (afs_stage_1_5) в каталог, где установлена Ваша версия GRUB. В этом случае GRUB сможет загружать Syllable непосредственно.

Другой способ - поместить GRUB для Syllable на раздел, в который вы установили систему Syllable, а затем использовать команду "chainload" из Вашего существующего меню загрузки. Детали установки зависят от используемого Вами загрузчика, обратитесь к документации по Вашему загрузчику.

Обычно, есть две причины:

Иногда возникают и другие вопросы по использованию загрузчика GRUB, но они обычно не характерны для Syllable.

Официальный сайт GRUB можно найти по адресу http://www.gnu.org/software/grub/. Документацию можно также найти на сайте http://www.gnu.org/software/grub/manual/.

Во-первых, поищите ответ в этом документе (FAQ), если Вы не найдете решения, обратитесь к нашей базе данных по ошибкам http://forum.syllable.org/viewforum.php?f=4, возможно, кто-то уже писал о подобной проблеме. Если же Вам не удалось найти ответа и там, пожалуйста, сообщите об ошибке. Вам может быть предложено загрузить и попробовать последнюю еженедельную сборку или какие-либо другие варианты, которые помогут идентифицировать и решить Вашу проблему.

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

3. Использование Syllable

Основная информация по использованию Syllable находится в первичной документации (Welcome), который находится в Интернет по адресу http://ru.syllable.org/Desktop/Welcome.html или в установленной системе в каталоге /Documentation/Welcome.html.

На основной странице загрузок: http://ru.syllable.org/Syllable/downloads.html.

Программы для Syllable Server находятся здесь: http://ru.syllable.org/Linux/downloads.html.

Syllable может читать и писать AFS (нативная файловая система) и FAT. Она также может читать CD-ROM ISO9660 (включая RockRidge и поддержку Joliet), Linux ext2/3 и Windows NTFS, а также есть драйвер файловой системы BeFS.

4. Решение вопросов

В настоящий момент мы используем форум, в качестве системы отслеживания ошибок, на странице: http://forum.syllable.org/viewforum.php?f=4 (позже будет введена новая система отслеживания ошибок (bug tracker). Пожалуйста, поищите в начале здесь по поводу Вашей ошибки. Если Вы думаете, что нашли новую ошибку, напишите, пожалуйста, отчет. Следует подбробно описать ошибку, и, если она связана с оборудованием, включить также информацию о Вашем оборудовании.

Вы можете временно добавить параметр, редактируя меню GRUB во время загрузки, или эти изменения можно сделать постоянными, отредактировав конфигурационный файл GRUB (menu.lst), загрузив Syllable.

Чтобы добавить параметр временно:

Когда загрузчик (GRUB) запускается, на экране появляется меню доступных выборов. Выберите в этом меню Syllable и нажмите клавишу "e". Вы попадете во вложенное меню GRUB. С помощью стрелок выберите линию с надписью "kernel" и снова нажмите "e", чтобы отредактировать эту линию. В конце этой линии добавьте необходимый параметр. После редактирования, нажмите "ENTER", чтобы подтвердить изменения и нажмите "b" для загрузки измененной конфигурации GRUB. Изменения, сделанные таким образом, не будут постоянными и действуют до следующей перезагрузки.

Чтобы сделать изменения параметров постоянными:

Конфигурационный файл GRUB можно найти в каталоге /boot/boot/grub/menu.lst. Откройте его в текстовом редакторе (обычно, это Aedit) и добавьте нужный параметр в конце линии, которая начинается со слова "kernel". После окончания редактирования, сохраните файл. Новые параметры ядра будут использованы при следующей загрузке компьютера.

В нормальных условиях Syllable записывает лог файл отладки ядра в файл /var/log/kernel. Если по каким-либо причинам Вы не можете его прочитать (например, не удается загрузить Syllable), Вы можете использовать возможность получения отладочной информации с помощью нуль-модемного кабеля, присоединенного к последовательному порту другого компьютера.

Соединив  оба компьютера кабелем, нужно запустить программу эмуляции последовательного терминала, такую, как Minicom в Линукс или HyperTerm в Windows. Программа должна быть настроена на скорость (baudrate) 19200bps, 8 data bits, no parity и 1 stop bit (обычная аббревиатура - "8N1").

При загрузке Syllable на первом компьютере, добавьте следующие параметры загрузки, в соответствии с пунктом 4.2:

debug_port=1 debug_baudrate=19200 debug_plaintext=true

Если нуль-модемный кабель подключен ко второму последовательному порту, следует использовать параметр "debug_port=2". Во время загрузки все отладочные сообщения будут перенаправлены на второй компьютер, где вы сможете, используя программу-эмулятор терминала, сохранить их в файле.

5. Виртуальные машины и эмуляторы
Да. Официальный образ для VMware можно загрузить здесь: ../pages/get-Syllable.html#emulate.

Судя по отчетам, Syllable подвисает на VMware Workstation, если запускается на двухядерном процессоре AMD. Если у Вас будет такая ситуация,добавьте линию

host.TSC.noForceSync = "TRUE"

в конфигурационный файл (config.ini)  в программном каталоге VMware Workstation. В Windows Vista, он находится здесь:

C:\Users\All Users\VMware\VMware Workstation\config.ini

(Помните,что папка "All Users" по умолчанию спрятана.)

Syllable работает на Virtual PC, начиная от версии version 5.1 и выше. Для загрузки на Virtual PC 2007 потребуется добавить следующий параметр к ядру (см. пункт 4.2):

disable_smp=true disable_pci_irq_routing=true

Есть сведения об удачных и неудачных случаях использования Syllable в Parallels, так что ситуация пока неясная. Последний отчет говорит об удачной работе Syllable. Вы можете попробовать и затем рассказать нам, что у Вас получилось.

Да. Syllable работает с Qemu, если Вы используете VESA 2.0 VGA BIOS (он включен в последни версии Qemu). Наилучшая практика - запускать Qemu с параметром -std-vga, поскольку стандартно эмулируемая карта Cirrus Logic на самом деле работает с Syllable медленнее и имеет ограничения в выборе разрешений экрана. Цветовая гамма ограничена. Странно, но текущие версии Syllable, запускаемые под эмуляторами, работают не быстрее, а даже слегка медленнее, поэтому, если Вы запускаете эмулятор под Линукс и у Вас установлен модуль ядра KQemu, его лучше выключить параметром -no-kqemu.

Вы можете использовать Syllable Live CD как образ ISO или примонтировав его физически, или же использовать файл .vmdk из VMware.

Да. Начиная с версии 0.6.4 Syllable запускатеся на VirtualBox. Однако, производительность невысока и нет поддержки аппаратного ускорения видеокарты. Также может понадобиться добавить следующий параметр ядра (см. пункт 4.2).

disable_smp=true
6. Другое

Сообщество Syllable дружественное и мы всегда  рады любым идеям и предложениям. Форумы на нашем сайте всегда работают, Выможете найти их по адресу http://www.syllable.org.

Вы можете также подписаться на список рассылки syllable-developer и обсуждать Ваши идеи по электронной почте.

Присоединяйтесь к списку почтовой рассылки syllable-developer и начинайте. Если Вы хотите обсудить Ваши планы, пишите в форум или список рассылки и мы всегда с удовольствием поможем Вам.