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

Попробуйте Syllable!
 
[Screenshot]
Syllable Desktop 0.6.5 на Asus Eee PC
* Еще снимки

[Video]
Syllable @ 500 MHz - видео
More Movies
Syllable - это проект энтузиастов, занимающихся развитием семейства простых для пользователя и легких в работе операционных систем.
Операционная система - это то программное обеспечение, которое позволяет компьютеру работать. Операционная система необходима каждому компьютеру и практически каждому электронному устройству, которые сегодня, по сути, являются компьютерами. Приложения, которые выполняют на компьютере какие-либо действия, также нуждаются в операционной системе.

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

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


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

Можно ли изменить эту ситуацию? Конечно, это очень непростой вопрос, в значительной части потому, что обычным людям трудно разобраться  в искусственно созданных сложностях. Ученые считают, что компьютеры хороши именно тем, что они сложны, продавцы оборудования вполне довольны тем, что они контролируют ситуацию, несмотря на то, что владеете компьютером Вы.

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

Как мы идем к этой цели? Здесь есть несколько ключевых моментов. Во-первых, мы помним, какие были те старые компьютеры а еще важно, что мы являемся независимым проектом энтузиастов. Мы представляем себе, что именно мы хотим создать, учитывая сегодняшние реалии. Нам нужны знания специалистов в области компьютеров, и многие из них сегодня делают свои программы свободно доступными и с открытыми кодами. Но мы имеем возможность выбирать, и можем не использовать какие-то решения, если они слишком сложны. Для продвижения нашего проекта требуется и финансовая поддержка, но она несопоставима с затратами многих компаний на разработку их программного обеспечения. Но более всего нам нужны единомышленники, люди, для которых мы все это делаем. Нам нужны обычные люди, достаточно любознательные, чтобы решиться попробовать что-то новое и нам нужны разработчики, программисты, поддерживающие наши взгляды, чтобы двигать вместе с нами наш проект.


Что же такое Syllable конкретно, и чем она может быть полезна Вам? Итак, мы представляем две операционных системы: Syllable Desktop и Syllable Server. Они созданы под разные задачи, но схожи тем, что работа на них максимально упрощена, и вместе с тем, они обе очень продуктивны. Syllable Desktop создана для персональных компьютеров. Это полностью графическая система, поэтому она очень удобна для людей, которые не желают разбираться в технических деталях. В тоже время, система дает возможность работать и в командной строке, хорошо освоенной специалистами, так что все оказываются в выигрыше. Syllable Server предназначен для серверных платформ - это те компьютеры, которые незаметно и молча делают свою работу, к которым вы можете подключиться через Интернет со своего персонального компьютера. Таким образом, Syllable Server и Syllable Desktop созданы для совместной работы. И хотя Вы можете прекрасно использовать их по отдельности в различных конфигурациях, вместе они дают дополнительные возможности. К примеру, если Вы хотите создать сеть из компьютеров, всегда легче управлять такой сетью, если между сервером и машинами клиентов есть единообразие, по крайней мере, в программном обеспечении. Вам не придется тратить массу времени на изучение тонкостей каждой операционной системы, чтобы успешно заниматься своими делами.

Важно отметить, что Syllable Server основан на хорошо известном ядре Linux, в то время, как Syllable Desktop нет. Таким образом, Syllable Server является дистрибутивом Linux, а Syllable Desktop не является таковым. Мы запустили проект Syllable Desktop в 2002 году и он основан на операционной системе AtheOS. Ее автор к тому времени оставил разработку дистрибутива, поэтому мы решили взяться за нее. В 2007 году мы создали Syllable Server с помощью тех же подходов и инструментов, которыми создавался Syllable Desktop, но мы основали его на ядре Linux. Linux ведь не является полной операционной системой, это только ядро системы, поэтому мы сформировали полную операционную систему из этого ядра и тех модулей, которые мы уже создали для Syllable Desktop. Идя этим путем, нам удалось создать две очень схожие во многом системы. Если вы можете работать с одной из них, значит, Вы сможете также легко работать и с другой. Пока что Syllable Server еще не имеет полной графической оболочки и управляется только из командной строки. Мы переводим графическое окружение с Syllable Desktop на Syllable Server, и когда эта работа будет закончена, управлять сервером станет чрезвычайно легко, а пользователь сможет выбрать любой из способов управления. В отличие от Syllable Desktop, сервер всегда можно будет запускать без графики, если это удобнее или привычнее пользователю.


Полезность Syllable на самом деле зависит от того, что Вы хотите от нее получить. И хотя мы делаем все возможное, чтобы Syllable была простой и легкой для пользователя, это, все-таки, не микроволновка (хотя, известно, что работа с ней разогревает, а иногда люди даже начинают светиться ;-) Это система, широкого назначения, поэтому Вы можете использовать ее в широком диапазоне задач. Безусловно, каждому хочется использовать компьютер на полную катушку, но у разных людей могут быть различные требования.

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

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

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

