LinuxShop.ru   PrefNews.Ru  |  DotStyle.Ru  |  HotStuff.Ru  |  Hurd.ru  








 
НОВОСТИ МАГАЗИН БИБЛИОТЕКА LINUXBEGIN GENTOO.RU REDHAT UNIX4ALL ФОРУМ  
Logo
LinuxBegin Руководства Проекты Обратная связь
Все разделы
Аналоги Windows-программ в Linux
(en)
Рассылка "OS Linux для начинающих"
Лучшие ссылки

Знакомство с Linux
Linux Navigator
Что делать, если вы установили GNU/Linux
Введение в Linux
LNAG на русском языке

LinuxHumor (en)
Linux Wallpapers
Linux Tips & Tricks
Ссылки на софт
Xoid26 homepage
Список всех статей (big)

Форум проекта
Другие форумы, и т.д.
Регистрация
Добавить статью
Обратная связь
Email
Разделы

Что такое Linux
Некоторые возможности Linux
Дистрибутивы
Переход с Windows на Linux (Nowindows)
Руководства, HOWTO, FAQ
Hardware и драйвера
Программное обеспечение
Запуск Windows-программ в Linux. Эмуляторы.
Все разделы >>


Поиск по сайту

Подписка
OS Linux для начинающих.
Linux Tips & Tricks. [временно не выходит]

Top 10
Чем меньше Линукса – тем меньше проблем (34) 1410
Linux-маршрутизаторы: вопросы и ответы от Tony Man... (1) 1129
Stupid Linux Tricks: Part 1 (0) 822
Систематика пингвинов: Часть 1 + часть 2 (3) 797
Снова о козе и гармони (18) 761
Противостояние двух платформ - долгосрочные перспе... (0) 744
Пингвиньи качалки (0) 705
Грабим и режем (2) 689
Про Linux, или На хрена козе гармонь (10) 676
Настройка ADSL. Настройка DSL-соединения в Linux. (0) 647

Лучшие ссылки
Rus-linux.net.
*nix project.
Atmsk.ru.
~t-alex.
Все ссылки >>

Систематика пингвинов: Часть 1 + часть 2
(Все о дистрибутивах - обзоры и установка)


- Сергей А.ЯРЕМЧУК, 18.08.2003, Мой Компьютер Weekly -

У Linux есть одно неоспоримое достоинство - можно всегда найти себе наиболее подходящий дистрибутив для решения своих конкретных задач (не говоря уже о том, что его можно собрать самому). Количество дистрибутивов на Linux.org уже давно перевалило за сотню и постоянно увеличивается. А так как папка, в которую я складываю свежескачанные дистрибутивы, уже давно перевалила в размере за гигабайт, я решил сделать небольшой обзор. Естественно, все имеющиеся в природе дистрибутивы Linux охватить не получится, тем более за раз, но я не к этому стремлюсь. И продолжение, думаю, тоже будет, по мере пополнения коллекции.

Чтобы легче было выбирать, я поделил все дистрибутивы на три группы (кроме тех, о которых стоит рассказать отдельно). В первую вошли довольно популярные сейчас Live CD, позволяющие потихоньку начать изучать систему, не внося деструктивных изменений в разделы жесткого диска. Такие дистрибутивы в большинстве своем можно использовать для спасательных работ и администрирования, ведь по сути они представляют собой законченную ОС. Причем, в эту категорию входят не монстры по 700 Мб, которые через модем придется тянуть целую вечность, а вполне доступные по габаритам дистрибутивы. Во вторую группу вошли дистрибутивы размером с дискету - оно и понятно, не у всех выделенка или доступ к быстрому каналу, а пингвина попробовать ох как хочется! И третья группа представлена дистрибутивами, назовем так, специального назначения. Обидно, знаете, иногда читать письма, в которых рассказывается о попытках установить RedHat 9 (см. статью "Дело в шляпе", МК №22 (245)) на компьютер далеко не первой молодости для использования его всего лишь в качестве роутера.

Часть первая

