LinuxBegin.ru - offline-версия от 26.04.2004
Главная | Все темы | Все статьи | Ссылки | Аналоги Windows-программ в Linux | Top 20

Наш друг Knoppix
(Все о дистрибутивах - обзоры и установка)


- Сергей А.ЯРЕМЧУК, 16.02.2004, Мой Компьютер Weekly, оригинал -

Одним из преимуществ ОС GNU/Linux является многообразие дистрибутивов, позволяющее выбрать нужный себе по вкусу и задачам (см. например, статью "Sамый USEрский Linux", МК # 4-5 (279-280)). Причем если дистрибутив на все сто подходит одному, то необязательно, что он понравится другому. Что поделаешь, все мы разные, и одинаковые вещи воспринимаем и чувствуем каждый по-своему. Об этом могу судить по вашим письмам, приходящим после рассказа об очередном дистрибутиве.

С одной стороны, в письмах пишут, что ерунда все это, лучше бы еще раз рассказали о (...), но в других письмах слышны возгласы: "Класс!" "Вот это да!" "Я это искал!" "То, что нужно!" Я считаю, а ваши письма меня в этом все больше убеждают, что если пользователь хотел запустить к себе на компьютер Пингвина и сильно разочаровался при первом знакомстве, то одной из причин тому было попросту то, что он нарвался не на тот, не на "свой" дистрибутив. Самый большой позитивный резонанс вызвала вообще публикация о дискетных дистрибутивах (см. статью "Систематика пингвинов", МК # 32-34, 36-38 (255-257, 259-261)) — многие, получив возможность реально посмотреть на Linux в работе и найдя что-то для себя положительное, сделали свой выбор в пользу этой системы. Даже я, перепробовав довольно большое количество различных дистрибутивов, не говоря уже о лично собранных и разобранных, с некоторыми так и не смог до конца подружиться — не запали в душу. Так, например, сколько ни ставил Debian и производные, но больше месяца он у меня так и не смог продержаться, хотя знаю линуксоидов, которые считают его лучшим и единственным. Здесь я спорить не буду — я вообще не понимаю спорных предметов вроде "KDE vs. GNOME", "Windows vs. Linux" и т.п. Каждый использует то, что ему удобнее и приятнее, благо есть из чего выбирать. Но один дистрибутив, основанный на Debian, все-таки мне нравится — как исполнением и работой, так и пресловутой возможностью выбора вариантов использования. О нем и пойдет разговор далее в статье :-).

Естественно, это KNOPPIX (Knopper?s Unix) — один из самых популярных дистрибутивов. Относится к классу LiveCD-систем, работающих прямо с CD-ROM и не требующих наличия жесткого диска в компьютере. То есть пользователь, желающий познакомиться с новой для себя операционной системой, не рискует, наступив на какие-нибудь грабли, при установке ее на жесткий диск потерять все свои данные. Практически идеальный вариант для первого знакомства с Linux, чтобы продемонстрировать его возможностей, а также для полноценной работы в Linux на компьютере, где он не установлен. И естественно (и я в этом убеждался не раз), он будет полезен при спасательных работах в случае невозможности загрузки с основной системы, установленной на жестком диске. Также при помощи Knoppix сомневающиеся могут протестировать свое оборудование на "пингвиносовестимость". В мире, построенном Microsoft, такого нет, и многие попросту не верят, что это вообще возможно (сужу по письмам). Ориентирован KNOPPIX на обычного, неподготовленного пользователя, поэтому работать с ним легко, поддерживает большинство звуковых и видеокарт, SCSI, USB и прочих устройств, которые система подхватывает "на лету". Простота использования, бешеная популярность самого дистрибутива, открытость проекта, лицензия GPL, наличие понятной инструкции по разделке KNOPPIX (KNOPPIX Remastering HowTo, http://www.knoppix.net/docs/index.php/KnoppixRemasteringHowto) в данном случае пошли только на пользу. С одной стороны появилось великое множество дистрибутивов (в том числе и узкоспециализированных), основанных на KNOPPIX — мы уже разделывали на страницах журнала родственный Damn Small Linux (http://www.damnsmalllinux.org). Из других интересных проектов хочу отметить ClusterKnoppix (http://bofh.be/clusterknoppix), предлагающий вариант KNOPPIX с OpenMosix-ядром и позволяющий создавать кластерные решения (я планирую в будущем рассказать об этой или подобной технологии). С другой стороны, под именем KNOPPIX скрываются совсем разные дистрибутивы, подчас существенно отличающиеся (в основном составом приложений) от оригинального, созданного Клаусом Кноппером (Klaus Knopper), который можно найти в главной "штаб-квартире" по адресу http://www.knopper.net (обновляется примерно каждые две недели). Так, имеется Knoppix Russian Edition сборки LinuxCenter (http://www.linuxcenter.ru), в котором включена поддержка русского языка в большинстве программ первой необходимости плюс добавлены шрифты — хотя надо отметить, что и оригинальный Knoppix довольно неплохо русифицирован, не в пример тому же SUSE LiveCD, и кстати, откликается ссылка http://knoppix.ru/. Есть даже Knoppix Junior у Open Source Education Foundation, ориентированный в первую очередь на детей, так что даже здесь выбор велик. Но сегодня будем знакомиться с оригинальным Knoppix.

Системные требования невысоки. Требуется всего лишь Intel-совместимый процессор (от i486 и выше), ОЗУ от 20 Мб для текстового режима (если планируется использовать KDE и офисные приложения, то памяти должно быть не меньше 128 Мб) и, естественно, CD-ROM (любой IDE/ATAPI или SCSI), с которого будет загружаться система. Также в списке фигурирует SVGA-compatible видеокарта и мышь, которая может быть любой — serial, PS/2 и USB. Смотрим.

Первоначально можно для пробы загрузиться в режиме по умолчанию, нажав при появлении строки приглашения Enter. При этом система сама настроит оборудование и попытается подобрать оптимальные параметры. Но при использовании Knoppix для работы вам не будет хватать русификации, к тому же в некоторых случаях придется вмешаться в параметры для настройки системы. Все опции, которые можно передать при появлении приглашения boot:, хорошо описаны в файле knoppix-cheatcodes.txt, лежащем в каталоге KNOPPIX на CD-ROM. Вот некоторые из них:

knoppix lang=ru — определяет русский язык и раскладку клавиатуры (по умолчанию немецкий);

knoppix desktop=fluxbox|icewm|kde|larswm|twm|wmaker|xfce — выбор оконного менеджера (KDE по умолчанию) может пригодится при малом количестве оперативной памяти (или личных предпочтений);

knoppix screen=1280x1024 — выбор рабочего разрешения экрана;

knoppix xvrefresh=85 xhrefresh=80 (или vsync=85 hsync=80) — принудительная установка частоты вертикальной развертки в 85 Гц, а горизонтальной в 80 кГц;

knoppix xserver=XFree86|XF86_SVGA — использование соответствующего X-Server'a;

knoppix xmodule=ati|fbdev|i810|mga|nv|radeon|savage|s3|svga|vesa — выбор специфического модуля XFree4, если система не может определить видеокарту сама (пока не доводилось видеть);

fb1280x1024,fb1024x768,fb800x600 — использование выбранного режима framebuffer;

knoppix 2 — запуск в консольном режиме;

knoppix floppyconfig — установка параметров, предварительно сохраненных в файл knoppix.sh и архив configs.tbz на дискету. Для сохранения используется скрипт saveconfig, также можете найти в KDE K-KNOPPIX-Configure-Save KNOPPIX configuration (Рис. 1, 2);

knoppix myconf=/dev/hda2 — то же, только файл knoppix.sh берется с указанного раздела жесткого диска;

knoppix myconf=scan (или config=scan) — пробует найти knoppix.sh самостоятельно; опытные пользователи разбирают просто разбирают дистрибутив и записывают его на CD-ROM в корневой каталог;

knoppix home=/dev/sda1/knoppix.img или home=scan — опять же только для сохраненного раздела /home, который будет смонтирован в /home/knoppix. Создается через K-KNOPPIX-Configure- Create a persistent KNOPPIX home directory;

knoppix mem=256M — установка размера памяти, если система находит не всю;

knoppix dma — включение режима DMA для всех IDE дисков;

knoppix toram — копирование CD-ROM в ОЗУ, откуда система и будет работать;

knoppix tohd=/dev/hda5 — копирование CD-ROM в раздел жесткого диска и загрузка с него;

knoppix fromhd=/dev/hda5 — загрузка с предварительно созданного CD-образа, причем, если ошибиться разделом, скрипт попытается найти его самостоятельно;

knoppix testcd — проверка CD-диска на наличие ошибок;

expert — интерактивный запуск для экспертов, позволяет выбрать параметры в ходе загрузки системы.

Рис. 1.   Рис. 2.

Как видите, несмотря на то, что это LiveCD-система, такое обилие параметров позволяет использовать ее в любом необходимом качестве — можно даже работать с образа, сохраненного на жестком диске. Тот же SUSE LiveCD, практически не отличающийся составом приложений, существенно отстает в гибкости. И кстати, Knoppix можно затем установить на жесткий диск и работать в нем как в обычном дистрибутиве Linux. Если с CD-ROM невозможна загрузка, загляните в каталог KNOPPIX, где лежит программа rawrite2, позволяющая создать загрузочную дискету.

Для этого вставляем дискету в дисковод, открываем сеанс DOS (можно запустить FAR или cmd для Win2k), переходим в этот каталог и даем команду rawrite2 -f boot.img -d A или запускаем скрипт mkfloppy.bat. Под Linux используем стандартную dd:

При загрузке он распознает конфигурацию системы и автоматически настраивает компьютер, сеть (при помощи DHCP), распознает логические диски, создает для них точки монтирования и т.п. Использование сжатия позволило на 700-Мб диске уместить примерно 1.7 Гб полностью установленных и готовых приложений и данных. В общей сложности установлено более 900 пакетов, в которые входит более 2000 исполняемых программ и утилит. Кроме различных оконных менеджеров, здесь можно найти: из офисных приложений — OpenOffice.org, Abiword, KOffice; для работы в Интернете, помимо софта, предназначенного для организации доступа, имеются несколько web-браузеров (Konqueror, Mozilla, Dillo, Links) и других утилит (Gaim, Xchat, Kget, Kmail); мультимедиа: звук — XMMS, Audacity, видео — XINE и VideoLAN; графика — Gimp, Sodipodi, Sketch; также Sane для работы со сканером; большое количество игр, эмуляторы Bosh и Wine; множество языков программирования и средств разработки (среди них Kdevelop), а также библиотеки для разработчиков. И еще всевозможные инструменты для восстановления информации и системы, для анализа сети и администрирования. В общем, приложений много — хватит, чтобы удовлетворить запросы большинства пользователей. Да, по умолчанию разделы диска монтируются (по нажатию соответствующего ярлыка на рабочем столе) в режиме "только чтение", при необходимости их можно перемонтировать:

Если имелся до этого своп-раздел, созданный для Linux, то он будет найден и подключен. При малом количестве ОЗУ можно дополнительно создать своп-файл (смотрите все там же, в K-KNOPPIX-Configure), при этом необходимо только указать размер (Рис. 3), а когда он станет ненужным, его достаточно будет просто удалить.

Рис. 3.

Как уже говорилось, Knoppix довольно легко установить затем на жесткий диск — этот процесс описан в документе Knoppix Hard Disk Installation HOWTO (http://www.freenet.org.nz/misc/knoppix-install.html). Для этого запускаем скрипт knx-hdinstall и, следуя указаниям, создаем корневой раздел (необходимо отвести под него не менее 2.5 Гб), swap, копируем в корневой раздел файлы, настраиваем сеть и устанавливаем пароль и загрузчик. После этого можно работать как в обычном Debian-дистрибутиве, добавляя свои и убирая лишние приложения (подробности в статье о DawnSmall). Втoрой "ручной" вариант описан в KNOPPIX-FAQ-EN.txt который найдете на диске.

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

Просмотров: 2329  |  Рейтинг статьи: 0 (Голосов: 0).
0
Дата размещения статьи: 2004-03-04 08:32:44



5 последних поступлений в раздел Все о дистрибутивах - обзоры и установка:

04.03.04: Наш друг Knoppix ("Я считаю, а ваши письма меня в этом все больше убеждают, что если пользователь хотел запустить к себ...)
26.02.04: FreeBSD, Darwin - с вилами на рабочий стол. (Мои впечатления о двух операционных системах из семейства BSD. "Наверное, все пользователи Linux и не...)
20.02.04: На открытом огне (BLin - это проект по созданию LiveCD-дистрибутива операционной системы GNU/Linux, которая автоматичес...)
05.02.04: Xandros Desktop 2.0 - личный взгляд (Несколько раз мне на глаза попались различные обзоры дистрибутива Linux (правда, коммерческого) под н...)
01.02.04: Frenzy LiveCD. Записки разработчика (Автор дистрибутива рассказывает об идее создания проекта и его функциональных возможностях. Не пустит...)

Комментарии:

Re: Наш друг Knoppix (Оценка: 1, Интересно)
от Anonymous на 12.03.04
Стоит сделать упор в рекламе на легкость установки (и возмоно на гибкости установки) на винчестер. Тем самыи можно будет дистрибутивом пользоваться начинающим (вставил, нажал 2 кнопки и пользуйся). При работе с СД получается слишком медленно.

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

-- пропагандист


Re: Наш друг Knoppix (Оценка: 1)
от NeoGans на 22.03.04
(Информация о пользователе | Отправить сообщение) http://neogans.by.ru
Под Root скрипт "knx-hdinstall" установит Linux Debian на веник из-под Knoppix за 20 минут! Со всем набором программ! Это просто и круто, потому что в это трудно поверить, но это факт! Я сам это сделал, а образ "кноппикса" из инета выкачал за недельку. И что самое парадоксальное, проникнувшись идеологией Линукс, я вдруг осознал, что именно Линукс намного проще и понятнее, чем Виндовс, хотя это и парадокс, ведь конструктор понятнее каменной глыбы, которую можно присыпать орешками, но сути это не изменит...

В общем-то слова тут не уместны, это нужно попробовать, Knoppix поражает воображение, запускаясь с диска за 2! минуты с нуля!


Re: Наш друг Knoppix (Оценка: 1)
от STRANNYK на 06.04.04
(Информация о пользователе | Отправить сообщение)
А я тока учусь:)


Re: Ну чуваки! Я раньше нарадоваться не мог Кноппиксу, но! (Оценка: 0)
от Anonymous на 13.04.04
...одно меня сильно расстроило: (или я чего-то не понял) как инсталлить RPM пакеты??? Я и так и сяк, а оказывается нету команды RPM... (гружусь с сидюка)

-- Anonymous


Re: Наш друг Knoppix (Оценка: 0)
от Anonymous на 28.04.04
2 Anonymous (последний) - ну нет там RPM. Другая немножечко система работы с Debian. dpkg там работает ;) И еще посмотри apt-get, apt-cache... Найдешь много интересного для себя ;)

-- -Ars- (ibrik@mail.ru)


LinuxBegin.ru © 2003-2004 Valery V. Kachurov | Условия использования материалов | О проекте