Пролистывая хабраблог Asus eeePC удивился полному отсутствию не-Linux инсталляций у хабраюзеров и решил рассказать свою историю инсталляции OpenBSD для eeePC.Купив в августе месяце eeePC 1000H с 80GB диском и предустановленной Windows XP, по роду своей деятельности захотелось некоего разнообразия в возможностях предоставляемых ноутом.Попытка затестить родной Xandros ничем хорошим не увенчалась, Ubuntu 8.04 завелась с большим скрипом и глюками, FreeBSD 7.0 завелась без поддержки сети и вайвая, а вот OpenBSD завелась сразу и практически без проблем (поддержки Attansic L1 практически нигде не было, поэтому проблемой это можно не считать). Зато завелся xorg, звук и вайвай, большего особо и не хотелось. Спустя пару месяцев починили drm и заработало аппаратное GL ускорение. ACPI завелся без вопросов и сразу завелись горячие клавиши и механизм энергосбережения.Являясь пользователем FreeBSD пришлось чуть-чуть привыкать к некоторым отличиям OpenBSD, таким как:

  • Меньшее по объему дерево ports (по сравнению с FreeBSD)
  • Другая система включения(активации) стартовых скриптов и сетевых интерфейсов
  • Отличная от FreeBSD и Linux технология работы с настройками wifi(более удобная)
  • Разные принципы сборки world и xenocara(xorg заточенный под OpenBSD)
  • Использование чистого cvs вместо cvsup(csup)
Изменения конечно не сильно критичные, но т.к. с FreeBSD я работал с 1998 года, это было несколько необычно.Теперь об особенностях управления:# sysctl hw.setperf=N% позволяет регулировать быстродействие системы автоматически понижая частоту процессора и уменьшая энергопотребление.$ apm -C холодный режим работы с минимальным энергопотреблением$ apm -H режим максимального быстродействияочень понравился режим управления аудиовходами-выходами.mixerctl позволяет включить одновременно наушники и внутренние динамики в системе, что иногда бывает удобно, чтобы лишний раз не дергать разьем наушников.$ mixerctl -t outputs.hp_eapd выключает/включает динамики без выключения наушников.Теоретически для динамиков и наушников можно задать различные источники звука(не проверял, но в настройках возможности есть).xorg завелся без проблем, но мультитач не заработал, хотя двухпальцевый скролл работает нормально. Драйвер видеокарты нужно использовать «intel».управление вайваем тоже достаточно удобно из консоли# ifconfig ral0 chan выводит список всех найденных рядом wifi сетей.# ifconfig ral0 chan <номерканала> nwid <имясети> nwkey <ключ сети> для wep# ifconfig ral0 chan <номерканала> nwid <имясети> wpa wpapsk `wpa-psk <имясети> <ключсети>` для wpaдальше dhclient ral0 и всё в шоколаде.Т.к. в OpenBSD имеются большие проблемы с UTF-8, выход нашелся очень простой.ROX-filer — гуёвый filemanager аля explorer имеет нормальную поддержку UTF-8 и чудесно читает примонтированную ntfs с русскими буквами.В общем я доволен. Получил удобство BSD системы с минимальными затратами и необходимым функционалом для разработки скриптов и сайтов.UPD: Время автономной работы в холодном режиме доходит до 6.5 часов, в режиме максимального быстродействия примерно 4 часа.Ну и немного скриншотов: