ФЭНДОМ


Необходимое ПО

Установите необходимое ПО для вашей системы

Получение исходного кода

Скачайте исходный код buildtools для сборки:

git clone https://git.haiku-os.org/buildtools

или:

git clone https://github.com/haiku/buildtools.git

Скачайте исходный код Haiku для сборки:

git clone https://git.haiku-os.org/haiku

или:

git clone https://github.com/haiku/buildtools.git

Сборка Jam

sudo su
cd buildtools/jam
make
./jam0 install
jam -v #проверяем что установилось
ln /usr/local/bin/jam /usr/bin/jam

Сборка

Перейдите в каталог с исходными кодами/haiku/ и выполните:

x86

  • gcc2-сборка, запланированная на R1 и учитывая, что она совместима с BeOS, позволяет запускать BeOS-приложения на Haiku.
../configure --build-cross-tools x86_gcc2 ../../buildtools/ --build-cross-tools x86
  • gcc4-сборка, запланированная на релизы после R1. Не предлагает полную бинарную совместимость с BeOS, однако выгодна для использования более современного инструментария сборки.
../configure --build-cross-tools x86 ../../buildtools/ --build-cross-tools x86

Сборка образов

  • Базовая сборка:
jam -q -j2 @image
  • Ночной образ:
jam -q -j2 @nightly-raw

где число в j2 - количество ядер вашего процессора

x86_64

x86_64 использует исключительно GCC 5 (и этим отличается от x86, которая собирается как GCC2, так и GCC5)

  • чистая сборка
mkdir generated.x86_64; cd generated.x86_64
../configure --build-cross-tools x86_64 ../../buildtools
  • Working in the top level
./configure --build-cross-tools x86_64 ../buildtools

Сборка образов

  • Базовая anyboot-образа:
jam -q -j2 @nightly-anyboot
  • Ночной образ:
jam -q -j2 @nightly-raw

Hybrids

Гибридные образы позволяют компилировать и выполнять программы созданные под разные ABI. (Либо x86_64 и x86, либо GCC 2.95 и GCC 4.x для x86.) В настоящее время поддерживается последний вариант, позволяющий запускать старые BeOS программы под Haiku.

Источник: haiku-os.org

Haiku
Информация BFSГалерея
Haiku

ИсторияСмена названияАрхитектураВерсииHaiku на ХабреВидеоРепозитории пакетовПрограммыПО BeOSWineПланы на будущееHaiku в коммерческих продуктахHaikuPorter

Форки и дистрибутивы PoemSakura
BeOS BeBoxSony eVillaBeIAZetaOS
Компании Be Inc.Palm, Inc.Haiku Inc.yellowTabMagnussoftAccess Co., Ltd.
Помощь FAQ: BeOS, HaikuЗагрузчикиЗагрузочная флешкаОбновление из репозиториев • HPKG-пакет: созданиераспаковкаФинансовая поддержка Haiku через GoodSearchСборка HaikuСборка Haiku с помощью CygwinBeOS заметкиWi-fiДаунгрейдПроблемы с оборудованием
Обзоры ОС Haiku: быстрый взгляд на неизвестную альтернативуBeOS – ОС, которая пока ещё жива!История одного процесса