Версии
Содержание:
Haiku — отчет за сентябрь-октябрь 2018
Вадим Бобковский 5 ноября, 2018 — 14:16.
Этот отчет актуален для сборок с 52310 по 52462 (около 250 коммитов).
R1/Beta1
Как вы уже, наверное, слышали и видели, Haiku R1/beta1 была выпущена в конце сентября. Список всех главных изменений со времен последнего релиза можно найти в Release Notes.
Разработчики сошлись на том, что мы попытаемся придерживаться годичного графика и выпускать по одной бета–версии каждый год. Но это не точно
Приложения
Новый релиз WebKit вышел как раз ко времени, исправлена работа с YouTube, а также ликвидированы ошибки, которые приводили к падениям программы многие годы, это одна из самых стабильных версий WebPositive на данный момент. Следуя за выпуском беты, PulkoMandy объединил изменения и почти обновил WebKit в Haiku до актуальной версии. Впоследствии, он намеревается поработать над исправлением ошибок отрисовки, а также другими ошибками в порте, которые приводили к зависаниям и падениям.
Be API
Be API как интерфейс прикладного уровня является не менее мощным средством, чем Win32 и NeXT; он спроектирован примерно в тоже время, что и NeXT Framework. Но в отличии от С API Win32 и ObjectiveC-линковки Cocoa, библиотеки линкуются как с++ библиотеки со всеми вытекающими последствиями: простотой разработки, , привязкой к ABI компилятора gcc, ненужностью дополнительных прослоек (поскольку все и так удобно, в отличие, например, от архаичного Win32 API). Именно объектность API BeOS стала причиной распространения двух версий gcc с Haiku и возможности запускать исполняемый код, скомпилированный несовместимыми версиями gcc.
В Haiku используется ELF формат.
Как уже упоминалось, Haiku полностью бинарно совместима с приложениями BeOS R5.
Управление пакетами
Q: Есть ли у Haiku менеджер пакетов?
A: Да! Haiku поставляется с мощной системой управления пакетами, которая позволяет легко устанавливать приложения и поддерживать их в актуальном состоянии. Приложения распространяются в виде пакетов, которые либо могут быть установлены с помощью HaikuDepot, графического приложения для управления пакетами, либо с помощью консольной утилиты pkgman, либо скачаны с веб-сайтов или других источников. См. страницу Управление ПО.
Q: Как мне обновить Haiku?
A: В настоящее время вы можете обновиться как из терминала, так и через GUI-утилиту. См. Обновление из репозиториев.
Q: Где я могу получить больше приложений для Haiku?
Q: Как установить старые BeOS-приложения?
В первом случае достаточно просто открыть пакет и запустится утилита для установки пакета, во втором случае скопируйте каталог с программой в /boot/system/non-packaged/apps или в любой удобный для вас каталог.
Если у программы есть файл типа install.sh, то следует распаковать архив и запустить его.
Если программа не появилась в меню ищите ее либо там, куда вы ее скопировали, либо в /boot/system/non-packaged/apps.
pkgman uninstall %packagename%
во втором, перейдя в /boot/system/non-packaged/apps выберите каталог с программой, зажмите Shift и выберите в ПКМ-меню удалить (или нажмите Shift+Del). Если вы скопировали программу в «в любой удобный для вас каталог» то вы сможете ее удалить как обычно — командой удалить/Del.
Q: После переезда серверов Haiku Inc. сервера проекта попали под блокировку Роскомнадзора и я не могу обновить систему/установить программу. Как быть?
A: Пропишите в файл /boot/system/settings/network/hosts строчку:
46.101.36.58 haiku-os.org depot.haiku-os.org build.haiku-os.org discuss.haiku-os.org git.haiku-os.org download.haiku-os.org eu.hpkg.haiku-os.org i18n.haiku-os.org review.haiku-os.org
где 46.101.36.58 адрес прокси-сервера
1999-2001: Быть лишним
В мае 1999-го Be Inc. меняет стратегию развития и пытается выйти на рынок ПК для доступа в интернет. И выпускает операционную систему BeIA — урезанную версию BeOS, в которую добавили новый сетевой стек BONE (BeOS Network Stack), медиапроигрыватель Real Player и браузер Opera 4, а также виртуальную машину Java. Система занимала всего 16 Мб на жестком диске и требовала всего 16 Мб ОЗУ. BeIA могла бы с успехом применяться в веб-планшетах, медиасерверах, хранящих различную фото-, аудио- и видеоинформацию, миниатюрных ПК, игровых консолях и подобном. Множество компаний лицензировали BeIA в 1999 году, среди них была и Compaq Computer. Однако в конце года все эти фирмы отказались от лицензирования BeIA в пользу Windows CE. Microsoft снова надавила на поставщиков и предоставила выгодные скидки на Windows CE. Be Inc. снова вытеснили с рынка.
В это же время пользователи BeOS выразили недовольство тем, что компания не уделяет должного внимания системе. Было решено открыть исходный код некоторых частей системы, так появились OpenTracker (файловый менеджер) и OpenDeskbar (панель задач). Тем самым дали возможность сообществу программистов BeOS самим улучшать возможности системы. Но исходные коды всей системы BeOS так и не открыли, так как слишком много чужих лицензированных технологий использовалось внутри системы.
В марте 2000 года выпущено сразу две версии системы BeOS 5.0 — Personal и Professional Edition. Первая была бесплатной, поставлялась в виде инсталлятора и устанавливалась прямо в Windows, создавая образ BFS внутри файловой системы FAT32. Вторая была платной и содержала лицензированный MP3-кодек, проигрыватель RealPlayer, видеоэнкодер Indeo 5, руководство пользователя и техническую поддержку. В первые три месяца было скачано больше миллиона копий BeOS PE, а также компьютерные журналы помещали дистрибутив на свои диски и распространили более 6 миллионов копий.
Но все же финансовое положение Be Inc. ухудшалось, несмотря на продажи BeOS Pro, принесшие 480 тысяч долларов. В августе 2001 года Be Inc. объявила об увольнении сотрудников и начала искать покупателя. И через пару недель Palm Inc. приобрела Be Inc. за 11 миллионов долларов. Позднее Palm использует все наработки BeOS и BeIA в собственной системе для КПК PalmOS.
2001–2012: БЫТЬ HAIKU
Летом того же 2001 года Майкл Фипс (Michael Phipps), почувствовав, что BeOS скоро канет в Лету, решился на дело вполне разумное, с его точки зрения, а именно воссоздать BeOS с нуля, но в качестве проекта с открытым исходным кодом. Он рассудил, что раз проект открытый, то он не может принадлежать какому-либо человеку или компании, а следовательно, система не исчезнет просто потому, что фирма обанкротилась или проект покинули основные разработчики. Создать операционную систему — это чрезвычайно тяжелая работа, а если еще учесть, что разработчики будут работать над ней абсолютно бесплатно, то это покажется чем-то фантастическим.

