Главная

Состоялся второй альфа релиз Haiku

alpha-2-stamp.png

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

Выпуская этот релиз, Haiku Project надеется привлечь ещё больше добровольцев для достижения релиза R1 и дальше.
Команда разработчиков Haiku рада предоставить эту улучшенную версию для широкой аудитории и призывает помочь повысить качество Haiku.

Системные требования:

  • На данный момент Haiku работает только на x86 системых. Минимальный требуемый объем памяти 128 Мб. Для компиляции Haiku внутри себя, рекомендуется 1 Гб памяти. Haiku была протестирована и работает на процессорах Pentium II 400 Мгц и ниже, и требует 700 Мб дискового пространтсва.

Список изменений относительно первой альфы:

  • Поддержка WiFi при помощи слоя совместимости с FreeBSD 8. Те части драйверов, которые не могут быть включены в дистрибутив, устанавливаются при помощи install-wifi–firmwares.sh. Для поддержки WEP шифрования пока используется экспериментальное приложение setwep (в дальнейшем будет заменено на более удобное и дружественное).
  • WebPositive — нативный браузер на базе движка Webkit.
  • Locale Kit, позволяющий локализировать систему и приложения.
  • Хинтинг шрифтов включен по умолчанию.
  • Устранен баг в сетевом стеке, который не давал некоторым веб–страницам полностью загружаться.
  • Перевод руководства пользователя и другой документации, поставляемой с системой.
  • Поддержка файловой системы UDF.
  • Увеличение производительности USB.
  • ACPI теперь включен по умолчанию.
  • Большое количество обновлений в сопутствующем программном обеспечении, наиболее заметное — переход с bash 2.x на 4.x.
  • Реализована поддержка MSI (Message Signal Interrupts). Это поможет улучшить работу с прерываниями.
  • Улучшена POSIX совместимость.
  • Увеличена производительность.
  • При разбиении диска DriveSetup устанавливает базовый загрузчик в MBR для последующей загрузки с активного раздела.
  • Большое число блокировок ядра было оптимизировано, что привело к значительному сокращению времени сборки системы.
  • Код ядра и систем управления виртуальной памяти подвергся оптимизации.
  • Добавлен простейший скрипт installoptionalpackage, временно заменяющий полноценную систему управления пакетами через PackageFS. Он позволяет устанавливать часть пакетов из Haiku OptionPackages.
  • Улучшена работа встроенных звуковых карт на чипсетах Nvidia.
  • Изменения в API/ABI:
    • BJoystick — исправлена проблема совместимости с BeOS.
    • Изменен ABI GCC 4. Приложения, использующие его, должны быть пересобраны.
    • Появилась поддержка разных версий библиотек.
  • Hailku на базе GCC4 может быть собрана на 64–х битном дистрибутиве Linux. GCC2 версия все еще требует использования linux32.
  • Создан новый тип образа anyboot, который можно записывать как на CD–диски, так и напрямую на USB–флешки. Учтите, что некоторое записывающее ПО может «умничать», что может привести к некорректной записи на диск.

Нереализованные функции:

  • Haiku пока что не поддерживает WPA шифрование, поддерживается только WEP шифрование.
  • Система управления пакетами все еще находится в разработке.
  • Менеджер загрузки Haiku (bootman) поддерживает только один жесткий диск.
  • USB клавиатуры, подключенные к OHCI или к USB 2.0 хабу, не работают в Kernel Debugging Land (KDL). Для работы в KDL клавиатуру нужно подключить к порту UHCI.
  • Шрифтовое наложение (font overlay) еще не поддерживается в Haiku. Из–за этого в самом начале установки при выборе языка, глифы которого не поддерживаются шрифтом по умолчанию (например японский), локализированный текст будет искажен.

