Ads
Авторизация


Логин

Пароль


Зарегистрироваться
Забыл пароль?
Quotes
сказка для детей - Федорино горе. для линуксоидов - Fedorино Core
info
Гостей: 1
Пользователей: 0
Всего: 1

BingBot

Haiku-OS R1 | автор: Luca | 14 сентября 2009 |

Категория: Обзоры


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


Несколько слов стоит сказать о самой BeOS. Изначально инженеры компании Be Inc. главной задачей ставили именно создание компьютера, операционная система была только побочной целью. Правда позднее от идеи продвижения новой платформы пришлось отказаться. Итогом этого стало портирование BeOS сначала на на x86 совместимые процессоры. К сожалению в результате не совсем удачной политики продвижения, ряда маркетинговых просчетов и давления со стороны Microsoft, разработки BeOS были прекращены, а компания BeInc признала себя банкротом. А жаль. Система была действительно перспективная. Так нам предлагали не еще одно творения студента-недоучки, написанное по книжке "Как написать свою ОС", а проект над которым трудились лучшие инженеры в том числе из компании Apple. После объявления Be Inc. банкротом исходными кодами заинтересовалась компания Palm, которая их перекупила и рассчитывала вывести на рынок PalmOS 6 базирующуюся на наработках BeOS. К сожалению, неожиданно, в тогда еще успешной компании, началась серия пертурбаций приведших к серьезному сливу рыночных позиций. На волне общей истерии вокруг linux компания отказалась от уже готовой PalmOS 6 и начала разработки своего собственного дистрибутива. Это был смелый шаг назад.
Тут можно вспомнить еще и про компанию yellowTab, которая успела перекупить часть исходных кодов у Be Inc. и начала развитие системы ZetaOS. Но и этот проект постигло фиаско.

К счастью BeOS успела заработать любовь и уважение среди большого числа пользователей, которые продолжили создавать приложения и драйвера для системы, даже не смотря на тот факт, что проект был закрыт. Спустя несколько лет безуспешных скитаний приверженцы BeOS осознали, что дальнейшая реанимация системы не возможна и единственным выходом из этого является написание BeOS с нуля. В то время существовало сразу несколько проектов со схожей с BeOS идеологией. Один из этих проектов возглавлял инженер Be Inc. - Тревис Гейзельбрехт, который к сообществу BeOS относился боком и начал разрабатывать свою систему NewOS в те годы, когда BeOS еще подавала признаки жизни (середина 2001 г.).

К 2004 году NewOS имела развитый набор сервисов и протоколов. И после непродолжительных дискуссий именно её ядро было выбрано для проекта Haiku. Это послужило отправной точкой в развитии Haiku.

Это было краткое введение, к небольшому обзору. Сразу скажу, что в Haiku мне не понравился пользовательский интерфейс. Претензий к архитектуре самой системы я не имею. Я уверен в том факте, что основным критерием удобства интерфейса является скорость его освоения. Можно бесконечно рассуждать на тему, что "тут другие подходы", "нужно посидеть и привыкнуть" и т.д. Если интерфейс логичен, то какая бы идея не лежала в его основе, он [интерфейс] не будет вызывать негодования пользователя. Что привыкнуть можно к чему угодно я не спорю, но надо ли простому человеку проверять степень собственного терпения ради сомнительной перспективы работать в "Другой ОС"?

К сожалению BeOS, как и Haiku проектировали толковые инженеры, но очень посредственные дизайнеры. Под дизайнерами в данном случае я понимаю дизайнеров интерфейсов. Если в случае BeOS еще можно было промолчать т.к. система давно не существует, то я порицию проект Haiku за то, что они пошли по пути тупого копирования. Что собственно мешало взять у BeOS только лучшие стороны, а не копировать ее целиком даже вместе с очевидными недостатками?!

Системе загрузилась примерно за 20 секунд, что действительно очень быстро. Порадовал незатейливый загрузочный экран.

http//stoplinux.org.ru/uploads/images/Haiku-1_review/haiku_boot_s.png


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

http//stoplinux.org.ru/uploads/images/Haiku-1_review/mount_menu_s.png


Вот так выглядит само меню а-ля "пуск", только Пуск помоему куда более удобней.

http//stoplinux.org.ru/uploads/images/Haiku-1_review/menu_s.png