Интернет-терминал Sony eVilla — последняя попытка использовать BeOS на нестандартной платформе
Итак, целью было полностью воссоздать последний официальный релиз BeOS R5 — идея воистину сумасшедшая. Изначально проект назывался OpenBeOS (сокращенно OBOS), но позже путем голосования было решено переименовать проект в Haiku. Новое название проекта было выбрано в честь сообщений об ошибках, которые выводил браузер NetPositive. Они представляли собой японские трехстрочные стишки-нескладушки, которые называются хайку.
Благодаря тому что BeOS имела модульную структуру, была возможность по отдельности воссоздать и заменить каждый элемент системы, а также попутно тестировать и отлаживать. Как упоминалось ранее, Be Inc. открыла такие компоненты, как Deskbar и Tracker. Первый является аналогом панели задач в Windows, а второй файловым менеджером. Одним из первых компонентов, который был заменен, стал хранитель экрана (ScreenSaver Kit). Когда все части нового компонента были закончены, Фипс просто заменил его в системе BeOS и он заработал. Это лишний раз доказало разработчикам, что они избрали верный путь и таким образом смогут заменить все элементы системы. В апреле 2002 года был создан прототип AppServer (сервер приложений), который отвечает за отрисовку графического интерфейса.
Итак, работа над Haiku шла полным ходом. И Майкл Фипс в 2003 году создал некоммерческую организацию Haiku Inc., которая занималась организационной частью проекта. Она контролирует развитие проекта, принимает пожертвования, а также обладает правами на торговую марку Haiku, логотип, веб-сайт и, конечно же, исходный код. Кстати говоря, исходный код распространяется под весьма либеральной лицензией MIT. Данная лицензия разрешает полное использование кода всем желающим, даже частным компаниям в коммерческих целях.
В конце марта 2005 года в Haiku было запущено первое самостоятельное графическое приложение. К этому моменту Haiku уже не использовала код или бинарные файлы, которые бы принадлежали BeOS, другими словами — она уже стала самостоятельной системой, включая сетевой стек и драйверы. Сетевой стек был разработан полностью свой, а также был создан слой совместимости с сетевым стеком FreeBSD. В декабре 2005 года был нанят Аксель Дёрфлер (Axel Drfler) для работы над Haiku. Аксель остается одним из основных разработчиков системы и по сей день. Тогда он работал над загрузкой с CD, SMP, AppServer и непосредственно ядром системы. Ядром системы является слегка модифицированное ядро NewOS, которое было написано бывшим инженером Be Inc. Тревисом Гейзельбрехтом (Travis Geiselbrecht). Также стоит отметить, что в отличие от BeOS, которая была основана на микроядерной архитектуре, Haiku имеет гибридное ядро.
В 2007 году Майкл Фипс заявил, что вынужден покинуть проект по семейным обстоятельствам, и бразды правления Haiku Inc. перешли в другие руки. Во главе стали: Аксель Дёрфлер в качестве президента, Бруно Альбукерке (Bruno G. Albuquerque) в качестве вице-президента компании (кстати, Бруно работает в Google), казначеем был назначен Райан Ливенгуд (Ryan Leavengood), секретарем — Матью Мадиа (Matthew Madia), пятым членом совета директоров стал Юриас Маккалоу (Urias McCullough). В октябре 2007 года был готов к тестированию драйвер AHCI SATA. В 2008 году Haiku достигла self-hosting’а, то есть систему можно было собрать из исходных кодов прямо в самой же Haiku. Это событие стало знаковым, так как теперь Haiku не зависела от других систем. Также в этом году была добавлена поддержка Bluetooth.
Техническая реализация
Haiku воплощает в себе основные идеи BeOS. Это модульная система, архитектурно решённая как гибридное ядро: микроядерная архитектура, способная динамически подгружать необходимые модули. Сетевой стек работает в режиме ядра, но в целях двоичной совместимости с BeOS R5 имеет также интерфейс в пользовательской области памяти.
Ядро Haiku — NewOS — написано бывшим инженером Be Inc. Тревисом Гейсельбрехтом и полностью совместимо с приложениями своего оригинала — BeOS R5.
Одна из отличительных особенностей системы — архитектура трансляторов — системных интерпретаторов файловых форматов (например, JPEG). Кроме того, Haiku продолжает традиции BeOS по активному использованию файловых мета-атрибутов, что позволяет реализовать работу с данными простыми и очевидными методами (см. OpenTracker).
Файловая система OpenBFS поддерживает расширенные атрибуты файлов, журналирование, 64-разрядные указатели, поддержку хранения мета-тегов, максимальный размер файла — 260 гигабайт, раздела — 2 эксабайта (261 байт или 2 миллиарда гигабайтов).
Игры
| Название | Пакет x86 | Пакет x64 | Описание |
|---|---|---|---|
| Abuse | abuse | нет |
2D-шутер. Демо. |
| 2048 | 2048 | ||
| Amfetamine | amphetamine | нет | |
| Abe Amazing Adventure | abe | нет | Простенький платформер |
| Adamant Armor Affection Adventure | aaaa_x86 | aaaa | |
| Alien Blaster | alienblaster | 2D-экшн шутер на самолете | |
| Becheckers | becheckers | Шашки для двух игроков | |
| Bemines | bemines | Сапер | |
| Bebattle | bebattle | Настольная стратегия | |
| Benes | benes | нет | |
| Benibblix | benibblix | нет | |
| BeSpider | bespider | Пасьянсы — Паук+Косынка | |
| Boswars | boswars_x86 | boswars | RTS-стратегия |
| Extreme Tux Racer | extreme_tuxracer_x86 | extreme_tuxracer | |
| Gambit | gambit_x86 | gambit | Шахматы |
| Qsolocards | qsolocards_x86 | qsolocards | Набор пасьянсов: Паук, Свободная ячейка, Three Deck Spider, Spiderette, Юкон
-Yukon |
| Besokoban | besokoban | нет | |
| Bevexed | bevexed | Тетравекс | |
| Bong | bong | Клон классической игры Pong | |
| Bshisen | bshisen | нет | Маджонг |
| Chessx | chessx_x86 | ||
| Colorballs | colorballs | ||
| Click-O-Manie | clickomanie / с сайта | нет | |
| Dosbox | dosbox_x86 | dosbox | |
| Doom3 | dhewm3_x86 | dhewm3 | Лаунчер Doom3 |
| Fruitninja | fruitninja_j | нет, но должен подойти, потому что на java | |
| Freeciv | freeciv_x86 | freeciv | Opensource-клон Civilization |
| Flare | flare_x86 | flare | Двумерная фентезийная RPG-игра |
| Hexen II | uhexen2 | ||
| KoboDeluxe | kobodeluxe | Порт игры XKobo | |
| Lbreakout | lbreakout2 | Арканоид | |
| LincityNG | lincity_ng_x86 | lincity_ng | Градостроительный симулятор |
| Ltris | ltris | нет | Тетрис |
| Lightsoff | lightsoff | ||
| Lgeneral | lgeneral_x86 | нет | Пошаговая стратегия, вдохновленная Panzer General. |
| Madboomer | madbomber | нет | |
| Mario | mario_j | нет, но должен подойти, потому что на java | |
| Minesweeper | minesweeper | сапер | |
| Minetest | minetest_x86 | minetest | |
| Neverball | neverball_x86 | нет | |
| Openttd | openttd_x86 | openttd | Градостроительный симулятор, клон Transport Tycoon Deluxe |
| OpenMW | openmw_x86 | openmw | Свободный аналог Morrowind |
| Pac | pac-x86 | нет | |
| Pipepanic | pipepanic | Клон Pipe | |
| Pachi el marciano | pachi | нет | |
| PenguinCommand | penguin_command | нет | |
| Pingus | pingus_x86 | pingus | Клон «lemmings» |
| Prince of Persia | sdlpop_x86 | sdlpop | Принц Персии |
| Puri | puri_x86 | puri | Шахматы с возможностью игры по сети |
| Rollemup | rollemup / с сайта | нет | |
| SuperFreeCell | superfreecell_x86 | superfreecell | Пасьянс Солитер (Свободная ячейка) |
| Suqoku | suqoku | suqoku_64 | |
| Tankgame | tankgame / с сайта | нет | |
| Tuxracer | tuxracer | нет | |
| Wolfenstein 3D | wolf3d | нет | |
| Warcraft II | |||
| Пары | (встроен в систему) | Находится в разделе «Демо» | |
| Судоку | (встроен в систему) | Находится в разделе «Демо» | |
| Bluecube | нет | ||
| Gem Drop X | gemdropx | нет | |
| IceBreaker | icebreaker | нет | Аналог игры Kbounce (JezzBall, Неугомонные шарики) с пингвинами |
| Gemz | gemz | нет | Логическая игра, в которой нужно передвигая камни, собирать их в линии от трех и более.Сама игра не запускается пока не изменить через настройки фигурки. |
| LMarbles | lmarbles | нет | Атомы |
| Mahjongg | mahjongg | нет | Классический маджоннг. При первом запуске в меню Options загрузите обои и фишки. |
| Solitaire Mahjong | solitaire_mahjong_x86 | solitaire_mahjong | Классический маджоннг |
| Slime Volley | slimevolley | нет | Волейбол для двоих игроков |
| Battle for Wesnoth | wesnoth_x86 | нет | В меню нет, ищите в /boot/system/bin/wesnoth |
| Dgen | dgen_x86 | нет | Эмулятор SEGA |
| MGba | mgba_x86 | mgba | Эмулятор GameBoy |
| Fceux | fceux_x86 | нет | CLI-утилита |
| Xmoto | xmoto_x86 | xmoto | 2D мотокросс |
| FreedroidRPG | freedroidrpg_x86 | freedroidrpg | Изометрическая научно-фантастическая игра в жанре RPG |
Other ways to help
Individuals
Andrew Jackson once said, “One man with courage makes majority.” In other words, a sufficiently motivated person can make a marked difference in the state of things. This is how the whole project began and how it continues.
- Financial Donations — People can donate money. This kind of contribution helps Haiku pay for operations and other goods such as hardware for developers. U.S. residents get a tax deduction for this.
- Hardware — Spare parts, in good shape, can be a help when someone wants to donate without having much in their wallet. Working hardware components are necessary to write drivers. Sometimes Haiku developers need replacement components for a development machine. Sending an e-mail to the Haiku mailing list, or posting a message in the forums are two good ways to let the community know you have something to donate.
- Time — A person’s time has the potential to be just as valuable as a financial donation. Reliable, hardworking people who have time to contribute are in short supply on the Haiku project.
- Connections – Who you know can be just as valuable as money in the bank or even more so. In some cases, Haiku may have a need that you can fill because of someone you know.
- Create Awareness – Haiku is at the stage where it is growing rapidly and creating awareness is the best way to entice new people to get involved and contribute to the project. This can be as simple as just spreading the word or as involved as helping out at an event.
Businesses
- Cash Donations – Just like individuals, businesses can donate financially. Businesses registered in the U.S. get tax breaks for this.
- Other Donations – Depending on the industry, it’s possible that a business can provide other donations, such as hardware, software, or even services. In such cases, contacting someone on the Haiku project is an excellent way to start the process.
- Hardware Specs – Hardware companies can help Haiku by providing hardware and/or specs to developers so that their hardware is supported by the operating system.
- Volunteers – Employee time spent working on Haiku is a donation of services and is a very direct way of helping the project, not to mention a great way to create a positive image in an emerging community and as an advocate of the open source philosophy.
- Hosting – There is always a need for hosting files or other services, even if it’s something as simple as mirroring large files or providing torrent hosting.
- Discounts – Discounts on products or services to Haiku members or the project as a whole is a cost-effective way for businesses to help Haiku. This could be anything from something completely free or as simple as a 10% discount. Everyone wins this way.
- Marketing – Open source software can provide a viable alternative to businesses who wish to distance themselves from proprietary software and who would like to be involved in the development of their platform of choice. Haiku can benefit greatly from adoption and awareness in the business world. Helping us spread the word and promoting Haiku to businesses is a great way to get involved.
1994–1996: Быть модным
Однако летом 1994 года AT&T сообщила о прекращении производства процессоров Hobbit, которые использовались в BeBox. И Be Inc. была вынуждена переделать свой компьютер на основе более дешевого, распространенного и мощного процессора PowerPC мощностью 60 МГц. В связи с этим отпала нужда в дополнительных DSP-процессорах, но от многопроцессорной конфигурации они не отказались, поэтому PowerPC трудились в паре. Новая конфигурация получилась даже лучше предыдущей по быстродействию, также в систему были внедрены все новинки того времени. К концу 1994 года финансовые запасы Be Inc. иссякли, и конец был близок, но Гассе решил представить BeBox публике в надежде найти инвесторов.
На выставке Agenta’95 BeBox с BeOS в качестве начинки произвел фурор. Стив Сакоман подготовил презентацию, которая демонстрировала одновременную обработку восьми AVI-видеофайлов и трехмерной графики. Все это работало одновременно и без малейшего торможения. Система демонстрировала производительность на уровне IBM RS/6000, которая стоила десятки тысяч долларов, в то время как BeBox стоил всего 1995 долларов. Эта выставка принесла Be Inc. дополнительные инвестиции на сумму 6 миллионов долларов. В апреле 1996 года была выпущена седьмая тестовая версия BeOS DR7, которая могла похвастаться поддержкой 32-битного цвета, новой файловой системой BFS, виртуальными рабочими столами, а также улучшенными сетевыми возможностями.
Но деньги снова заканчивались, и следующей целью была выставка MacWorld Expo, проходившая летом 1996 года. Главной задачей было показать, как отлично BeOS работает на компьютере Power Macintosh, кроме того, система также работала на клонах Macintosh (в то время Apple лицензировала платформу другим производителям). Вытесняющая многозадачность и защищенный режим памяти — это то, чего ждали от операционной системы Copland фирмы Apple. Но этого у нее не было, зато было у BeOS. И после выставки Apple предложила Гассе продать его компанию Be Inc. Жан-Луи запросил слишком высокую цену в 300 миллионов долларов, в то время как Apple предложила лишь 100 миллионов. Переговоры были прекращены. Стоит отметить, что позже, после краха проекта Copland в 1997 году, Apple приобрела компанию NEXT Inc., возглавляемую Стивом Джобсом, за 430 миллионов долларов. Остальное, как говорится, уже история.
| Яичница за 300 миллионов
Существует и более интересная точка зрения на то, почему провалились переговоры между Apple и BeOS. Когда переговоры были в самом разгаре, Гассе дал следующий комментарий прессе: «Мы держим их за яйца. Мы будем сжимать их, пока они не закричат от боли». Напомним, что к этому моменту он пытался получить за свою компанию втрое больше того, что предлагала Apple. По слухам, выпад Гассе выдал его с головой, и заметка с комментарием дошла до руководства Apple. Сделку немедленно отменили. В конце августа 1996-го вышел в свет новый BeBox, а вместе с ним и новая версия BeOS DR8, в которой появилась библиотека 3D Kit, позволявшая разработчикам наделить свои приложения интерактивной трехмерной графикой. Также появилась библиотека Game Kit, предоставляющая прямой доступ к графическому адаптеру компьютера, новый веб-браузер NetPositive и новые элементы графического интерфейса, а также улучшенная поддержка аппаратного обеспечения. 26 ноября 1996 года Power Computing стала первой компанией, которая лицензировала BeOS. За ней последовали DayStar, Motorola и UMAX. В мае 1997 года свет увидел BeOS PR1 (Preview Release), который включал в себя улучшенную и обновленную файловую систему BFS, ставшую 64-разрядной, программный режим ускорения OpenGL, новый интерфейс под названием Tracker, улучшенный стек TCP/IP. |
2013–????: быть дальше
Итак, чем же сегодня нас может удивить Haiku? Как минимум, скоростью загрузки: даже на компьютерах пятилетней давности Haiku загружается с холодного старта за 10–15 секунд и занимает всего 150 Мб в оперативной памяти.

