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)

Ответ на: комментарий от geekless

Во-первых, 4.2

обана, кадами решил померяться? ;)

Во-вторых, винда не является СПО

кроме красноглазых фанатов никого это не волнует ;)

Нахрен нужна еще одна десктопная опенсорсная система

for fun?

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

for fun?

Это единственная причина, ага, т.к. практической пользы проект не имеет. Но это какой-то особенный, завязанный на уличную магию, фан — делать клон умершей вместе со своим железом 10 лет назад проприетарной системы, известной полутора анонимусам. Нужно быть очень странным человеком для этого.

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

В терминале ifconfig — что имеем в результате? Покажите.

Welcome to the Haiku shell.

~> ifconfig
loop    Hardware type: Local Loopback, Address: none
        inet addr: 127.0.0.1, Mask: 255.0.0.0
        inet6 addr: ::1, Prefix Length: 128
        MTU: 16384, Metric: 0, up loopback link
        Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
        Transmit: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
        Collisions: 0

/dev/net/ar81xx/0
        Hardware type: Ethernet, Address: 00:22:15:ef:8a:84
        inet addr: 192.168.1.22, Bcast: 192.168.1.255, Mask: 255.255.255.0
        inet6 addr: fe80::222:15ff:feef:8a84, Bcast: ffff:ffff:ffff:ffff::, Prefix Length: 64
        MTU: 1500, Metric: 0, up broadcast auto-configured
        Receive: 730 packets, 0 errors, 725669 bytes, 0 mcasts, 0 dropped
        Transmit: 719 packets, 0 errors, 96777 bytes, 0 mcasts, 0 dropped
        Collisions: 0

/dev/net/ralink2860/0
        Hardware type: Ethernet, Address: 00:0c:43:30:52:88
        inet addr: 169.254.0.165, Bcast: 169.254.255.255, Mask: 255.255.0.0
        inet6 addr: fe80::20c:43ff:fe30:5288, Bcast: ffff:ffff:ffff:ffff::, Prefix Length: 64
        MTU: 1500, Metric: 0, up broadcast auto-configured
        Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
        Transmit: 2 packets, 7 errors, 614 bytes, 0 mcasts, 0 dropped
        Collisions: 0

~> 

Вайфай в режиме dhcp ? В дескбаре нетворкстатус показывает No link ? по всей видимости нет доступных сетей..

Да, точка доступа раздаёт адреса. Она есть, и работает). На этом же нетбуке установлена XP, под ней точка ловится, сигнал хороший.

Вокруг ещё другие сети видны, но опять же в XP. Дело 100% в HAIKU A4.

Нетворкстатус говорит «no wireles network found», вообще ни одной сети не видит.

Пробовал

ifconfig /dev/net/ralink2860/0 scan
тоже нет сетей.

Пробовал

 ifconfig /dev/net/ralink2860/0 join "название точки" "пароль"
выскакивает окошко «Connect Wireless Network» нажимаю OK, окошко исчезает, но ни куда не коннектится.

Если хотите проверить- какой именно драйвер вайфай подгружен ядром - в терминале listimage (в начале листинга см. kernel модули)

1076           /boot/system/add-ons/kernel/drivers/dev/net/ralink2860 0x806d5000 0x8073e000    0          0

Oно вроде бы.

Кстати, разве ралинк 2860 нужен фирмварь??? Драйвер готовый в образе ...

Вот это проглядел, сразу после установки подключил ethernet шнурок и запустил install-wifi-firmwares.sh. Но вроде до запуска адаптер не появлялся, хотя

сейчас не уверен. Это как то может повлиять на работоспособность? Wi-Fi карточка вроде бы правильно опозналась, и драйвер вроде нужный подгружен.

Возможно ли этот скрипт удалить?

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

Это единственная причина

это единственная причина появления вообще всего. даже тебя.

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

Для более детального рассмотрения проблемы просим зайти в xmpp/jabber конференцию haiku-os@jconference.jabber.ru

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

Настройки точки доступа - WPS включен, WPA-PSK\WPA2–PSK, тип защиты TKIP\AES, ключ. Проверьте.

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

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

На древнем ноутбуке Ксубунта еле ползала. Поставил Гайку - летает!

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