Известные проблемы:

  • Live CD и производительность при первой загрузке: после установки и при загрузке в режиме Live CD выполняются некоторые фоновые процессы для завершения установки. Известно, что это уменьшает производительность. При установке на жесткий это обычно незаметно, так как фоновые процессы выполняются довольно быстро. Но в режиме Live CD снижение производительности более ощутимо из–за более медленного доступа к данным на CD. Так как CD работает в режиме «только для чтения», то фоновые задачи будут запускаться при каждой загрузке с него. На записываемых носителях последующие загрузки выполняются намного быстрее.
  • Рендеринг шрифтов хоть и значительно улучшился в этой версии, но все еще не является оптимальным. Из–за неясной ситуации с патентами в официальном релизе был отключен код, который является запатентованным. К сожалению, это включает и субпиксельное сглаживание, используемое в FreeType. Как только ситуация будет более детально изучена, субпиксельное сглаживание скорее всего будет включено в последующих релизах.
  • Поддержка ACPI, которая теперь включена по умолчанию, может вызвать проблемы на некотором оборудовании. На таких системах возможно отключение ACPI с помощью соответствующей опции загрузочного меню.
  • Копирование большого объема данных с более быстрого диска на более медленный (например на USB диск) может заставить систему активно использовать виртуальную память, что может сказаться на её производительности.
  • Имеются сообщения, что менеджер загрузки Haiku может повиснуть на некоторых системах.
  • Была добавлена начальная поддержка локализации/интернализации. Она все еще является экспериментальной. Некоторые приложения могут быть переведены неполностью и иметь проблемы с длинными строками при использовании языков, отличных от английского.
  • Утилита настройки Locale, пока что работает неидеально.
  • В руководстве пользователя в списке выбора языков вместо флага Украины ошибочно отображается флаг Британии.

Исходный код:

  • Исходный код самой Haiku, инструментов используемых для ее сборки, а также исходники опциональных пакетов доступны для скачивания по адресу: http://haiku–files.org/files/releases/r1alpha2/sources/

Сообщения об ошибках:

  • В нашей системе регистрации ошибок на данный момент открыто около 1500 ошибок и закрыто более 4000. Если вы нашли что–то, что возможно является ошибкой, просим воспользоваться поиском в нашем Trac–е, чтобы проверить, не было ли уже сообщений об этой проблеме, и если нет, то создать новый тикет: http://dev.haiku–os.org/
  • С момента выпуска R1 Alpha 1 cоздано отчетов: 1445.
  • Исправлено ошибок: 832.

Более детальная информация находится здесь.

Образы дисков в различных форматах доступны по следующему адресу: http://haiku-os.org/get–haiku.
Купить CD, начиная с конца мая, можно в данном интернет–магазине: http://www.cafepress.com/haiku_os.

А с тем, что нас ждет в третьей альфе, можно ознакомиться по этому адресу: http://dev.haiku–os.org/wiki/R1/ReleaseRoadMap.

с торрента

с торрента сосут активненько… :)

Новость

Новость на ту–же тему и теми–же словами опубликованная besman–ом всего секундой позже удалена как дубликат. Спасибо за понимание. ;–)

А кто обещал

А кто обещал чего–то большего? Советую изучить роадмап по альфе 3, дабы в будущем снова разочарований не повылезало.

Заинтриговали,

Заинтриговали, однако. Выкладывайте весь список ожиданий, пожалуйста. Если идеи хорошие — то чего–бы и не пропихнуть?

Великолепно,

Великолепно, качаем! :)

Уже успел

Уже успел затестить, производительность системы очень порадовала вплотную приблизившись к BeOS, а также WebPositive, который отлично вписался в концепт легковесного браузера на современном движке, добавим, что минимальный объем памяти на котором Хайку загрузилась на виртуальной машине составил 64 Мб, причем система крутится довольно шустро несмотря на VESA режим.

Как отмечает

Как отмечает профессор valexey, у него гайка загрузилась даже с 48 метрами мозгов, относительно первой альфы, которая даже не грузилась при 96 метрах. (Всё со слов valexey)

хороший

хороший показатель

Ура!

Ура!

При установке

При установке выдаёт ошибку “Device recalibrate error” при попытке скопировать файл libwebcore.so. Образ скачан правильно, записан вроде как тоже (две попытки на двух разных дисках, результат всё тот же). Что посоветуете?

Уже несколько

Уже несколько человек сообщили об этой проблеме, помогает запись на другую болванку с помощью другой писалки на более медленной скорости.
http://dev.haiku–os.org/ticket/4482

Есть

Есть консольный cdrecord.

а на i586

а на i586 заведется?

В VESA работает.

В VESA работает.

Что

Что за звуковуха?
А свитчер какой и откуда брался? гцц2 или гцц4?
Альфа гибридная — т.е. должна запускать как софт собранный гцц2 так и собранный гцц4.
Есть jabber–конференция haiku–os@conference.jabber.ru. Там же и переводчики сидят.

1. Звук ICH4 —

1. Звук ICH4 — должен пахать. Пиши тикет в Trac, однако, — пусть правят. :)
2. Свитчер — это не только простое приложение а адд–он, другими словами, системная dll — т.е. на неё гибридизация не действует. Его версия должна соответствовать базовой версии системы — иначе просто не подгрузится.
3. Почему гцц2 — стратегическая цель до R1 — совместимость с беосиной, как бы это и не смешно звучало по нынешним временам.

Перефразируя