Haiku унаследовала чистый и аккуратный дизайн своего прародителя
Также стоит отметить системные трансляторы — это интерпретаторы файловых форматов. То есть если в системе имеется, допустим, транслятор JPG, то любое приложение в системе будет уметь работать с таким типом файлов. Haiku является целостной системой, с продуманным графическим интерфейсом. Все компоненты Haiku изначально спроектированы для совместной работы, включая такие приложения, как медиапроигрыватель и веб-просмотрщик.
Исходный код выдержан в строгом стиле, что оценят разработчики — это позволит им быстро освоиться. Разработчик, который напишет код для Haiku, может быть уверен, что код будет работать и вести себя одинаково на всех машинах с Haiku. Графический интерфейс и сетевой стек «вшиты» в ядро.
Проект Haiku каждое лето участвует в программе Google Summer of Code. И каждый год оказывается в списке организаций, которым выделяют студентов. Возможно, кто-то в Google неравнодушен к Haiku. В 2012 году GSoC оказался особенно успешным для Haiku. Система была портирована на архитектуру x86_64, и был полностью портирован проект OpenJDK. Благодаря появлению Java, в полку приложений для Haiku прибыло. Стоит особенно отметить, что на Haiku наконец-то появилось офисное приложение ThinkFree Office, которое способно открывать и сохранять файлы в формате Microsoft Office. Также в данный момент ведется портирование Haiku на архитектуру ARM, а именно на популярный мини-компьютер Raspberry Pi.
В следующем релизе Haiku, скорее всего, перейдет в фазу беты. Haiku R1B1, вероятно, будет включать в себя аппаратную поддержку 3D, ведь в данный момент ведется портирование Gallium3D из Linux. Для этого также придется переписать AppServer, чтобы он поддерживал аппаратное ускорение. Вдобавок стоит ожидать завершения портирования всех приложений на архитектуру x86_64. Ну и основным новшеством следует выделить появление пакетного менеджера, который будет не только выполнять функции установки приложений, но и будет являться инструментом обновления системы. Пакетный менеджер Haiku будет непохожим на Linux-решения, он будет представлять собой нечто среднее между линуксовыми пакетными менеджерами и бандлами OS X. А именно в иерархию файловой системы добавят специальную папку packages, за которой будет следить специальный daemon. И если скачать приложение в формате hpkg и положить в эту папку, то оно автоматически примонтируется поверх файловой системы и станет доступно пользователю. То есть чтобы установить приложение, будет достаточно переместить пакет в эту папку, а для удаления — просто его удалить. Также планируется написать daemon, который будет отслеживать зависимости того или иного пакета и подгружать нужные. Разработка пакетного менеджера началась в феврале текущего года, наняты два основных разработчика Haiku — Инго Вайнхолд (Ingo Weinhold) и Оливер Тапп (Oliver Tappe). Будем надеяться, что разработчики справятся и Haiku обзаведется инструментом автообновления и средством установки приложений. Выход беты стоит ожидать осенью этого года, после завершения очередного GSoC.
Ну а пока бета-релиз не состоялся, рекомендуем тебе скачать и попробовать последний альфа-релиз на реальном железе, ведь именно на нем ты сможешь ощутить все прелести быстродействия и изящности системы.
| Haiku | |
|---|---|
| Информация | BFS • Галерея • BeOS-системы |
| Haiku |
История • Смена названия • Архитектура • Версии • Haiku на Хабре • Видео • Репозитории пакетов • Программы • Декораторы • Использование программ • Аналоги ПО • ПО BeOS • Wine • Планы на будущее • Haiku в коммерческих продуктах • HaikuPorter |
| Форки и дистрибутивы | Poem • Sakura |
| BeOS | BeBox • Sony eVilla • BeIA • ZetaOS • Виртуальные машины |
| Компании | Be Inc. • Palm, Inc. • Haiku Inc. • yellowTab • Magnussoft • Access Co., Ltd. • Google Inc. |
| Попытки продолжения BeOS |
BlueEyedOS • Cosmoe • MonaOS |
| Помощь | FAQ: BeOS, Haiku • Управление ПО • Загрузчики • Загрузочная флешка • Обновление из репозиториев • HPKG-пакет: создание • распаковка • Финансовая поддержка Haiku через GoodSearch • Сборка Haiku • Сборка Haiku с помощью Cygwin • Отчеты об ошибках • BeOS заметки • Wi-fi • Даунгрейд • Проблемы с оборудованием • Черные списки • Управление окнами |
| Обзоры | ОС Haiku: быстрый взгляд на неизвестную альтернативу • BeOS – ОС, которая пока ещё жива! • История одного процесса |
Поддержка оборудования
Q: Какие минимальные системные требования Haiku?
A: Для Haiku рекомендуется процессор Pentium и выше, 128Мб RAM, 600Мб на жестком диске и VESA-совместимая видеокарта.
Тем не менее, для удовлетворительной работы мы рекомендуем по крайней мере Pentium III с 256MiB оперативной памяти и 2GiB дискового пространства.
Q: Почему я не могу изменить разрешение экрана?
A: Скорее всего, Haiku использует драйвер VESA. Как любой другой драйвер VESA, он имеет ограничения: этот драйвер не может настроить произвольное разрешение, а только выбрать одно из конкретного списка VESA BIOS, или графической карты.
Q: Как я могу узнать, какой видеодрайвер используется?
A: Есть два способа сделать это. Первый — посмотреть в настройках экрана, информация отображается в левом верхнем углу окна.
Второй — запустить в терминале команду:
listimage | grep accel
Если в отображаемом тексте есть «vesa.accelerant«, значит у Haiku нет драйвера для вашей видеокарты и вместо него она использует VESA.
Q: Похоже, Haiku использует VESA, чего мне будет не хватать?
A: К счастью, производительность VESA-драйвера в Haiku весьма внушительна. Он настраивает MTRR-записи, сочетая их правильно, что позволяет ему работать так же быстро, как и родными драйверам. Если ваша видеокарта нормально работает в режиме VESA BIOS, то вы получаете свой монитор в родном разрешении и с хорошей производительностью.
Q: Какие видеокарты поддерживаются?
Q: Есть ли поддержка нескольких мониторов?
A: Некоторые драйвера (non-HD Radeon и Matrox) имеют экспериментальную поддержку нескольких мониторов, что позволяет им клонировать и расширять рабочий стол. Тем не менее, приложения не оповещаются о том, что дисплей разделен на несколько мониторов, и это приводит к таким проблемам, как окна, открытые в середине рабочего стола, разделенные двумя мониторами.
Q: Почему нет звука?
A: Прежде всего убедитесь, что ваша звуковая карта видна в настройках (если она там есть, значит драйвер установлен). Если карта обнаружена, но звука нет, значит проблема в наших аудиодрайверах.
Большинство современных компьютеров используют аудиоустройства, совместимые со спецификацией Intel HDA (high definition audio). К сожалению, спецификация не полностью описывает передачу аудиосигнала на разные выходы, это затрудняет написать драйвер, который работает из коробки на всех компьютерах.
Q: Почему нет доступа к сети в VirtualBox?
Q: Есть ли список поддерживаемого оборудования?
История и информация

