Версии

## R1 Alpha 2

 Новые возможности
* Поддержка WiFi при помощи слоя совместимости с FreeBSD 8. Те части драйверов, что не могут быть включены в дистрибутив устанавливаются при помощи install-wifi-firmwares.sh. Для поддержки WEP шифрования пока используется эксперементальное приложение setwep (в дальнейшем будет заменено на более удобное и дружественное).
* Реализована поддержка MSI (Message Signaled Interrupts). Это поможет улучшить работу с прерываниями.
* Исправлена сетевая проблема приводившая к частичной загрузке веб-страниц.
* При разбиении диска, DriveSetup устанавливает базовый загрузчик в MBR для последющей загрузки с активного раздела.
* Появились средства локализации.
* Появились переводы руководства пользователя и другой документации.
* Большое число блокировок было оптимизировано, что привело к значительному сокращению времени сборки.
* Код ядра и систем управления виртуальной памяти подвергся оптимизации.
* Улучшено сглаживание шрифтов
* Большое количество обновлений в сопутствующем программном обеспечении, наиболее заметное переход с bash 2.x на 4.x.
* Добавлен installoptionalpackage, простейший скрит, для замены средств управления пакетами через PackageFS. Он позволяет устанавливать часть пакетов из Haiku's OptionPackages.
* Большой прирост производительности работы с USB флешками и дисками, за счет изменения стратегии работы с памятью.
* ACPI включен по умолчанию.
* Улучшена работа встроенных звуковых карт на базе чипсетов Nvidia.
* Исправлен модуль работы с файловой системой UDF.
* Многочисленные улучшения в реализации POSIX.
* Изменения в API/ABI:
	+ BJoystick — исправлена проблема с совместимостью с BeOS.
	+ Изменено ABI GCC 4, приложения использующие его, были пересобраны
	+ Появилась поддержка разных версий библиотек.
* Hailku на базе GCC4 может быть собрана на 64 битном дистрибутиве Linux, но версия с GCC2 пока требует 32-битного дистрибутива Linux для сборки.
 Пока отсутствующие возможности
* Пакетного менеджера пока нет.
* Загрузчик Haiku bootman пока поддерживает загрузку только с одного диска.
* USB-клавиатуры подключенны к OHCI конетроллеру или к USB 2.0 хабам, не работают в отладчике ядра (KDL). Для того чтобы клавиатура заработала, она должна быть подключена к напрямую к портам контроллера UHCI.
 Известные проблемы
* Сглаживание шрифтов улучшено в связи с истечением патентов, но пока не оптимально. В связи с неясной ситуаций по патентам, в официальном релизе отключен код который касается патентов. Этот код включает субпиксельное сглаживание используемое в FreeType. После того как будут выяснены все аспекты, субпиксельное сглаживание будет включено в официальных релизах.
* Хотя поддержка ACPI в Haiku включена по умолчанию и достаточно стабильна, но все же она может вызывать проблемы. Выключить ACPI можно в меню загрузчика.
* Копирование больших объемов данных с быстрых дисков на более медленные (к примеру USB флешки), может вызывать своппинг.
* Загрузчик Haiku может подвисать на некоторых компьютерах.
* Поддержка локализации/интернализации имеет статус экспериментальной. Некоторые приложения переведены частично и имеют проблемы со строками которые могу быть длиннее чем в английском варианте. Настройка локализации пока не работает.
* При выборе украинского перевода руководства пользователя показывается британский флаг.

## R1 Alpha 3

 Новые возможности
* Различные усовершенствования в поддержке оборудования: IO–APIC, ACPI, драйверы для видеокарт, сетевых карт и USB.
* Использование Guttenprint, для обеспечения дополнительной поддержки принтеров.
* Частичная поддержка оверлея для шрифтов. Например, некоторые японские и китайские иероглифы сейчас отображаются.
* Улучшенная поддержка кодирования и декодирования в MediaKit.
* Добавлен General MIDI SoundFont, созданный Tim Brechbill, добавляющий поддержку MIDI во множество приложений.
* Новая реализация IMAP. Теперь письма синхронизированы с сервером, а не просто загружаются как в POP3.
* Переписаны mail daemon replacement (MDR) и части Mail Kit. Исправлены падения MDR.
* Интеграция StackAndTile, первоначально разработанный в Университете Окленда (доступен через setdecor SATDecorator).
* Добавлена поддержка управления перемещением и изменением размера окон (CTRL + CMD + первая кнопка мыши и CTRL + CMD + вторая кнопка мыши).
* Обновление второго экспериментального поддерживаемого компилятора до версии GCC 4.4.4 (доступен через setgcc gcc4).
* Поддержка слабых символов и символа прерывания в GCC 4.
* Пересмотрен графический интерфейс в нескольких программах: BootManager, DiskUsage, MediaPlayer, ReadOnlyBootPrompt и ShowImage.
* Расширенная поддержка локали. Единый бэкэнд для Haiku API и POSIX locale API. Интерфейс и стабильность префлетов Locale и Time значительно улучшены.
* Layout API используется в большем числе приложений, что делает их интерфейс более отзывчивым к изменению шрифтов и локализации. Кроме того, Layout API приближается к тому, чтобы стать стабильным и публичным. Однако, API еще не завершен: он может измениться в любое время. Обращаем внимание разработчиков на это.
 Пока отсутствующие возможности