Очень сложно описать по функциональности приложения для Haiku. Некоторые такие простые как Pe (блокнот), просто изобилуют функционалом. (На мой вкус такое изобилие только вредит). Если систему позиционируют именно как систему для пользователя, а не красноглазого задрота, то разработчики должны понимать, что 90% не полезет ковыряться в настройках, а будет использовать настройки по умолчанию. А уж если необходимость настроить под себя все же возникнет, то избыточность в настройках как раз будет только вредить.

http//stoplinux.org.ru/uploads/images/Haiku-1_review/Pe_s.png


Файловый менеджер, в отличие от Pe, сделан очень тупорно. Все что он позволяет сделать - это перемещаться по папкам. Все папки открываются в новых окнах. Строки адреса тоже нет. Работать в таком режиме просто невозможно!

http//stoplinux.org.ru/uploads/images/Haiku-1_review/File_manager1.png


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

http//stoplinux.org.ru/uploads/images/Haiku-1_review/File_manager2.png


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

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

Сильно раздражает, что далеко не во всех приложениях есть кнопка "применить" и "отмена". Зачем пытаться переосмыслить общепринятые стандарты? Вот так у нас выглядит диалог настройки шрифтов в Haiku.

http//stoplinux.org.ru/uploads/images/Haiku-1_review/fonts.png


По-моему весьма нелогично организован....

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

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

http//stoplinux.org.ru/uploads/images/Haiku-1_review/Keyboard_s.png


Настройщик системных звуков вообще ужасны. Зачем-то присутствуют ползунки прокрутки. По другому организовать интересно нельзя было?

http//stoplinux.org.ru/uploads/images/Haiku-1_review/sound.png


Среди программ я обнаружил чудо под названием People. Которое является убогим аналогом адресной книги, а так же несколько других приложений нулевой полезности.

http//stoplinux.org.ru/uploads/images/Haiku-1_review/People.png


В системе есть очень специфический редактор иконок Icon-O-Matic и графический редактор WonderBrush. И тот и другой своеобразны на столько, что пользоваться ими весьма тяжело, не говоря о том, чтобы нарисовать в них чего-то стоящее.

http//stoplinux.org.ru/uploads/images/Haiku-1_review/WonderBrush_s.png


За каким то хреном в системе присутствует сразу три четыре (!) проигрывателя. Один нормальный сделать не смогли? Прям linux-way какой-то. Лишь бы понапихать программ, а там дорогой пользователь разбирайся с ними сам. А если не смог разобраться, то ты дурак! На подобном подходе строятся все без исключения дистрибутивы linux.

http//stoplinux.org.ru/uploads/images/Haiku-1_review/media_players_s.png


Пилить, пилить, и еще раз пилить! Быть может лет через 10 и появится вразумительная открытая альтернатива Windows. Пока все, что мне попадалось отстает от Windows и MacOS лет на 10-15. Фактически сейчас разработчики Haiku только приближаются к тому, что у BeOS было 10 лет назад! Еще хрен знает сколько лет уйдет на то, чтобы продвинуться вперед. При всем том, конкуренты стоять на месте тоже не будут. Так что спешу всех огорчить, что Вендекапец снова откладывается на неопределенный срок.

Другие новости:




Комментарии посетителей

Читать все комментарии (61) »»

Svart Testare
Возникает резонный вопрос - а нах.я еще одно ЭТО???

#2. gaal

>Кнопки для сворачивания окна нет. Вместо этого предлагают делать двойной клик по усеченному заголовку окна. Зачем было выделяться и усекать его тоже не ясно. При необходимости переместить окно это приводит только к лишним телодвижениям.

их объединить можно и переключаться по табам. shift сдвигает. так помнится.

2 Svart Testare

архитектурно беос была хороша. это и аля-база даннях на уровне ФС, и отзывчивый интерфейс (время реакции 30 миллисекунд), и почти 100% масшатибируемость, и гибридное ядро, и объектно-ориентированный апи для программистов. минусы тоже есть. интерфейс странный.
В будущем что нить подобное будут ставить на мультимедиацентры …
БШЛ (большая штыковая лопата)
Не могу не поинтересоваццо. Что в оформлении системы делают адобовские перья от девятого Фотошопа? :lol:
http://pikucha.ru/157732
Svart Testare
gaal написал:
архитектурно беос была хороша. это и аля-база даннях на уровне ФС, и отзывчивый интерфейс (время реакции 30 миллисекунд), и почти 100% масшатибируемость, и гибридное ядро, и объектно-ориентированный апи для программистов. минусы тоже есть. интерфейс странный.
Кстати, в свете статьи Тарвера, кто будет финансировать развитие этой системы? Кому это нужно? И сколько десятилетий нужно будет угрохать на изобретение велосипеда? Скорее Windows трансофрмируется в нечто похожее (в плане архитектуры, если она действительно так хороша), чем кто-то станет тратить средства на непонятно что с нуля.

