18 ноября 2015 г.

Утилита для распаковки HPKG пакетов в Windows

Утилита Haiku Package Tool предназначена для работы с пакетами формата HPKG в Windows. Ознакомиться с форматом HPKG можно в этой статье: Создание установочного пакета в формате HPKG.

С помощью этой утилиты можно:
  1. Получить информацию о пакете (имя и версию).
  2. Извлечь и посмотреть структуру пакета.
  3. Распаковать содержимое пакета.
  4. Просчитать контрольную сумму пакета.
Ссылка на скачивание: Скачать Haiku Package Tool
По ссылке архив, сжатый архиватором: 7-zip

Демонстрация работы утилиты Haiku Package Tool в Windows
Демонстрация работы утилиты Haiku Package Tool в Windows

15 ноября 2015 г.

История Haiku в лицах

Фотографии с разных съездов программистов и конференций, на которых была представлена Haiku. Сортировка событий в хронологическом порядке.

BeGeistert 008 в 2002 году


BeGeistert 008: Разработчики собрались и обсуждают планы
BeGeistert 008: Разработчики собрались и обсуждают планы

Состоялся BeGeistert 029

BeGeistert

7 ноября 2015 года прошел регулярный слет разработчиков Haiku в Дюссельдорфе.

Julian Harnath представил свой доклад о большой работе проделанной над оптимизацией app_server. Это позволило существенно ускорить WebKit! Отчёт о проделанной работе можно посмотреть в его докладах: слайды и видео.

Вторым выступающим стал Axel с рассказом о работе по улучшению launch_daemon. Видео его выступления. Для получение дополнительной информации можете ознакомиться со справочной информацией по launch_daemon.

В заключение выступил François с докладом о портировании софта на Haiku. Слайды и видео его выступления.

Разработчики Haiku увлечённо обсуждают последние наработки
Разработчики Haiku увлечённо обсуждают последние наработки
Отчёт и фотографии о предыдущем съезде разработчиков Haiku доступны по этой ссылке.

13 ноября 2015 г.

Сборка программ и библиотек по рецептам из репозитория HaikuPorts

HaikuPorts

HaikuPorts это централизованная коллекция рецептов сборки программного обеспечения портированного на платформу Haiku. Основной целью ресурса https://github.com/haikuports является сотрудничество по портированию программ и библиотек для операционной системы Haiku.

Инструмент HaikuPorter https://github.com/haikuports/haikuporter написан на Python и предназначен для получения, исправления (применение патчей), сборки исходного кода и упаковки в пакет. Его можно сравнить с Gentoo Portage.

Установка и настройка HaikuPorter


Устанавливаем HaikuPorter из репозитория с помощью менеджера пакетов HaikuDepot.

Установка пакета HaikuPorter с помощью менеджера пакетов HaikuDepot
Установка пакета HaikuPorter с помощью менеджера пакетов HaikuDepot

31 октября 2015 г.

Виртуализация Haiku в VMware Workstation Player

Для ознакомления и работы с операционной системой Haiku не обязательно устанавливать её на реальный компьютер. Для этой задачи подойдёт виртуальная среда, созданная с помощью системы виртуализации VMware Workstation Player (для личного использования программа бесплатна, достаточно указать свой Email), скачать которую можно на официальном сайте: http://www.vmware.com/ru/products/player

Устанавливаем и запускаем программу виртуализации VMware Workstation Player. В главном окне нажимаем кнопку "Create a New Virtual Machine", как показано на этом скриншоте:

Главное окно VMware Workstation Player: менеджер виртуальных машин
Главное окно VMware Workstation Player: менеджер виртуальных машин

28 октября 2015 г.

Виртуализация Haiku в VirtualBox

Для ознакомления и работы с операционной системой Haiku не обязательно устанавливать её на реальный компьютер. Для этой задачи подойдёт виртуальная среда, созданная с помощью популярной и бесплатной системы виртуализации VirtualBox, скачать которую можно на официальном сайте: https://www.virtualbox.org

Устанавливаем и запускаем программу виртуализации VirtualBox. В главном окне нажимаем кнопку "Создать", как показано на этом скриншоте:

