Haiku-OS в действии

Материал из Викиучебника — открытых книг для открытого мира
Перейти к навигации Перейти к поиску
Wiki letter w.svg   Этот текст надо викифицировать. Пожалуйста, отформатируйте его согласно рекомендациям.

Haiku-OS — клон операционной системы BeOS с открытыми исходниками.

С закрытием Be, inc., разработчика операционной системы BeOS, перед энтузиастами этой системы встала задача дальнейшего развития и существования BeOS вообще. Поскольку система была во многом уникальной и передовой, её адепты решили, дабы избежать юридических и технических проблем, переписать все с нуля, с полностью открытым исходным кодом, обеспечив максимально возможную двоичную совместимость с последней версией BeOS — 5.0. Проект изначально назывался OpenBeOS, потом OBOS, и, в конце концов, Haiku-OS.

Имя проекта было выбрано в честь сообщений об ошибках, выдаваемых браузером NetPositive: они представляли собой нерифмованые японские трехстишия — хокку.

В настоящее время международная группа разработчиков активно трудится над компонентами системы.

Предисловие[править]

Введение[править]

История[править]

Текущая ситуация[править]

Самая свежая тестовая версия R1/Alpha 4 была выпущена 14 ноября 2012 года. В настоящий момент систему можно загрузить с официального сайта http://www.haiku-os.org/ в виде образа Anyboot с возможностью установки и загрузки с CD/DVD, USB Flash, жесткого диска без изменения образа. В октябре 2018 года была выпущена долгожданная бета версия Haiku OS

Перспективы[править]

С чего начать??[править]

Варианты получения исходных кодов Haiku и инструментов[править]

Исходные коды версии Haiku Alpha 4.1 [1]

Выбор и подготовка платформы для сборки[править]

Сборка[править]

Установка[править]

Ссылка на установку с официального сайта на английском языке [2]
Перед установкой рекомендуется потренироваться в виртуальной машине, или с использованием загрузки с диска (live-cd), или с флеш-карты.
Версия Haiku R1 Alpha 4 загружается (в частности) с live-cd и имеет возможность установки или загрузки в RAM уже при загрузке системы. Если выбрать загрузку Рабочего стола (режим live-cd), то впеследствии можно уже после предварительной настройки сохранить на жёсткий диск. При этом все настройки сохранятся. Haiku имеет удобный графический интерфейс. Справа вверху есть панель через которую можно как настроить систему, так и запускать приложения, встроенные по умолчанию.
Первым делом при настроке можно настроить клавиатуру, щёлкнув левой кнопкой мыши по панеле, выбрав нижнее в списке меню Preferences. В раскрывающемся списке выбрать пункт Keymap. В том же меню Preferences сразу после этого следует выбрать пункт Keymap Switcher. Тут можно добавить русскую (национальную) раскладку, Это поможет удобно переключаться между языками. Рекомендуется поставить галочку на опции "Каждое приложение использует свою раскладку", чтобы не возникало проблем при переключении.
Терминал (командную строку) можно открыть комбинацией клавиш WINDOWS + ALT + T на рабочем столе. Или же выбрать меню Applications пункт Terminal.
По умолчанию ОС работает в однопользовательском режиме. Чтобы это исправить, нужно добавть пользователя с помощью команды useradd (справку можно почитать в интернете или набрав в терминале useradd --help). За загрузку ОС отвечает сценарий /boot/system/boot/Bootscript. В нём есть условие, что программа проверяющая пользователей при загрузки -- login читает информацию из файла /etc/users при его наличии. Если файла нет, то система будет загружаться в однопользовательском режиме, пока пользователь её не настроет в ручном режиме.
Если кто знает, как настроить этот файл (/etc/users), опишите пожалуйста здесь или дайте ссылку!
За непосредственно установку отвечает отвечает пункт Installer меню Aplications.
Нужно предварительно выбрать часть жёсткого диска. Это рекомендуется сделать сторонними более стабильными средствами, так как встроенный редактор не протестирован на достаточно большом количестве оборудования и может повредить пользовательские данные. Достаточно создать развел (партицию) в 1 Гб для первоначальной загрузки. Но лучше побольше для дальнейшей работы. У Haiku есть своя файловая система Be, унаследованную у Be OS. Сделать это можно также с помощью кнопки "Настрока разделов" окна Installer, если у вас нет других альтернатив (типа GParted).
В окне DriveSetup нужно использовать меню Раздел. Если выбран непустой раздел, то его сначала надо Отключть, затем Удалить, потом Инициализировать свободное пространство в предложенный тип файловой системы. Потом закрыть модальное окно DriveSetup. Окна закрываются нажатием левой кнопки мыши по квадрату вверху слева окна приложения. С правой стороны есть два квадрата, означающие возможность развернуть окно. Окна разных приложений переключаются по CONTROL + TAB. Одного приложения по ALT + TAB. В окне Installer после этого нужно выбрать пункт "На диск:", в котором из раскрывающегося списка выбрать нужный раздел (партицию).
Затем в окне Installer нужно нажать на кнопку Начать. Процесс установки достаточно быстр (в конце нужно просто нажать закрыть). Но стоит отметить, что по умолчанию ОС Haiku не добавляет загрузчки в MBR. Если у вас уже установлен, к примеру Linux, то можно через загрузчик Linux -- grub добавить загрузку ОС Haiku. В самой Haiku есть программа которая может установить загрузчик на жёсткий диск. Для этого из консоли запустите приложение /boot/system/apps/BootManager. Появится диалоговое окно BootManager, в котором нужно левой кнопкой мыши нажать на место загрузки (раздел жёского диска, весь жёсткий диск или съёмные насители, лучше с жёского диска, если нет других ОС на компьютере).
На рабочем столе (как в режиме live-cd. так и после установки) будет краткое руководство пользователя User Guid, приветственное послание Welcome и значок встроенного браузера со ссылкой на проект.

