Тихо, тихо ползи, Haiku, по склону Фудзи

    Уже лет 5, наверное, периодически слежу за развитием событий. И, по правде говоря, никогда не верил до конца, что разработчики однажды хоть что-то доведут до ума. 8 лет разработки — немалый срок, конечно. За 8 лет тот же Linux из чисто гиковской операционки вырос в серьёзную махину корпоративного уровня и качества. А Haiku всё это время потратила на копирование основного функционала BeOS уровня 2001-го года. Но не буду никого осуждать за вялость работ, не имею на это морального права.

    Подозреваю, что даже айтишники многие не в теме. Поэтому объясню вкратце о чём это я, заодно небольшой обзор сделаю.

    Жила-была когда-то операционная система 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. Поэтому нельзя сказать, что под систему нет софта. Есть. И в достаточном количестве. Просто он морально устарел, а новый писать пока никто не бросается. Слишком сложная судьба у этой «пчелиной системы», инвесторы уже шугаются, а программерам-альтруистам тоже хочется кушать.

    14-го сентября 2009-го года вышел первый официальный релиз операционной системы Haiku для разработчиков (Haiku R1/Alpha 1, так называемый). Конечно от первой «альфы» никто многого и не ожидал. Её выпуск скорее всего нужен был морально самим разработчикам системы, да и на выставках попиарить уже можно. Как ни странно, Haiku в работе показала себя с хорошей стороны, честно выпятив все свои достоинства и искусно спрятав недостатки. Даже не глюкнуло ничего за несколько часов изучения системы. Разработчики сами признаются, что на данный момент далеко не всё радужно: всё ещё нет нормальной поддержи wi-fi (скоро появится, правда), нет менеджера приложений, совсем нет драйверов для принтеров и не только. Но в любом случае проделанная работа вызывает уважение. Дальнейшие планы тоже. Кстати говоря, судя по слухам, 10-го мая выйдет вторая альфа-версия Haiku. Я уж было подумал, что снова лет 8 ждать придётся, ан нет, лёд тронулся.

    В действии:


    Ну и небольшое промо для затравки:


    Может я и неправ, но система просто напрашивается на оптимизацию под нетбуки. Там ей будет уютно. Быстрая, стабильная, изначально мультимедийная — то, что доктор прописал. Это хотя бы даст необходимые финансовые вливания, которых сейчас так не хватает сообществу Haiku. А там, того гляди, и до десктопа дотянет…

    Вообще — чего говорить? Скачайте это чудо инженерной мысли и сами посмотрите.

    Рекомендую всем для ознакомления:
    1. Сломленная, но не сдавшаяся: история операционной системы BeOS — часть 1 и часть 2.
    2. GeekOS. История развития BeOS и Haiku.


    Здесь можно скачать Haiku в виде ISO-образа, VMWare-образа и RAW-образа (торренты).
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 63

      +5
      пользовался. очень замечательная ос если отвечает потребностям. Помню когда поставил столько эмоций было на экран загрузки — так красиво нарисовано, а как только загрузилась стало маленько страшно. я вот не знаю графическая подсистема тут плюс или минус, мне например нравится интерфейс мака, но не на маке я всегда использую openbox.
        +1
        Мне в BeOS экран загрузки всегда нравился. Хороший баланс между понятливостью и отображением статуса загрузки.
        +2
        Очень хотелось бы попробовать систему в действии на реальном железе с рабочим 3д, звуком и так далее. Я думаю у них сейчас самая сложная задача это организовать поддержку хотя бы основного железа. Жду когда разработчики приведут её хотя бы в более менее рабочий вид, может даже на нетбуке буду пользоваться.
          0
          Да, с драйверами у них совсем не фонтан. Но их же надо кому-то писать?.. Я подумал, что вдруг с Хабра кто-то заинтересуется и поможет разработчикам (я, увы, не программист).
            0
            Жаль я тоже не программист, просто люблю быстрые не нагруженные «лишним» системы, поэтому буду ждать вдруг это то что мне надо.
              +1
              так ставьте фряху. ничего лишнего все шустро. POSIX совместимая.
                +6
                У меня в детстве было достаточно конструкторов
                  +2
                  а beos это такой конструктор к которму «кубиков» больше нет? :D
            • НЛО прилетело и опубликовало эту надпись здесь
          • НЛО прилетело и опубликовало эту надпись здесь
              +5
              BeOS официальная классная была: установщик в архиве около 50 Мб. всего занимал. Милая ОС и безумно быстрая.

              Надо текущую Haiku пощупать. А то думал, что они снова в спячку ушли.
                +2
                > слушать музыку, смотреть фильмы, читать книги, общаться в IRC… то есть я мог делать всё, что требовалось от компьютера в принципе.

                Как немного некоторым людям надо от компьютера «в принципе» ;)
                  +5
                  2003-й… требовалось… прошедшее время :) Да, золотые времена. Тогда и деревья были большими, и солнце светило ярче, и Фанта была вкуснее, и от компьютера требовалось немногое.
                    +3
                    для этих же целей мне хватает современного телефона :)
                    +1
                    Спасибо за ссылочки об истории BeOS.
                    С удовольствием почитал.
                    И за статью спасибо, думал проект мертв уже давно.
                      +3
                      Следует поправить: у Haiku гибридное, но не микроядро, а также она частично POSIX-совместимая.
                        0
                        На последнем скрине два курсора… Это, вроде как, можно сразу двумя мышами рулить, по-македонски? :)
                          +1
                          Cдается мне это виртуальная машина.
                            +1
                            Haiku тут запущена в виртуальной машине, потому и два курсора.
                              0
                              На последнем скриншоте даже ТРИ курсора! :-)))
                                0
                                Соврал, сорри.
                                  +3
                                  Не соврали, просто это был курсор Вашей мышки :)
                              0
                              > микроядро (само по себе плюс).

                              А почему википедия считает, что ядро — гибридное?
                                +5
                                Как человек с мороза заявляю, что ядро со встроенной графикой не может быть микроядром.
                                  0
                                  Человек с мороза где-то увидел ядро со встроенной графикой. Вопрос: к чему этот пост в треде о BeOS/Haiku? И по какой причине у этого поста плюсы? :)
                                +1
                                Ну, с софтом, положим, поправимо — что-то по-немногу портируют из *nix'ов, а когда портируют wine, будет большая пачка софта и сразу.

                                А вот с драйверами — сильно хуже. Драйвера там, насколько я знаю, ни с чем не совместимы, и не ясно, как дальше быть: писать вручную для всего железа? Портировать по одному из linux? Использовать обёртки вроде ndiswrapper'а?
                                  +1
                                  Обёртки уже есть, но в общем дров мало, да.
                                    +1
                                    Нужно учитывать тот факт, что система POSIX-несовместимая.
                                      0
                                      Ненужно :)
                                        +1
                                        С точки зрения портирования (того же wine хотя бы) — нужно.

                                        С другой стороны, наверняка можно сделать прослойку совместимости вроде cygwin'а.
                                          +2
                                          Факт этот учитывать не нужно, т.к POSIX-совместимость _уже_ есть, и она постепенно улучшается.
                                      +1
                                      йоу, за пять лет даже обойчики не поменяли ;) стабильность — признак мастерства! олдфаги одобряют =%)
                                        +2
                                        да, настольgeekческий пост вышел, спасибо.
                                          –3
                                          А нельзя ли посты с обзорами делать видимыми только для подписчиков блога?
                                            +2
                                            Прошу прощения, не туда написал.
                                            –18
                                            Закопайте обратно.
                                              +4
                                              Товарищ, такие фразу будете у себя на ЛОРе постить.
                                                –7
                                                LOL!
                                                  +2
                                                  а эта будет уместнее на dirty.ru
                                              0
                                              А как там дела обстоят с поддержкой оборудования? Всякие блютусы и вай-фаи работают?
                                                +1
                                                Вайфаи в разработке, но вроде как работает ndiswrapper.
                                                  0
                                                  всё ещё нет нормальной поддержи wi-fi (скоро появится, правда)

                                                  Ответ в статье найдёте вы :)

                                                  Разработчиков мало, разработчиков драйверов под Хайку ещё меньше.
                                                    0
                                                    Вопрос про поддержку оборудования не сводился лишь к WiFi.

                                                    Минусы, ок. Лучше было вовсе не спрашивать.
                                                      +1
                                                      Я вообще часто не понимаю почему минусуют. Вопрос как вопрос, и ответ как ответ…
                                                    +1
                                                      –4
                                                      Никак.
                                                      +1
                                                      BeOS пробовал лет пять назад. Прикольная была на тот момент ось, работала быстрее Win2000. Но так сложилась жизнь, что теперь я твёрдо и надолго Mac-юзер.
                                                        –3
                                                        Аминь!
                                                          0
                                                          А ведь BeOS начиналась с мака, еще того, не на интел процессоре.
                                                            +1
                                                            Начиналась она с BeBox-ов на хоббитах, маки были на втором «этапе».
                                                              0
                                                              Знаю :) От того и пробовал. Честно говоря на Mac, даже классических серий оно не шибко похоже.
                                                            +1
                                                            BeOS была прекрасной, помню как просто ради любопытсва на Митинском радио рынке купил диск с ней — и о чудо, операционка ставилась так же просто, как и Windows, в отличии от Linux тех лет (BlackCat если кто помнит)
                                                              0
                                                              О, великий и ужасный украинский Черный Кот! А еще, как я помню, был русифицированный RedHat «Красная шапочка», версии, кажется, 4.2. Он продавался в комплекте с одной из первых книжек по Linux, и на момент выхода книжки уже полностью устарел.
                                                              А у меня тогда был Slackware 3.1, в четырехдисковом издании под названием Linux96, с утконосом (почему-то) на обложке.
                                                                0
                                                                о да, в те времена моделом 33.6 (или крутых, но бесполезных 56к ибо не держали) диски с теми самыми давно устаревшими линуксоми были моими первыми учителями :)
                                                              +1
                                                              Да, оригинальная BeOS была просто шикарной операционной системой — очень эффективная и нетребовательная к железу, достаточно стабильная и удобная, очень жаль что для нее все так закончилось. Рад, что работа над Haiku не стоит на месте и уже достаточно много сделано, желаю парням удачи.
                                                                +1
                                                                Кстати, интересно, насколько я помню, двое выходцев из Apple примерно одновременно начали создавать свои связки компьютер-ОС. NeXT, с системой Next Step, под патронажем Стива Джобса, и BeBox, с системой BeOS, созданная, кажется, Жаном Гасие.
                                                                Из NextStep, продукта сугобо инновационного, получилась современная Mac Os X, плюс к тому, его интерфейсная коцепция породила множество клонов в *IX мире — Afterstep, WindowMaker, Openbox, тысячи их.
                                                                А Be, который создавал простой компьютер с легкой и быстрой ОС, такого развития так и не достиг.
                                                                  +1
                                                                  Когда Стива взяли обратно в Apple, таким образом взяли и всё то, над чем работали в NeXT (Стив сам забрал и интегрировал с Apple). То есть наработки не пропали и труды не были напрасными.

                                                                  Be была задушена отличным маркетингом Майкрософта и плохим маркетингом со своей стороны, когда бесплатная Personal Edition практически ничем не отличалась от Professional. Открывать исходники тогда ещё не было в моде, компания обанкротилась, а саму BeOS футболили до тех пор, пока от неё ничего не осталось.

                                                                  Проблема BeBox, думаю, в том, что он появился раньше, чем нужно. Современники не оценили по достоинству его потенциал. Да и Apple постаралась, чтобы BeBox заглох как можно быстрее, у них самих были тогда трудные времена. Таким образом Be была раздавлена между двумя гигантами. Но это лишь моё мнение, всё могло быть совсем не так, вряд ли мы уже узнаем всю подноготную.
                                                                    0
                                                                    Для размышлений — в качестве новой MacOS должа была стать как раз BeOS, но Жан Луи Гасье слишком много запросил, после чего Apple повернулась к Next Step и тут уже удалось сойтись в цене.
                                                                      0
                                                                      Причем цена была совсем рядом с тем, что запросил Гасье.
                                                                        0
                                                                        В тот момент Apple стояла на краю пропасти. Жуткое железо и еще более жуткая «Классика»… То что готовилось в виде проекта Copland было попыткой Гасье сделать что-то новое, но груз «Классики» и боязнь потерять старых поклонников (а их ряды таяли как весенний лёд), сковали умы команды. Джобс спас положение. С другой стороны, сейчас мы имеем открытую ОСь, а не ОСь имени Apple, и это наверное хорошо!
                                                                      0
                                                                      Эх, помню это маленькое чудо — BeOS. Интерфейс выше всяких похвал, очень продуманный и симпатичный.
                                                                      Сейчас минут 10 потратил на исследование сайта «новой» операционки, но так и не обнаружил списка не входящего в поставку софта, который можно запускать под ней. Оно вообще есть где-то?
                                                                        +1
                                                                        Список НЕ входящего в поставку? Ну, во-первых Haiku пока-что BeOS-совместима. Значит большинство BeOS-софта будет работать. www.bebits.com

                                                                        И специально для Хайку — www.haikuware.com
                                                                        0
                                                                        В оригинальной BeOS была даже Opera.

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

                                                                        Самое читаемое