| ||
Замуровали, демоны, или OpenBSD 3.0Чем хороша OpenBSD в целом и что нового в третьей версии. Алексей Федорчук «А в остальном, прекрасная маркиза», инсталляция прошла хорошо. И наступило время перезагрузки. И тут на тоненьких ножках подкралась вторая неожиданность: мультизагрузчик OS Selector производства товарища Acronis'а [12], прекрасно справлявшийся с OpenBSD 2.8 (а равно всеми прочими ОС, с коими мне приходилось иметь дело, вплоть до QNX), третью версию ее обозвал грязным словом «Неизвестная система». Попытка настроить OSS вручную успехом не увенчалась – система как была неизвестна, так ею и осталась... Причем – вне зависимости от того, подключался ли диск с OpenBSD к основному IDE- или дополнительному RAID-контроллеру, устанавливалась ли она на один накопитель с OSS или на разные – короче, OSS не хотел грузить ее ни при каких доступных мне условиях. Это я не в криминал кому-либо из фигурантов дела – текущая версия OSS старше третьей OpenBSD на полгода, а разработчики последней о существовании такого загрузчика, вероятно, и не догадываются. Все это сказано лишь к тому, что и с другими мультизагрузчиками возможны подобные проблемы. Впрочем, изучение этого вопроса я прекратил, установив систему в режиме entire disk и переключив в BIOS загрузку на IDE-RAID. После этого система загрузилась благополучно. И я наконец оказался в wscons, о которой столько говорили большевики. На первый взгляд, консоль как консоль. Но именно – на первый. Для начала включаю службу консольной мыши [13] (по умолчанию этот сервис, как, впрочем, и почти все прочие, при старте отключен). Должен заметить, что у меня – оптический Logitech-грызун с колесиком, включенный через переходник в PS/2-разъем (можно включить и в USB). Так вот, после этого мышь не только заработала, но даже начала скроллировать экран при прокрутке колесика – не совсем как в Windows, а просто эмулируя комбинацию Shift+PgU/PgDown (нажатие на колесико, как обычно, эквивалентно действию средней клавиши стандартной трехкнопочной мыши). Это мне понравилось. И я попытался сконфигурировать X'ы – в комплекте идет версия 4.1 оных. К сему предназначалось две утилиты – текстовая xf86config и как бы графическая xf86cfg (имелся и стандартный XF86Setup, но он работает только с третьей версией X'ов). С первой я был знаком, посему попробовал второй. Что привело к мертвому зависанию машины, требовавшему воздействия сетевого выключателя [14]. Пришлось обратиться к xf86config. Каковой оказался на удивление хорошо сделанным (в Linux'е мне давно не приходилось настраивать X'ы после инсталляции, и я не подозревал о прогрессе в средствах для этого). Помимо стандартных настроек мыши, клавиатуры, дисплея и видеокарты, он позволяет сразу же указать тип клавиатурной раскладки (например, Russian) и ее вариант (например, winkeys для получения стандартных Windows-клавиш для знаков препинания), а также выбрать переключатель (доступны все разумные варианты, от традиционного CapsLock до новомодных win-клавиш типа Menu). Однако попытка запустить X'ы оказалась безуспешной – последовало сообщение об ошибке в устройстве /dev/wsmouse. Нужно сказать, что именно этот протокол и это устройство предписывается программой при использовании консольного драйвера wscons (а именно он и используется по умолчанию) и мыши с разъемом PS/2. Возвращаюсь к xf86config и пробую иные разумные варианты – от протокола PS/2 до Logitech MouseMan в совместимом с MS виде. Тщетно – загрузка X'ов обрывается тем же сообщением. Вчитываясь в его текст, обращаю внимание на фразу device (все тот же /dev/wsmouse) busy. Начинаю задумываться, кто же мог так за'busy'ть это несчастное устройство. И прихожу к выводу, что не иначе чем служба консольной мыши. И действительно – после ее отключения X'ы запускаются благополучно. Впрочем, благополучие это относительное. Ведь отныне приходится выбирать – либо мышь в консоли, либо X'ы вообще. Что, конечно, не есть хорошо – ведь мышь в консоли не столько указатель и координатор, сколько данно-обменник, да и консольного скроллирования жалко до слез. Но – делать нечего, ведь и X'ы нужны [15]. На этом первый этап знакомства с системой я счел законченным. Бегло пробежавшись лишь по дискам с пакетами и установив все жизненно необходимое. А так – выбор там богатый:
В общем, из регулярно используемых мной приложений я не обнаружил только Lyx'а (или хотя бы Klyx). Кроме того, странным выглядит отсутствие mkisofs, хотя парная ей утилита cdrecord присутствует. Впрочем, коллекция пакетов OpenBSD обновляется регулярно, так что появление их [16] в скором времени не исключено. Важно также, что к пакету для кириллизации X'ов прибавился и русский ispell (конкурирующий aspell ограничился пока языками датчан и разных там прочих шведов). Впрочем, кириллизация OpenBSD – предмет отдельного разговора. Подводя итог, скажу, что мои симпатии к OpenBSD не уменьшились. Не уверен, что она стала пригодной к использованию в качестве единственной и универсальной настольной системы, но очередной шаг в этом направлении сделан. Конечно, велика обида на неуживчивость консольной (скроллирующей!) мыши с X'ами. Остается надеяться, что это – явление временное: ведь не так давно, в масштабах вечности, и Linux'овый gpm обладал тем же свойством...
[12] www.acronis.ru [обратно к тексту] [13] Это делается редактированием файла /etc/rc.conf, как - ясно из комментария. [обратно к тексту] [14] Кнопки Reset у меня на корпусе нет, а перезагрузка тремя пальцами в OpenBSD по умолчанию также запрещена, включаясь редактированием файла /etc/sysctl.conf. Впрочем, сомневаюсь, что три пальца в этом случае помогли бы, а проверять это экспериментально по понятным причинам желания не было. [обратно к тексту] [15] Как говорил один мой приятель, лучше синица в руках, чем (вариант для дам) гвоздь в ухе. [обратно к тексту] [16] На ftp.openbsd.org и зеркалах. [обратно к тексту]
Источник - SoftТерра, http://www.softerra.ru
| ||
Copyright © "Internet Zone", http://www.izcity.com/, info@izcity.com |