Новый внешний вид приложения MediaPlayer расположен слева, справа — старый.
- Имя проекта было выбрано в честь сообщений об ошибках, выдаваемых браузером NetPositive: они представляли собой нерифмованые японские трёхстишия — хайку.
- 14 сентября 2009 года вышла первая альфа-версия Haiku, которая была нацелена в основном на разработчиков.
- Двое разработчиков портировали набор инструментов Qt, благодаря чему стало возможным легко портировать на Haiku программы, написанные с использованием Qt.
- 10 мая 2010 года вышла вторая альфа-версия Haiku. Внесено множество оптимизаций, заметно расширена функциональность.
- 1 июля 2010 года представлен обновленный тулкит Qt версии 4.7 для Haiku.
- 9 сентября 2010 года Стефан Ассмус обновил внешний вид приложения MediaPlayer, а также внёс в него много полезных улучшений.
- 8 мая 2011 года Майкл Лотц реализовал IRQ Routing.
- 20 июня 2011 года состоялся релиз третьей альфа-версии Haiku.
- 12 ноября 2012 года состоялся релиз четвёртой альфа-версии Haiku.
- 28 августа 2018 года проект переведён в состояние первой бета-версии.
- 28 сентября 2018 года вышла Haiku R1/beta1
- 9 июня 2020 года вышла Haiku R1/beta2