Если у Вас вайфай работал в альфе3 и ее диск (образ) сохранился, то возможно заменить драйвер в альфе4 на старый, который работает. /boot/system/add-ons/kernel/drivers/bin/ файл ralinkwifi2860

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

Если у Вас вайфай работал в альфе3 и ее диск (образ) сохранился, то возможно заменить драйвер в альфе4 на старый, который работает. /boot/system/add-ons/kernel/drivers/bin/ файл ralinkwifi2860

Переустановил A4. точки стали видеться. Как Вы и говорили, Ralink RT2860 подхватывается «из коробки». Непонятки с подключением, выскакивает окошко «Connect Wireless Network» нажимаю OK, окошко исчезает, но ни куда не коннектится. Из терминала тоже не хочет.

Настройки точки доступа - WPS включен, WPA-PSK\WPA2–PSK, тип защиты TKIP\AES, ключ. Проверьте.

Да, вроде всё так настроено.

Для более детального рассмотрения проблемы просим зайти в xmpp/jabber конференцию haiku-os@jconference.jabber.ru

Спасибо, загляну.

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

Жесткий диск какого возраста? может файл драйвера побился при инсталляции? А после переустановки ОС удачно попал в другие сектора..

Если все точки видны, то нужно выбрать одну из них - шелкнуть кн. мыша , в появившемся окне выбрать режим шифрования, и ввести ключ к точке доступа, ОК.

После чего появится (возле дескбара, серенькое такое, его трогать бессмысленно) окно нотификаций (уведомлений) о конфигурировании сети вайфай, по завершении аутентификации Ready.

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

На всякий случай проверьте состояние фс - в терминале checkfs -c /boot (для исправления повреждений фс запустить без параметра -с).

Если интересует, где и как брать софт (офис и проч.) - читать тут HaikuOS

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

На древнем ноутбуке Ксубунта еле ползала. Поставил Гайку - летает!

Дык если линуха 2.4 воткнуть, тоже летать будет.

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

Мне тут некоторые гомо приматусы напоминают виндузятников из 90-х. Прямо чувствую запашину тех времен, когда над Линуксом посмеивались и показывали пальцем «ВАШЕ ПОДЕЛИЕ НИНУЖНО, ТОЛЬКО WINDOWS 98!»

Linux трудился на серверах с беты редхата.

jackill ★★★★★
()

Любопытная штука. Но, с точки зрения обычного пользователя, особых фишек не заметил. Разве что только собственные поля комментариев к файлам.

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

На древнем ноутбуке Ксубунта еле ползала. Поставил Гайку - летает!

Угу. Собираю из кусков древнего железа девелоп-станцию под Гайку, шустренько.

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

2.4 - мёртв. Хотя и был значительно компактнее и шустрее 2.6.

Dark_SavanT ★★★★★
() автор топика
Ответ на: комментарий от jackill

«Дык если линуха 2.4 воткнуть, тоже летать будет.»

Наглая ложь. 2.4 тот еще черепаший тормоз. Линукс вообще тормознутая поделка.

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

Наглая ложь. 2.4 тот еще черепаший тормоз. Линукс вообще тормознутая поделка.

Ну не знаю, не знаю. По мне так очень шустрая штука была.

Причем нормально крутилась даже на наладонниках.

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

«Причем нормально крутилась даже на наладонниках.»

Только после удаления из ядра всего что только можно. Потому что ядро линукс - помойка, куда суют все что только можно.

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

Если бы оно ещё отключалось нормально - было бы не страшно.

А так - минимум выжимаемый выкидыванием практически всего на современном ядре - 1.1-1.3 мегабайт в сжатом виде

Dark_SavanT ★★★★★
() автор топика
Ответ на: комментарий от beos

На всякий случай проверьте состояние фс - в терминале checkfs -c /boot (для исправления повреждений фс запустить без параметра -с).

Welcome to the Haiku shell.

~> checkfs -c /boot
        19223 nodes checked,
        0 blocks not allocated,
        0 blocks already set,
        0 blocks could be freed

        files           17608
        directories     1460
        attributes      88
        attr. dirs      58
        indices         9

        direct block runs               17546 (2.10 ГБ)
        indirect block runs             13 (in 3 array blocks, 223.50 МБ)
        double indirect block runs      0 (in 0 array blocks, 0 байт)
~>