* Пакетный менеджер находится в стадии разработки и не включен в этот релиз. В качестве временной замены включен скрипт, позволяющий установить небольшой набор ПО (доступен через installoptionalpackage).
 Известные проблемы
* Рендеринг шрифтов, несмотря на истечение срока действия патента на хинтинг, все еще неоптимален. Из–за неопределенной ситуации с патентами в официальном релизе отключен код, попадающий под действие патентов. К сожалению, к такому коду относится и субпиксельное сглаживание, используемое во FreeType. Как только ситуация прояснится, субпиксельное сглаживание будет возвращено в официальные релизы.
* Поддержка ACPI, включенная по умолчанию, может привести к проблемам на некотором оборудовании. Вы можете отключить ACPI в опциях безопасного режима в загрузчике.
* Копирование больших объемов данных от более быстрого к медленному диску (например USB–диск) может привести к задействованию файла подкачки.
* Как сообщается, загрузчик Haiku может зависнуть на некоторых системах.
* Работа над поддержкой локализации/интернационализации еще не завершена. Некоторые приложения переведены частично и имеют проблемы с длинными строками в языках, отличных от английского.
* Для установки прошивок некоторых беспроводных сетевых карт необходимо подтверждение пользователя. Такими картами являются Broadcom 43xx, Intel ipw2100, Intel ipw2200 и Marvell 88W8335. В качестве временного решения проблемы, используется скрипт (доступен через install-wifi–firmwares.sh)

## R1 Alpha 4

 * **Исправления ошибок** — Более 1000 ошибок было исправлено со времени выхода Альфы 3
* **Отладчик** — Новый нативный отладчик. Теперь KDL генерирует QR-коды
* **Файловая система** — BFS работает быстрее. Улучшенная поддержка NTFS и дисков Blu-Ray
* **Аппаратное обеспечение** — Улучшенная поддержка USB OHCI драйверов и определение CPU
* **Локализация** — Исправлены многие переводы на различные языки. Новый переключатель раскладок
* **Мультимедиа** — 10-полосный графический эквалайзер и VST-загрузчик
* **Сеть и Интернет** — Улучшенные драйверы сетевых карт. Новый драйвер PCNet. Базовая поддержка IPv6
* **OpenGL Kit** — Mesa обновлена до версии 7.8.2 для gcc2 и 8.1.0-devel для gcc4
* **Система** — Усовершенствована работа настроек виртуальной памяти и создании своп-файлов
* **Видео** — Поддерживается большинство видеочипов Radeon HD и чипсетов Intel Extreme
* **Беспроводные сети** — Поддержка WPA/WPA2. Исправленные драйверы беспроводных карт

## Beta 1

 * Добавлены полноценные инструменты для управления пакетами, включая утилиту командной строки pkgman и графический интерфейс для установки программ и обновления системы.
* Существенно расширены возможности и стабильность развиваемого проектом web-браузера WebPositive, использующего порт движка WebKit (HaikuWebKit).
* Полностью переделан сетевой конфигуратор, который помимо настройки беспроводной сети и сетевых соединений позволяет управлять системными сетевыми сервисами, такими как OpenSSH и ftpd.
* Модернизирован интерфейс пользователя и применена новая цветовая схема. Переработан интерфейс приложений Mail и Tracker, оформление которых приведено к единому стилю с другими приложениями. ;
* Изменён метод централизованного управления цветами, изменения цветовой темы в настройках автоматически приводит к корректировке цветов в приложениях;
* Расширены возможности мультимедийной подсистемы.
* Расширены возможности развиваемой проектом системы RemoteDesktop для удалённого доступа к рабочему столу, которая базируется на идее передачи с сервера на клиентскую систему команд отрисовки без передачи готовых битмапов.
* Добавлена поддержка загрузки на системах c EFI и возможность использования разделов GPT;
* Добавлено приложение SerialConnect для подключения к системе и передачи файлов через последовательный порт или USB;
* По умолчанию вместо GDB предложен собственный встроенный отладчик, предоставляющий как интерфейс командной строки, так и GUI;
* Реализованы и включены по умолчанию средства защиты ASLR (Address-Space Layout Randomization), DEP (Data-Execution Prevention) и SMAP/SMEP (Supervisor Mode Access Prevention / Supervisor Mode Execution Prevention). Изменена логика защиты областей памяти ядра;
* Полностью переделан демон инициализации launch\_daemon, который из простого приложения для запуска shell-скриптов превращён в системный менеджер, похожий на launchd от Apple.
* Расширена поддержка запуска внутри виртуальных машин.
* Обновлены драйверы для сетевых устройств и добавлены новые драйверы для беспроводных чипов. Большинство драйверов портированы из FreeBSD 11.1. Расширены возможности прослойки для обеспечения совместимости с FreeBSD;
* Обновлены драйверы для файловых систем. Добавлен клиент NFSv4 и реализован драйвер для BTRFS (пока только для чтения). В поставку включена подсистема userlandfs для написания драйверов ФС, работающих в пространстве пользователя (совместима с FUSE);
* Добавлен экспериментальный Bluetooth-стек, который пока ограничен функциями поиска и сопряжения устройств;
* Помимо 32-разрядных сборок началась поставка официальных сборок для архитектуры x86\_64.

 Форки и дистрибутивы
 Помощь