19 декабря 2016 г.

Компилируем Haiku в Windows с помощью Cygwin

На данный момент стабильная сборка Haiku производится в самой Haiku или Linux, Free BSD, MacOS. Но мы попробуем поэкспериментировать и собрать Haiku в Windows! Для этого будем использовать среду Cygwin, которая позволяет компилировать и запускать UNIX / Linux программы в Windows. Описание Cygwin в википедии.

Весь процесс установки, настройки и компиляции по этапам:
  1. Скачиваем 32 битную версию Cygwin с официального сайта.
  2. Запускаем установку Cygwin (запускаем установочный файл setup-x86.exe).
  3. Следуем стандартным настройкам установщика, до момента выбора пакетов.
  4. На этапе выбора пакетов, следует ОБЯЗАТЕЛЬНО найти и отметить для установки следующие пакеты:
    git
    gcc-g++
    make
    bison
    flex
    texinfo
    autoconf
    automake
    gawk
    nasm
    wget
    zip
    unzip
    curl
    curl-devel
    zlib
    zlib-devel
    genisoimage
    libtool
  5. Установщик Cygwin скачает и установит выбранные пакеты автоматически.

18 декабря 2016 г.

Поддержка UEFI в Haiku

Джессика Гамильтон, разработчик Haiku из Новой Зеландии, сообщает о серьезном прогрессе в обеспечении поддержки запуска Haiku на устройствах с UEFI.

Вот что пишет Джессика в своём блоге:
Как некоторые наверное заметили, мою тестовую ветку Haiku с поддержкой UEFI объединили с основным деревом в ноябре, кстати, совершенно случайно! Однако, до сих пор нам не удавалось сделать так, чтобы Haiku загружалась до этапа рабочего стола. Включение экспериментального драйвера фреймбуфера и очень важное исправление, которое сделал Генри (https://github.com/froggey), позволило Haiku загружаться вплоть до этапа рабочего стола в эмуляторе QEMU.

Теперь необходимо добавить поддержку отладки через серийный порт, а также расширенной дисковой системы. Тем не менее, после нескольких дополнительных исправлений, тестовая сборка смогла загрузиться до рабочего стола на моем MacBook Air. К сожалению, пока Haiku виснет намертво сразу после того, как показывается рабочий стол, поэтому нам очень важно включить отладку по серийному порту для выяснения источников этой проблемы.

Несмотря на временные трудности, мы приближаемся к тому, чтобы наконец иметь возможность использовать Haiku на настоящем UEFI-железе. Возможно, мы даже успеем добавить поддержку UEFI в будущий бета-выпуск Haiku.