Если все точки видны, то нужно выбрать одну из них - шелкнуть кн. мыша , в появившемся окне выбрать режим шифрования, и ввести ключ к точке доступа, ОК.

После чего появится (возле дескбара, серенькое такое, его трогать бессмысленно) окно нотификаций (уведомлений) о конфигурировании сети вайфай, по завершении аутентификации Ready.

На данный момент ситуация следующая. После очередной загрузке пропала проводная сетевушка /dev/net/ar81xx/0 хотя в списке вроде присутствует:

~> listimage

KERNEL TEAM:
   ID                                                             name       text       data seq#      init#
------------------------------------------------------------------------------------------------------------
    
  921               /boot/system/add-ons/kernel/drivers/dev/net/ar81xx 0x8133f000 0x81358000    0          0
  996           /boot/system/add-ons/kernel/drivers/dev/net/ralink2860 0x8069b000 0x80704000    0          0
  

В дескбаре состояние беспроводной такое: /dev/net/ralink2860/0: No link

Открываю сетевые настройки:
Adapter:/dev/net/ralink2860/0
Mode:Disabled

Выбираю DHCP>Apply выскакивает окошко «Connect Wireless Network» беспроводная точка которую выбирал ранее. Вбиваю пароль, нажимаю OK, окошко исчезает, но ни куда не коннектится.

Кстати опять пишет «no wireles network found» перезагрузка не помогает.

Подскажите плиз, как сбросить настройки сетевушек к изначальным?

Ещё заметил, что в Haiku MAK адрес беспроводной карточки в Haiku несоответствует:

Welcome to the Haiku shell.

~> ifconfig 
/dev/net/ralink2860/0
        Hardware type: Ethernet, Address: 00:0c:43:30:52:88
        inet addr: , Bcast: , Mask: 
        inet6 addr: fe80::20c:43ff:fe30:5288, Bcast: ffff:ffff:ffff:ffff::, Prefix Length: 64
        MTU: 1500, Metric: 0, up broadcast configuring
        Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
        Transmit: 2 packets, 4 errors, 614 bytes, 0 mcasts, 0 dropped
        Collisions: 0

Windows XP

C:\>ipconfig
Беспроводное сетевое соединение 4 - Ethernet адаптер:

        DNS-суффикс этого подключения . . :
        Описание  . . . . . . . . . . . . : 802.11n Wireless LAN Card
        Физический адрес. . . . . . . . . : 00-22-43-00-1A-2F

srCD

root@sysresccd /root % ifconfig 

wlan0     Link encap:Ethernet  HWaddr 00:22:43:00:1a:2f

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

По мак адресу - ситуация уточняется. Для одновременной работы сетевой и вайфай карт установите только режим DHCP для обоих карт, при настройке статики - работает только 1 карта, которая настроена статикой (пока так). Две сетевых карты могут быть настроены статикой.

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

После выбора Open network preferences// Вы в окне Network после выбора адаптера вайфай выбираете сеть во втором сверху поле Network --- в нем не следует выбирать точку доступа.

Точка доступа выбирается в списке нетворкстатуса (в дескбаре), который появляется после клика ПКМ по иконке нетворкстатуса.

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

По мак адресу - ситуация уточняется. Для одновременной работы сетевой и вайфай карт установите только режим DHCP для обоих карт, при настройке статики - работает только 1 карта, которая настроена статикой (пока так). Две сетевых карты могут быть настроены статикой.

Да, выставляю все карты на DHCP.

После выбора Open network preferences// Вы в окне Network после выбора адаптера вайфай выбираете сеть во втором сверху поле Network --- в нем не следует выбирать точку доступа.

Точка доступа выбирается в списке нетворкстатуса (в дескбаре), который появляется после клика ПКМ по иконке нетворкстатуса.

Спасибо, буду делать так.

Вот здесь возьмите драйвер старый - http://rusfolder.com/33631911

и замените /boot/system/add-ons/kernel/drivers/bin/ файл ralinkwifi2860

Результат такой:

Welcome to the Haiku shell.

~> ifconfig 
loop    Hardware type: Local Loopback, Address: none
        inet addr: 127.0.0.1, Mask: 255.0.0.0
        inet6 addr: ::1, Prefix Length: 128
        MTU: 16384, Metric: 0, up loopback link
        Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
        Transmit: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
        Collisions: 0