#6. gaal

2 Svart Testare

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

#7. 3dEyes

>> только Пуск помоему куда более удобней

Панель можно перетащить вниз экрана и получиться классический виндозный Пуск. Или вам просто надписи "Пуск" нехватает???

>>Некоторые такие простые как Pe (блокнот), просто изобилуют функционалом.

Ну Pe - это не блокнот, это Programmers Editor в котором пишут программы, поэтому и изобилует функционалом, а блокнот называется StyleEdit - функционал на уровне виндового WritePad.

>>Файловый менеджер, в отличие от Pe, сделан очень тупорно. Все что он позволяет сделать - это перемещаться по папкам. Все папки открываются в новых окнах. Строки адреса тоже нет. Работать в таком режиме просто невозможно!

Хе. Помню на osnews.com как-то был проведён обзор разных десктоп файлменеджеров: гном, кде и тд, ну и конечно же там был Tracker. Угадай кто победил?
БШЛ (большая штыковая лопата)
3dEyes :
Хе. Помню на osnews.com как-то был проведён обзор разных десктоп файлменеджеров: гном, кде и тд, ну и конечно же там был Tracker. Угадай кто победил?


Total Commander?

#9. 3dEyes

>>При необходимости переместить окно это приводит только к лишним телодвижениям.

Окно можно перемещать не только за заголовок, а за любую границу окна.
>>Помню на osnews.com как-то был проведён обзор разных десктоп файлменеджеров: гном, кде и тд, ну и конечно же там был Tracker. Угадай кто победил?

Explorer ? :)

#11. 3dEyes

>>Explorer ? :)
Как это ни странно, но да.
Но ни в этом дело.

По виду и ощущениям:
Rating: (out of 10) Windows XP 8.0, MacOSX 9.0, KDE 6.5, BeOS 7.0, Gnome 6.5.

По юзабилити:
Rating: Windows XP 9, MacOSX 8.5, KDE 6.5, BeOS 8.5, Gnome 7.

Последовательность и логичность:
Rating: Windows XP 8.5, MacOSX 7.5, KDE 5, BeOS 10, Gnome 5.

Интеграция:
Rating: Windows XP 10, MacOSX 9, KDE 4, BeOS 8.5, Gnome 4.

Гибкость:
Rating: Windows XP 7, MacOSX 7, KDE 8, BeOS 7, Gnome 7.5.

Скорость:
Rating: Windows XP 9, MacOSX 6, KDE 7.5, BeOS 10, Gnome 8.

Final Rating:
Windows XP 8.55
MacOSX 8.33
BeOS 8.22
KDE 6.72
Gnome 6.61
БШЛ (большая штыковая лопата)
3dEyes , а можно поинтересоваццо, сколько лет этому обзору? В нём нет ни Висты, ни Вин 7, которым ХРень сливает со страшной силой что по юзабилити, что по гибкости, что по виду и ощущениям, а последней и по скорости и , наверное, интеграции (не знаю, чо это такое, но уверен, что тоже сливает). Соответственно, интерполируйте учет этих двух осей на результаты остальных участников обзора.

#13. 3dEyes

Обзор 2003го года, староват конечно... http://www.osnews.com/story/3064/The-Definitive-Desktop-Environment-Comparison//page1
Но и речь шла не о том, что тракер круче всех, а о том что нельзя так говорить, что мол это убогое подобие файлменеджера.
У траера есть много плюсов, которые для тех кто знает его фишки здорово помогает жить, и садясь за эксплорер или кде понимаешь как их нехватает.

Сможешь ли ты открыть или запусть любое приложение на любом диске одним кликом мышки? Один клик считать как одно нажатие - "Нажал-Отпустил".
Сможешь ли ты скопировать/переместить файл в любой каталог на любом диске так же одним кликом?

#14. siarzhuk