Перефразируя классику чёрного юмора: No legs — no animations. А Траc должен письмо прислать для подтверждения аккаунта — после ответа на него можно будет открывать новые тикеты. Не ленись, для себя–же стараешься. ;–)

Хм, спишись

Хм, спишись с Нильсом, вроде он там заведует: ниелс.реедийк@гмаил.цом — попроси глянуть твой аккаунт.

Какой пакет

Какой пакет переключателя клавиатуры работает на этом релизе? Пробовал разные версии, но везде падает на отрисовке иконки. Перезагрузка не помогает.

http://sourceforge.net/projec

http://sourceforge.net/projects/dotmatrix4beos/files/

KeymapSwitcher-1.2.5-r1a2-x86-gcc2–2010-05–08.zip

Не помогло.

Не помогло. Опять на отрисовке падает:

#0 0x0198b717 in DeskView::Draw () from /boot/common/bin/KeymapSwitcher
#1 0x003e36b4 in BView::_Draw () from /boot/system/lib/libbe.so
#2 0x003e8515 in BWindow::DispatchMessage () from /boot/system/lib/libbe.so
#3 0x00228908 in TBarWindow::DispatchMessage ()
#4 0x003ec978 in BWindow::task_looper () from /boot/system/lib/libbe.so
#5 0x00325caf in BLooper::_task0_ () from /boot/system/lib/libbe.so
#6 0x0072d0b2 in thread_entry () from /boot/system/lib/libroot.so
#7 0x70102fec in ?? ()

Дежа–Вю.

Дежа–Вю. Да этому козлу лет триста! Предполагаю ты либо сохранил пустой список раскладок, либо древняя версия затесалась. Попробуй сначала корокий рецпет — если не поможет — длинный.

Рецепт 1:
Убей Deskbar из окошка по Ctrl-Alt–Del.
Удали /boot/home/config/settings/Switcher.
Перезапусти систему и перенастрой Свитчер по новой

Рецепт 2:
Поищи и поубивай все файлы KeymapSwitcher, keymap_switcher какие найдешь на диске.
Убей Deskbar из окошка по Ctrl-Alt–Del.
Удали /boot/home/config/settings/Switcher.
Удали /boot/home/config/settings/Deskbar_settings.
Перезапусти систему.
Окропи системный блок святой водой (можно пропустить — но тогда я ничего не гарантирую).
Установи Свитчер по новой, настрой его и не сохраняй больше настройки с пустым списком раскладок.

Удали

Удали /boot/home/config/settings/Switcher.
Большое спасибо, помогло!

Желательно бы проверять на пустой список.

шрифты немного

шрифты немного лучше, хотя все еще негармонично широкие.
Установи свои шрифты в /boot/home/config/data/fonts/ttfonts и выбери их в программе Fonts. Ещё можно Appearance > Antialiasing посмотреть.

соответственно софт если ставить так надо смотреть чтобы не 4 а 2 значилось, да?
Нет. В релизе гибридная сборка, т. е. интерфейсные библиотеки собраны GCC2 и GCC4. Стандартные программы собраны GCC2.

1. а разрешение

1. а разрешение на нижнем нотике соответствует дисплею? ширикоэкранное?
2. Свитчер содержит фильтр инпут–сервера — а на него гибридизация не распространяется. Не может он загрузить адд–он собранный другой версией gcc.

На всех

На всех клавиатурных комбинациях пробовал?

Живу

Живу Во Львове,желаешь помочь с переводом милости просим
аська 229484490
Жабер totish@jabber.kiev.ua

В моем случае

В моем случае после установки KeymapSwitcher переключение раскладки по хоткею не работало пока не перезагрузился.

бывает.

бывает. так сойдёт.

Может потом

Может потом прикрутят какой–нибудь скрипт, чтобы перезагружал отдельно только input_server, если такое реально.

Можно

Можно с определённостью сказать, что когда–нибудь «потом» Свитчера с почестями похоронят. А пока и так сойдёт, тем более в штатной ситуации и с правильной версией.

что за ноут?

что за ноут? listdev что говорит? если сеть sis190/191 — драйвер есть рабочий но недоделанный. видео–драйвер для сисек пишется да и VESA sis–овская вполне себе шустрая. Короче не надо отговорок. ;–)

Для сетки

Для сетки я драйвер соберу — если кабель не дергать то работать будет. Видео сейчас точно не скажу, не помню какое у меня на домашнем буке. Джеральд Заяц сейчас как раз занимается sis–овским видео, как выдаст первые результаты, думаю напрягать его и на мой Мираж. А под Линуксом это видео работает, не проверял?

А listusb сюда не кинешь для коллекции? Там случайно WiFi нету? ;–) А аудио у тебя на этом буке работает?