/dev/net/ar81xx/0
        Hardware type: Ethernet, Address: 00:22:15:ef:8a:84
        inet addr: , Bcast: , Mask: 
        MTU: 1500, Metric: 0, up broadcast configuring
        Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
        Transmit: 9 packets, 0 errors, 2763 bytes, 0 mcasts, 0 dropped
        Collisions: 0

~> ifconfig /dev/net/ralink2860/0 scan
ifconfig: "/dev/net/ralink2860/0" is not a WLAN device!
~> 

Кстати, Ваш файл по размеру точь в точь такой, который находится по тому же пути под названием ralinkwifi. Беспроводная сеть соотв. не видна, но есть плюс - после этих манипуляций стала видна проводная карта.

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

Пробовал драйвер от Alfa 3. С ним ситуация следующая - точки видятся но без названий, в консоли это выглядит так:

Welcome to the Haiku shell.

~> ifconfig /dev/net/ralink2860/0 scan
name                             address              signal  auth
                                 18:b0:ee:ac:d1:0c         9  -
                                 18:b0:ee:ac:d2:0c         8  -
                                 ae:c5:a7:c2:42:0c         7  -
                                 18:b0:ee:ac:d0:0c         7  -
                                 19:e1:00:38:e0:0c         7  -
                                 19:e1:00:38:e1:0c         8  -
                                 19:e1:00:38:e2:0c         7  -
                                 c0:49:da:f0:a5:0d        38  -
                                 1f:c6:44:2f:42:0c         8  -
                                 e6:ba:9e:11:e0:0c         5  -
                                 19:cb:8d:72:dd:0c        16  -
                                 7d:68:3e:10:dc:0c         7  -
                                 c0:91:12:ad:bb:0c         9  -
                             26:18:ec:ab:c4:0c         7  -
                                 18:b0:ee:cf:40:0c         8  -
                                 18:b0:ee:cf:41:0c         6  -
                                 18:b0:ee:cf:42:0c         7  -
                                 60:00:e6:08:98:0c         9  -
                                 19:e3:e3:63:9d:0c         7  -

При попытке ткнуть в любую AP без названия выскакивает окошко:

Could not join wireless network: Invalid Argument

Кстати МАК адрес беспроводной сетевушки c драйвером от Alfa 3 определяется верно:

~> ifconfig 
/dev/net/ralink2860/0
        Hardware type: Ethernet, Address: 00:22:43:00:1a:2f
        inet addr: , Bcast: , Mask: 
        inet6 addr: fe80::222:43ff:fe00:1a2f, Bcast: ffff:ffff:ffff:ffff::, Prefix Length: 64
        MTU: 1500, Metric: 0, up broadcast configuring
        Receive: 104 packets, 0 errors, 14388 bytes, 0 mcasts, 0 dropped
        Transmit: 4 packets, 0 errors, 1240 bytes, 0 mcasts, 0 dropped
        Collisions: 0

loop    Hardware type: Local Loopback, Address: none
        inet addr: 127.0.0.1, Mask: 255.0.0.0
        inet6 addr: ::1, Prefix Length: 128
        MTU: 16384, Metric: 0, up loopback link
        Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
        Transmit: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
        Collisions: 0

~> 

И ещё, при замене драйвера обратно на A4, точки опять становятся видны, но их в несколько раз меньше чем должно быть.

Похоже нужно в сторону неправильного МАК адреса копать. Возможно ли его здесь установить вручную?

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

Дык если линуха 2.4 воткнуть, тоже летать будет.

Да. МСВС подтверждает :)

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

Хм, жука отловим? Это был драйвер не альфа3 - а промежуточный 44204 (если не работает - эт еще не диагноз)

У меня есть образ Haiku Release 1 Alpha 3, пробовал драйвер оттуда, результат описал здесь: Haiku R1A4 (комментарий)

- вот тут возьмите драйвер с альфы3 http://rusfolder.com/33636568

С драйвером по первой Bашей ссылке, результат такой: Haiku R1A4 (комментарий)

С драйвером по последней Bашей ссылке, результат аналогичный, Wi-Fi сетевушка не видится:

~> ifconfig /dev/net/ralink2860/0 scan
ifconfig: "/dev/net/ralink2860/0" is not a WLAN device!
~>

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