После больше чем года разработки вышла четвёртая альфа версия Haiku OS.
Основной целью сейчас является предоставление обновлённой и стабильной ОС для того, чтобы разработчики стороннего ПО могли работать над своими проектами не отвлекаясь на ошибки в ОС. Для этого в ОС включены базовые средства разработки. В этом релизе возможна сборка исполняемых файлов как с помощью GCC2 так и с помощью GCC4, но если нет особой необходимости, не рекомендуется использование GCC4, так как обратная совместимость API с последующими версиями не гарантируется.
Новые возможности:
- Поддержка WPA/WPA2 для wifi Документация
- Расширена поддержка железа:
- Добавлена поддержка видеоадаптеров RadeonHD, Intel Extreme
- Добавлена поддержка USB OHCI контроллеров
- PS/2
- Поддержка Blu-ray(UDF 2.50)
- Поддержка SandyBridge процессоров и улучшения в определении процессоров Intel и AMD
- PCNet сетевой драйвер.
- Новое ПО в базовой поставке:
- Отладчик Debugger
- Под давлением, в частности, русскоязычных разработчиков, в базовую поставку был добавлен переключатель раскладок
- 10 канальный эквалайзер
- Новый хранитель экрана GLife
- Обновлён Webkit, на котором основан WebPositive
- OpenGL kit обновлён до использования Mesa 7.8.2. Ведётся работа над возможностью использования более свежих версий Mesa.
- Добавлен тайлинговый режим работы с окнами
- IPv6
- Улучшена стабильность работы BFS и добавлены новые служебные утилиты.
- Поддержка больших дисков и разделов(>63 TB)
- Улучшена работа и настройки виртуальной памяти и создания swap-файла
- Новые возможности в отладчике ядра, в том числе возможность кодирования вывода KDL в QR код. Описание
- Исправлены ошибки которые могут приводить к утечкам памяти
- Расширена поддержка POSIX сигналов с расширениями реального времени
- Secondary и Experimental компиляторы обновлены до GCC 4.6.3 (через setgcc gcc4)
К сожалению в данный релиз не включена поддержка управления пакетами, находящаяся в разработке. Как временное решение доступен скрипт installoptionalpackage позволяющий установить дополнительное ПО.
Известные проблемы:
- Производительность при запуске с LiveCD и первой загрузке: После установки, Haiku выполняет несколько фоновых задач, которые приводят к потере производительности. При установке на жёсткий диск или использовании перезаписываемых устройств, это происходит один раз и не слишком заметно, но поскольку LiveCD только для чтения, то эти задачи выполняются при каждой загрузке и из-за малой скорости поиска на CD потеря производительности становится заметной;
- На одноядерных машинах при загрузке в SafeMode, а для LiveCD каждая загрузка является таковой, возможно зависание Deskbar. Предполагается, что это происходит из-за того что NetworkStatus устанавливается в Deskbar раньше чем запускается net_server;
- Из-за непонятной ситуации с патентами на хинтинг шрифтов, релиз собран без него. Когда ситуация с патентами станет более ясной, субпиксельное сглаживание шрифтов может быть включено обратно;
- Поддержка ACPI включенная по-умолчанию может приводить к проблемам на некотором железе. ACPI можно отключить в загрузчике.
- Копирование большого объёма данных с быстрых дисковых устройств на более медленные(USB-флешки например), может приводить к сбросу данных в раздел подкачки.
- На некоторых системах Haiku boot loader может зависать.
- Локализация/Интернационализация всё ещё в работе. Некоторые приложения могут быть переведены частично или иметь проблемы с длинными строками на языках отличных от английского.
- Требуется ручная загрузка firmware для некоторых (Broadcom 43xx, Intel ipw2100, Intel ipw2200, Marvell 88W8335) беспроводных карт. Как временное решение в образ включён скрипт для облегчения процесса (install-wifi-firmwares.sh) Подробнее
- У некоторых карт Marvell Yukon есть проблемы с производительностью
- Из-за ограничений размера CD дисков такие инструменты как hg, svn, cvs, python исключены из поставки. Их можно установить с помощью команды installoptionalpackage;
- Из почтового клиента(MDR - Mail daemon replacement) исключён IMAP протокол из-за опасений потери данных на стороне сервера.
>>> Подробности