Если Вы программист или разработчик, Syllable предоставляет Вам понятное и привычное окружение. Syllable, в основном, построена на основе стандартных технологий. В системе используется компилятор GCC и многие другие инструменты из проекта GNU. Низкоуровневая система в высокой степени совместима со стандартами POSIX. Если Вы разработчик Linux, то для Вас все будет привычно. Система высокого уровня была навеяна элегантным дизайном BeOS. Если Вы пишите графические программы, Вам будет интересно узнать, что в Syllable, в отличие от других систем, Вам достаточно пользоваться только одним инструментарием для создания программ. Глубоко интегрированный в систему комплексный дизайн в Syllable, вместе с тем, является модульным. Когда в Syllable Server появится графическая оболочка из Syllable Desktop, программы между Desktop и Server будут совместимы на уровне кода. Разработка для Syllable имеет свою специфику, однако в системе заложены возможности для кросс-платформенности. В Syllable интегрирована подсистема SDL , поэтому на ней можно запускать множество кросс-платформенных программ. Мы поддерживаем сквозную бинарную совместимость во всех версиях Syllable, поэтому Вам не придется заново переписывать Ваши программы с выходом новой версии. Если Вы системный разработчик, Вам, вероятно, будет приятно узнать, что это относится и к ядру Syllable Desktop: оно высоко модульное, а драйвера имеют стабильные ABI. Мы очень приветствуем появление новых разработчиков в сообществе Syllable. Нам нужны люди, которые смогут заняться созданием и портированием программ, а также дальнейшим развитием системы. Если Вам интересна такая деятельность, здесь для Вас существует масса возможностей.

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

Если Вы занимаетесь бизнесом, мы думаем, что Syllable станет полезна для Вас в будущем. Когда именно, зависит от вида деятельности Вашего предприятия. Чтобы довести Syllable Desktop до состояния готовности для применения в предпринимательстве, потребуется несколько лет, но Syllable Server уже очень близко к этому. Если Вы думаете о будущем и нацелены на рынок серверов и встроенных систем, вскоре Вы сможете использовать все преимущества Syllable. Обе ОС - Syllable Server и Syllable Desktop предъявляют чрезвычайно низкие требования к системным ресурсам, поэтому их использование позволяет активно сэкономить на оборудовании, а иногда они могут стать единственным выходом - в случаях, когда другие системы установить невозможно. Легкость использования, поддержки и разработки снижают трудовые затраты. Если IT не является Вашим основным занятием, мы рекомендуем Вам подождать, пока Syllable не станет более зрелой системой. А пока можно использовать Syllable для сравнения ее возможностей с другими системами.

Вы можете помочь развивать Syllable. Мы всегда заинтересованы в новых разработках и разработчиках, тестерах, художниках, авторах, пишущих документацию, людях, умеющих донести информацию до других...буквально любые направления деятельности! Уровень Ваших знаний не имеет значения, если Вы конструктивный, творческий человек - Вы можете помочь Syllable. Наша команда небольшая, но у нас есть ясное видение нашей цели. Мы очень не любим бюрократию и рассчитываем, что Вы будете действовать в соответствии с нашими взглядами. Просто не будьте слишком дотошными и не заполняйте все наше с Вами время пустыми разговорами. Присоединиться к проекту очень просто. Все, что Вам нужно сделать для этого - попробовать Syllable, зарегистрироваться на форуме, и начинать действовать! Вы можете не быть студентом ВУЗа компьютерных технологий, но если это так, то Syllable - прекрасный объект для изучения. Это современная операционная система, которая прекрасно подходит и для исследований и для разработок. Ваша работа над Syllable даже может помочь Вам начать карьеру - Ваши работы могут быть опубликованы и интегрированы в систему.

Syllable находится в стадии развития, она относительно стабильна и имеет следующие особенности:

  • Операционная система оптимизирована для настольных компьютеров.
  • Удобный, простой и одновременно мощный графический интерфейс. Есть эмуляция консоли в графическом окружении.
  • Высокая скорость отклика даже под нагрузкой.
  • Быстрая загрузка системы (до 10 секунд на современных компьютерах) и выключение (около 5-ти секунд).
  • Основана на AtheOS. Модульная. Многопользовательская. Защита памяти. Вытесняющая многозадачность (Pre-emptive). Kernel threading. Прекрасная поддержка многопроцессорных и многоядерных машин, начало которой идет от AmigaOS.
  • Находится в развитии. Применимость системы зависит от Ваших требований.
Системные требования
  • Работает на совместимом с Intel оборудовании в 32-битном режиме.
  • Минимальные требования - процессор Pentium и 32 МБ оперативной памяти (Для запуска веб браузера Вам потребуется немного больше памяти, для запуска Live CD нужно 64 МБ).
  • Базовая установка занимает около 250 МБ на диске, включая набор приложений.
  • Поддержка оборудования неплохая, но еще не полная. Поддерживаются многие материнские платы, видео, сетевые и звуковые карты, устройства USB, принтеры и сканеры таких производителей, как Intel, AMD, 3Com, nVidia и Creative.
