Версии

Содержание:

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
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *