Knoppix представляет однодисковый загрузочный Linux |
Knoppix предлагает решения для наиболее общих проблем, с которыми вы можете встретиться. Давайте взгляенем на некоторые конкретные применения Knoppix и разные пакеты, которые могут вам понадобиться на вашем собственном компьютере. Knoppix загружает LinuxKnoppix - это загрузочный CD. И, хотя он не уникален в этом, организация и содержание диска свойственно только ему. Рассмотрим несколько ситуаций. Предположим, вы инструктор. Вы встречаете ваших студентов в классе, и у вас только полчаса на проверку оборудования и конфигурирование. Результат легко предугатать: на половине урока половина демонстраций не работает, потому что на половине машин не установлен соответствующий Service Pack, или это оборудование никогда не проверялось, или настройки системы сделаны неверно. Или, возможно, вы имеете кучу компьютерного оборудования. Никто не заботится о снабжении его комплектующими, за исключением нескольких дней Большой Распродажи. А возможно, что ваша организация запускает на нем массивный симулятор развития погодных условий над северной частью Тихого окена. Хотелось ли бы вам заставить эффективно работать все эти машины в команде без инвестирования кучи денег и времени для настройки всех конфигураций? Может быть, вы мобильная личность; вы много переезжаете и могли бы работать на любом подвернувшемся компьютере, но в действительности вы находите, что все они не имеют того или иного программного обеспечения для организации вашего рабочего окружения. А может, вы хотите быстро настроить сканнер безопасности, хорошо оборудованный автоматизированный рабочий стол офиса с файерволлингом внутренней сети или безопасный сервер. Или, возможно, вас часто вызывают проверять машины пользователей на предмет непонятных симптомов. Если вы можете просто выполнить набор диагностических программ, вам не следует слишком сильно полагаться на такие умозаключения пользователей, как - "в модем попал вирус, наверное". Вот несколько ситуаций, когда Knoppix просто решает эти проблемы. Создатель Knoppix - Klaus Knopper, человек, который запустил проект Knoppix "где-то между 1999-2000", по его собственным воспоминаниям - как образовательный проект с его особыми требованиями. С начала 2003 года основным продуктом Knoppix является Open Source CD-ROM, который загружает GNU/Linux. Он значительно эффективнее и быстрее определяет оборудование и устанавливает соответствующие драйвера, и разумно использует декомпрессию "на лету", чтобы создать раздел почти на 2 GB для приложений и данных. Более того, по словам самого Кноппера, основной фичей Knoppix является "лицензия GPL на комплект программ, а также то, что все скрипты и тулзы написаны мной, что позволяет пользователям изменять, распространять и продавать этот CD, как им захочется." Такое простое описание многое скрывает. В то время, как многие приверженцы Linux экспериментируют с различными загрузочными устройствами, а многие приложения используют сжатие данных, Knoppix представляет уникальный уровень отточенности. Он прост, но только потому, что Кноппер и несколько других сотрудников проекта вкладывают в это очень много сил. Возможности KnoppixОбратите внимание на эти особенности:
Секция Ресурсы ниже в этой статье рассказывает о нескольких других использованиях Knoppix. Консультант Rolf Ade рассказывал мне, как Knoppix совершает с ним поездки по магазинам: "Отличная идея носить с собой диск Knoppix CD если вы хотите купить компьютер для установки на нем Linux. Просто загрузите его с помощью Knoppix CD и вы будете знать есть ли драйверы Linux на все его комплектующие." Многие люди предпочитают Knoppix за его наилучший Debian инсталлер. Кноппер также планирует предусмотреть Knoppix для конфигурирования терминальных серверов Начинаем с Knoppix Самый легкий способ начать ваше знакомство с Knoppix - использовать продаваемый CD-ROM. Почти все продавцы в Северной Европе, Соединенных Штатах и Австралии принимают заказы на Knoppix CD, включая бета-версии. Если вы можете записать диск, вы можете загрузить 600-MB Knoppix ISO файл, свободно доступный на странице загрузки Knoppix (смотри Resources). Зеркала доступны по всему миру. Помните, что вы можете записать CD-ROM в любой операционной системе; вам не обязательно иметь Linux для создания Knoppix CD. Имея стандартный Knoppix CD-ROM в руках, вы практически достигли земли Linuxland. Все что вам нужно - это PC-совместимый компьютер: 80486 или больше, как минимум 20 MB оперативной памяти (хотя, если у вас меньше 128 MB, вы не сможете запустить офисные программы и, возможно, менеджер рабочего стола или даже сервер X11), стандартную карту SVGA, и возможность загрузиться с CD-ROM. Даже без этого у вас есть возможность использовать Knoppix. Для начала взглянем на обычную ситуацию:
Если вы считаете, что Knoppix работает нормально, то следующим естественным шагом будет его изменение. Поскольку настройка Knoppix не секрет, большинство усилий в проекте направлено на то, чтобы сделать загрузку "пуленепробиваемой". Среди нескольких отчетливых способов изменения Knoppix, один является наиболее интттересным, во время него вы можете добавить ваши программы в набор, поставляемый со стандартным Knoppix CD-ROM. В конце 2002, Jubal John подготовил авторитетный документ "Как пересоздать ...", указанный в секции Resources. Это процесс довольно деликатен, и слишком сокращен здесь. Главная трудность в низкоуровневом управлении разделами дискс, что может повлиять на целостность системы если что-либо пойдет не так. Альтернативы Knoppix Я энтузиаст Knoppix, и я не одинок. Я слышал от дюжин администраторов и сисадминов об их впечатлениях о Knoppix типа "я не выхожу из дома без него". Любой профессионал Linux или любитель, работающий в динамически изменяемом окружении - при необходимости запустить Linux на другом оборудовании - должен попробовать Knoppix. Стоимость этого настолько низка, а потенциальные выгоды и удобстов весьма велики. Knoppix дружественно настроен к бизнес инициативам. Кноппер понимает, что "существует много потомков Knoppix; некоторые публикуются своими приобретателями, а некоторые используются только внутри компании. Это решение покупателя - публиковать или нет свободное программное обеспечение, которое он приобрел, так как GPL не требует от вас распространять измененную версию и даже не заставляет вас включать только свободные программы на тот же диск. Поэтому некоторые компании используют Knoppix как платформу для их свободного и личного программного обеспечения без заморочек с инсталляцией на жесткий диск перед использованием." Имейте в виду, что есть специфические приложения Knoppix, где альтернатива может служить вам лучше. Секция Ресурсы расскажет о некоторых из них. Если вы много работаете со старым железом, то Knoppix вероятно не лучшее решение. Стандартная конфигурация Knoppix требует слишком много оперативной памяти -- 32 MB будет не достаточно. В этом случае другие проекты типа muLinux могут помочь намного больше. Knoppix можно рассматривать как "наименьший общий знаменатель": его цель запускать компьютер с минимальной задержкой и без помощи человека вполне достижима. Как следствие, это означает, что стандартный Knoppix не дает пользователям ни одного шанса для настройки экзотического видео или сети до того как загрузится KDE. Продукты, подобные SuSE's Live Eval используют другой подход. Целью Live Eval является быть максимально похожим на полноценный дистрибутив SuSE, но при этом оставаться на одном диске CD-ROM. В частности, ожидается участие пользователя в выборе последовательности загрузки и конфигурации. Это дает большую гибкость, но даже опытные инженеры SuSE говорили мне, что это занимает не менее семи минут, в то время как Knoppix тратит на это меньше двух. С другой стороны, сеанс Live Eval предлагает более точный вид того, что выглядит как полноценный дистрибутив Linux в стандартном рабочем окружении. Pascal Scheffers, программист из Erasmus University, описывает еще одну ситуацию, когда Knoppix и поставщик продукта предлагают различные решения. Допустим, вы хотите произвести установку какого-либо продукта на несколько машин. Если ваш инструмент - это Knoppix, вы можете выделить одну машину для проверки инсталляции, и использовать Ghost (или Ghost-for-Unix) для автоматизации установки на остальные. Knoppix дает стандартную отправную точку для использования. Для такого сорта проблем Scheffers любит использовать VMware и его опцию "non-persistent". VMware может создать операционную систему внутри другой и проверить инсталляцию, а затем вернуть все изменения на их исходный уровень. Заключение Knoppix решает проблемы - по меньшей мере большинство из тех, что я встречал. Кроме того, мне нравится, как Knoppix изменяет отношение людей к компьютерам. Слишком много пользователей сейчас верят, что нормально, когда для подготовки простой презентации нужно произвести дорогой апгрейд системы, пройти утомительную процедуру установки и конфигурации, а если что-то пойдет не так, то придется начинать все сначала. Люди привыкают к тому, что компьютеры работают по своему собственному распорядку. В противовес этим грустным сценариям Knoppix представляет все великолепие открытости и гибкости Linux. Knoppix управляет широким спектром оборудования и быстро приводит его в состояние, когда оно приносит пользу людям. Это - пример, достойный подражания. Я благодарю Gernot Hillier из SuSE, Brett Schwarz, Larry Virden, и Joe Mistachkin за их помощь в подготовке этого материала о Knoppix.
Об автореCameron является постоянным сотрудником Phaseit, Inc., который часто пишет и говорит об Open source и других технических вопросах. Его собственные работы часто имеют интеграцию с существующими компонентами. Вы можете связаться с ним по адресу [email protected]. |