Поставил

Поставил на нетбук 2 альфу, пропали png иконки в Bezilla и Qt–ых прогах, может еще где, еще не все проверил. Снова появился забавный глюк с загрузкой системы на 100% при использовании внешней мышки с нетбуком, достаточно просто пошевелить — глубокий вис. Такая шляпа была уже, но где–то с полгода на всех сборках не наблюдал.
Остался глюк с сетевухой rtl81xx — если кабель подключен во время загрузки — сетевая карта в /dev/net отсутствует, хотя, судя по логам, во время загрузки нормально определяется.

> Остался глюк

> Остался глюк с сетевухой rtl81xx — если кабель подключен во время загрузки — сетевая карта в /dev/net отсутствует,
> хотя, судя по логам, во время загрузки нормально определяется.

Что значит «остался»? Он уже был замечен ранее? А в Trac этот баг зарегистрирован уже?

>Что значит

>Что значит «остался»? Он уже был замечен ранее? А в Trac этот баг зарегистрирован уже?
Сомневаюсь…
Подозреваю что в моем случае объясняется всё спецификой железа(нетбук Acer на Ion).
Возможности проверить rtl81xx карточки на других системах к сожалению нет. Да и собственно не так напрягает как тормоза с мышкой. Про мышку в траке писали — типа пофиксили, при чём давно(странно…)
Ну и с иконками не понятно, щас QT–IM методом тыка юзаю(зрительная память никакушая, где–какая кнопка были не помню :–)), PSI не запустился совсем :–(

Иконки —

Иконки — такое ощущение что транслятор PNG не пашет. А в преференсах Data Translators он есть? Глянь туда пожалуйста.
Мышка — если баг был закрыт но симптомы наблюдаются — его нужно переоткрывать. По крайней мере чтобы они начали разбираться.
Сетка: a syslog можешь запаковать и куда–нибудь мне прислать или выложить? Или баг в Trac вставить с этим сислогом и кратким описанием ситуации?

Откуда Bezilla?

Откуда Bezilla? Скорее всего старая версия.
installoptionalpackage bezillabrowser
скачает последнюю безиллу, которая была собрана после апдейта libpng.
Эту же версия лежит тут http://haiku-files.org/files/optional-packages/BeZillaBrowser–2.0.0.22pr…
А чтобы заработали иконки в QTшных прогах, нужно создать папку lib рядом с нужной софтиной и в нее положить libpng.so.zip.

C PNG все

C PNG все понятно:
libpng warning: Application was compiled with png.h from libpng–1.2.40
libpng warning: Application is running with png.c from libpng–1.4.1
libpng warning: Incompatible libpng version in application and library

Надеюсь ближайшее время проги пересоберут.
С syslog проблематично, — удалил дрова на wifi(все равно не юзаю), и проблем с сеткой не стало, естественно syslog затерся свежаком, не могу найти где была проблема, помню тока что–то было в логе про can not write куда–то, после чего rtl отваливался. На эксперименты пока нету времени, юзаю ноут для работы, девайс дремучий, wifi в BIOS не отключается. Видимо где–то конфликт между дровами, либо в самом стеке, вряд ли по шине.

Т.е. сетевуха

Т.е. сетевуха появилась после того как вайфайню придушил? Ну это в Trac надо — вроде пока за работу с многими сетевухами одновременно серьёзно не брались. Не беда — закинешь когда время будет, если к тому времени он не «самоисправится». ;–)

1. В Trac. 2. Даже

1. В Trac.
2. Даже после ребута системы с клавиатуры не работает? Версия gcc2?

Свитчер

Свитчер частично сидит в фильтре input_server–а и если при установке там уже такой фильтр лежал, предыдушей версии или гцц4–шный — то инпут–сервер его может и не подхватить. Тем более предыдущая версия жрала события клавиш модификаторов. Если не сработало сразу — нужно перегрузиться.

Ну от чипа

Ну от чипа зависит — sis–овская веса вполне себе терпима, ати–шная тоже. нвидия тоже неудобств не доставляла как мне помнится. Куда хуже то, что разрешения в весе «квадратные» и весь мир после некоторого общения с гайкой кажется сильно «худым».

А он в

А он в OptionalPackages

# Bluetooth — experimental Haiku components for Bluetooth

нужно ставить отдельно.

А