Главное окно VirtualBox: менеджер виртуальных машин
Главное окно VirtualBox: менеджер виртуальных машин

20 октября 2015 г.

Установка Haiku и начальная настройка системы

Эта инструкция призвана помочь начинающим пользователям операционной системы Haiku, наглядно ознакомиться с процессом установки и первоначальной настройки системы.

Для начала скачиваем последнюю ночную сборку Haiku x86 GCC 2 Hybrid (на данный момент это основная и самая стабильная ветка разработки Haiku).

В зависимости от того, каким способом вы будете устанавливать Haiku, скачиваете ISO или Anyboot образ системы.
  • Если вы запускаете установку системы с лазерного диска, то скачиваете ISO образ. Затем распаковываете скачанный архив и записываете полученный файл с расширением .iso на обычный лазерный диск, через программу для записи образов.
  • Если вы хотите запустить установку с флешки, то воспользуйтесь этой инструкцией: Как создать мультизагрузочную флешку с Haiku.
  • Если хотите создать не мультизагрузочную флешку полностью занятую Haiku, то воспользуйтесь этой инструкцией: Установка операционной системы Haiku на флешку.
Если загрузка Haiku с загрузочного носителя (который вы выбрали в BIOS компьютера) началась успешно, то на экране вы должны увидеть такое изображение:

Загрузочный экран Haiku
Загрузочный экран Haiku

7 октября 2015 г.

Mednafen - эмулятор игровых приставок для Haiku


В Haiku можно насладиться игрой в старые добрые игры с приставок 1990-х - 2000-х годов.

Mednafen - бесплатный свободный эмулятор множества игровых приставок. Использует технологии OpenGL и SDL. В качестве устройства управления возможно использование клавиатуры, геймпада или обоих устройств одновременно. Эмулятор работает из командной строки, графический интерфейс в состав проекта не входит.

На данный момент Mednafen эмулирует следующие игровые приставки:
  • Atari Lynx
  • Neo Geo Pocket (Color)
  • WonderSwan
  • GameBoy (Color)
  • GameBoy Advance
  • Nintendo Entertainment System
  • Super Nintendo Entertainment System/Super Famicom
  • Virtual Boy
  • PC Engine/TurboGrafx 16 (CD)
  • SuperGrafx
  • PC-FX
  • Sega Game Gear
  • Sega Genesis/Megadrive
  • Sega Master System
  • Sony PlayStation

Ссылка на скачивание: Скачать Mednafen v0.9.38.7

Инструкция по запуску игр в эмуляторе Mednafen:

4 октября 2015 г.

Roll 'em Up Pinball замечательная игра времён BeOS теперь в Haiku

Roll 'em Up игра пинбол, написанная Martijn Plak в далёком 1998 году для BeOS, не потеряла актуальность и в наши дни! Она работает в Haiku и радует отличными графическими и звуковыми эффектами. Игра не требовательна к ресурсам компьютера.
К сожалению дальнейшее развитие этой игры было заморожено и новых версий не выходило с 1998 года.

Ссылка на скачивание: Скачать Roll 'em Up v1.1b2

Игра Roll 'em Up работает в Haiku
Игра Roll 'em Up работает в Haiku

2 октября 2015 г.

Создание установочного пакета в формате HPKG для Haiku

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

Для начала читайте официальный раздел со списком статей про формат HPKG по этой ссылке: https://dev.haiku-os.org/wiki/PackageManagement
Статья про сборку HPKG пакета: https://dev.haiku-os.org/wiki/PackageManagement/BuildingPackages

А теперь упрощённая инструкция по сборке пакета:
  1. В домашней Home (путь к домашней директории: /boot/home) директории пользователя Haiku создаёте папку package (название папки может быть любым на ваше усмотрение), в которую будете помещать папки и файлы, которые затем будут содержимым вашего пакета.
  2. В папке package создаёте файл .PackageInfo (точка перед файлом обязательна) или скачиваете готовый файл-шаблон по этой ссылке.
  3. Заполняете поля в этом файле, описывающие параметры пакета, соответственно инструкции приведённой ниже.
  4. Создаёте в этой папке структуру директорий с файлами в соответствии с тем, как они должны располагаться в системных директориях Haiku, после установки пакета.
  5. Создаёте пакет выполнив в терминале команду:
  6. package create -C путь_к_папке название_пакета.hpkg
  7. После успешного выполнения этой команды пакет будет создан.