Работа с системой
  • Полностью автоматическое определение оборудования и обнаружение изменений конфигурации.
  • Доступ в Internet через Ethernet (PPP и PPPoE пока не полностью поддеррживаются, хотя такая возможность уже есть в тестовой версии).
  • Быстрый современный веб браузер (Webster), основанный на WebKit engine фирмы Apple, почтовый клиент (Whisper) и ряд других нативных приложений Syllable.
  • Интегрированная мультимедийная структура, основанная на плагинах. В системе есть плагины, поддерживающие множество аудио и видео форматов, такие как FFMPEG и Ogg Vorbis.
  • Аудио плеер, мультимедийный плеер и конвертер форматов, основанный на интегрированной мультимедийной структуре.
  • Графические настройки для сети, монитора, администрации пользователей, микширования звука, установок громкости звука и другие.
  • Панель задач и запуск приложений (а-ля кнопка Windows Start).
  • Журналируемая 64-битная файловая система (AFS), созданная по типу файловой системы BeOS. Поддерживается FAT и даже файловая система BeOS. NTFS и Linux Ext2/3FS могут читаться, но запись на такие разделы пока не поддерживается.
Обслуживание программного обеспечения
  • Очень легкая установка и обслуживание программ.
  • Драйверы и плагины это один или два файла, которые достаточно положить в нужное место.
  • Сквозная бинарная совестимость во всех версиях: Вы можете обновлять систему и приложения как вместе, так и по отдельности.
  • Бинарная совместимость для драверов: ядро имеет стабильный ABI, это позволяет устанавливать и обновлять систему и драйвера по отдельностии, если есть такая необходимость.
  • Легкий процесс обновления версий системы позволяет сохранить все пользовательские файлы и большинство настроек.
Разработка программ
  • Самостоятельное окружение разработчика.
  • Объектно-ориентированный API С++ с передачей сообщений, созданный по типу BeOS.
  • В качестве высокоуровневого языка для коммуникаций и скриптов используется ORCA, открытый аналог языка REBOL.
  • Высокий уровень совместимости со стандартами POSIX. Мы стараемся поддерживать 100% совместимость, если только это не нарушает уникальные особенности архитектуры Syllable.
  • Кросс-платформенная разработка поддерживается с помощью ORCA, POSIX, GNU stack и SDL subsystem.
Лицензии
  • Исходные коды в основном имеют лицензии GPL и LGPL. Базовая система - свободное ПО, но позволяет создавать приложения с закрытым кодом без выплаты гонораров авторам. Хотя мы предпочитаем открытые коды, в Syllable есть место и открытым приложениям, и приложениям с закрытым кодом.

  • Операционная система оптимизирована для серверных платформ.
  • Основана на ядре Linux.
  • Относительно легкое в использовании текстовое окружение (консоль). Простое графическое окружение доступно в виде подсистем DirectFB и SDL. Графическое окружение из Syllable Desktop сейчас портируется.
  • Высокая пропускная способность.
  • Загрузка в два-три раза дольше, чем в Syllable Desktop, но все равно это намного быстрее, чем в других системах на ядре Linux.
  • Находится в развитии, но уже достаточно зрелая ОС, благодаря использованию ядра Linux.
Системные требования
  • Работает на совместимом с Intel оборудовании в 32-битном режиме. Портирование системы на другие архитектуры относительно легко, благодаря основе Linux.
  • Минимальные требования - 486-й процессор и 16 МБ памяти.
  • Базовая установка занимает около 480 МБ на диске.
  • Поддерживает все оборудование, которое поддерживается Linux.
Работа с системой
  • Графический веб браузер (Links2) и некоторые другие утилиты, такие, как Midnight Commander.
  • Аудио система основана на ALSA. Интегрированная мультимедийная структура из Syllable Desktop будет портирована поверх ALSA и DirectFB.
  • Поддерживаются все те же файловые системы, что и Linux (множество :-). По умолчанию используется ReiserFS 3.
  • Для виртуализации в систему включен QEmu.
Обслуживание программного обеспечения
  • Очень легкая установка и обслуживание программ.
  • Сквозная бинарная совместимость версий Syllable: Вы можете, по желанию, обновлять систему и приложения вместе или по отдельности.
Разработка программ
  • Программы для графического окружения будут иметь код, совместимый с Syllable Desktop.
  • В качестве высокоуровневого языка для коммуникации и скриптов используется ORCA, открытый аналог языка REBOL.
  • Большое количество программ и примеров на REBOL предоставляют дополнительные возможности программирования.
  • REBOL/Core включен в систему.
  • Поддерживаются все те же стандарты, что и в Linux.
  • Кросс-платформенная разработка поддерживается с помощью ORCA, POSIX, GNU stack и SDL subsystem.
Лицензии
  • Исходные коды в основном имеют лицензии GPL и LGPL. Базовая система - свободное ПО, но позволяет создавать приложения с закрытым кодом без выплаты гонораров авторам. Хотя мы предпочитаем открытые коды, в Syllable есть место и открытым приложениям, и приложениям с закрытым кодом.