Haiku hrev50720. Обзор ночной сборки. | автор: admin | 30 ноября 2016
Категория: Обзоры ОС
Haiku - свободная графическая операционная система для домашних компьютеров, в основном нацеленная на совместимость с BeOS на уровне бинарного кода. Графика в ядре системы. Установка очень простая, даже проще чем у Windows XP, но если Haiku устанавливается второй ОС - нужно настроить NTLoader или Grub (об этом немного позже). Процесс загрузки, занимает до 10 секунд, после чего вас приветствует минималистичный рабочий стол в стиле Гнулинукс. Всё очень похоже на Гнулинукс: файловая система (тот же корень "/", "/home", "/usr" etc) и те же командные интерпретаторы и программы (bash, sh, tar, gcc, mc)
С прекращением разработки операционной системы BeOS, и продажей всей интеллектуальной собственности фирме Palm, любители BeOS поставили перед собой задачу дальнейшей поддержки и развития этой операционной системы. Поскольку система была во многом уникальной и передовой, ее адепты решили, чтобы избежать юридических и технических проблем, переписать все с нуля, с полностью открытым исходным кодом, обеспечив бинарную совместимость с последней версией BeOS - 5.0, насколько это возможно.
Проект изначально назывался OpenBeOS, затем OBOS, и, в конце концов, Haiku. Имя проекта было выбрано в честь сообщений об ошибках, выдаваемых браузером NetPositive: они были нерифмованными японскими трехстишьями - хайку (или «хокку»).
Как и было запланировано 14 сентября 2009 году вышел первый альфа-выпуск Haiku. Первый альфа-выпуск предназначен в основном самим разработчикам.
Последний выпуск был в 2012 году, но с тех пор прошло почти 5 лет, а на GitHub идут активные работы: https://github.com/haiku/haiku
И взял последнюю ночную iso-сборку.
Говорят что уже работает Seamonkey, QupZilla, Java, Gnash (свободный Adobe Flash Player), LibreCad, Scribus и Lyx.
Железо:
Доп. периферия:
Открылось окно приглашения установщика на английском языке. Я выбрал русский и автоматически поменялась раскладка клавиатуры на русский.
Тут нас предупреждают что инструмент разметки диска недостаточно протестирован и рекомендуют перезагрузить компьютер и создать раздел другими программами. Этот раздел я уже создал во время установки старой Хайки, не помню как его создавал, но отформатировал через установщик Хайки.
Смотрим дополнительные пакеты - никаких дополнительных пакетов нет. Запускаем инструмент разметки диска DriveSetup
DriveSetup
Неприметное окошко с сообщением о окончании установки. Нас просят нажать "Перезагрузить" или выбрать другой раздел для установки. Как будто нам нужны две копии Хайки на одном компьютере.
Перезагрузились:
Ни какой Хайки нет, как был один Debian, так и остался.
За 15 секунд поиска в Яндексе удалось найти 3 команды для запуска Хайки.
set root='hd0,5'
chainloader +1
boot
Чтобы не вводить эти команды каждый раз, запишем в файл /boot/grub/grub.cfg
Перезапишем загрузчик
#/grub-install /dev/sda
Перезагружаемся ...
Теперь Хайка отображается в меню загрузчика GRUB
Запускаем ...
Это меню загрузчика Haiku, как например, меню NTLoader. В Windows такое меню появляется обычно после сбоя, но тут нам ни о каком сбое не сообщили. Возможно все нормально и это меню отображается только перед первой загрузкой. Это правильно, так как в ночных сборках могут понадобиться отладочные режими или режимы с безопасными параметрами драйверов. Нажимаем "Continue Booting" (Продолжение загрузки).
Заставка во время загрузки
И через несколько секунд появляется рабочий стол:
Прежде всего нужно найти программу для создания снимков экрана. В менюшках я ничего похожего не нашел. Но если нажать на Print Screen, открывается простенькая утилита, с возможностью задать задержку, но без возможности выбрать окно или область для снимка (придется все скрины кадрировать). В Линуксе, обычно, нужно настраивать Print Screen для такой программы, а тут уже все настроено.
Я собирался делать обзор прямо здесь, и по этому я сразу обращаю внимание на Print Screen, переключение раскладки клавиатуры и браузер.
Раскладка клавиатуры только одна: русская, английская, украинская или любая другая. Переключение между ними не работает. Перетаскивание в поле пользовательских раскладок не работает, там только текущая. И чтобы переключить русскую на английскую и обратно, нужно постоянно держать окно настроек клавиатуры, что очень неудобно. К тому же, нет переключателя клавиатуры, чтобы можно было мышкой переключать, как в Виндовс.
На рабочем столе можно создавать файлы и папки, перемещать и удалять ярлыки. Панель задачь представляет собой мини-лоток справа вверху. Все окна сворачиваются туда. Там же системный трэй, главное меню, время и календарь. В меню "Приложения" все программы смешаны в одной категории, как в Windows XP. На окнах кнопки закрытия и разворачивания расположены не справа а слева, и их можно перемещать зажав клавишу Shift.
Файловый менеджер до такой степени минималистичный, что нет даже кнопок вперёд/назад и адресной строки. Но есть функция поиска, дублирования файлов и создания симлинков. Можно задавать права доступа в стиле UNIX.
Кроме встроенного файлового менеджера есть еще несколько:
BeFar
Genesis Commander
Midnight Commander, но он не устанавливается
и MyCommander на Java
В этом Network Manager можно настроить сетевую карту и wifi, а PPTP и PPOE тут нет, однако есть возможность включить и отключить ssh (который зачем-то включен), telnet и ftp. Не понимаю, кому нужен ssh, telnet и ftp в настройках подключения к сети ? Кстати, пакетов pptp, mppe и ppoe нет ни в системе ни в репозиториях. Я захожу в Интернет через wifi-роутер.
Подключаем Wifi:
И через несколько секунд Интернет доступен:
Заходим на google.com
wifi после перезагрузки компьютера сам не подключается, несмотря на то что мой SSID, к которому я подключился, указан в файле
cat /system/settings/network/wireless_networks
network linuxUSER
Но пароль сохраняется в брелке, так что после запуска ОС, нужно просто выбрать свою сеть и нажать ОК.
Системный браузер медленный и нестабильный. Страницы открываются довольно медленно и не с первого раза, приходится несколько раз перезагружать страницу, чтобы нормально открыть. К тому же, нет аналога Adobe Flash Player и не работает HTML5 на YouTube.
Частенько бывают сбои, и нам предлагают запустить отладчик или закрыть программу:
Придется делать обзор сначала в файлике, а скриншоты сохранять в папку, чтобы потом перейти в другую ОС и скопировать всё на сайт. Но я попытаюсь настроить клавиатуру с браузером, может и получиться. Поверхностный поиск в Гугле показывает что нужно установить переключатель "Keymap Switcher", для этого идем дальше .
Программы в Haiku можно устанавливать через репозитории и через специальные архивы.
Для установки из архивов нужно просто дважды щёлкнуть по архиву, появится окно установщика:
Для установки из репозиториев есть pkgman - аналог линуксовых yum / apt-get и его графический фронт-энд HaikuDepot
Открываем HaikuDepot:
Нажимаем "Обновить склады" (как обновить репозитории в linux), но ни каких пакетов не отображается, как будто бы в системе вообще ничего нет.
Справа вверху есть кнопка "Вход не выполнен", нажимаем "Войти":
Создаём учётную запись
И видим требование усложнить пароль
Меняем пароль test на TestderfgtD86897
Это email был неправильным, меняем test@test.ru на slor@stoplinux.org.ru (его нет)
Нажимаем "Разрешить всегда"
Теперь обновляем склады и видим что по прежнему ничего нет. Открываем консоль и обновляем список пакетов:
Ищем переключатель раскладки:
И устанавливаем его:
Так, keymapswitcher в меню настроек, запускаем его.
Перетаскиваем нужные раскладки в "Выбранные раскладки" и нажимаем установить в "Дескбар", чтобы он всегда был на видном месте. Теперь переключение клавиатуры работает как по CTRL+Shift, так и мышкой. И почему разработчики его сразу не установили ?
Переходим к установке браузера
pkgman search browser
показывает кроме встроенного webpozitive аж 6 браузеров:
bezilla, haikuwebkit, links, lynx, netsurf и qupzilla
Устанавливаем bezilla haikuwebkit и qupzilla
~> pkgman install bezilla haikuwebkit_x86 qupzilla_x86
Неприятно что индикатора скорости загрузки нет, только проценты.
Все успешно установилось, но версии слишком старые:
Из сторонних хранилищ удалось установить Seamonkey
Ради сравнения, Webpositive вышел сравнительно недавно:
haikuwebkit я нигде не нашел
Теперь нужно установить Adobe Flash, чтобы удобно было скрины на СЛОР загружать. Говорят что в Haiku портирован Gnash, но в хранилищах его нет. Я подставлял в pkgman 'gnash', 'flash', 'swf',' lightspark" - ничего нет.
К тому же, ни в одном браузере не открывается видео на YouTube через HTML5
В общем, с CD в Haiku пока туго.
Устройства найдены, а чтобы сделать сопряжение и перекинуть файлы, функции нет. На рабочем столе ничего нет и ничего нового не примонтировано.
Я поводил стилусом по экрану - ни какой реакции. Так что тачскрин тоже не работает.
В хранилище есть Sane, я установил его и запустил. Сканер тут же определился
И нормально сканирует:
Принтер Canon PIXMA ip1000. Его нет в списке драйверов Gutenprint. В линуксе он работает через проприетарный Turboprint за 30$ и через GPL-ый драйвер от Canon, не поддерживающий оттенки серого.
Обойдёмся без печати!
В Линуксе его монтируют через libgphoto2
Устанавливаем libgphoto2_x86 и программу photograbber
~pkgman install libgphoto2_x86 photograbber
Запускаем photograbber. Картинки загружаются, но только вперемешку со всех папок.
Ничего лучше photograbber я не нашел.
Вебкамера подключена к USB, но источник видеосигнала не найден
Чтобы настроить дату, время и часовой пояс, нужно кликнуть правой кнопкой на часы справа вверху. А далее всё просто:
Я без проблем установил OpenJDK (свободный аналог Java) и запустил java-программу Mycommander
Встроенный MediaPlayer проигрывает avi и mp4, а webm не хочет. VLC и SMPlayer тоже не могут его открыть.
В системе уже установлены Судоки, 2d тетрис, и еще какие-то пазлы. Пасьянсов и сапёра нет.
Пробую другие игры установить. Простая игра на OpenGL
Это значит что неправильно OpenGL установлен.
Ладно, в системе есть DosBox, будем играть старые игры:
Scribus
Структура системных каталогов почти как в Линуксе
Lyx
LibreCad
Qbittorrent, который открывается задвинутым в левый угол:
Просмотр PDF, DJVU и картинок
В Haiku есть Lighttp, Postgresql и PHP
Вот и всё, больше в этой ОС делать нечего.
Структура каталогов очень похожа на структуру UNIX
~> ls /
1 BeFS bin boot dev etc packages system tmp var
~>
Те же системные файлы
~> ls /etc
group inputrc passwd profile profile.d sysless sysless.src termcap
~>
И тот же набор программ
Складывается ощущение что это всего лишь очередной дистрибутив GNU/linux.
Как вы наверно, уже догадались, в Haiku по умолчанию нет пользователя root. Его можно добавить, однако отсутствие root наводит на мысль о том что Haiku не предназначен для ежедневного использования.
Так как это всего лишь ночная сборка, то система часто вылетает с такой ошибкой:
Это местный аналог BSOD и kernel panic, но здесь есть окно отладки, где можно вводить команды. Я вводил reboot.
А на этапе загрузчика часто бывает деление на нуль:
Прочитано 97759 раз
Haiku - свободная графическая операционная система для домашних компьютеров, в основном нацеленная на совместимость с BeOS на уровне бинарного кода. Графика в ядре системы. Установка очень простая, даже проще чем у Windows XP, но если Haiku устанавливается второй ОС - нужно настроить NTLoader или Grub (об этом немного позже). Процесс загрузки, занимает до 10 секунд, после чего вас приветствует минималистичный рабочий стол в стиле Гнулинукс. Всё очень похоже на Гнулинукс: файловая система (тот же корень "/", "/home", "/usr" etc) и те же командные интерпретаторы и программы (bash, sh, tar, gcc, mc)
Немного истории:
С прекращением разработки операционной системы BeOS, и продажей всей интеллектуальной собственности фирме Palm, любители BeOS поставили перед собой задачу дальнейшей поддержки и развития этой операционной системы. Поскольку система была во многом уникальной и передовой, ее адепты решили, чтобы избежать юридических и технических проблем, переписать все с нуля, с полностью открытым исходным кодом, обеспечив бинарную совместимость с последней версией BeOS - 5.0, насколько это возможно.
Проект изначально назывался OpenBeOS, затем OBOS, и, в конце концов, Haiku. Имя проекта было выбрано в честь сообщений об ошибках, выдаваемых браузером NetPositive: они были нерифмованными японскими трехстишьями - хайку (или «хокку»).
Как и было запланировано 14 сентября 2009 году вышел первый альфа-выпуск Haiku. Первый альфа-выпуск предназначен в основном самим разработчикам.
Последний выпуск был в 2012 году, но с тех пор прошло почти 5 лет, а на GitHub идут активные работы: https://github.com/haiku/haiku
И взял последнюю ночную iso-сборку.
Говорят что уже работает Seamonkey, QupZilla, Java, Gnash (свободный Adobe Flash Player), LibreCad, Scribus и Lyx.
Устанавливаем Haiku на реальный компьютер
Железо:
- Ноутбук lenovo t60
- Процессор Intel Core2 1.7
- Видео: Intel Corporation Mobile 945GM/PM/GMS
- Аудио: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
- Память 3ГБ
- Раздел диска: ~2ГБ
- Сенсорный экран от Wacom.
- Wifi: Intel Corporation PRO/Wireless 3945ABG [Golan]
Доп. периферия:
- принтер Canon Pixma IP1000
- сканер BearPaw 2448TA Pro
- привод CDRW через переходник IDE to USB
- USB-Bluetooth
Открылось окно приглашения установщика на английском языке. Я выбрал русский и автоматически поменялась раскладка клавиатуры на русский.
Тут нас предупреждают что инструмент разметки диска недостаточно протестирован и рекомендуют перезагрузить компьютер и создать раздел другими программами. Этот раздел я уже создал во время установки старой Хайки, не помню как его создавал, но отформатировал через установщик Хайки.
Смотрим дополнительные пакеты - никаких дополнительных пакетов нет. Запускаем инструмент разметки диска DriveSetup
DriveSetup
Неприметное окошко с сообщением о окончании установки. Нас просят нажать "Перезагрузить" или выбрать другой раздел для установки. Как будто нам нужны две копии Хайки на одном компьютере.
Перезагрузились:
Ни какой Хайки нет, как был один Debian, так и остался.
За 15 секунд поиска в Яндексе удалось найти 3 команды для запуска Хайки.
set root='hd0,5'
chainloader +1
boot
Чтобы не вводить эти команды каждый раз, запишем в файл /boot/grub/grub.cfg
menuentry 'Haiku hrev50720'{
set root='hd0,5'
chainloader +1
}
Перезапишем загрузчик
#/grub-install /dev/sda
Перезагружаемся ...
Теперь Хайка отображается в меню загрузчика GRUB
Запускаем ...
Это меню загрузчика Haiku, как например, меню NTLoader. В Windows такое меню появляется обычно после сбоя, но тут нам ни о каком сбое не сообщили. Возможно все нормально и это меню отображается только перед первой загрузкой. Это правильно, так как в ночных сборках могут понадобиться отладочные режими или режимы с безопасными параметрами драйверов. Нажимаем "Continue Booting" (Продолжение загрузки).
Заставка во время загрузки
И через несколько секунд появляется рабочий стол:
Прежде всего нужно найти программу для создания снимков экрана. В менюшках я ничего похожего не нашел. Но если нажать на Print Screen, открывается простенькая утилита, с возможностью задать задержку, но без возможности выбрать окно или область для снимка (придется все скрины кадрировать). В Линуксе, обычно, нужно настраивать Print Screen для такой программы, а тут уже все настроено.
Я собирался делать обзор прямо здесь, и по этому я сразу обращаю внимание на Print Screen, переключение раскладки клавиатуры и браузер.
Раскладка клавиатуры только одна: русская, английская, украинская или любая другая. Переключение между ними не работает. Перетаскивание в поле пользовательских раскладок не работает, там только текущая. И чтобы переключить русскую на английскую и обратно, нужно постоянно держать окно настроек клавиатуры, что очень неудобно. К тому же, нет переключателя клавиатуры, чтобы можно было мышкой переключать, как в Виндовс.
Рабочий стол Haiku
На рабочем столе можно создавать файлы и папки, перемещать и удалять ярлыки. Панель задачь представляет собой мини-лоток справа вверху. Все окна сворачиваются туда. Там же системный трэй, главное меню, время и календарь. В меню "Приложения" все программы смешаны в одной категории, как в Windows XP. На окнах кнопки закрытия и разворачивания расположены не справа а слева, и их можно перемещать зажав клавишу Shift.
Файловый менеджер
Файловый менеджер до такой степени минималистичный, что нет даже кнопок вперёд/назад и адресной строки. Но есть функция поиска, дублирования файлов и создания симлинков. Можно задавать права доступа в стиле UNIX.
Кроме встроенного файлового менеджера есть еще несколько:
BeFar
Genesis Commander
Midnight Commander, но он не устанавливается
и MyCommander на Java
Подключение к Интернет
В правом верхнем углу есть значок, который очень похож на значок Network Manager, а на ноутбуке ритмично мигает индикатор Wifi.В этом Network Manager можно настроить сетевую карту и wifi, а PPTP и PPOE тут нет, однако есть возможность включить и отключить ssh (который зачем-то включен), telnet и ftp. Не понимаю, кому нужен ssh, telnet и ftp в настройках подключения к сети ? Кстати, пакетов pptp, mppe и ppoe нет ни в системе ни в репозиториях. Я захожу в Интернет через wifi-роутер.
Подключаем Wifi:
И через несколько секунд Интернет доступен:
Заходим на google.com
wifi после перезагрузки компьютера сам не подключается, несмотря на то что мой SSID, к которому я подключился, указан в файле
cat /system/settings/network/wireless_networks
network linuxUSER
Но пароль сохраняется в брелке, так что после запуска ОС, нужно просто выбрать свою сеть и нажать ОК.
Системный браузер медленный и нестабильный. Страницы открываются довольно медленно и не с первого раза, приходится несколько раз перезагружать страницу, чтобы нормально открыть. К тому же, нет аналога Adobe Flash Player и не работает HTML5 на YouTube.
Частенько бывают сбои, и нам предлагают запустить отладчик или закрыть программу:
Придется делать обзор сначала в файлике, а скриншоты сохранять в папку, чтобы потом перейти в другую ОС и скопировать всё на сайт. Но я попытаюсь настроить клавиатуру с браузером, может и получиться. Поверхностный поиск в Гугле показывает что нужно установить переключатель "Keymap Switcher", для этого идем дальше .
Установка программ
Программы в Haiku можно устанавливать через репозитории и через специальные архивы.
Для установки из архивов нужно просто дважды щёлкнуть по архиву, появится окно установщика:
Для установки из репозиториев есть pkgman - аналог линуксовых yum / apt-get и его графический фронт-энд HaikuDepot
Открываем HaikuDepot:
Нажимаем "Обновить склады" (как обновить репозитории в linux), но ни каких пакетов не отображается, как будто бы в системе вообще ничего нет.
Справа вверху есть кнопка "Вход не выполнен", нажимаем "Войти":
Создаём учётную запись
И видим требование усложнить пароль
Меняем пароль test на TestderfgtD86897
Это email был неправильным, меняем test@test.ru на slor@stoplinux.org.ru (его нет)
Нажимаем "Разрешить всегда"
Теперь обновляем склады и видим что по прежнему ничего нет. Открываем консоль и обновляем список пакетов:
~> pkgman update
Downloading repochecksum-1...done.
Validating checksum for Haiku...done.
Downloading repochecksum-1...done.
Validating checksum for HaikuPorts...done.
Nothing to do.
~>
Validating checksum for Haiku...done.
Downloading repochecksum-1...done.
Validating checksum for HaikuPorts...done.
Nothing to do.
~>
~> pkgman search switcher
Status Name Description
--------------------------------------------------------------------------------
keymapswitcher Easy to use Keymap Switcher for Haiku
keymapswitcher_source Easy to use Keymap Switcher for Haiku (source fil
~>
--------------------------------------------------------------------------------
keymapswitcher Easy to use Keymap Switcher for Haiku
keymapswitcher_source Easy to use Keymap Switcher for Haiku (source fil
~>
~> pkgman install keymapswitcher
Downloading repochecksum-1...done.
Validating checksum for Haiku...done.
Downloading repochecksum-1...done.
Validating checksum for HaikuPorts...done.
The following changes will be made:
in system:
install package keymapswitcher-1.2.7.11-1 from repository HaikuPorts
Continue? [yes/no] (yes) : yes
Downloading keymapswitcher-1.2.7.11-1-x86_gcc2.hpkg...done.
Validating checksum for http://packages.haiku-os.org/haikuports/master/repo/x86_gcc2/49f39132c30744208509de0c360bc46ca59d25bb1adbeef3c80df3a01ba81c62/packages/keymapswitcher-1.2.7.11-1-x86_gcc2.hpkg...done.
[system] Applying changes ...
[system] Changes applied. Old activation state backed up in "state_2016-12-12_11:40:40"
[system] Cleaning up ...
[system] Done.
~>
Validating checksum for Haiku...done.
Downloading repochecksum-1...done.
Validating checksum for HaikuPorts...done.
The following changes will be made:
in system:
install package keymapswitcher-1.2.7.11-1 from repository HaikuPorts
Continue? [yes/no] (yes) : yes
Downloading keymapswitcher-1.2.7.11-1-x86_gcc2.hpkg...done.
Validating checksum for http://packages.haiku-os.org/haikuports/master/repo/x86_gcc2/49f39132c30744208509de0c360bc46ca59d25bb1adbeef3c80df3a01ba81c62/packages/keymapswitcher-1.2.7.11-1-x86_gcc2.hpkg...done.
[system] Applying changes ...
[system] Changes applied. Old activation state backed up in "state_2016-12-12_11:40:40"
[system] Cleaning up ...
[system] Done.
~>
Перетаскиваем нужные раскладки в "Выбранные раскладки" и нажимаем установить в "Дескбар", чтобы он всегда был на видном месте. Теперь переключение клавиатуры работает как по CTRL+Shift, так и мышкой. И почему разработчики его сразу не установили ?
Переходим к установке браузера
pkgman search browser
показывает кроме встроенного webpozitive аж 6 браузеров:
bezilla, haikuwebkit, links, lynx, netsurf и qupzilla
Устанавливаем bezilla haikuwebkit и qupzilla
~> pkgman install bezilla haikuwebkit_x86 qupzilla_x86
Неприятно что индикатора скорости загрузки нет, только проценты.
Все успешно установилось, но версии слишком старые:
Из сторонних хранилищ удалось установить Seamonkey
Ради сравнения, Webpositive вышел сравнительно недавно:
haikuwebkit я нигде не нашел
Теперь нужно установить Adobe Flash, чтобы удобно было скрины на СЛОР загружать. Говорят что в Haiku портирован Gnash, но в хранилищах его нет. Я подставлял в pkgman 'gnash', 'flash', 'swf',' lightspark" - ничего нет.
К тому же, ни в одном браузере не открывается видео на YouTube через HTML5
Монтирование USB-дисков
Если подключить usb-диск сразу откроется окошко с с предложением примонтировать на чтение/запись или только на чтение и предупреждением что файловая система флешки (fat32) плохо поддерживается и можно потерять данные. Я выбрал чтение/запись, спокойно записывал на флешку скрины и заметки обзора и ничего не потерял. После монтирования появляется значек флешки на рабочем столе. Из контекстного меню, флешку можно размонтировать. Примечательно, что если до загрузки Haiku, флешка уже была подключена к USB, то после загрузки Haiku просто не видит ее. Приходится вынимать и снова подключать флешку.Работа с CD/DVD
Я подключил 3.5 жесткий диск с NTFS и DVD RW через переходник IDE/SATA to USB. На рабочем столе появились значки устройств, в контекстном меню которых есть кнопка "Отключить", при нажатии на которую диск извлекается. Диск с NTFS нормально читается и пишется, а вот для записи CD нет адекватных программ. Есть только консольные cdrtool и графический фронт-энд к нему burnitnow_x86, в котором без долгого ковыряния не разобраться:В общем, с CD в Haiku пока туго.
Пробуем USB-Bluetooth
Мой Bluetooth представляет собой USB брелок похожий на флешку.Устройства найдены, а чтобы сделать сопряжение и перекинуть файлы, функции нет. На рабочем столе ничего нет и ничего нового не примонтировано.
Настройка сенсорного экрана
Я поводил стилусом по экрану - ни какой реакции. Так что тачскрин тоже не работает.
Настраиваем сканер
В хранилище есть Sane, я установил его и запустил. Сканер тут же определился
И нормально сканирует:
Настраиваем печать
Принтер Canon PIXMA ip1000. Его нет в списке драйверов Gutenprint. В линуксе он работает через проприетарный Turboprint за 30$ и через GPL-ый драйвер от Canon, не поддерживающий оттенки серого.
Обойдёмся без печати!
Подключение фотоаппарата Canon PowerShot SX160 IS
В Линуксе его монтируют через libgphoto2
Устанавливаем libgphoto2_x86 и программу photograbber
~pkgman install libgphoto2_x86 photograbber
Запускаем photograbber. Картинки загружаются, но только вперемешку со всех папок.
Ничего лучше photograbber я не нашел.
Вебкамера
Вебкамера подключена к USB, но источник видеосигнала не найден
Настраиваем дату и время
Чтобы настроить дату, время и часовой пояс, нужно кликнуть правой кнопкой на часы справа вверху. А далее всё просто:
Устанавливаем Java
Я без проблем установил OpenJDK (свободный аналог Java) и запустил java-программу Mycommander
Смотрим фильмы
Встроенный MediaPlayer проигрывает avi и mp4, а webm не хочет. VLC и SMPlayer тоже не могут его открыть.
Игры
В системе уже установлены Судоки, 2d тетрис, и еще какие-то пазлы. Пасьянсов и сапёра нет.
Пробую другие игры установить. Простая игра на OpenGL
Это значит что неправильно OpenGL установлен.
Ладно, в системе есть DosBox, будем играть старые игры:
Обзор программ
Scribus
Структура системных каталогов почти как в Линуксе
Lyx
LibreCad
Qbittorrent, который открывается задвинутым в левый угол:
Просмотр PDF, DJVU и картинок
Серверы
В Haiku есть Lighttp, Postgresql и PHP
Вот и всё, больше в этой ОС делать нечего.
Структура каталогов очень похожа на структуру UNIX
~> ls /
1 BeFS bin boot dev etc packages system tmp var
~>
Те же системные файлы
~> ls /etc
group inputrc passwd profile profile.d sysless sysless.src termcap
~>
И тот же набор программ
~> ls /packages
autoconf-2.69-5
automake-1.15.0-1
bash-4.3.42-1
binutils_x86-2.26.1_2016_07_22-1
binutils-2.17_2013_04_21-2
bison-2.4.3-6
bzip2_devel-1.0.6-5
bzip2_x86_devel-1.0.6-5
bzip2_x86-1.0.6-5
bzip2-1.0.6-5
ca_root_certificates-2015_10_28-1
cdrtools-3.02~a06-2
coreutils-8.24-1
ctags-5.8-3
curl_devel-7.45.0-2
curl_x86_devel-7.45.0-2
curl_x86-7.45.0-2
curl-7.45.0-2
cvsps_x86-2.2b1-1
diffutils-3.3-2
expat_x86-2.2.0-1
expat-2.2.0-1
ffmpeg_devel-0.10.14-3
ffmpeg_x86_devel-2.8.1-1
ffmpeg_x86-2.8.1-1
ffmpeg-0.10.14-3
findutils-4.4.2-1
flex-2.5.39-1
freetype_devel-2.7-1
freetype_x86_devel-2.7-1
freetype_x86-2.7-1
freetype-2.7-1
gawk-4.1.0-2
gcc_x86_syslibs-5.4.0_2016_06_04-1
gcc_x86-5.4.0_2016_06_04-1
gcc-2.95.3_2014_10_14-3
gettext_libintl-0.19.6-2
giflib_x86-5.1.2-1
giflib-5.1.2-1
git_arch-2.7.0-2
git_cvs-2.7.0-2
git_daemon-2.7.0-2
git_email-2.7.0-2
git_svn-2.7.0-2
git-2.7.0-2
glu_devel-9.0.0-2
glu_x86_devel-9.0.0-4
glu_x86-9.0.0-4
glu-9.0.0-2
gmp_x86-6.1.0-1
grep-2.20-1
groff-1.20.1-3
gutenprint-5.2.11-2
gzip-1.6-2
haiku_devel-r1~alpha4_pm_hrev50720-1
haiku_loader-r1~alpha4_pm_hrev50720-1
haiku_x86_devel-r1~alpha4_pm_hrev50720-1
haiku_x86-r1~alpha4_pm_hrev50720-1
haiku-r1~alpha4_pm_hrev50720-1
haikuwebkit_x86-1.5.3-1
icu_x86-57.1-1
icu-57.1-1
jam-2.5_2012_10_12-2
jasper_x86-1.900.1-4
jasper-1.900.1-4
jpeg_devel-9b-2
jpeg_x86_devel-9b-2
jpeg_x86-9b-2
jpeg-9b-2
less-481-1
libedit-2015_03_21_3.1-2
libexecinfo_x86-1.1-1
libffi-3.0.13-2
libicns_x86-0.8.1-3
libicns-0.8.1-3
libiconv-1.13.1-6
libmodplug_x86-0.8.8.4-2
libogg_x86-1.3.2-1
libogg-1.3.2-1
libpcap-1.7.4-1
libpcre-8.21-5
libpng-1.5.25-1
libpng16_devel-1.6.20-1
libpng16_x86_devel-1.6.20-1
libpng16_x86-1.6.20-1
libpng16-1.6.20-1
libsolv_x86-0.3.0_haiku_2014_12_22-1
libsolv-0.3.0_haiku_2014_12_22-1
libtheora_x86-1.1.1-2
libtheora-1.1.1-2
libtool_libltdl-2.4.2-1
libtool-2.4.2-1
libvorbis_x86-1.3.5-2
libvorbis-1.3.5-2
libvpx_x86-1.0.0-2
libvpx-1.0.0-2
libwebp_x86-0.5.1-1
libwebp-0.5.1-1
libxml2_x86-2.9.2-1
libxslt_x86-1.1.28-5
m4-1.4.16-5
make-4.1-1
makefile_engine-r1~alpha4_pm_hrev50720-1
man-1.6g-4
mesa_devel-7.9.2-10
mesa_swrast-7.9.2-10
mesa_x86-10.1.0-2
mesa-7.9.2-10
mkdepend-1.7-3
mpc_x86-1.0.3-1
mpfr_x86-3.1.3-1
nano-2.5.3-1
nasm-2.11.08-1
ncurses-5.9-9
ncurses6-6.0-1
netcat-1.10-1
noto-20160613-4
openssh-7.1p1-4
openssl_devel-1.0.2g-1
openssl_x86_devel-1.0.2g-1
openssl_x86-1.0.2g-1
openssl-1.0.2g-1
p7zip-9.20.1-4
patch-2.7.5-1
pe-2.4.5-2
perl-5.18.2-2
pkgconfig-0.29-1
python-2.7.12-1
qrencode-3.3.0-1
readline-6.3.8-1
scons-2.3.1-4
sed-4.2.1-6
sharutils-4.14-1
speex_x86_devel-1.2~rc1-2
speex_x86-1.2~rc1-2
speex-1.2~rc1-2
sqlite_x86-3.8.11.1-1
sqlite-3.8.11.1-1
tar-1.26-6
tcpdump-4.7.4-2
texinfo-4.13a-7
tiff4_x86-4.0.6-1
tiff4-4.0.6-1
unzip-6.0-3
vision-0.9.7.r949-2
vl_gothic-20141206-1
webpositive_x86-r1~alpha4_pm_hrev50720-1
wget-1.18-1
which-2.21-1
wpa_supplicant-2.0-4
xz_utils_x86-5.0.8-2
zip-3.0-3
zlib_devel-1.2.8-4
zlib_x86_devel-1.2.8-4
zlib_x86-1.2.8-4
zlib-1.2.8-4
~>
automake-1.15.0-1
bash-4.3.42-1
binutils_x86-2.26.1_2016_07_22-1
binutils-2.17_2013_04_21-2
bison-2.4.3-6
bzip2_devel-1.0.6-5
bzip2_x86_devel-1.0.6-5
bzip2_x86-1.0.6-5
bzip2-1.0.6-5
ca_root_certificates-2015_10_28-1
cdrtools-3.02~a06-2
coreutils-8.24-1
ctags-5.8-3
curl_devel-7.45.0-2
curl_x86_devel-7.45.0-2
curl_x86-7.45.0-2
curl-7.45.0-2
cvsps_x86-2.2b1-1
diffutils-3.3-2
expat_x86-2.2.0-1
expat-2.2.0-1
ffmpeg_devel-0.10.14-3
ffmpeg_x86_devel-2.8.1-1
ffmpeg_x86-2.8.1-1
ffmpeg-0.10.14-3
findutils-4.4.2-1
flex-2.5.39-1
freetype_devel-2.7-1
freetype_x86_devel-2.7-1
freetype_x86-2.7-1
freetype-2.7-1
gawk-4.1.0-2
gcc_x86_syslibs-5.4.0_2016_06_04-1
gcc_x86-5.4.0_2016_06_04-1
gcc-2.95.3_2014_10_14-3
gettext_libintl-0.19.6-2
giflib_x86-5.1.2-1
giflib-5.1.2-1
git_arch-2.7.0-2
git_cvs-2.7.0-2
git_daemon-2.7.0-2
git_email-2.7.0-2
git_svn-2.7.0-2
git-2.7.0-2
glu_devel-9.0.0-2
glu_x86_devel-9.0.0-4
glu_x86-9.0.0-4
glu-9.0.0-2
gmp_x86-6.1.0-1
grep-2.20-1
groff-1.20.1-3
gutenprint-5.2.11-2
gzip-1.6-2
haiku_devel-r1~alpha4_pm_hrev50720-1
haiku_loader-r1~alpha4_pm_hrev50720-1
haiku_x86_devel-r1~alpha4_pm_hrev50720-1
haiku_x86-r1~alpha4_pm_hrev50720-1
haiku-r1~alpha4_pm_hrev50720-1
haikuwebkit_x86-1.5.3-1
icu_x86-57.1-1
icu-57.1-1
jam-2.5_2012_10_12-2
jasper_x86-1.900.1-4
jasper-1.900.1-4
jpeg_devel-9b-2
jpeg_x86_devel-9b-2
jpeg_x86-9b-2
jpeg-9b-2
less-481-1
libedit-2015_03_21_3.1-2
libexecinfo_x86-1.1-1
libffi-3.0.13-2
libicns_x86-0.8.1-3
libicns-0.8.1-3
libiconv-1.13.1-6
libmodplug_x86-0.8.8.4-2
libogg_x86-1.3.2-1
libogg-1.3.2-1
libpcap-1.7.4-1
libpcre-8.21-5
libpng-1.5.25-1
libpng16_devel-1.6.20-1
libpng16_x86_devel-1.6.20-1
libpng16_x86-1.6.20-1
libpng16-1.6.20-1
libsolv_x86-0.3.0_haiku_2014_12_22-1
libsolv-0.3.0_haiku_2014_12_22-1
libtheora_x86-1.1.1-2
libtheora-1.1.1-2
libtool_libltdl-2.4.2-1
libtool-2.4.2-1
libvorbis_x86-1.3.5-2
libvorbis-1.3.5-2
libvpx_x86-1.0.0-2
libvpx-1.0.0-2
libwebp_x86-0.5.1-1
libwebp-0.5.1-1
libxml2_x86-2.9.2-1
libxslt_x86-1.1.28-5
m4-1.4.16-5
make-4.1-1
makefile_engine-r1~alpha4_pm_hrev50720-1
man-1.6g-4
mesa_devel-7.9.2-10
mesa_swrast-7.9.2-10
mesa_x86-10.1.0-2
mesa-7.9.2-10
mkdepend-1.7-3
mpc_x86-1.0.3-1
mpfr_x86-3.1.3-1
nano-2.5.3-1
nasm-2.11.08-1
ncurses-5.9-9
ncurses6-6.0-1
netcat-1.10-1
noto-20160613-4
openssh-7.1p1-4
openssl_devel-1.0.2g-1
openssl_x86_devel-1.0.2g-1
openssl_x86-1.0.2g-1
openssl-1.0.2g-1
p7zip-9.20.1-4
patch-2.7.5-1
pe-2.4.5-2
perl-5.18.2-2
pkgconfig-0.29-1
python-2.7.12-1
qrencode-3.3.0-1
readline-6.3.8-1
scons-2.3.1-4
sed-4.2.1-6
sharutils-4.14-1
speex_x86_devel-1.2~rc1-2
speex_x86-1.2~rc1-2
speex-1.2~rc1-2
sqlite_x86-3.8.11.1-1
sqlite-3.8.11.1-1
tar-1.26-6
tcpdump-4.7.4-2
texinfo-4.13a-7
tiff4_x86-4.0.6-1
tiff4-4.0.6-1
unzip-6.0-3
vision-0.9.7.r949-2
vl_gothic-20141206-1
webpositive_x86-r1~alpha4_pm_hrev50720-1
wget-1.18-1
which-2.21-1
wpa_supplicant-2.0-4
xz_utils_x86-5.0.8-2
zip-3.0-3
zlib_devel-1.2.8-4
zlib_x86_devel-1.2.8-4
zlib_x86-1.2.8-4
zlib-1.2.8-4
~>
Дата создания папки :) 12 октября 1942 года
Складывается ощущение что это всего лишь очередной дистрибутив GNU/linux.
Как вы наверно, уже догадались, в Haiku по умолчанию нет пользователя root. Его можно добавить, однако отсутствие root наводит на мысль о том что Haiku не предназначен для ежедневного использования.
Так как это всего лишь ночная сборка, то система часто вылетает с такой ошибкой:
Это местный аналог BSOD и kernel panic, но здесь есть окно отладки, где можно вводить команды. Я вводил reboot.
А на этапе загрузчика часто бывает деление на нуль:
Итоги
- Нет программ для подключения к Интернет через PPTP/PPOE и нет поддержки usb-модемов
- Нет ни одного полноценного браузера с flash и html5
- OpenGL не работает
- Bluetooth определяется но не работает
- Нет текстовых процессоров WYSIWYG
- 99% программ портировано из GNU/linux
- Так как это ночная сборка, часто возникают сбои.
ВНИМАНИЕ !
Возможно что-то уже неактуально. Обращайте внимание на даты !
Эта статья опубликована 30 ноября 2016-го года !
Прочитано 97759 раз