Syllable

Тема в разделе "WASM.UNIX", создана пользователем Xroft, 11 окт 2008.

  1. Xroft

    Xroft New Member

    Публикаций:
    0
    Регистрация:
    11 окт 2008
    Сообщения:
    4
    Не смотря на то что Syllable не является unix-like системой я все же решил запостить тему именно в этот раздел т.к. сходные моменты присутствуют.

    Syllable это современная пользовательская операционная система написанная с нуля группой энтузиастов. На данный момент это единственный перспективный проект подобного рода, все остальные попытки написания полноценной ОС энтузиастами как правило загибались после написание простенькой консоли в протект моде. Разработчиками было создано собственное модульное ядро, файловая, графическая система, разработан гибкий и богатый API. Ядро системы поддерживает ABI. Syllable имеет свою собственную сборочную систему Builder, которая облегчает сборку о портирование приложений на систему, а так же автоматизирует процесс сборки системы. Syllable обладает хорошей поддержкой SMP. Система очень компактная и быстрая, ISO образ весит всего 240MB. Время загрузки с момента старта GRUB составляет около 10 секунд. Syllable имеет собственный менеджер пакетов, а так же практически лишена проблем с зависимостями.

    [​IMG]
    Для тех кто на скриншоте нашел сходство с Gnome. Syllable использует иконки из свободного проекта Tango. Разработчики Gnome используют теже самые иконки, поэтому многие путают Syllable с очередным дистрибутивом Linux. Это не так.

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

    В понедельник должен состояться релиз Syllable 0.6.6 Тем кого система заинтересовала рекомендуется дождаться релиза.

    http://syllable.org.ru
    http://syllable.org
     
  2. osrootd

    osrootd New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2008
    Сообщения:
    1.086
    http://www.syllable.org.ru/static/code_example.html

    TurboVision???? Прикольно
     
  3. Voodoo

    Voodoo New Member

    Публикаций:
    0
    Регистрация:
    9 апр 2003
    Сообщения:
    297
    Адрес:
    Новосибирск
    Это ругательство такое? =)
    ИМХО, вполне стандартный код на фоне прочих объектных GUI библиотек.
     
  4. osrootd

    osrootd New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2008
    Сообщения:
    1.086
    Voodoo
    Это сходство с оной. Просто чем-то стилем похоже.
     
  5. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    ну а в чем ++ и -- этого syllable, кроме того, что описано тут
    http://syllable.org.ru/?action=static&altname=aktualnost_syllable
    и тут
    http://syllable.org.ru/static/faq.html
    ?
    чуть поподробнее и не для детского сада.
     
  6. Xroft

    Xroft New Member

    Публикаций:
    0
    Регистрация:
    11 окт 2008
    Сообщения:
    4
    _basmp_
    А можно более конкретно вопрос?
    Я думаю можно попробовать ответить одной фразой. "Если бы Linux разрабатывался для пользователей, то он был бы похож на Syllable."

    Добавил новую страницу с примерами простейших приложений.
    http://syllable.org.ru/static/Source_Examples.html
     
  7. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    _basmp_
    +1. я тот же вопрос хотел бы задать и получить на него ответ.Xroft
    Xroft
    есть ли где-нибудь статья/сводная таблица описания фич Syllable в сравнении с др альтернативными (бесплатными) операционками? скажем, есть же MacOS (небесплатная, да), заточенная под юзабилити и юзеров, SkyOS... есть BeOS (правда платная, и вроде бы уже закрыта), есть Haiku OS, вобравшая в себя черты юзабельности BeOS...
    вы бы прояснили основные отличия Syllable от них. интересно.

    updated: вот нашел небольшую дискуссию о множестве ОСей и их фичах:
     
  8. Xroft

    Xroft New Member

    Публикаций:
    0
    Регистрация:
    11 окт 2008
    Сообщения:
    4
    varnie
    А ты видел ходя бы одну сводную таблицу подобного рода? Какие пункты тебя там интересуют? Можно же составить подобную таблицу по которой Windows будет напоминать студенческую поделку.
    Поддержка ReiserFS\JFS......[-]
    Поддержка ARM...................[-]
    Бесплатность ......................[-]
    Ну и так далее.

    Процентов 90% людей считающих SkyOS заточенной под юзеров видели ее только на скриншотах. В реальности система ужасна как по юзабилити, так и по стабильности.

    BeOS вообще мертва уже давно. Да, Haiku пытается ее реанимировать. Но лично я не вижу в BeOS ничего такого почему ее нужно было воскрешать. Да конечно для своего времени в ней были явные плюсы, но не более. Получается команда Хайку признает что ничего лучше создать они не могут и занимаются воссозданием трупа. BeOS\Haiku мне вообще не понравились, хотя очень долго пытался разглядеть их достоинства. Системы мне показались очень тупорными. В системе куча непонятных и ненужных настроек ко всему чему только *не* нужно! Чего стоит только один плеер, из настроек мне доступны только
    Settings:
    - no menu
    - no border
    - no controls
    - always on top
    Итак вся система! О какой понятности и удобности системы можно говорить при таком подходе - непонятно!

    И получается что альтернатив на рынке OS нет вообще! Итого мы имеем два проприетарных конкурента Win и Mac, и ни одного *целосного* законченного опенсорс проекта. Да сейчас кто нибудь припомнит Linux, но это не система. Систему делают из него дистрибьютеры - вообще третья сторона.
    Оффтоп на тему Linux поднимать не буду.
     
  9. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    Xroft
    спасибо за развернутый ответ.
    покажите мне, почему мне стОит перейти с FreeBSD на Syllable. ну или как минимум, вызовите во жгучее желание поставить ее на виртуальную машину.
     
  10. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Xroft
    Значит это интертеймент система, подобная винде? С дровишками как я понимаю пока не очень, особенно аппаратные для мультимедиа устройств. Если так, то как вы собираетесь преодолевать это ограничение, интертеймент без нормальной скорости? Будут ли производители железа заинтересованы в вашей ОС, есть ли там нормальный способ установки бинарных дров, нет ли требования открытого кода? Какой 3D API планируется или уже используется? Или ниша этой OC как unix like, только серверная? Но как я понял из перечисленных вами плюсов, упор именно на интертеймент. Только не говорите что Linux не система, у неё есть очень устоявшаяся ниша. А оконная система это не OC, этим сейчас не удивить.
     
  11. Xroft

    Xroft New Member

    Публикаций:
    0
    Регистрация:
    11 окт 2008
    Сообщения:
    4
    Да это интертеймент система подобно Винде. Только я не совсем знаком с сутью интертеймент систем, могу предположить что имеется ввиду совокупность компонентов и сопутствующих стандартов на которых строятся базовые компоненты системы.

    С дровишками и софтом действительно плоховато. Сложно новых людей в проект вовлечь.

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

    Планируется интеграция OpenGL. Пока что ситуацию усугубляет трудоемкость портирования открытых видео драйверов RadeonHD и аналога от nVidia. Сейчас на это нет разработчиков.

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

    varnie
    Пока резона перехода на Syllable нет. Система еще в стадии Alpha. Жгучее желание поставить тоже вызвать не смогу. Я думаю что человек будет разбираться с системой только если она ему будет интересна. Просто так ставить на VM Syllable, чтобы потыркать кнопочки особого смысла нет.
     
  12. requiem

    requiem New Member

    Публикаций:
    0
    Регистрация:
    4 сен 2005
    Сообщения:
    71
    http://syllable.org.ru/static/faq.html
    косяк внизу страницы - тэг не закрыт
     
  13. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Xroft
    Интертеймент это направленность на всё, что связано с развлекухой: мультимедия, игры, и т.д, чем собственно и является винда. Это главное её направление, а остальное там постольку-поскольку. В принципе задумка конечно интересная, буду следить за развитием этой оси. Может даже поставлю поиграться немного, всё равно я один раздел с дебианом не использую (мне суська больше нравится). ;) Наверно многое там должно быть от линуха, elf например, врятли имело смысл изобретать велосипед. Лично мне больше нравится делать 3D проги, но это как я понял пока не возможно. А звук в ней есть? А то у меня Creative Fatal1ty. ;)
     
  14. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    чес говоря, я так и не понял в чем цимис этой оси..

    Вот для примера опишу изюм в инферно:

    -- основная идея: развитие и углубление (вынесено все. например из шелла можно рисовать, записывая в /dev/draw) идеи линя - попроцессный намеспейс именованых каналов (взято из план9), те неважен формат и физ положение ресурса, выглядит он как файл в унихподобной фс и каждый процесс может иметь свою независимую фс и каждый. (относительно план9) + хостящиеся варианты, + жит вм базированость, + модульная система, + менее оригинальный граф интерфейс (акме, рц, плумбинг, тулчейны сохранены) + всего и не опишешь.
    -- опенсоурс.
    -- приятная лицензия (для неком - бесплатно, для ком с использованием ряда тулзов - $100 за проект)
    -- очень хороший стиль написания сорцов.
    -- полностью настроена для сборки рядом тулчейнов.
    -- очень малые сис требования (работает и на ипаке)
    -- может быть запущена нативно и хостово
    -- нативно тянет ряд архитектур (х86, ррс, арм (7, 9 (омап), стронгарм ..), альфа, мипс, js(?) итд)
    -- хостится может на: вин (проверено), лин (проверено), план9 (проверено), фре, ие (еще штук 5 за неактуальностью мне постирал.
    -- толщина с полными сорцами, докой, сборочным тулчейнами под кучу архитектур и осевыми бинарями под х86 вынь, линь, фрю и план9 + нативные сорцы ~100м
    -- ось имеет бинарные тулзы и жит компилящую виртуалку, причем виртуалка основная.
    -- Проги под виртуалку пишутся на лимбо - очень приятном С подобном конкурентном, модульном (типа оберона) языке
    -- есть виртуалочный асм/дизасм, граф дебуггер
    -- есть опция и тулза для трансляции лимбо <--> анси С
    -- виртуалочные бинари полностью переносимы между вариантами инферно и работают одинаково
    -- есть возможность пускать хостспецифические проги.
    -- солидная сетевая проточка.
    -- поддерживает встраиваемые и распределенные применения.
    -- есть граф подсистема с минимально необходимыми тулзами.
    -- хорошая дока + много примеров (все открыто и написано понятно)
    -- есть описалова и книги в инете

    Недостатки:
    -- Не особо симпатичный тк-основанный гуй (хоть сама архитектура граф подсистемы очень даже + )
    -- Нет огл или директХ выходов, хотя добавить их не сложно (вероятно их нет ради кроссплатформенности)
    -- БД, основной язык, архитектура - оригинальные, хоть и простые в изучении.
    -- Малоизвестная

    это конечно не все. Считаю, что любому осестроителю полезно будет глянуть
    http://www.vitanuova.com