Сейчас на форуме: asfa, rmn (+4 невидимых)

 eXeL@B —› Оффтоп —› Syllable OS
Посл.ответ Сообщение

Ранг: 107.5 (ветеран)
Активность: 0.150
Статус: Участник

Создано: 12 октября 2008 11:56 · Поправил: Stack
· Личное сообщение · #1

На днях написал в личку некто под ником Rohan - они там в команде разрабатывают ОС и нехватает толковых программистов. Он попросил меня написать в оффтопе так как ему ранга не хватает описание системы чтобы возможно ктолибо присоединился к ихнему проекту.
----------------------------------------------------------------------------------------------------



Syllable - операционная система для домашних компьютеров. Syllable написана с нуля интернациональной группой программистов. Проект не имеет практически никакого отношения к unix-like системам, за исключением поддержки POSIX. На данный момент Syllable это единственный проект энтузиастов который за годы упорного развития не только не заглох, но и неуклонно продолжает свое развитие. Syllable использует свое собственное модульное ядро, 64 битную файловую систему AFS с поддержкой всех современных фишек, имеет удобный графический интерфейс и развитый API. Ядро поддерживает ABI что избавляет от проблем с необходимостью перекомпиляции драйверов при каждой смене ядра. Единожды написанный драйвер будет работать от версии к версии системы. К примеру подрубили вы жесткий диск к компу, а на нем новая файловая система с которой Syllable не умеет работать. Достаточно лишь кинуть в папку с драйверами драйвер (если он написан) и вуаля! Раздел монтируется в два клика без каких либо заморочек и перезагрузок!
Syllable в отличие от Linux предоставляет целостную и логически завершенную систему, в которой все подчинено жестким стандартам. Консоль в системе является второстепенным инструментом, к использованию которого пользователю прибегать не придется. К примеру уже много лет монтирование разделов производится буквально в два клика мышкой без нудных шаманств с fstab. Сколько документации нужно было прочитать в Linux чтобы правильно подключить раздел?!

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

Возьмем Windows - приложения при установке гадят в систему как им угодно, каждое криворукое поделие тащит с собой еще более криворукий инсталлятор, который обязательно загадит систему. Посмотрите сколько сейчас выпускают деинсталляторов для инсталляторов? Какое существует количество чистильщиков и твикалок которые умудряются выгребать из системы тонны мусора. И это называется забота о пользователе? В Syllable система полностью контролирует установку и удаление приложений. Нативные приложение устанавливаются простым копированием в /Application, для установки портированных на данный момент все же придется пользоваться консолью, но уже скоро будет написан графический установщик.

Благодаря заточке под Десктоп скорость работы системы так же на высоте. Обычно с момента старта GRUB до полной готовности системы проходит около 10 секунд.

sIDE по праву можно считать самой компактной и легковесной IDE в своем классе. Не смотря на то что весь пакет весит всего 2MB.

P.S. устал описывать систему, кому интересно сами щупайте

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

http://syllable.org.ru http://syllable.org.ru
http://syllable.org http://syllable.org

-----
Md5 fcbb6c9c9a5029b24d70f2d67c7cca74





Ранг: 271.6 (наставник), 2thx
Активность: 0.30
Статус: Участник

Создано: 12 октября 2008 13:15
· Личное сообщение · #2

пцц у них пример кода на сайте. хэлло ворлд на 133 строчки

-----
iNTERNATiONAL CoDE CReW





Ранг: 233.1 (наставник), 30thx
Активность: 0.210
Статус: Участник

Создано: 12 октября 2008 15:10 · Поправил: OLEGator
· Личное сообщение · #3

А ничё так выглядит...
Нада буит качнуть поюзать.
Вот чего бы я хотел, так это совместимость с Win32 приложениями (хотябы типа как wine под линугсом)
Так как основное препятствие для перехода юзеров на данную ОС - недостачно много ПО под неё.
Сайтег видимо тока открылся форум пустой ваще...

-----
AutoIt




Ранг: 107.5 (ветеран)
Активность: 0.150
Статус: Участник

Создано: 12 октября 2008 17:14
· Личное сообщение · #4

Spirit пишет:
хэлло ворлд на 133 строчки


Stack пишет:
развитый API


Надеемся что всетаки будет меньше строчек.

-----
Md5 fcbb6c9c9a5029b24d70f2d67c7cca74




Ранг: 135.2 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 12 октября 2008 17:22 · Поправил: alexey_k
· Личное сообщение · #5

Spirit пишет:
пцц у них пример кода на сайте. хэлло ворлд на 133 строчки

дык а сколько строк на WinAPI, чтоб создать окошко с подобной надписью надписью?
не думаю, что намного меньше

зы
ппц, ну вы даете, там половину исходника - комменты, убираем их, получаем ~60 строк

зыы
мну всеравно колибри ос более по-душе



Ранг: 221.3 (наставник), 135thx
Активность: 0.190.07
Статус: Участник

Создано: 12 октября 2008 21:33 · Поправил: v0id2k
· Личное сообщение · #6

alexey_k пишет:
дык а сколько строк на WinAPI, чтоб создать окошко с подобной надписью надписью?

program Hello;
{$APPTYPE CONSOLE}
begin
Write('Hello world!');
end.
Считай скока строк)) А на апи и того одна функа MessageBoxA.

А по оси, слил йа ее, потенциал несомненно есть, всеже это не какаянить бредовая пингвиноподоббная ось, коих щас как грязи и не виндоподобная ось аля колибри, это что то новое. Ребята молодцы, пусть родолжают в том же духе и йа думаю годика этак через 2, а может и раньше выйдет более менее юзабительная ос.
ЗЫ: на месте ребят йа бы посмотрел в сторону нетбуков или наладонников, аля замена палмоси и винмобайл.

-----
xchg dword [eax], eax



 eXeL@B —› Оффтоп —› Syllable OS

У вас должно быть 20 пунктов ранга, чтобы оставлять сообщения в этом подфоруме, но у вас только 0

   Для печати Для печати