Добро пожаловать в Syllable

Спасибо за установку Syllable, одной из самых интересных сегодня открытых операционных систем! В течение многих лет Syllable постоянно развивается и теперь представляет компактную, быструю, хорошо спроектированную и легкую в использовании операционную систему. В отличие от многих других открытых ОС, Syllable Desktop сосредоточилась на одном направлении - стать лучшей открытой операционной системой для десктопа. В качестве сервера мы предлагаем похожий, но отдельный продукт: Syllable Server.

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

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

Этот документ содержит информацию, которая будет полезна при установке системы Syllable, а также поможет Вам продвигаться дальше.

Установка языковых предпочтений и расладки клавиатуры

Стандартный дистрибутив Syllable устанавливает по умолчанию английский язык и раскладку клавиатуры United States. Вы можете изменить язык из меню Настройки/Локализация либо из меню Syllable на панели задач, либо открыв окно Настройки, находящееся на рабочем столе. Вы найдете список доступных языков и стран, из которых можно выбрать нужные. Если Вы выбираете несколько языков, приоритет будут иметь языки, находящиеся выше в списке. Если перевод какой-либо программы не существует, будет использован английский текст.

Чтобы поменять установки клавиатуры, зайдите в Настройки/Клавиатура. Здесь Вы сможете выбрать другую раскладку и некоторые параметры.

Настройка сети

При установке Syllable настраивается для автоматического поиска сети. Однако, в настоящее время это не отражается в сетевых настройках. Хотя после запуска Вы увидите диалог, сообщающий  о том, что сетевая конфигурация изменилась и требует настройки, если Вы закроете этот диалог, сеть, в большинстве случаев, будет автоматически настроена с помощью DHCP. Чтобы этот диалог больше не появлялся, зайдите в Настройки/Сеть из меню или откройте соответствующее окно с рабочего стола и установите статический IP адрес. Если же в окне настроек нет ни одного сетевого интерфейса, значит Syllable не смогла определить Вашу сетевую карту.

Настройка звука

Когда Вы первый раз запускаете Syllable, звук еще не включен. Чтобы настроить звук, зайдите в меню Настройки/Мультимедия или откройте соответствующее окно с рабочего стола. Первое, что нужно сделать - выбрать из выпадающего списка аудио выход. Параметры показаны в одной строке вместе с названием Вашего аудиочипа. Если список пуст, значит, Syllable не не смогла определить Вашу звуковую карту. Как правило, Вам нужно выбрать Media Server. Однако, этот метод пока вызывает конфликт с воспроизведением видео. Для правильного воспроизведения видео, поставьте OSS, как выход аудио. Нажмите кнопку "Применить" для сохранения настроек.

Затем, нажмите кнопку "Уровни потока...", чтобы увидеть окно аудио микшера. Первая вкладка в окне позволяет настроить аппаратные уровни сигналов. Вам может понадобиться увеличить уровень громкости (Master) и PCM (программные настройки уровня), чтобы громкость звука стала приемлемой. Вторая вкладка - это программные уровни громкости отдельных приложений. Имейте в виду, что уровень громкости в программных настройках ограничен уровнем громкости звука Master и PCM на закладке аппаратного уровня. Прежде чем запускать какие-либо мультимедийные приложения, закройте окна настроек.

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

Доступ к данным

Syllable может получать доступ к другим разделам на Ваших жестких дисках или внешних носителях информации, таких, как USB диски или аналогичные носители в MP3 плейерах и некоторых фотокамерах. Такие внешние носители обычно содержат файловые системы, отформатированные в FAT (Windows) и имеют, как правило, всего один раздел. Syllable может читать и писать на такие носители. Другие разделы дисков могут быть также отформатированы как BFS (BeOS), NTFS (Windows) илиr Ext2/Ext3 (Linux). В настоящий момент Syllable может только читать с разделов, отформатированных в NTFS и Ext2/3.

Чтобы система имела доступ к другим разделам, Вам потребуется сначала примонтировать их. Это можно сделать, открыв Диски с рабочего стола и кликнув правой кнопкой на пустом окне, рядом с иконкой Syllable. Нажмите "Монтировать", чтобы увидеть список доступных разделов и выберите нужный. Примонтированный раздел появится в виде иконки в окне дисков, рядом с иконкой Syllable, теперь отсюда Вы можете открыть этот раздел. В файловой системе дополнительные разделы монтируются в корневой папке ("/"), в подкаталоге с именем раздела (или "/no name/", если раздел не имеет метки).

Не забудьте, пожалуйста, что такие примонтированные диски, как USB Flash, необходимо отмонтировать, прежде чем извлекать их. Это можно сделать, нажав правой кнопкой мыши на иконку нужного диска и выбрать "Отмонтировать". При выключении или перезагрузке Syllable все примонтированные разделы автоматически отмонтируются.

Выключение и перезагрузка

Систему можно выключить или перезагрузить, выбрав "Выход" из меню (обычно слева наверху). Любые открытые приложения будут иметь возможность закончить работу нормально, но иногда подвисшее приложение может не давать системе перезагрузиться в обычном порядке. В таком случае Вы можете перезагрузить систему одновременным нажатием "трех волшебных клавиш" - Control-Alt-Delete. Приложения будут принудительно закрыты, но система будет выключена безопасно, например, все примонтированные разделы будут отмонтированы.