Наиболее часто встречаемые проблемы[править]

...3, 2, 1, 0, Пуск...[править]

Запуск на реальном железе[править]

В настоящее время Haiku работает на x86 совместимых процессорах, но активно ведутся работы по ее переносу на x86-64 и ARM процессоры.

HaikuOSrev47361 kernel_x86 version 0x1 Intel Core™ i3-2330M, revision 206a7 running at 2195MHz Video - Intel Corporation device 0116: 2nd Generation Core Processor Family Integrated Graphics Controller (mode 1366x768x32) Wi-Fi - Intel Corporation device 088e: Centrino Advanced-N 6235 SSD Plextor M5 Pro www.youtube.com/channel/UC3EpWm_Dzw0DjhIfrm7eocw

Виртуализация[править]

Проблемы при запуске[править]

Если при запуске системы вы увидите синий экран, то это значит, что не запустились 2 процесса: Tracker и Deskbar.
Чтобы решить данную проблему нужно нажать комбинацию клавиш CONTROL + ALT + DELETE и в течение 4 секунд нужно быстро успеть нажать левой кнопкой мыши по жёлтой панели вверху появившегося окна "Мониторинг процессов", затем мгновенно повторить нажатие клавиш CONTROL + ALT + DELETE во избежании перезагрузки ОС. Появится возможность нажать на кнопку "Перезапустить Рабочий стол".
Диалоговое окно после загрузки Рабочего стола нужно закрыть.
Также при запуске не всегда автоматически монтируются съёмные накопители.

Разведка боем[править]

Обзор "родного" программного обеспечения[править]

Обзор драйверов: поддерживаемое оборудование, проблемы с оборудованием[править]

Поддерживает:
Процессоры:
AMD Athlon 3200 64 bit 2 GHz
Видеокарты:
AGP 8x NVidia GeForce 5200FX 512 MB

Hacking && Underground[править]

Ссылки[править]

Программное обеспечение

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