Инструкция по заполнению полей в файле .PackageInfo:

23 сентября 2015 г.

История операционной системы BeOS (мамы Haiku)

Рубеж 80-х и 90-х годов - особенная эпоха для настольных ПК. Различные компании предпринимали последние попытки войти на этот рынок. Перед тем как Microsoft встала «у руля» на два с лишним десятилетия, успели выйти самые оригинальные и удивительные проекты. Одним из них была BeOS - уникальная система, значительно опередившая свое время и оказавшая большое влияние на индустрию IT.

1990 - 1993: Быть смелым

Компанию Be Inc. основал Жан-Луи Гассе (Jean-Louis Gasse) в 1990 году. В прошлом - руководитель представительства Apple во Франции, чуть позже занял должность начальника всех исследовательских и производственных подразделений компании. На его счету такие продукты, как Mac Plus, Macintosh II и Macintosh SE, что уже говорит о многом. Итак, покинув «яблочную» компанию с суммой 1,7 миллиона долларов, он занялся созданием совершенно нового компьютера, который, по его мнению, мог бы оставить след в истории IT-индустрии наравне с IBM PC и Macintosh. Тем более на слуху был успех Commodore, Silicon Graphics и других, поэтому идея не выглядела такой безумной, как может показаться сегодня.

Жан-Луи Гассе, основатель Be Inc.
Жан-Луи Гассе, основатель Be Inc. Его темпераменту BeOS обязана как своей интересностью, так и своей печальной судьбой.

BFS - перевод статьи Эндрю Хадсона (файловая система Haiku)

Антон Якушев подготовил перевод статьи Эндрю Хадсона, рассказывающей о внутреннем устройстве файловой системы BFS (Be File System), изначально разработанной для операционной системы BeOS и используемой в настоящее время открытым проектом Haiku.

Недавно наткнулся на статью Эндрю Хадсона: "The BeOS file system: an OS geek retrospective" и счел ее довольно интересной. Потихоньку начал переводить для себя, но подумал, что это может быть интересно и другим. Разговор пойдет о файловой системе BFS (или BeFS дабы не путать с Boot File System).

Файловая система для BeOS, известная так же как BFS, используется в Haiku, BeOS, и SkyOS. Когда она была создана в конце 90-х как часть злополучного проекта BeOS, своим набором функций получила признание среди гиков-энтузиастов. Этот набор функций включает в себя:
  • 64-битное адресное пространство.
  • Журналируемая файловая система.
  • Большая скорость чтения в режиме многопоточности.
  • Поддержка расширенных атрибутов файлов.
  • Оптимизация для потокового доступа к файлам.
В этой короткой статье, мы взглянем на легендарную BFS, начиная с некоторого файловой основы и перейдем к обсуждению особенностей. Также включены в конце статьи 2 интервью: первое с человеком, который разработал BFS для Be, а второе с разработчиком версии BFS с открытым исходным кодом.

Немного истории

19 сентября 2015 г.

Ночные сборки Haiku

На данный момент идёт активное тестирование и ловля багов в ночных сборках операционной системы Haiku x86 GCC 2 Hybrid. Самую свежую сборку Haiku вы всегда можете скачать по ссылке: http://download.haiku-os.org/nightly-images/x86_gcc2_hybrid

Если вы обнаружили ошибку или недоработку в самой свежей ночной сборке Haiku, то вы можете сообщить об этом на сайте разработчиков в разделе багрепортов: http://dev.haiku-os.org/timeline

Правильно создать и оформить отчёт об ошибке, вам поможет эта инструкция: https://www.haiku-os.org/docs/welcome/ru/bugreports.html

Haiku: быстрый взгляд на неизвестную альтернативу

