Операционная система Haiku
15 сентября 2009
Заметки, Мир микросхем
Я не мог обойти эту новость стороной, так как уже лет 5, наверное, периодически слежу за развитием событий. И, по правде говоря, никогда не верил до конца, что разработчики однажды хоть что-то доведут до ума. 8 лет разработки — немалый срок, конечно. За 8 лет тот же Linux из чисто гиковской операционки вырос в серьёзную махину корпоративного уровня и качества. А Haiku всё это время потратила на копирование основного функционала BeOS уровня 2001-го года. Но не буду никого осуждать за вялость работ, не имею на это морального права. Лучше поздравлю. 14-го сентября 2009-го года вышел первый официальный релиз операционной системы Haiku для разработчиков (Haiku R1/Alpha 1, так называемый).
Подозреваю, что даже айтишники многие не в теме. Поэтому объясню вкратце что празднуем :) Заодно небольшой обзор сделаю.
Жила-была когда-то операционная система BeOS (не путать с BIOS). Её история настолько увлекательна и сложна, что в двух словах и не описать. Я лучше в конце статьи оставлю вам ссылки для ознакомления.
Лирическое отступление. Где-то в 2003-м я поставил на домашний компьютер BeOS в качестве основной системы, где она успешно проработала около полугода. Сначала это было не чудачество, а необходимость. То ли с винтом были проблемы, то ли с оперативкой, но Windows решительно висла при запуске, Линукс орал, что у него kernel panic. Про BeOS я уже знал из какого-то айтишного журнала, а на прилагаемом диске она была в качестве бонуса. Решил поставить. После того как решил — поставил. Запустил. Удивился, что работает. И до покупки нового компьютера я мог слушать музыку, смотреть фильмы, читать книги, общаться в IRC… то есть я мог делать всё, что требовалось от компьютера в принципе.
![]()
Так вот Haiku — это open source версия BeOS. Видимо фанатов настолько замахали купли-продажи любимого продукта, что они решили обезопасить себя и будущее операционки просто написав её с нуля и открыв исходники. Это сейчас модно. А так как никто никогда не открывал исходники оригинальной системы (патенты и лицензии, мать их так), можно представить насколько адской была работа по разработке открытого клона системы, имея в наличии лишь описанное API.
Haiku — не очередной дистрибутив Linux и не сборка Windows, и даже не клон MacOS. Это индивидуальная, самодостаточная система, POSIX-несовместимая, что характерно. Главное отличие от Линукса, что графический интерфейс неотделим от ядра. В этом плане похоже на подход Windows и MacOS. Это обеспечивает целостность системы, наличие единого, хорошо продуманного GUI и не позволяет распылять силы разработчиков на написание ещё одного велосипеда. К достоинствам также можно отнести:
— логичное и хорошо документированное API (разработчики ПО оценят);
— 64-битная высокопроизводительная файловая система OpenBFS, которая отлично проявляет себя в работе с большими объёмами данных (видео, к примеру);
— микроядро (само по себе плюс).
У девелоперов всё-таки получилось не растерять по пути бинарную совместимость с оригинальной BeOS. Поэтому нельзя сказать, что под систему нет софта. Есть. И в достаточном количестве. Просто он морально устарел, а новый писать пока никто не бросается. Слишком сложная судьба у этой «пчелиной системы», инвесторы уже шугаются, а программерам-альтруистам тоже хочется кушать.
Конечно от «альфы» никто много и не ожидал. Её выпуск скорее всего нужен морально самим разработчикам системы, да и на выставках попиарить уже можно. Как ни странно, Haiku в работе показала себя с хорошей стороны, честно выпятив все свои достоинства и искусно спрятав недостатки. Даже не глюкнуло ничего за несколько часов изучения системы. Девелоперы сами признаются, что на данный момент далеко не всё радужно: всё ещё нет поддержи wi-fi (скоро появится, правда), нет менеджера приложений и совсем нет драйверов для принтеров, то есть печатать мы пока не сможем. Но в любом случае проделанная работа вызывает уважение. Дальнейшие планы тоже.
Загрузка системы:

About:

Всё на месте :)

В действии:
Ну и небольшое промо за затравки:
Может я и неправ, но система просто напрашивается на оптимизацию под нетбуки. Там ей будет уютно. Быстрая, стабильная, изначально мультимедийная — то, что доктор прописал. Это хотя бы даст необходимые финансовые вливания, которых сейчас так не хватает сообществу Haiku. А там, того гляди, и до десктопа дотянем…
Вообще — чего говорить? Скачайте это чудо инженерной мысли и сами посмотрите :)
Сломленная, но не сдавшаяся: история операционной системы BeOS — часть 1 и часть 2.
GeekOS. История развития BeOS и Haiku.
Здесь можно скачать Haiku в виде ISO-образа, VMWare-образа и RAW-образа (торренты).

diogen 16 сентября 2009 2:39
Спасибо вам за публикацию. Гаечке действительно лучше начать завоевание Вселенной именно с нетбуков, неттопов и подобных маленьких устройств. Там она во первых смотрится выгоднее WinXP, во вторых – успеет накачать мускулы для последующих побед :)
ChakaLuterKing 3 октября 2009 11:08
Ебанись какие нетбуки, она расчитана на мультипроцессорность, ей самое место на десктопе.
diogen 8 октября 2009 4:04
Ебанись оба раза. Нетбуки, ноутбуки и неттопы уже двухядерные пошли. Так там она тем более Виндосы делать будет. А до десктопов четырехядреных еще дорасти надо, софту нажить свеженького…
Veles 8 октября 2009 8:36
До десктопа ей ещё годы развития и миллионы инвестиций. Главное, чтоб не начали делать “универсальную” систему. Она сейчас позиционируется как домашняя мультимедийная, такой пусть и останется. Верю-верю, что всё получится. Надо просто занять свою нишу, а не холиварствовать с Виндой и МакОСью.
01_Install LCD Assm.flv : World online computer review 25 марта 2010 14:34
[...] Операционная система Haiku | Бузочок [...]