LINUX.ORG.RU

Haiku R1A4

 


4

4

После больше чем года разработки вышла четвёртая альфа версия 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 протокол из-за опасений потери данных на стороне сервера.

>>> Подробности

★★★★★

Проверено: JB ()
Последнее исправление: Dark_SavanT (всего исправлений: 1)
Ответ на: комментарий от quest

терминал я так и не нашел...

А у них - это фишка такая, всё через GUI, который к ядру прибит. Эту идею я поддерживаю.

vilisvir ★★★★★
()
Последнее исправление: vilisvir (всего исправлений: 1)
Ответ на: комментарий от vilisvir

А у них - это фишка такая, всё через GUI, который к ядру прибит.

Кошмар какой.

Jaga ★★★
()
Ответ на: комментарий от vilisvir

А у них - это фишка такая, всё через GUI, который к ядру прибит. Эту идею я поддерживаю.

Это распространённое заблуждение. В Haiku графика реализована в app_server, также как X11 в Linux. Однако в отличии от X11, app_server - работает по IPC а не через сокеты, использует разделяемую память для растровых изображений, имеет современный графический движок, основанный на AGG и Freetype2, который умеет выводить градиенты и сглаживать края. Оконные менеджеры, называемые декораторами работают как модули app_server'а. Удалённый доступ работает примерно как сервер терминалов в Windows.

Haiku можно запустить с консолью без app_server'а (http://www.haiku-os.org/files/images/x86_64-threequarter.png).

anonymous
()
Ответ на: комментарий от anonymous

Однако в отличии от X11, app_server - работает по IPC а не через сокеты, использует разделяемую память для растровых изображений, имеет современный графический движок, основанный на AGG и Freetype2, который умеет выводить градиенты и сглаживать края.

Иксы используют разделяемую память и рендерят глифы через xrender. А «сокеты» и «IPC» — это братья-близнецы вид сбоку.

geekless ★★
()
Ответ на: комментарий от anonymous

работает по IPC, использует разделяемую память для растровых изображений

Первое rio умеет, умеет ли второе? Напомните.

quantum-troll ★★★★★
()
Ответ на: комментарий от geekless

Да ты по ходу просто не понимаешь о чем говоришь. Лол сука.

anonymous
()
Ответ на: комментарий от vilisvir

А у них - это фишка такая, всё через GUI, который к ядру прибит.

Но в беосе то был вроде терминал (лет 10-15 назад) если конечно я ничего не путаю...

quest ★★★★
()
Ответ на: комментарий от anonymous

современный графический движок
который умеет выводить градиенты и сглаживать края.

GDIPlus появился ещё в windows XP.

quiet_readonly ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.