Когда речь идёт об альтернативных операционных системах, то есть не относящихся к линейке Windows, обычно на ум приходят либо Linux-системы, либо устанавливаемые на компьютеры Apple OS X. Тем не менее, на этом не заканчивается многообразие операционных систем для PC. Даже если отбросить специализированные ОС, предназначенные для решения каких-либо производственных задач (и, кстати, стоящие далеко не маленькие деньги) и студенческие поделки, предназначенные для изучения системного программирования и способные лишь запускать пару-тройку тестовых приложений, ещё остаются системы, весьма интересные для ознакомления.

Популярные программы работают в Haiku
Популярные программы работают в Haiku
Среди подобных операционных систем стоит особо отметить систему с поэтическим названием Haiku. Данная ОС представляет собой open-source клон BeOS, операционной системы, разработанной в середине 1990-х с заделом на компьютеры XXI века – мощные, обладающие широкими мультимедийными возможностями и при этом стабильные и простые в использовании. К сожалению, оригинальная BeOS закончила своё существование, так и не успев набрать популярности среди широких кругов пользователей, однако те, кто оценил эту систему по достоинству, создали проект Haiku и поддерживают его в данный момент. И, несмотря на то, что пока что данная система всё еще пребывает в статусе альфа-версии, она уже сегодня может похвастаться некоторыми особенностями, недоступными другим ОС. Давайте взглянем на данную операционную систему, разберём её преимущества и недостатки и решим, способна ли она привлечь к себе массового пользователя. Однако мы не сразу приступим к обзору Haiku, а перед этим скажем пару слов об истории прародительницы данной системы, BeOS, а также о том, как создавалась её свободная копия – без этого невозможно понять природу некоторых явлений, произошедших и происходящих в разработке Haiku.

14 сентября 2015 г.

Haiku новый тип операционной системы

Я здорово провёл время, тестируя новую операционную систему для этой статьи. Она называется Haiku. Эта не основанная на Unix или Linux операционная система, а операционная система, основанная, скорее, на BeOS.

BeOS - операционная система, разработанная еще в 1991 году компанией под названием Be Inc. Её целевым рынком были цифровые мультимедиа. BeOS использовала некоторые очень продвинутые технологии для того времени, чтобы в полной мере воспользоваться современными аппаратными возможностями. Это также включало 64-битную журналируемую файловую систему, называемую BFS. Концепцией интерфейса рабочего стола BeOS было использование чистого и не перегруженного дизайна, лёгкого в использовании.

Рабочий стол операционной системы Haiku
Рабочий стол операционной системы Haiku
Этим ядро BeOS отличалось от монолитного ядра Unix. Ядро BeOS было модульным гибридным. Несмотря на коммерческий провал Be Inc. в борьбе с настольными операционными системами от Microsoft и Apple, это не было отражением качества и дизайна кода BeOS. Be Inc. была приобретена Palm Inc. в 2001 году, после чего развитие BeOS было прекращено.

Крах BeOS и начало Haiku

