На мой взгляд явно не соответствует похвальбе.
В очередном номере LXF (8-ом за 2006 год) помещена заметка про нечто под названием SyllableOS версии 0.6. Вроде как опенсорсная ОС, написанная с нуля на C++ по принципу "все пишут всё" - т.е. каждый из небольшой группы разработчиков в состоянии разрабатывать и разрабатывает любую часть системы, явной специализации нет. Лидер проекта в интервью отметил, что линукс развиваться уже не способен и вот поэтому они решили создать с нуля принципиально новое и крутое и, самое главное, исключительно дружественное к пользователю. Журнал между тем не преминул провести обзор этой ОС и сделал вывод что она "летает" аж свист стоит. Одна загрузка до готового использованию рабстола составляет 10 сек. Реклама впечатляет...
Дошли руки проверить на деле. Сначала была отдельная песня с установкой VMPlayer'а - то модули для моего ядра (2.6.18) у него не собираются, то инсталляция видите ли недонастроена... Пришлось качать апдейт для него и руками доправлять скрипты и после этого не надо рассказывать мне сказки про исключительное качество и надежность ПО, выпускаемого коммерческими компаниями - это не имеет отношения не только к продукции одной известной корпорации, как оказалось.
В общем, запустил. В качестве загрузчика для Syllable использовался GRUB и до рабочего стола она взлетела действительно секунд за 10. На этом все радости и закончились. Сразу бросаются в глаза тормоза в прорисовке интерфейса - особенно меню и обновления оформления окон. Инет-браузер поднялся совсем не быстрее Firefox 1.5 на хост-системе. Решил посмотреть какие темы рабстола есть - в процессе выбора из списка на одной из них система зависла, чему я порядком удивился... Пришлось ребутнуть принудительно ее из меню vmplayer'а и после этого она больше не загрузилась - вставала колом на инициализации графики, а заново образ с компашки лить было уже лень... Справедливости ради отмечу, что запущенный следом в том же плеере минималистский дистр DeLiLinux 0.7 с IceWM работал быстро и четко.
Теперь мои собственные выводы. 10 секунд загрузки обеспечиваются минимумом поддерживаемого обрудования и функционала ядра ОС (фиревола, к примеру, в нем как я понял нет). И даже несмотря на такую простоту ядра заметные тормоза в графике (которая вроде как даже и не клиент-серверная как в X) оставляют неприятный осадок. Да, можно списать на болезни роста, мне не жалко... :) Однако я все же думаю, что ребята просто не осилили ядро линукса + писать собственные ОС с одной стороны действительно интересно, а с другой приятно греет самолюбие.
P.S. По-моему объектно-ориентированное и системное программирование - категорически не совместимые вещи. Нет, конечно ничто не запрещает писать ОС с примением ОО-подхода и в соотв. compile- и run-time среды, но из этого как и раз получаются вещи наподобие Syllable.
Ваш комментарий:
|