25 октября 2017 г.

Готовиться долгожданный выпуск Haiku OS Beta 1

Разработчик Adrien Destugues опубликовал на этих выходных план выпуска бета-версии Haiku. Пока еще идут работы над репозиториями пакетов. И переносом системы автоматизации сборки дистрибутивов и пакетов на новый, более мощный сервер (характеристики нового сервера: процессор i7-7700, ОЗУ 64 Гб, дисковое пространство 4 Тб).
На данный момент уже доступен репозиторий с тестовыми сборками пакетов для обоих архитектур по этой ссылке.

Destugues не видит причины откладывать релиз, на данный момент не исправлен только один блокирующий баг, связанный с fstrim, который может повредить данные. Также может быть отмечен еще один кандидат в блокирующие баги, связанный со случайным вылетом бинарников, однако, разработчику не удалось его воспроизвести.

После шестнадцати лет разработки Haiku может совсем скоро получить, наконец, долгожданный релиз Beta 1.

16 апреля 2017 г.

Графическая оболочка для обновлений Haiku

Брайан Хилл (Brian Hill) также известный под псевдонимом perelandra выпустил SoftwareUpdater, предварительную версию новой системы обновления с графическим интерфейсом, которая информирует о получении свежих обновлений и устанавливает их по желанию пользователя. Текущая версия предназначена для тестирования разработчиками и получения отзывов, поэтому она на данный момент не является встроенным компонентом в системе Haiku, однако после тестирования и исправления всех известных недочетов будет включена в комплект приложений, поставляемых вместе с ОС.

Графическая оболочка для обновлений Haiku

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

Источник

12 февраля 2017 г.

Возвращение с FOSDEM 2017

Недавно проходило мероприятие FOSDEM, в котором, в том числе, участвовала Haiku. На этот раз Haiku разделила стенд с проектом ReactOS, чтобы "привлечь больше людей", но как оказалось, большинство людей подходивших к стенду, не интересовались проектом Haiku, а спрашивали "Как найти туалет?".
Затем удалось сделать доклад о текущем статусе системы Haiku и большинство людей даже остались в зале вроде бы послушать.
Вечером уже наконец нашлось время для пива...

Haiku на мероприятии FOSDEM 2017
Haiku на мероприятии FOSDEM 2017

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.

15 ноября 2016 г.

Состоялся BeGeistert 030


28 октября 2016 года прошёл регулярный (возможно последний) слёт разработчиков Haiku в Дюссельдорфе.

Разработчиков осталось мало, но работа над Haiku идёт
Разработчиков осталось мало, но работа над Haiku идёт
В целом настроение в штабе Haiku упадническое (к моему большому сожалению). Разработчики отмечают низкую посещаемость и развитие Haiku, но кое какая работа всё же ведётся.

Andreas Herzig - присоединился к разработке софта для Haiku, но пока ограничивается адаптацией простенькой игры в шарики. Вот её код на GitHub.

Mark Hellegers - пытается возродить BeOS браузер Themis под Haiku. Зачем?

Olivier Coursière - занялся очень важной и нужной работой. В частности возможностью сборки Haiku под Windows (сейчас это делается в самой Haiku, а также во FreeBSD и Linux). Также он восстанавливает работоспособность FreePascal и Lazarus IDE под Haiku! Будем надеяться, что в этот раз у него всё получится и мы снова сможем без труда собирать софт написанный на FreePascal для Haiku.

Jua - немного пилит App_server для оптимизированной сборки под GCC 5.

Korli - дорабатывает XHCI (поддержка USB 3.0), FFmpeg, терминал, и многое другое.

PulkoMandy - у него как всегда очень мало времени для развития Haiku, но он всё же немного улучшает HTTP, WebKit, и пакет buildbots.

Вообщем разрабы жалуются на то, что поднялась цена номеров в Дюссельдорфе и возможно для проведения следующего съезда BeGeistert им просто не хватит денег. Поэтому он может быть проведён в других городах Европы (просто у проекта Haiku нет надёжного щедрого спонсора, поэтому проект чахнет).