У операционной системы BeOS могло быть блестящее будущее, но она потерпела крах из-за непродуманной политики менеджеров компании Be Inc. В результате была создана Haiku - бесплатная свободная операционная система для ПК, имеющая двоичную совместимость с операционной системой BeOS и недоступная для компьютерных вирусов и вредоносных программ. Разработка этой операционной системы находится пока в стадии альфа (R1 / Альфа 4.1 - 14 ноября 2012 г.), но она уже имеет все необходимые компоненты для работы и ее уже можно скачать совершенно бесплатно с официального сайта Haiku (о Haiku более подробно в Википедии http://ru.wikipedia.org/wiki/Haiku). Необходимость в создании этой операционной системы связана с тем, что развитие платформы BeOS на базе Zeta (Zeta yellowTAB, дистрибутив на основе BeOS R5.1d0) было прекращено, поскольку Давид Шлезингер, «директор по Open Source в компании ACCESS Co., Ltd., имеющей права на код BeOS, объявил, что, насколько ему известно, лицензионное соглашение, позволяющее yellowTAB легально разрабатывать и распространять ОС на основе оригинального кода BeOS, никогда не заключалось.» (по Википедии). Однако у самой BeOS очень интересная предыстория.

29 августа 2015 г.

Браузер QupZilla v1.7.0 (Qt v5.3.1) portable сборка для Haiku

Представляю вашему вниманию сборку браузера QupZilla v1.7.0 с портированной версией Qt v5.3.1 в комплекте. Эта сборка с достаточно современной версией движка WebKit v538.1, поддерживающим современные стандарты, в том числе HTML 5.

Данная сборка портабельная (переносимая), поэтому просто распакуйте содержимое архива в любое место (директория home или рабочий стол) в вашей системе Haiku и запустите (двойным кликом или в терминале) файл QupZilla.sh в распакованной папке. Браузер должен запуститься автоматически.

Ссылка на скачивание: Скачать Браузер QupZilla v1.7.0 (Qt v5.3.1) portable
По ссылке архив, сжатый архиватором: 7-zip

Браузер QupZilla работающий в Haiku
Браузер QupZilla работающий в Haiku

15 июля 2015 г.

Как создать мультизагрузочную флешку с Haiku

Для популяризации и быстрого тестирования Haiku было бы очень удобно создать загрузочную флешку, с которой бы запускался образ последней ночной сборки системы. И сегодня мы научимся это делать!

Для удобства освоения данного метода, мы разобьём его на этапы.
Этап первый (скачивание, установка и запуск программ):
  1. Заходим на сайт www.easy2boot.com и переходим в раздел Download.
  2. Скачиваем архив с последней версией E2B (Easy2Boot) с DPMS или без.
  3. Далее заходим на сайт www.rmprepusb.com и переходим в раздел Download.
  4. Скачиваем архив с последней стабильной версией RMPrepUSB (желательно portable).
  5. Распаковываем оба скачанных архива в разные директории (папки).
  6. Подключаем USB флэшку и запускаем программу RMPREPUSB.exe
Вы должны увидеть окно программы RMPrepUSB:
Главное окно программы RMPrepUSB
Главное окно программы RMPrepUSB

13 июля 2015 г.

Qt 5.5 в процессе портирования на Haiku

Один из разработчиков Haiku - 3dEyes (Герасим Троеглазов) сообщает об успешном процессе портирования Qt 5.5 на Haiku.
Уже доступны скриншоты запуска программ на Qt 5.5

Qt 5.5.0 работает в Haiku
Qt 5.5.0 работает в Haiku

6 июля 2015 г.

Официальное видео BeOS Demo Video from Be, Inc.

Специально для фанатов BeOS, а теперь и Haiku выкладываем видеоролик, демонстрирующий возможности BeOS (мамы Haiku) в далёком 1998 году. Уже на тех слабых по сегодняшним меркам компьютерах, BeOS демонстрировала довольно высокую производительность, многозадачность и удобство работы. Жаль, что история преобладания на рынке операционных систем, сложилась не в пользу BeOS. Но сегодня у нас есть новый шанс хоть немного выправить ситуацию и приложить усилия для развития прямой наследницы всего этого потенциала в лице Haiku.

Запуск ночных сборок Haiku в эмуляторе QEMU

Для тестирования новых ночных сборок Haiku удобно использовать портабельную (не требующую установки) версию эмулятора QEMU v0.15.1 Lite for Windows. Это старая, стабильная, оптимизированная сборка QEMU, которая (даже на слабых компьютерах) работает быстрее, чем все последующие версии и весит всего 2 мегабайта. Здесь вы найдёте необходимые файлы и инструкции как это сделать.

Ссылка на скачивание: Скачать QEMU v0.15.1 Lite for Windows
По ссылке архив, сжатый архиватором: 7-zip

Инструкция по использованию:
  1. Скачиваем с сайта Haiku образ последней ночной сборки в формате ISO (установочный Live CD образ без сохранения настроек после перезагрузки) или Anyboot (образ Anyboot сохраняет изменения после перезагрузки).
  2. Распаковываем скачанный архив с образом Haiku.
  3. Распаковываем скачанный ранее архив с эмулятором QEMU.
  4. Перетаскиваем, в проводнике Windows, файл с образом Haiku на BAT файл run_iso.cmd (идущий в комплекте с архивом QEMU).
  5. Начнётся автоматический запуск этого образа в виртуальной машине.
  6. Для запуска Anyboot образа (для сохранения изменений после перезагрузки) перетащите файл haiku-nightly-anyboot.image на BAT файл run_image.cmd.
Таким образом можно запускать не только ISO образы Haiku, но и любые другие.
Также в комплекте с архивом QEMU идёт скрипт для тестирования загрузочных флешек: run_flash.cmd

Доступный через Интернет каталог пакетов Haiku Depot Server

В современной реализации Haiku используется пакетный менеджер для установки программ. Он называется HaikuDepot (предустановлен и доступен в списке программ сразу после установки системы) и при запуске он синхронизирует список пакетов с репозиторием на сервере через интернет. Далее выбирая из списка нужный вам пакет, вы можете произвести его автоматическую установку (включая зависимости от других пакетов) путём скачивания.

Каталог пакетов HaikuDepot для установки программ доступен и через Web интерфейс на сайте https://depot.haiku-os.org

На этом сайте вы можете осуществлять:
  • Поиск пакетов в каталоге по ключевым словам.
  • Просмотр истории версий программы.
  • Просмотр скриншотов программ.
  • Публиковать свои оценки и комментарии к программам.
  • Просматривать комментарии и оценки других пользователей.
  • Создать ATOM ленту обновлений пакетов.
  • И другое...
Описание этого сервиса от разработчиков:

1 июля 2015 г.

Репликант HaikuWeather на рабочий стол

Небольшая программка HaikuWeather, которая отображает прогноз погоды теперь может встраиваться в другие приложения в качестве репликанта, например на рабочий стол. Репликантов может быть несколько на каждый город или населенный пункт.

Ссылки:

Репликант отображающий сводку погоды в Haiku
Репликант отображающий сводку погоды в Haiku

Активность Haiku в коммерческих продуктах

Несмотря на то, что Haiku для многих является лишь интересным хобби-проектом, эту операционную систему уже некоторое время используют в профессиональных коммерческих решениях, таких как TuneTracker, которые даже стали предоставлять ознакомительные USB-брелки с дистрибутивом Haiku и версией пакета программ для управления радиостанциями.

В недавнем отчете активности Haiku за месяц было отмечено, что другая известная во времена BeOS компания iZcorp Technology планирует в скором времени подключиться к использованию Haiku в своих коммерческих продуктах. В частности это линейка многоканальных профессиональных цифровых аудиорекордеров RADAR, Все предшествующие станции до RADAR 6 (там сейчас используется ProTools + Windows 8.1 OEM) работали на модифицированных версиях BeOS 5 и Zeta. Компания связалась с проектом Haiku и приняла решение начать работу по обновлению своего проприетарного программного обеспечения для использования в модифицированном iZ-дистрибутиве Haiku. В эти дни разработчик Итамар Адема работает вместе с инженерами компании для реализации полной аппаратной поддержки RADAR в Haiku. В ближайшие недели изменения и улучшения в коде будут интегрированы в основное дерево Haiku, включая исправления USB-стека, видеодрайвера Intel Extreme и т.д.

Профессиональный цифровой аудио рекордер RADAR под управлением Haiku
Профессиональный цифровой аудио рекордер RADAR под управлением Haiku

Обновление пакетной Haiku из репозиториев

После того, как Haiku обзавелась подсистемой управления пакетами, появилась возможность обновлять вашу установленную систему и приложения в пакетах-контейнерах до свежих версий. На сегодняшний день для этого следует использовать программу PkgMan. Ее можно запустить командой pkgman из Терминала. Процесс обновления очень прост, ему необходимо соединение с интернетом и последующая перезагрузка системы. PkgMan берет под контроль скачивание свежих обновлений, удаление старых пакетов и подключение новых.

Репозитории нестабильных ночных сборок с основными пакетами:
x86 (gcc2); x86 (gcc4); x86_64 (gcc4); ARM (gcc4); PowerPC (gcc4)

Пакеты HaikuPorts:
x86 (gcc2); x86 (gcc4); x86_64 (gcc4); ARM (gcc4); PowerPC (gcc4)

Для того, чтобы обновить вашу систему из репозиториев, необходимо совершить несколько действий в терминале:
  1. Добавить репозиторий командой: pkgman add-repo [ссылка на репозиторий]
  2. Подключайте репозитории соответствующие только вашей платформе, gcc2 - если у вас gcc2hybrid.
    Или можно использовать команду с автоматическим определением репозитория для вашей системы:
    pkgman add http://download.haiku-os.org/haiku-repositories/master/$(getarch)/current
    для подключения репозитория пакетов:
    pkgman add http://packages.haiku-os.org/haikuports/master/repo/$(getarch)/current
  3. Обновить систему до свежих пакетов командой: pkgman update
  4. Перезагрузить систему с помощью команды: shutdown -r
После перезагрузки вы получите актуальную и обновлённую систему.
В системе с уже подключенными репозиториями, достаточно выполнять команду pkgman update для проверки и автоматического обновления системы с последующей перезагрузкой.

Состоялся BeGeistert 028

28 октября 2014 года прошел регулярный слет разработчиков BeOS и Haiku в Дюссельдорфе. Среди прочего обсуждались драйверы для карт цифрового телевидения DVB-T. Основные темы, по которым развернуто выступали разработчики - WebKit, HaikuDepot и ARM-порт Haiku.

Тему WebKit / WebPositive представлял Adrien Destugues (PulkoMandy). Сначала был небольшой экскурс в историю вопроса, в котором были упомянуты Ryan Leavengood занимавшийся WebKit в 2007, последующий труд Maxime Simon во время GSoC 2009 и улучшения, которые были сделаны Stephan Assmus и Alexandre Deckner. С тех пор PulkoMandy занимается проектом в основном в одиночку. Он затронул также вопрос преимуществ WebKit2 над предыдущей версией, а также достоинства и недостатки портирования готовых браузеров вроде Firefox и Chromium. В значительной степени все сложности были бы решаемы в срок, будь в проекте больше активных заинтересованных разработчиков. Во время работы над WebKit были внесены изменения и улучшения в различные аспекты ОС. Почти каждый Kit в Haiku API выиграл от исправлений и новых возможностей, начиная от сетевого стека и сервисов, заканчивая мультимедиа подсистемой и App Server.

Продолжение работы над ARM портом Haiku

Если вы в курсе событий, то вы знаете что фонд Haiku inc. выбрал для Google Summer of Code 2014 четырех студентов. Одного из них зовут Arvind, его задачей является доведение ARM-порта Haiku до рабочего состояния.

Портированием Haiku на архитектуру ARM начали заниматься в 2010 году в рамках GSoC. Разработчику под псевдонимом pfoetchenудалось добиться работы отладчика ядра (эмуляция verdex board) и отображения загрузочного экрана Haiku в QEMU. Ithamar, kallisti5 иpuckipedia время от времени работали над ARM-веткой, но прогресс в этой области шел медленно из-за более важных проблем в основном x86-направлении. На сегодняшний день Jam осведомлен о таких платформах как Raspberry Pi, Beagleboard и Verdex, но сборщик сломан из-за появления пакетного менеджера Haiku. Главной целью в этом году является успешный запуск Haiku на платформе BeagleBone Black.

Основные цели проекта - исправить сборку исходников ARM-ветки, реализовать поддержку ARMv7/Cortex A8 MMU, разрешить проблемы с загрузкой ядра, написать драйверы для карт памяти и встроенного графического чипа выбранной ARM-платы.

Подробнее в блоге разработчиков Haiku

WebPositive получил поддержку мультимедиа HTML5

Adrien Destugues также известный как PulkoMandy сообщил в блоге разработчиков Haiku о том, что добился существенных успехов в реализации поддержки мультимедиа-тегов HTML5 в стандартном браузере WebPositive, который идет в комплекте с ОС. Добавление функциональности, обеспечивающей HTML5 в WebPositive, а также интеграцию потокового мультимедиа из Cети между WebPositive и Media Kit было частью задач этого разработчика по контракту с некоммерческим фондом Haiku inc. Отчет в блоге разработчиков Haiku PulkoMandy более развернуто объясняет подробности работы над HTML5 video/audio в WebPositive [англ].

Haiku получила поддержку 64 процессоров и более

Разработчик Paweł Dziepak сообщает, что в процессе работы над улучшением планировщика в ядре Haiku ему удалось снять ограничение в 8 процессоров, добиться высокой производительности, отзывчивости, а также продвинутой поддержки многопроцессорных, многоядерных конфигураций. Первыми улучшения заметят пользователи процессоров Intel Sandy Bridge и более новых. Во всех подробностях об этом вы можете прочитать в его блоге.

Поддержка многопроцессорных конфигураций в Haiku
Поддержка многопроцессорных конфигураций в Haiku

28 июня 2015 г.

Рассвет Haiku

Как команда добровольцев вернула операционную систему к жизни.

Команда разработчиков Haiku за работой
Команда разработчиков Haiku за работой
Это случилось летом 2001, когда у программиста Михаеля Фипса (Michael Phipps) возникла проблема: его любимая операционная система BeOS была в шаге от исчезновения. Чувствовать эмоциональную привязанность к какому-то ни было программному обеспечению может казаться поразительно странным, но для Фипса, как и многих других (включая меня), BeOS заслужила это. Она работала потрясающе быстро на железе того времени; у неё был чистый интуитивный пользовательский интерфейс; и она предоставляла богатое, весёлое и современное программное окружение. Вкратце, мы видели, что она существенно превосходит любую другую операционную систему из доступных. Но компания, создавшая BeOS, не смогла пробиться на рынок, и её активы, включая BeOS, были проданы конкуренту.

Визуализация активности Git репозитория кода Haiku

27 июня 2015 г.

Независимый репозиторий содержащий программы для Haiku

Адрес сайта: http://haiku.uwolke.ru

Описание с главной страницы сайта:
Это персональный независимый репозиторий, содержащий пакеты c разнообразным программным обеспечением для операционной системы Haiku.
Репозитории пополняется и поддерживается мною (Guest One) при поддержке русскоязычного Haiku/BeOS сообщества.
Нам нужен репозиторий с прикладным софтом, работающим на последних ночных сборках Haiku – это основная цель.
Все участники проекта используют Haiku каждый день и имеют немалый запас полезных программ и наработок. Мы стараемся собрать все наши наработки в рамках единой системы с единой точкой входа.
В репозитории несколько типов софта: исторический (BeOS legacy), нативный (Haiku) и портированные крос-платформенные программы. В области прикладного софта мы делаем ставку на кросс-платформенные java-программы.
Программное обеспечение собрано из исходного кода силами Haiku/BeOS сообщества, либо взято с haikuware.com (сайт закрыт в 2015 году) и аналогичных сайтов, и упаковано в формат*.hpkg.
Также у нас есть пакеты сглаживающие текущие недоработки в Haiku (*_aliases и *_fix пакеты), есть пакеты, которые можно собрать из HaikuPorts, но которые пока не собраны в основном репозитории (такие пакеты помечены как ff - [from future]). Вышеупомянутые два типа пакетов мы будем выбрасывать из репозитория по мере исправления в Haiku проблем, которые они призваны обходить.
Во всех наших пакетах намеренно ослаблены зависимости. Пакеты не будут требовать конкретной ревизии Haiku, или, например, конкретной сборки OpenJDK. Сделано это намеренно - для того чтобы не заставлять пользователя обновлять систему только чтобы поставить пакет, однако это же ведёт и к проблеме – на "старых" системах пакет может поставится, но не заработать.

Чтобы узнать больше о наших репозиториях и начать пользоваться ими зайдите сюда.

Ролик с демонстрацией стабильной многопоточности Haiku

Ролик с демонстрацией возможностей Haiku