Исходя из списка претензий, под вашим пониманием "альтернативы Windows" предполагается нечто, подобное Windows, бесплатное, легальное и более шустрое. Но в таком случае логически правильнее было-бы писать [свободный] "клон Windows", но никак не альтернатива. Альтернатива есть отрицание, антипод. Жаль, что вам не хватило терпения прочитать Haiku OS User Guide и понять, что контекстное меню Трэкера кроет ваши претензии к нему как таракана тапком. Рассматривать апплет People в отрыве от индексных и поисковых возможностей BFS - все равно что судить о силе удара боксера по маникюру на большом пальце его руки. Haiku OS это не Windows, начиная уже с уровня концепций. Если вы претендуете на звание квалифицированного обозревателя программного обеспечения, то должны знать, что модальность - [Абсолютное] Зло. А кнопки "отмена" и "применить" - суть костыли для концепций двадцатилетней давности. Современная Операционная Система - это не палка-копалка и требует освоения с приложением к оному мыслительных возможностей содержимого черепной коробки. Попробуйте ещё раз спокойно разобраться почему сделано так как сделано, а не иначе - поверьте, оно того стоит. Удачи вам. :-)

#15. Send

БШЛ (большая штыковая лопата)
3dEyes: Сможешь ли ты открыть или запусть любое приложение на любом диске одним кликом мышки? Один клик считать как одно нажатие - "Нажал-Отпустил".
Сможешь ли ты скопировать/переместить файл в любой каталог на любом диске так же одним кликом?


Запустить - двумя. Скопировать/переместить - одним; считая, нажал- затянул в нужную папку - отпустил.)))
Цитата:
Возникает резонный вопрос - а нах.я еще одно ЭТО???
Согласен. Есть windows, mac os x и Linux. Зачем что-то еще городить и лепить? Все равно не будет толку.

#18. 3dEyes

>>Запустить - двумя. Скопировать/переместить - одним; считая, нажал- затянул в нужную папку - отпустил.)))

Нет. Ты меня не понял. Вот у тебя пустой рабочий стол, нет ни одного открытого окна проводника. Ты захотел открыть документ, который лежит у тебя на диске по пути /бла-бла/бла/бла-бла-бла/бла-бла.txt. В винде тебе понадобится кликнуть дважды на мой комп, и тд, пока не дойдёшь до папки "бла-бла-бла", а вот уже там ты дважды кликнув получишь желаемый результат. Я же говорил о ситуации, когда я делаю один клик при той же ситуации и открываю/запускаю любой файл на любом диске. В независимости открыта папка нужная мне сейчас в проводнике или нет.

Копировать ты так же можешь только в папку которую ты в данный момент наблюдаешь на экране.
I-Love-Linux написал:
Есть windows, mac os x и Linux
Он настолько не переваривает другие оси, что пишет их с маленькой буквы. ^_^
ИМХО, пока Haiku не будут продвигать такие титаны как Гугл или АйБиЭм, то при всех её достоинствах, не сможет она завоевать популярность.

#20. 3dEyes