Slackware-Live CD (http://www.slackware-live.org, Рис. 1, ), как следует из названия, базируется на популярном дистрибутиве Патрика Волькердинга (Patrick Volkerding) Slackware (http://www.slackware.com) версии 9, который всегда отличался тщательностью, эффективностью и простотой (устройства, а не настройки). Наверное, поэтому и был выбран за основу. Образ диска (http://kmlinux.fjfi.cvut.cz/~danken/slacklive/dl/livecd-2.9.0.16.iso) объемом 185 Мб позволяет записать его на 8-сантиметровую болванку и затем использовать систему на любом подвернувшемся компьютере. Несмотря на относительно небольшой объем, дистрибутив получился довольно полноценным, и все потому, что в качестве оконного менеджера использован KDE 3.1.2 с некоторым присущими этой среде приложениями вроде KDE games, KOffice 1.2.1 (KWord, KSpread, KPresenter, KChart, Kontour и KFormula), Quanta и другими (правда, не всеми - нет, например, обучающих). А что еще надо пользователю? В КДЕ есть все что надо, от удобного файлового менеджера до программ для проигрывания аудио и установления соединения с Интернетом. Можно, конечно, спорить о том, что на свете всех милее: консоль или графические утилиты, но пользователь, ранее имевший дело исключительно с мышью, должен сам дозреть до правильного решения. Дополнительно для прослушивания музыки, кроме KDE'шного Noatun, имеется стандартный консольный набор для прослушивания MP3 (mpg123) и Ogg Vorbis. Видео можно просмотреть в Mplayer (в комплекте с MPEG4-совместимым свободным видеокодеком XVID), а чтобы содрать треки и записать их затем на болванку, помимо консольных утилит (cdparanoia, cdrecord, mkisoft и пр.), подойдет и имеющийся в комплекте фронт-энд к ним K3B. Помимо Konqueror, являющимся и web-браузером, и файловым менеджером одновременно, в комплект включены Netscape 7.02 с links, а в качестве дополнительного файл-менеджера выступает мой любимый Midnight Commander 4.6. Сердцем системы является ядро версии 2.4.20. Эх, "не честь алмазов в каменных пещерах", как поет Индийский гость.

Загрузка проходит, как и в большинстве подобных дистрибутивов. Система сама определяет имеющиеся устройства, монтирует все найденные дисковые разделы в режиме чтение-запись и даже пытается сама сконфигурировать сеть посредством dhcp-запроса. После чего появляется приглашение для ввода логина и пароля. В качестве логина вводим root, пароль пустой, т.е. жмем Enter. Теперь можно работать в обычной консоли (точнее, в шести консолях), используя mc, links, pine и mplayer. Если же хочется увидеть окна, то набираем win, и через некоторое время пред нами предстает во всей своей красе KDE. Причем сразу же можно указать требуемое разрешение и желательную частоту развертки - win 1024768 85. Надо сказать, что сборка дистрибутива под i686-архитектуру хорошо отразилась на быстродействии этой среды, не в пример тому же RedHat'у. Если Blin ориентирован на подготовленного пользователя, то Slackware-Live CD придется в самый раз новичку в этой системе. Особых проблем с настройкой и освоением быть не должно, если немного понимаете в английском (хотя и можно настроить раскладку для набора русского текста, но локаль и прочие атрибуты в угоду легковесности напрочь отсутствуют). В Slackware Live CD, как и в некоторых описанных ниже дистрибутивах, используется файловая система cramfs (compressed RAM file system), поддержка которой уже давно имеется в каноническом ядре Linux, но вот с практическим применением ее я встретился только в подобных системах. Некоторые подробности о ней можно найти в документации ядра /usr/src/linux/Documentation/filesystems/cramfs.txt, там же описаны и некоторые особенности, в том числе ограничения, присущие данной файловой системе - например, максимальный размер файла - 16 Mб, файловой системы - 256 Mб, использовать можно только 8-бит gid, что напрямую связано с безопасностью, не сохраняется время создания файла timestamps и прочие, но зато cramfs на лету сжимает файлы и каталоги при помощи zlib, при этом позволяя случайный доступ к данным. Но в данном случае это все не имеет большого значения. Главное - создатель дистрибутива подробно описывает технологию и предоставляет готовые скрипты, позволяющие собрать свой собственный Live CD. При этом необходимо лишь следовать инструкциям, описанным в LIVECD_CREATE_HOWTO, который можно найти как на сайте, так и в дистрибутиве:

в связи с ограничением cramfs, размер прообраза будущей системы не должен превышать 500 Мб (при сжатии получится как раз 250 Мб);

распакуйте скрипт slacklive.scripts*.tar.gz где-то за пределами прообраза - например, в /tmp;

при помощи скрипта delete_mess удалите лишнее (все скрипты написаны под Slackware 9, для других дистрибутивов придется немного переделать). К лишнему относится документация, локали и всякие украшательства;

при помощи images_cram создать сжатые образы основных каталогов системы, при этом с помощью mkcramfs создаются отдельные файлы для каждой директории (например, для /bin - bin.cram), а не складываются в один большой файл (как в Dawn Small или Knoppix), что ускоряет работу и позволяет их подменять при необходимости;

после того как файлы готовы, запустить ./initrd/initrd_create, которая создаст необходимые init-сценарии;

последний шаг - запуск create_bootiso для создания загружаемого ISO-образа.

Все, как видите, очень просто. Скрипты, кстати, можно скачать и отдельно.

Следующий дистрибутив - Emergency CD 2.01 (http://sourceforge.net/projects/emergencycd2) нашего земляка Андрея Великоредчанина (Andrew Velikoredchanin) построен на базе RedHat 7.2 Enigma с ядром 2.4.18-3 и предназначен в первую очередь для спасательных работ - для этого он предоставляет полный комплект утилит, как для работы с разделами жесткого диска и записи CD-R/RW, так и необходимые сетевые утилиты, включая samba. Что интересно, нашлось место даже dr.Web. Правда, все имеющиеся утилиты предназначены для работы исключительно в консоли - Х-Window в комплект не входит, - но зато ISO-образ на сайте сжат архиватором и в размере составляет 55 Мб (180 Мб при распаковке, так что поживиться есть чем), к тому же и с локализацией проблем нет. Интересно, что все настройки можно автоматически сохранять при выходе, для этого требуется всего лишь вставить дискету в дисковод, куда перепишутся каталоги /etc, /root и /drweb.base, и при запуске все настройки будут восстановлены. Автор не склонен прятать свои наработки - на сайте также находится набор скриптов, позволяющих создать свой собственный Live CD и записать его на CD-R, к тому же с инструкцией на русском языке. Те, кому нужны иксы, на этом же сайте могут скачать Cool Linux CD 2.01, но уже размером более 500 Mб, доступна также версия 1.35 со сжатым ISO-образом и потому с ощутимо меньшим размером - 235 Мб. В качестве оконного менеджера используется IceWM, имеются драйвера от NVidia, полная версия Blender 3D и триальная версия виртуальной машины Vmware, а также Опера, Sylpheed и т.д., нашлось даже место OpenOffice.

Eagle Linux (Рис. 1) совсем малютка, в размере ISO-образ занимает всего чуть более 22 Мб. Содержит в себе лишь базовый набор консольных утилит, вполне достаточный для первоначального знакомства с системой, в том числе для настройки и работы в сети. Интересно, что в нашем орленке (eagle — с англ. «орел») не используется сжатие файловой системы, что отражается на скорости работы. Также система обнаруживает при загрузке имеющиеся жесткие диски, даже SCSI, позволяя в дальнейшем примонтировать их в режиме чтение/запись. Лозунг, который встретит посетителя на сайте http://eaglelinux.w32.net — Join the thousands who have created their own bootable Linux CD! — однозначно гласит об основном назначении дистрибутива — создании собственного Live CD или дискет. Для этого как в самом дистрибутиве, так и на сайте имеются все необходимые скрипты, ссылки на инструменты, утилиты, игры (!) и наставления в виде HOWTO. Пока Eagle не имеет графического интерфейса, но его появление ожидается в самое ближайшее время вместе с версией 3.0.

Рис. 1.

Проект Linux Bootable Busines Card — LNX-BBC (http://www.lnx-bbc.org, Рис. 2, ) представляет маленький дистрибутив (около 48 Мб), который можно записать на компакт размером с корпоративную карточку (отсюда и такое название). Его можно использовать как спасательный или ознакомительный, он включает в себя много диагностических утилит и инструментальных средств конфигурации.

Рис. 2.   Рис. 2а.

Главной особенностью дистрибутива является GAR (GAR Are Recursive или Gmake Autobuild Runtime). Это система, подобная по своим функциям (и почти идентичная по цели) системе портов, применяемой в BSD-системах, при помощи которой можно собрать свой дистрибутив практически с нуля. Для этого на сайте доступны исходные тексты, все остальное — закачку (при необходимости), проверку контрольной суммы, распаковку архива, наложение патчей, конфигурирование, компиляцию и установку — система сделает сама. В дальнейшем ее так же просто можно будет перенести на CD-ROM. В LNX-BBC используется сложная система компрессии, благодаря которой в столь маленький объем поместилось около 1000 утилит, включая даже X-Window с менеджером окон Blackbox (точнее, его переработанный вариант hackedbox), к тому же с дополнительными темами. Работает он через Xfbdev, поэтому при загрузке необходимо выбрать работу через framebuffer (опции 2—5). В этот набор вошли (список далеко не полный):

утилиты системного администрирования и диагностики сети (ftp, openssh, rsunc, gnupg, traceroute, iptables, tcpdump, ttcp, nmap, wget, curl, tar);

web-браузеры (links, lynx и графический BrowseX, основанный на библиотеках Tcl/Tk, — все поддерживают SSL)

утилиты для работы с дисковыми разделами и различными файловыми системами (gpart, parted, hdaprm, raidtools, lvm, cfdisk, sfdisk, mpartition, badblocks, fsck.{cramfs, ext2, etx3, jfs, minix, msdos, vfat, xfs} и пр.)

подключения к Интернету (для Ethernet — trivial-net-setup, для ppp/dialup — wvdial);

текстовые редакторы (vi, pico, nano, joe и mcedit);

игры (booggle, robotfinkskitten, seatris, xkobo);

для прослушивания и записи музыки (полный комплект для работы с OggVorbis, play, aumix, cdrecord, cdda2wav);

интерпретаторы perl, python, ruby.

Как видите, программы на любой вкус, единственное маленькое «но» — так как объем в данном случае критичен, о работе некоторых программ можно узнать только из ключа --help, никаких man-страниц в дистрибутиве нет. Также при загрузке, набрав help, можно получить краткую справку по общему назначению дистрибутива и основным настройкам. И в отличие от большинства других подобных проектов, LNX-BBC имеет отличный сайт со множеством документации и ссылок. Разработчики придерживаются принципа leave no trace, т.е. ничего не делается без спросу, все найденные разделы автоматически монтируются в режиме «только чтение» в /mnt/rw/discs/disc#/part#.

При необходимости записи в любой выбранный раздел его нужно перемонтировать в режим «чтение-запись» вручную:

Для работы требуется процессор i386 с 16 Мб ОЗУ, IDE или PCI SCSI CD-ROM, т.е. будет работать на большинстве компьютеров. Дистрибутив развивается в бешеном темпе, новые версии выходят чуть ли не каждую неделю. К тому же в дистрибутиве имеются русские шрифты и клавиатурные раскладки, поэтому можно его использовать и в повседневной деятельности. И еще раз посмотрите на размер.

Э, да что это мы все о работе да о работе. Итак, пару развлекательных дистрибутивов.

Как вы думаете, что получится, если скрестить вместе syslinux, mplayer, slackware и linux kernel? Абракадабра? Вовсе нет, получится MoviX (http://movix.sourceforge.net). В этом дистрибутиве убрано практически все лишнее, начиная от авторизации пользователя до запуска ненужных сервисов, оставлено только то, с помощью чего можно посмотреть фильм и послушать музыку. И больше ничего. Поддерживаются все форматы, о которых знает mplayer, практически все необходимые — avi, DivX, mpeg, mp3, ogg/vorbis и некоторые другие. Как он работает? Создается загрузочный CD-диск, содержащий операционную систему и фильм, выбранный для просмотра. Для этого скачанный дистрибутив распаковываем и устанавливаем в Linux:

В результате чего в каталог /usr/local/bin добавятся две утилиты — mkmovixiso и movix-conf, а также образуется каталог с подручными файлами /usr/local/share/movix.

Вставляем чистый CD-RW и даем следующие команды (только следите, чтобы сумарный объем avi’шек не превышал заветных 700 Мб). Для начала создаем ISO-образ:

И теперь записываем его на болванку:

Перегружаемся, ставим загрузку с CD-ROM и смотрим фильм.

При этом MoviX понимает кириллицу — если положить в корень файл с субтитрами с тем же именем, что и фильм, они автоматически будут отображаться. Мое знакомство с MoviX состоялось уже давно, еще когда не было оптимизированного CRUX (август-сентябрь 2002) — тогда некоторые тяжелые фильмы на моем слабеньком компьютере я мог смотреть без тормозов и в полноэкранном только так. Тогда только появилась альфа MoviX2 размером около 20 Мб, имеющая уже графическую оболочку. С ней у меня дело не пошло — что взять с альфы? — пользовался я в основном версией 0.6pre3 размером поменьше 5.68 Mб, позволяющей создавать такие диски в командной строке. Но сейчас, зайдя на сайт, я обнаружил, что за год сделан большой шаг вперед. Во-первых, теперь имеется три различных версии: eMoviX — маленький дистрибутивчик, записывающийся прямо на диск со всеми файлами и автоматически проигрывающий его при загрузке; MoviX (~7 Мб) — также минидистрибутив, автоматически загружающийся в OЗУ, имеющий пульт управления Mplayer и позволяющий проигрывать DVD, Video-CD, audio/video файлы, Audio CD, Интернет радио, TV в том числе и через TV-out (карты от ATI, Matrox, NVidia, Savage и Trident); и наконец, MoviX2 (~40 Mб) — то же, что и предыдущий, но уже с GUI. Системные требования последних — i586-процессор, соответственно, 64 Mб или 128 Mб ОЗУ, поддерживаются практически все самые популярные на данный момент видеокарты и звуковые, поддерживаемые ALSA-драйверами, понимаются Win32-кодеки, также есть возможность подключаться к сетевым ресурсам (по ftp), в том числе и к Windows-компьютерам при помощи Samba. Вторая новость — это то, что появились версии, позволяющие создавать такие диски под Windows. И в-третьих, появилось несколько дочерних проектов. В первуюочередь, MoviXISOCreator (http://www.movixisocreator.prv.pl, Рис. 3), ориентированный под Windows-платформу (соответственно, три варианта: MovixISOCreator — 877 Кб, Movix — 24.7 Mб, Movix-lite — 13.6 Mб). Затем FreeviX (http://www.freevix.org, 23 Мб) — очень напоминает родительский проект MoviX2. Особых отличий не нашел, но заявлена поддержка LIRC, позволяющая руководить просмотром при помощи пульта ДУ, крепко удерживая диван спиной. GeeXboX (http://geexbox.free.fr, Рис. 4, ) — что-то среднее между eMoviX и MoviX, имеет графический интерфейс, но не позволяет проиграть диск, версии под GNU/Linux и Microsoft Windows 9x/NT/2k/XP, поддерживает все кодеки аудио/видео, Lirc, есть удобное OSD-меню, и главное, размер не превышает 4 Mб (исходные тексты — 39 Мб); требования — PII-400 и 64 Мб ОЗУ. Наконец, Cinemix (http://www.cinemix.prv.pl, 3 Mб) — польский вариант eMoviX с версией под Windows (к сожалению, вся документация только на польском). Выбирать, как видите, есть из чего.

Рис. 3.

Рис. 4.   Рис. 4а.

Идем дальше. Следующий наш гость — ByzantineOS (http://byzgl.sourceforge.net, Рис. 5, 5а, 5б), еще один интересный дистрибутив, занимающий всего лишь 32 Mб (или 48 Mб). При этом обеспечивает полноценную графическую среду на основе проекта OEone's Penzilla (http://www.penzilla.org), который в свою очередь базируется на Mozilla. Изобилия программ вы здесь не найдете, но то что есть, позволяет выйти в Интернет (есть программа для настройки соединения), просматривать почту, при помощи Mplayer просматривать видео, через XMMS прослушивать аудио. Дополнительно имеется эмулятор Nintendo — Snes, с одной игрой в комплекте. Кроме самого дистрибутива доступен в архиве ByzantineOS buildsystem (176 Мб), основанный на Linux from Stratch (http://www.linuxfromscratch.org) и позволяющий заточить систему под свои нужды. Для комфортной работы желательно иметь i586, 128 Mб ОЗУ и VESA-2.0 совместимую видеокарту.

Рис. 5.   Рис. 5а.

Рис. 5б.

Вот пока все, с чем мне довелось иметь дело, но положил глаз я еще как минимум на два проекта. DyneBolic (http://lab.dyne.org/DyneBolic), являющийся подпроектом создателей http://publicvoice.fm, позволяет на компьютере i586 с 64 Мб даже без жесткого диска создать музыкальную студию для работы со звуком, с возможностью дальнейшей трансляции в Интернет. В комплекте имеется множество приложений для обработки, кодирования и прослушивания звука, просмотра видео и графики. А еще работы с почтой, web-браузер phoenix, ftp клиент, chat, также abiword, gnumeric, bluefish. В общем, комплектик еще тот.

Второй проект — Morphix (http://morphix.sourceforge.net), выпускающий сразу несколько основанных на Debian GNU/Linux и Knoppix дистрибутивов — легкий GUI (XFCE4, phoenix, mplayer, abiword, gnumeric, balsa), тяжелый HeavyGUI (Gnome2.2, OpenOffice, XFree4.3.0), Morphix KDE (KDE 3.1.1), Morphix Game с игрой Enemy Territory и соответствующими драйверами; на сайте имеются старые релизы LightGUI с IceWM и игрового, с демоверсиями Q3A и UT2003. Дистрибутивы весят от 181 Мб до 600 Мб.

Фух! Пора остановиться. Думаю, некоторые уже подобрали себе дистрибутивчик по интересам, а если кому объем великоват, то ждите следующей части, где будут рассмотрены дистрибутивы, помещающиеся на дискету.

Linux forever!

На главную  |  Версия для печати  |  Отправить по почте  |  Просмотров: 796  |  Рейтинг статьи: 4.2 (Голосов: 5).
Помещено: Xoid26, 2003-08-31 17:24:23

Как вы оцениваете полезность и понятность этой статьи?
Плохо Нормально Хорошо Очень хорошо! Отлично!



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

08.09.03: Впечатления об установке и настройке Red Hat Linux 9 Cyrillic Edition. День 1-6. (В данной серии статей я постараюсь подробно рассказать о том, что я делал и каковы мои успехи и неуда...)
08.09.03: Обзор дистрибутивов от DistroWatch.com - версия от 25.05.2003 (Краткий обзор десяти самых популярных в мире дистрибутивов. (ALT и ASP туда не попали).)
07.09.03: Windows, подвинься! (Green Card для Linux). Часть 4 - Установка RedHat Linux 9.0 (Дистрибутивы от RedHat всегда пользовались большой поп...)
07.09.03: Windows, подвинься! (Green Card для Linux). Часть 3 - Установка Mandrake Linux 9 (Дистрибутивы от MandrakeSoft S.A. всегда славились своей др...)
07.09.03: Windows, подвинься! (Green Card для Linux). Часть 2 - Установка ALT Linux Master (Дистрибутивы от ALT Linux всегда отличались хорошей л...)

"Систематика пингвинов: Часть 1 + часть 2" | Логин/Создать Аккаунт | 3 Комментарии | Search Discussion
Порог
  
Спасибо за проявленный интерес

Re: Систематика пингвинов: Часть 1 + часть 2 (Оценка: 0)
от Anonymous на 01.09.03
Вот то именно то, чем Linux лучше всего смотрится. Я не принимаю его как полноценную десктоп-ОС, но вот дистрибутивы типа Knoppix я приветствую с энтузиазмом. Варианты типа Movix вообще приводят меня в щенячий восторг. Вот она, безумная простота использования компьютера - вставил CD и порядок.
Лично я с удовольствием делаю свои видеодиски в виде Movix, а knoppix всегда со мной.


[ Ответить на это ]

Re: Систематика пингвинов: Часть 1 + часть 2 (Оценка: 0)
от Anonymous на 01.09.03
Вот это именно то, чем Linux лучше всего смотрится. Я не принимаю его как полноценную десктоп-ОС, но вот дистрибутивы типа Knoppix я приветствую с энтузиазмом. Варианты типа Movix вообще приводят меня в щенячий восторг. Вот она, безумная простота использования компьютера - вставил CD и порядок.
Лично я с удовольствием делаю свои видеодиски в виде Movix, а knoppix всегда со мной.


[ Ответить на это ]

© 2003 Valery V. Kachurov. Hosted by Linux-online. Powered by PHP-Nuke.

Rambler's Top100