Почти невидимкой, пришел настольный Linux.
Перевод с английского Алексея Русакова (mail: ktirf AT users.sourceforge.net). Специально для www.linuxrsp.ru
Оригинал (англ.): http://zdnet.com.com/2100-1107_2-5141381.html
Одна из моих маленьких скверных тайн состоит в том, что я никогда не
достигал успеха в установке на что-нибудь Linux. Я пробовал не раз
в течение многих лет, потому что я купился на идею, что Linux может
оживить старые компьютеры. Поэтому я мог свалить в кучу 486-й процессор,
какой-то безымянный дисковый контроллер, стучащий старый жесткий диск,
VGA-шную карточку времен бурской войны - ну и вроде как поехали. Мой опыт
общения с Linux заканчивался вскоре после непостижимого сообщения об
ошибке, связанной с IRQ 9, потерянными прерываниями или чертиками
в двунаправленных шинных буферах.
Но честно говоря, я бы не оказался там, где я сейчас, если бы не эти
обхаживания дармового железа из желания сделать подешевле.
Отталкивало меня то, что все эти неприятности я не мог исправить.
Я мог только смеяться на конфликты прерываний и хихикать, как девочка,
перед лицом неразведенных адресов ввода-вывода. В таких случаях
я оказывался в тупике. Эти ошибки обычно не поддавались исправлению,
поиск в форумах приводил лишь к жалобным воплям таких же, как я. Каждый
раз, когда я пытался запустить Linux, я заканчивал тем, что лез
в исходный код, после чего вспоминал, что я уже несколько лет не
занимаюсь написанием операционных систем. Не помогали даже друзья-гуру,
которых я звал на помощь; в итоге все приходило к тому, что они
в замешательстве говорили: "Иногда на этом чипсете так бывает,"- что не
поднимало боевой дух.
И все время было ощущение, что вот еще немного, еще чуть-чуть махинаций
и перетасовок, еще немного полночных бдений, и оно у меня заведется;
но вместе с возрастом приходит нетерпение.
Игры с железками для самого себя - это гораздо меньше удовольствия
в тридцать с чем-то, чем в восемнадцать. Точно так же как и запоминание
пятнадцати неудобоваримых синтаксисов команд еще до завтрака. Кроме того,
есть полный Интернет интересных вещей, с которыми можно поиграться, как
только у вас начинает работать браузер. Зачем ждать? В общем, так или
иначе, Linux дома - это анорак в гардеробе. [1]
Однако теперь есть Knoppix. Обещание, как обычно, было соблазнительным:
загрузил образ диска, прожег его на CD и перезагрузился. Оно посмотрит
на устройства, настроит само себя и просто заработает. Linux быстрого
приготовления. Нетушки, думал я. Я уже ловился на этом. Но все же, у меня
всегда хорошо получалось дать вере одержать верх над опытом.
Все, что мне нужно было сделать технического, это объяснить Windows XP,
что мне нужен загрузочный CD (помогла маленькая утилитка под названием ISO
Recorder) и отметить в BIOS, что сначала нужно проверить привод CD, прежде
чем загружаться с жесткого диска. Все сделано, диск записан, компьютер
перезагрузился - и через три минуты у меня уже был рабочий стол Linux. Ну
этот, зверь, которого не бывает на свете.
Это было впечатляющим достижением по любым стандартам. Knoppix делает все,
что вы ждете от LiveCD: он не лезет что-то менять в вашем компьютере, он
не задает сложных вопросов - на самом деле, он не задает вопросов вообще.
Он фантастически обеспечен утилитами, играми, приложениями, и вообще
разным добром. Добра, пожалуй, даже слишком много: ну кому нужно восемь
текстовых редакторов? (прим. переводчика: всем не угодишь; кроме vim
и emacs нужно что-нибудь для начинающих, что-нибудь на Java, что-нибудь
простое-консольное...) С другой стороны, всем нужен OpenOffice.org (прим.
перев.: мне не нужен - все, умолкаю, умолкаю) - и он на месте. Все это
завернуто в среду KDE и работает так же гладко, как любой Debian.
Я вставил CD в другой компьютер. Выскочил пингвинчик, маленький мигающий
курсор... И все. Вам необязательно догадываться о том, что было дальше,
включая команды вроде "sudo mii-tool -r" и - ну конечно! - беды с IRQ.
Примерно похожая вещь случилась и на третьем PC, но на этот раз я уже был
подготовлен. Увы, на этот раз была совершенно другая проблема.
После долгих исследований стало ясно, что Knoppix - это не чудо, а простой
работник. Чем более нестандартен ваш PC, тем меньше шансов, что
автоконфигуратору Knoppix не понадобится помогать. Помощь потребуется
небольшая, да и онлайновая поддержка работает быстро и хорошо. Но людям
с причудами все же понадобится немного поработать руками.
В качестве чего люди используют Knoppix? Это отличный спасдиск: если
у вас сбоит винчестер, можно загрузить Knoppix и из него попытаться
решить проблему. Это фантастический тестдиск для покупки PC
в каком-нибудь центральном магазине: "А Linux на нем идет, мил друг?"
- "Эээ..." - "Сейчас выясним!" И это превосходная возможность
попробовать для тех, кому нравится идея Linux, но кто с недоверием
относится к реальности. Делайте сколько хотите копий, раздавайте их
- отличная демонстрация в действии тех сил, которые создают "время
Linux".
Все это также показывает, куда Linux должен двигаться дальше, чтобы
в итоге получилась операционная система "для бабушек", которую вы можете
запихать на компьютер и отдать своим престарелым родственникам.
Поддержка печати, установка приложений, документация о том, как разные
программные компоненты уживаются друг с другом, подслащенные
диагностики: все это те вещи, на отсутствие которых я постоянно натыкался.
Но все это будет. Knoppix - это не единственный LiveCD: есть и другие,
и соревнование между ними в разгаре. Везде, от больших корпораций
до вашего рабочего стола, подходит время, когда выбросить лицензию
Microsoft становится вполне серьезным вариантом. И в начале 2004 года
это время видится так близко, как никогда.
Примечания.
[1] Комментарий переводчика: честно говоря, меня, бывалого туриста, это
сравнение слегка удивило. Наличие анорака в гардеробе я воспринимаю как
само собой разумеющееся. Подумав, я решил, что не-туристы могут даже не
знать, что такое анорак. Так вот, анорак - это непромокаемая куртка
с капюшоном, обычно без пуговиц, надеваемая через голову. Исключительно
полезная вещь в турпоходе, но вряд ли может быть удобной в городе. Гм,
может потому я и линуксоид, что анорак в гардеробе? :)
[Назад к тексту]