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