Ну Google внёс свою лепту в Haiku:
Третий год подряд Haiku попадает в Google Summer of Code (http://ru.wikipedia.org/wiki/Google_Summer_of_Code).

Ну и плюс:
Google Tech Talks February 13, 2007 ABSTRACT This is an introduction to Haiku, an open source operating system designed from the ground up for the desktop, inspired in the concepts and technologies of BeOS. (http://video.google.com/videoplay?docid=236331448076587879)
БШЛ (большая штыковая лопата)
3dEyes:Ты захотел открыть документ, который лежит у тебя на диске по пути /бла-бла/бла/бла-бла-бла/бла-бла.txt. В винде тебе понадобится кликнуть дважды на мой комп, и тд, пока не дойдёшь до папки "бла-бла-бла", а вот уже там ты дважды кликнув получишь желаемый результат

Далеко не факт.
Открытие файла в один клик:
http://pikucha.ru/157887
Перенос/копирование файла в любую папку в один клик:
http://pikucha.ru/157895
Запуск приложения в один клик:
http://pikucha.ru/157897
Организацию рабочего пространства никто не отменял. С тем, что мне нужно, я буду работать в один клик по-любому.
Цитата:
Он настолько не переваривает другие оси, что пишет их с маленькой буквы. ^_^
Сначала в шутку так писал когда троллил, потом в привычку вошло... ^_^

#23. gaal

2I-Love-Linux

>Согласен. Есть windows, mac os x и Linux. Зачем что-то еще городить и лепить? Все равно не будет толку.

линуксы на десктопах не нужны. fixed. хотя бы потому что это не одна ОС. ничего из этого не выйдет. вот сколько пользуюсь (четыре года) так дело с мертвой точки и не сдвинулось. как был 1% так и будет. в пределах статической погрешности. хотя может следующий год будет годом линуксов :D

#24. Armanx64

Armanx64
Вещь интересная, но разработчики опять пошли путём linux-way. Пугает наличие vlc(как он здесь оказался?) а так же специфическая графика, присущая VESA.
Ну и с интерфейсом ребята намудрили. Нужно простое решение, а не супер-оригинальность или клонирование.
Если у них отрисовка интерфейса ресурсами видеокарты (с ускорением) не предвидится, то вопрос: а нахрена такая ОС? В Windows для этого есть WPF, в Mac - Quartz Composer, даже линуксоиды там какие-то поделия пытаются сделать вырвиглазные, а здесь что? Ведь суть Aero и Aqua в том, что чёткий и правильный интерфейс не болен для глаз. А в саксе и в этом хаику опять возврат к Win 3.1

#25. gaal

2 Armanx64

насколько мне помнится vlc под BeOS давно уже существует. это альфа. может дальше будет получше:) читал gallium3d прикручивают или уже прикрутили. своего кода много, но, к сожалению, и г..окода из линуксов тоже хватает.

#26. LNXMSDE

Давайте по порядку. Это не еще одно ЭТО. Просто ЭТО во время всеобщей истерии очень повлияло ну не на БеОС, но на Хайку точно. Изначально БеОС была очень простой, можно сказать минималистской ОС, в основе АПИ которого было около 30-35 классов которые полностью описывали все железо компа и весь пользовательский интерфейс. Согласитесь, прощще было изучить эти 30 классов, чем 3000+ слабосвязанных системных вызовов ВинАПИ. БеОС позиционировалась как мультимедийная ОС предназначенная для художников и музыкантов. На Ютубе легко найдете чудеса когда беос при минимальной загрузке (10-50%) проца воспроизводила несколько видеоклипов одновременно (в линупсах это просто не фурычило, а венда ложилась намертво). Конечно пользовательский интерфес выглядел убого по сравнению с вендой, но разработчикам надо было хоть чтото чтобы показать как пускалка программ потребляет ресурсы, написание оконных оболочек и всяких командеров - дело второе. Не надо путать БеОС с ЭТИМ, в особенности если вы думаете что файловая система и терминал (да, там было такое) взято из ЭТОго, это всего лишь следование стандартам POSIX, файловая система и команды эмулировались на ОО едре БеОС (я думаю это была попытка привлеч всяких линупсоидов к разработке, мол, вот он, ваш ленупс любимый).

В любом случае БеОС хоть и не стала альтернативой венде, но показала КАК надо делать. Авторы поимели с нее че хотели - продали за пару-тройку мильенов палму.

Почему БеОС издохла? Отсутствие драйверов (хотя я умудрялся найти дрова видеокарты вуду раш для беос на сайте макроникса - сейчас производителя флешь-памяти), отсутствие толковых толкачей наподобие Балмера или Джобса, попытки сделать из БеОС вторую МакОСь с такой же маркетинговой политикой (типо наша ось только с нашими компами) - пожалуй это важнее чем отсутствие драйверов.

#27. Bioreactor

Bioreactor
> Если бы в исходные коды BeOS были открыты, то думаю Linux сейчас бы вообще не существовал, а у Microsoft был бы очень серьезный конкурент, прочно удерживающий рыночные позиции. Но чуда увы не произошло.

Если бы, да кабы... История не знает сослагательного наклонения.

А конкурент у мелкомягких существует. На рынке Hi-End компьютеров для креативщиков. Называется Snow Leopard.

Я в эти выходные сравнил дизайн и эргономику "Барса" и "семёры". Мелкомягким до Mac OS X 10.6 - как пешком до Луны.

Эта "беос" проиграла мегарулезной Mac OS X. Как в свое время бимерских "полумух" проиграл "форточкам". Вот и весь сказ.
Bioreactor написал:
А конкурент у мелкомягких существует. На рынке Hi-End компьютеров для креативщиков. Называется Snow Leopard
Погодите. Давайте о конкурентах мягкой мелочи на настольных ПЭВМ?

#29. serge

Вот совершенно согласен, что BeOS была очень интересной системой. И очень жаль, что ее забросили. Надо было вытягивать, пусть не на массовый десктоп, пусть на какое-то нишевое изделие (ноутбук, планшет и т.п.), но система интереснее линукса. Как десктоп.
serge написал:
Надо было вытягивать, пусть не на массовый десктоп, пусть на какое-то нишевое изделие (ноутбук, планшет и т.п.)
+1000
Только вот взяться за это никто не хочет. Может быть, уже и смысла нет браться.

Читать все комментарии (61) »»