Октябрь 2011

Posted on November 19, 2011

Самым знаковым событием октября было приобретение нового компа, чему и посвящен весь этот пост.

Начало

Как я уже писал в предыдущем посте, в сентябре мой верный друг и помошник, мой первый ноутбук приказал долго жить. Мучать труп дальше мне не очень хотелось, а работать на конкретной ОС нужно было здесь и сейчас. Так что в конце месяца я полез на ситилинковский конфигуратор и уже через несколько часов оплатил железо.

До этого домашний компьютер мы покупали только в далеком 2003м году. Тогда (по крайней мере, в нашем социальном слое) компьютер дома еще не был обыденностью, и приобретение такого девайса было событием.

Сейчас же все изменилось. Техника стала доступнее, сервис - удобнее; компьютеры стали неотъемлемой частью нашей жизни. Компьютерные салоны вытесняются компьютерными супермаркетами, при входе в которые уже не испытываешь тот благоговейный трепет, а просто идешь и покупаешь то, что нужно, как какую-нибудь там колбасу.

Покупка

Впрочем, я немного отвлекся. Так как на компьютере планировалось использование Вполне Конкретной ОС, встал вопрос о выборе вполне конкретного железа, на котором эта самая ОС и заработает. Выбирал я преимущественно бюджетные компоненты, ибо играть или что-то рендерить на машине не планировалось, а самыми ресурсоёмкими задачами представлялись компиляция и ретушь фотографий. Так, например, я пожадничал даже на i3 и выбрал старый C2D, не побрезговал материнкой с интегрированным видео (да они ж дешевле, чем без видео!), даже не стал брать большой винт, ибо у меня их и так имеется.

Не долго думая, я решил попросить покритиковать конфигурацию у экспертов в Google+, благо круг “NetBSD” у меня довольно активный и пара-тройка кернел-хакеров там постоянно тусуется. Отликнулся Jonathan Kollasch – он заметил, что с Intel G41M придется немного попыхтеть, ибо оно требует поддержки DRM GEM, но есть один энтузиаст, у которого есть патч, который делает хорошо. Такой расклад вещей меня вполне устраивал, поэтому конфигурация осталась почти без изменений - только нарастил памяти по совету товарищей с жуика. Гулять, так гулять!

Т.к. я был в то время (впрочем, как и всегда) очень, очень занят, я за символическую плату возложил хлопоты по сборке и доставке этого всего добра на плечи Ситилинка.

Знакомство

Через несколько дней мой новый кореш прибыл. Что я сделал с ним первым делом? Правильно, разобрал! Тут надо отдать должное - ситилинковцы собрали грамотно, провода организовали аккуратно, всё чинно-благородно, ни капли халтуры.

Первым делом я решил приладить в новый системник свой винт со старого компа, ибо наученный горьким опытом я знаю, что безболезненней и проще всего обеспечить совместное проживание NetBSD и GNU/Linux, поселив их на разных накопителях. Благо, приглянувшаяся мне MSI-шная материнка славилась поддержкой legacy-стаффа, и проблем с втыканием туда IDE-винта не возникло.

Squeeze с флешки установился и взлетел, как родной. Причесал оттуда свой старый диск, забекапил кое-что и подготовил место для Вполне Конкретной ОС.

Установка NetBSD

Я всегда хотел потыкать порт amd64, благо сейчас железо это позволяет. А ещё недавно в G+ проскакивала информация, что исошку NetBSD можно, как и дебиановскую, dd-нуть на блочное устройство и дело в шляпе. Не знаю, ЧЯДНТ, у меня такая не забутилась. Не забутились толком с флешки и образы через связку syslinux/grub4dos. Даже, блин, фокус с установкой на винт непосредственно из QEMU под 32-битным дебиановым хостом не прошёл! Оставался один, старый-добрый выход – прожечь образ на болванку установить традиционно.

От старого компа у меня оставалась пара приводов, раритеный 52-двухскоростной CD-ROM LG и более унылый всеформатный резак от Pioneer. Оба, разумеется, IDE. Выбор пал на первый :)

Так уж получилось, что свой старый IDE-винт в новом системнике у меня расположился снизу, на шине он мастер, а разъем для слейва, по середине, явно не дотягивался до 5.25" лотков в верхней части корпуса.

Пришлось выкручиваться:

Версия по-больше , 92K

Да, снаружи. Да, под приводом – банан :) Зато система поставилась нормально.

Грабли

После установки стейбл 5.1 отказался грузиться с ACPI. К этому я был морально готов. Так же не подхватилась гигабитная карточка Atheros AR8131 – вот к этому я готов не был. Пришлось идти в магазин за сетевым адаптером с поддерживаевым чипсетом. Одним из таких оказался какой-то там D-Link за копейки на базе Realtek 8139. Подхватился прекрасно, да ещё и в стену светит ярко зеленым светодиодом - сплошной профит!

Иксы, как и ожидалось, не запустились, и я пошёл обновляться до -current , чтобы накатить патчи для DRM.

Накатил. Собрал. Работает! Правда, дело это пока крайне нестабильно, по первости иксы то и дело падали или корраптились, понаоткрывал Грегуа (?, Gregoire) несколько тикетов на гитхабе. Он пофиксил какие-то лики, так что на сегодняшний день всё относительно стабильно, и основная проблема - это глюки после переключения с иксов на виртуальную консоль и обратно.

Всё остальное, вроде как, работает. В -current подхватился и гигабитный Atheros (но D-Link-овская карточка светит ярче, на ней и остался), и с ACPI система грузится замечательно. Не падает. Система получилась полностью самосборной, что не может не радовать :)

Ах, да. На -current amd64 у меня, и ещё у некоторых ребят не собирается Emacs. Т.е. собираться-то собирается, но вот при компиляции el-ек падает в корку. Я остался без любимого редактора, джаббер/irc-клиентов, органайзера и плеера. Плююсь, юзаю gvim, эмоции крайне отрицательные.

Заключение

При должном запасе терпения, энтузиазма и правильном (читайте - “своеобразном”) подходе NetBSD вполне пригодна для использования в качестве основной ОС на домашнем ПК. Система, которая ведет себя предсказуемо, в меру консервативная, с приятным для чтения кодом и убийственной простотой в основе всего - не это ли счастье? :) К слову, при всём моём уважении к Debian, у дуалбутного анстейбла внезапно сломался fvwm и что-то там ещё - а ведь я в него логинился то всего пару раз, и то по мелочи.