А не подскажете, кого напрягать по поводу неработающего OSS? вроде на сайте OSS написано что чип поддерживается, а в haiku тишина… :(

В Trac попробуй

В Trac попробуй кинуть, или в листе гайковском спроси, или напрямик Револю напиши: револ@фрее.фр — спроси.

Ну,

Ну, вот наконец–то я себя снова нубом почувствовал.

Индексы??

Индексы?? Проинициализируй раздел при помощи DriveSetup или mkbfs.

Попробуй

Попробуй его checkfs–ом прогнать. Не поможет — форматни заново. Кажется мне, что почти половина раздела под индексы как–то зажирно. Ешё бывает, что swapfile не виден, но судя по бифару — там только мусорка.

А может в в

А может в в мусорке лежит что–то? :)

Хочешь сказать,

Хочешь сказать, что БиФар иконку неверно показывает? Вполне может быть, кстати.

Кстати,

Кстати, кто–нибудь знает, почему checkfs без “–c” убивает систему и что означает “7 blocks could be freed”?

1. Видимо

1. Видимо он имеет ввиду, что работать с системой во время проверки затруднительно. Поскольку проверка лочит диск.

2. В Терминале глянь
ls -alR /Haiku
сразу станет видно где какие файлы.

3. В каком смысле не грузится? Вообще не «цепляет» флешку и грузит систему с веника?

4. Сколько сетевух на компе? Возможно гайке не может определиться какую использовать или по дефолту назначает другую. Что 

ls -al /dev/net

в Tерминале говорит?

3. Хм, так оно

3. Хм, так оно в гайковский загрузчик успевает запустить?
4. Радуйся, чудак человек — у тебя фай–фай сам определился. :–D Если им не планируешь пока пользоваться — снеси с целевого раздела драйвер ipw2100 — удали бинарник /boot/system/add–ons/kernel/drivers/bin/ipw2100 и перегрузись — после этого сетка будет автоматом цеплять привязанную карточку. Как раз сейчас Итамар работает над Network Preflet.

Хм, это как

Хм, это как она убивает? 7 блоков «потерялись» и помечены как занятые, но на самом деле на них ничто не ссылается и они могут быть отнесены в список свободных. Практически штатная ситуация, насколько я понимаю.

Хм, это как

Хм, это как она убивает?
В KDL падет. Похоже это изветная проблема.

В R1/Alpha1 всё ОК.

Не пугай людей.

Не пугай людей. Проверил в актуальной версии 11 разделов на трех компах — валится только на одном — самом старом и объёмном.

валится только

валится только на одном — самом старом и объёмном
А у меня такой раздел и был. Я успел много туда понакидать и понаделать:) Если реально использовать систему, то это будит неизбежно. Проблему вчера решил копированием на временный раздел и обратно.

После того

После того как обновил гайку до последней транковой — так и тот старый раздел прочеался без проблем.

они

они про многоюзерность не думали еще? было бы хорошо, если бы вход в систему защищал хотя бы пароль :)

Да не проблема.

Да не проблема. В BIOS уже есть такая функция :)

было бы хорошо,

было бы хорошо, если бы вход в систему защищал хотя бы пароль :)
Эту программу минут 15 писать, только нужна она кому(всёрвно можно зайти на систему из загрузочного диска)?

не на всех

не на всех компах есть сидюки и невыломаные усб.

Всё отлично,но

Всё отлично,но отказался заводиться Atheros AR5001x+

не появляется зараза в преференсах(

А какой момед?

А какой момед? (listusb -v для USB–шных покажет информацию о нём) Видимо ей драйвер нужен. В любом случае даже если и увидит она его, то, кроме как в фиде использовать тот модем вряд–ли где выйдет. PPP то в гайке ещё не написан. ;–(

Драйвера

Драйвера для этого «модема» уже давно портированы из FreeBSD. Выложи syslog на http://pastebin.com

http://haiku–os.org/doc

http://haiku–os.org/docs/userguide/ru/applications/terminal.html
http://haiku–os.org/docs/welcome/ru/bugreports.html#syslog

Вытащить сислог можно скопировав его на раздел (на жестком диске или флешке), который доступен из другой ОСи.
Или из под винды воспользоваться этим вьюером http://www.skyos.org/downloads/skyfs–0.1.zip

Если

Если это Альфа3, то поменять в настройках ВМ сетвую карту на любой Intel
Если это ночник, то сеть в виртуалбоксе работает из коробки.

Хм…

Хм… Это комби–карта на Cardbus что–ли? Тогда сложнее — ещё и поддержку PCMCIA придется править/имплементировать. Из Линуха сорцы таскать стрёмно — там они как правило все больные GPL–ем. А так — да ничего трудного — знаючи как, за пяток вечеров можно и слабать драйвер. Но, нужно иметь такое железо, свободное время и желание.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
U
t
E
C
h
v
Enter the code without spaces and pay attention to upper/lower case.