Ещё несколько фотографий доступны по ссылке: Humdinger's album.

Источник

История Be.Inc (BeBOX, BeOS и её наследие)

28 апреля 2016 г.

Адаптация UltraDV для Haiku

Лет пятнадцать назад существовало интересное приложение, о котором вы, вероятно, и не слышали. Оно называлось UltraDV, профессиональный видеоредактор, разработанный фирмой Mediapede. Изначально, приложение должно было быть одной из "Killer App" BeOS R5, демонстрирующей преимущества ОС и ее специальные возможности по части мультимедиа. Однако, в это же самое время произошел известный "новый поворот" Be Inc (смена фокуса на BeIA) и последующее угасание. UltraDV так и не пришлось стать одним из флагманских приложений для BeOS.

Позднее, уже в наше время, программа была очищена от сторонних проприетарных компонентов и выпущена под свободной лицензией вместе с исходными кодами, в надежде что она пригодится уже для Haiku. Но это еще не все. Разработчику Dario Casalinuovo предложили поработать в течение недели над переделкой UltraDV под Haiku. Впрочем, недели будет недостаточно для того, чтобы как следует обновить это приложение под Haiku API (старая версия, естественно, заточена под BeAPI). Если UltraDV будет должным образом переделан под Haiku API, то приложение сможет полноценно использовать Locale Kit, Services Kit, Web Kit, Package Kit и все расширения API доступные в Interface Kit и Media Kit.

Если получится собрать $550, то мы сможем оплатить еще одну неделю full-time работы для Dario Casalinuovo, который в данный момент занимается Media Kit по контракту с Haiku inc. Если все получится, то внеся несколько ключевых исправлений он сможет вновь сделать UltraDV одним из ведущих нативных мультимедиа-приложений в Haiku. В случае, если мы сможем собрать $1100, Dario Casalinuovo получит две недели для полноценной доработки программы (плюс еще одна неделя, деньги за которую уже внесла третья сторона).

Ссылка на оригинал статьи и сбор средств.

UltraDV
Источник

19 февраля 2016 г.

Установка операционной системы Haiku на флешку

Установить Haiku на USB флешку (или диск) можно несколькими способами:

  1. Если есть уже установленная система Haiku, то использовать стандартную программу Installer, которая находится в меню Applications. Запустить программу установки системы и выбрать USB флешку (или диск) в качестве носителя.
  2. Если у вас есть установленная система Windows, то воспользоваться программой для записи Anyboot образа Haiku на USB флешку по этой ссылке.
  3. Или воспользоваться официальной инструкцией с использованием кроссплатформенной консольной утилиты DD.

Программа для записи Anyboot образа Haiku на USB флешку

Данная программа является графической обёрткой над консольной утилитой DD для Windows. Позволяет простым и доступным способом производить с USB флешками следующие действия:
  1. Запись образа любого формата (bin, img, image и другие) на USB флешку.
  2. Создание полного образа USB флешки для резервной копии и восстановления.
  3. Автоматическое удаление всех партиций с флешки (позволяет вернуть полный объём).
  4. Форматирование нулями для перезаписи остаточных данных и тестирования всех ячеек памяти флешки.
  5. Форматирование случайными данными для перезаписи и заполнения всего объёма флешки.
Программа Image to USB Flash Drive
Программа Image to USB Flash Drive
ВНИМАНИЕ! Завершите все другие программы, которые работают с USB флешками, перед началом использования этой программы!
Запускать программу нужно с правами администратора, чтобы у программы были права на управление дисками. Пример:

Запуск программы с правами администратора
Запуск программы с правами администратора

Ссылка на скачивание программы: Скачать Image to USB Flash Drive v0.1
По ссылке архив, сжатый архиватором: 7-zip

Данная программа подходит для записи Anyboot образа Haiku на USB флешку.
Как скачать последние образы Haiku, описано по этой ссылке.