Программы

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

Мы разделили программное обеспечение для Syllable на две категории. Программы, которые были написаны для Syllable с использованием уникальных особенностей ОС, известны, как "нативные". Syllable также способна запускать программы, написанные для традиционных UNIX систем, таких, как Линукс. Эти программы считаются "не нативными".

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

Установка нативных программ

Приложения, написанные для Syllable, могут быть установлены где угодно, хотя обычным местоположением можно считать папку /Applications. Большинство программ находятся в одном архиве, который может быть распакован в любом месте, где Вы хотите установить приложение. Syllable использует в качестве архивного формата Zip. Вот пример установки веб браузера Webster:

unzip Webster-alpha1.application -d /Applications

Деинсталляция нативного приложения так же легка - просто удалите папку с приложением:

rm -r /Applications/Webster

Или удалите папку Webster с помощью файл-менеджера.

Установка не нативного приложения

UNIX или POSIX-совместимые приложения обычно представляют собой один архив, который содержит все файлы, необходимые для запуска приложения. Syllable использует формат Zip, но может распаковывать и архивы в формате GZip TAr.

Чтобы установить программу, откройте терминал (ATerm), зайдите как root  и распакуйте содержимое архива:

unzip gcc-4.1.2-1.i586.resource -d /usr

Затем, следует запустить менеджер пакетов Syllable, чтобы зарегистрировать пакет в системе. Например, для установки GCC, запустите:

package register gcc

Эта команда создаст ряд символических линков в разных подкаталогах в папке /usr/indexes/, чтобы система могла найти исполняемые и другие файлы, относящиеся к пакету.

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

Пример деинсталляции GCC:

package unregister gcc

После этого Вы можете удалить каталог, где находится сама программа:

rm -rf /usr/gcc

Пожалуйста, обратите внимание, что этот метод установки следует использовать ТОЛЬКО для приложений, работающих в КОМАНДНОЙ СТРОКЕ (CLI) И ПРИЛОЖЕНИЙ, ПОРТИРОВАННЫХ В SYLLABLE из UNIX и других ОС, ИСПОЛЬЗУЮЩИХ UNIX-подобную файловую систему.

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

Помощь и поддержка

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

Страницы документации

Вы можете изучать документацию с помощью веб браузера Webster, находящуюся на Вашем диске: file:///documentation/man/index.html

Веб форумы

http://forum.syllable.org

Форумы дают живое и наполненное полезной информацией общение и интересные дискуссии. Вы можете найти как быстрый ответ на Ваш вопрос, так и открыть серьезное обсуждение интересующей Вас темы.

Общество

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

Syllable.org

http://www.syllable.org

Syllable.org - официальный сайт ОС Syllable. На нем регулярно публикуются новости, объявления. Там же Вы можете найти официальный список Часто Задаваемых Вопросов (Frequently Asked Questions).

Списки рассылки

http://lists.sourceforge.net/lists/listinfo/syllable-developer
http://lists.sourceforge.net/lists/listinfo/syllable-announce

Каждому пользователю Syllable стоит подисаться на лист Syllable-Developer! Пусть Вас не смущает название рассылки, Вам нет необходимости быть разработчиком, чтобы присоединиться к списку. Рассылка достаточно плотная, несколько сообщений в день, но она весьма интересна и информативна. Если у Вас есть вопрос, что-то не получается - эта рассылка самое подходящее место для таких ситуаций. Здесь Вам помогут и подскажут, присоединяйтесь к нам!

Если Вы заинтересованы в новых релизах и важных сообщения, касающихся Syllable, Вы можете подписаться на рассылку Syllable-Announce. Эта подписка служит только для рассылки объявлений о новых релизах Syllable.

Загрузки

http://ru.syllable.org/Syllable/downloads.html

Этот сайт служит отправной точкой для поиска дополнительных приложений. Здесь Вы найдете приложения, написанные для Syllable, начиная от простых шелл-скриптов до полноценных программ и игр.

Развитие Syllable

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

Syllable является POSIX-совместимой операционной системой, доступны большая часть POSIX 1, 2 и 4. Кроме POSIX-совместимости, в Syllable существует уникальный набор C++ API, которые обеспечивают классы утилит, Graphical User Interface, высокоуровневый I/O и сетевые компоненты, которые могут использовать всю мощь архитектуры Syllable.

Инструментарий разработчика базируется на таком стандартном средстве GNU tools, как BinUtils, GCC 4 и Make. В Syllable есть несколько редакторов и IDE, все это можно найти на страницах веб сайта Syllable.

Многие CLI приложения UNIX и Linux могут быть легко портированы под Syllable, но следует учесть, что в Syllable не используется ни X11, ни какие-либо инструменты X. Портирование графических приложений из других платформ требует написания нативного GUI для Syllable.

Большинство кода ядра Syllable и POSIX-систем лицензированы по GNU General Public Licence. Библиотеки C++ в Syllable лицензированы по GNU Lesser General Public License.

Если Вы заинтересовались развитием Syllable, Вам стоит присоединиться к рассылке Syllable-Developer. Исходные коды Syllable доступны с помощью анонимного доступа через CVS по адресу: pserver:anonymous@syllable.cvs.sourceforge.net:/cvsroot/syllable

Вы также можете просматривать CVS репозиторий по адресу http://syllable.cvs.sourceforge.net/syllable/syllable/