Погружение в Linux

На сегодняшний день сложилась очень странная ситуация вокруг ОС Linux.

Вопреки классической градации пользователей на ламеров, юзеров и хакеров, которая обсасывается практически во всех околохакерских статьях, весь народ, который так или иначе связан с Linux, совершенно конкретно делится на хакеров Linux, которые никогда не были его юзерами, и юзеров Linux, которые являются админами на "Линукс-бейзд" серверах.

Ламеры Linux и вовсе отсутствуют, т.к. достаточно иметь хотя бы один заплывший от пива и красный от бессонницы, но все еще "видящий" глаз и самый тормознутый дайл-ап доступ в Интернет, как практически любой перец запросто сможет поиметь руут на редхатовом линухе.

Заставить же этого самого хацкера поставить себе линух вместо маздая просто невозможно. "Винды - маздай - глючные падлы!!!", - орет он в три горла, а потом тихо добавляет. - Но я с ними справляюсь потихоньку...". %)) Ну ведь точно - это я про тебя говорю?!

Среди всех этих Linux-хакеров все же можно встретить настоящих бойцов компьютерного мира, которые находят в себе силы сломить бетонную стену, построенную БГ, и, скрипя мозгами и винтами, ставят Linux для повседневного использования на вторые и даже (вот молодцы!) на первые HDD-ы. Именно для них и написана данная статья. Хочется надеяться, что она окажется тем самым смазочным материалом, который ускорит и упростит процесс поднятия первоначально голой Linux системы до уровня ее профессионального использования.

ПОГРУЖАЕМСЯ...

Сейчас уже не имеет смысл раскапывать кости динозавров, изучая консоль Linux. Ведь есть достаточно продвинутая система X Window с множеством оконных диспетчеров, способная удовлетворить практически все (ну, или почти все) :) потребности современного пользователя компутера. Не слишком сложно поставить аудио и видео системы, без проблем можно русифицироваться, да и грамотного софту можно до фига слить из Инета при желании. В общем, вечный рулеззз! Если после начальной загрузки линуха и регистрации в системе ты оказываешься в терминальном шелле, то по команде

# startx

смело ныряй в X окна. Мы погружаемся...

Кстати говоря, сама по себе система X Window является всего лишь ядром (центральной частью) графического пользовательского интерфейса (GUI). Управляемая различными оконными менеджерами, она может быть похожа на GUI Windows 9x, GUI Макинтоша или даже BeOS.

Оконный менеджер чаще всего укомплектовывается множеством утилит, программ, шрифтов, графических изображений, звуков и другой дребедени, которая необходима для его конфигурирования и работы. Он также полностью определяет внешний вид и параметры системы: цвет окон, расположение управляющих элементов, функциональные возможности десктопа и прочее. Проги, входящие состав менеджера X11, обычно отмечаются буквой x в начале их имени, например, xset или xwininfo.

Оставаясь в среде X Window стандарта X11, ты надежно обеспечишь свой мозг работой на несколько недель или даже месяцев. Почему? Просто процесс его конфигурирования потребует изучения и проработки офигенного числа всяких "рид ми", "хау-ту" и "FUCK U". Придется долго и упорно лазать по файлу XF86Config в поисках багов, причин зависания, нераспознования, неполного использования девайсов и других траблов. Потом, захламляя систему ненужными модулями, томительно подбирать драйвер для звуковухи; читать "Cirillics-HOW-TO" и, уливаясь шрифтами, с горем пополам русифицироваться... Короче, полный абзац.

Впрочем, польза от существования стандарта X11 все же есть. Ведь не зря же его обзывают именно "стандартом"! Все существующие и вновь появляющиеся оконные менеджеры в первую очередь ориентируются на X11, и если ты скачиваешь Linux софт, который ориентирован на работу в этой системе, то можешь быть уверен: прога будет прекрасно работать и в любых других менеджерах. Тем более, на X11 свет клином не сошелся, и разумнее выбрать что-нибудь другое.

В настоящее время прекрасной альтернативой X11 является KDE (K Desktop Environment) - крутейший оконный менеджер, который с самого начала был сделан по уму и потому очень приятен в использовании. Один только KDE Control Center чего стоит. В режиме оконного интерфейса можно быстро и качественно настроить графическую и звуковую системы, русифицироваться, "причесать" все сетевые настройки, без проблем (почти plug`n`play) установить драйвы для всех внешних девайсов, грамотно их сконфигить и все такое. Я молчу по поводу установки различных волпаперов, скинсейверов, цветовой гаммы окон и прочего. Это, как говорится, само собой и в лучшем виде!

В комплект поставки KDE входит также и грамотное файло в виде различных утилит для работы с сетью, с диском, проги для администрирования, а также, конечно, картинки и звуки. Впечатляет также число входящих в этот менеджер шрифтов, в том числе типа "тру тайп", и это немаловажно, поскольку такая маза, во-первых, позволяет делать грамотные документы, совместимые с MS Word-ом, естественно, WYSIWYG; и, во-вторых, HTML странички, загружаемые оконными браузерами (тем же нетшкафом, например), будут выглядеть куда более цивильно.

KDE распространяется на халяву. Инсталлят KDE самой последней версии можно цивильно качнуть непосредственно с сервера www.kde.org в оригинале. Некоторые компании, которые выпускают собственные дистрибутивы Линукс, укомплектовывая их юзабельным софтом, уже успели оценить преимущество и удобство KDE и потому ставят его как X Window систему по дефолту. Одним из таких, например, является релиз компании Caldera Systems, Inc. OpenLinux v2.2 (kernel 2.2.3). Советую тебе поставить линух именно этой компании, т.к. он содержит самые полезные и необходимые для работы проги последних версий. Лучше всего, конечно, купить их фирменный компакт, либо, в крайнем случае, слить дистрибутив с их сервера www.calderasystems.com, но это при условии, что у тебя путевая связь с Internet.

МЯГКОЕ МЕСТО

Разумеется, любой, даже самый "хот", релиз пингвина вряд ли сможет отразить в себе реальный темп развития и обновления ПО. Если ты хочешь иметь у себя самые последние версии редакторов, браузеров и, тем более, антивирусов, то тебе всяко разно придется вылезать в Сеть и "вручную" сливать оттуда необходимые инсталляты.

Оперативно обозрев Internet на предмет серваков с софтом для линуха, я нарвался на тройку грамотных экземпляров. Первый из них - Linux.Freeware (linux.freeware.ru) - сервак в Рунете, посвященный ПО для Linux. Второй - Linux Soft (www.linuxsoft.narod.ru), также содержит неплохую, достаточно емкую и "горячую" коллекцию софта. Сайт Soft для Linux (linuxmisha.narod.ru), который, по всей видимости, сделал фанат Linux Миша, предназначен для продвинутых юзверей Linux, предпочитающих самостоятельно компилить и патчить кернел, пробовать разные дистрибутивы и релизы.

Мне больше всех понравился сервак от "фривари", поэтому именно на базе преимущественно его контента я сделаю небольшой обзор софта, который необходим для цивильной работы в Linux. Все, что я привел здесь, можно смело скачивать!

ЛОКАЛЬНАЯ РАБОТА

1. Менеджеры. KCommander аналог Windows Commander

(http://www.linuxcoding.de/)

Midnight Commander (ftp://ftp.gnome.org/pub/GNOME/stable/sources/mc/)

2. Архиваторы. kArchiveur аналог WinZip

(http://www-mips.unice.fr/%7Ebiederd/eric/)

3. Антивирусы. AVP аналог AVP :)

(http://www.kasperskylab.ru/eng/trial/)

4. Редакторы. KOffice (http://ftp.sunet.se/pub/X11/kde/snapshots/current/)

StarOffice Russian аналог MS Office

(http://www.sun.com/staroffice/)

5. Вьюеры. Xnview аналог ACDSee32

(http://3dfr.free.fr/download/viewer/)

6. Граф. реды. Sketch типа CorelDraw или Adobe Illustrator

(http://download.sourceforge.net/sketch/)

ИНТЕРНЕТ СОФТ

1. Браузеры. Netscape Communicator

(ftp://ftp.netscape.com/pub/communicator/english/4.73/unix/unsupported/linux22/)

2. Офф-лайн. HTTrack типа Teleport Pro

(http://www.ensicaen.ismra.fr/%7Eroche/)

3. FTP клиенты. Downloader for X типа ReGet или GetRight

(http://www.krasu.ru/soft/chuchelo/files/)

4. E-mail клиенты. Fetchmail типа The Bat!

(http://www.tuxedo.org/%7Eesr/fetchmail/)

5. Звонилки. X-ISP (http://hq.hellug.gr/%7Exisp/release/)

По известной причине здесь не уточняются версии приложений, а только лишь места, куда выкладываются новейшие дистрибутивы того или иного ПО. Следует также отметить, что инсталляты Linux софта обычно распространяются в виде *.tgz или *.tar.gz архивов, либо *.rpm пакетов. Если ты скачал архив, тот тут, как говорится, нет вопросов: распаковал его в /temp, почитал readme.txt и проинсталлировал, как "доктор прописал"...

Несколько специфичен, но в то же время и более удобен процесс юза rpm пакетов. Для их обслуживания, прежде всего, следует запастись RPM менеджером (RedHat Package Manager), который (естественно, в виде *.tar.bz) можно найти на официальном FTP серваке ftp.rpm.org. По функциональным возможностям RPM напоминает раздел "Install/Uninstall Programs" панели управления винды. Зная имя rpm пакета, можно:

1) инсталлировать софт

# rpm -ivh packegname.rpm

2) деинсталлировать

# rpm -e packegname.rpm

3) апдейтить инсталлированное приложение

# rpm -Uvh packegname.rpm

4) получить инфу о софте

# rpm -qpi packegname.rpm

ГЕЙ-МЕРУ

В заключение хочу отметить, что всякие там меломаны и игроманы сейчас вообще без проблем могут укомплектоваться разными геймами, аудиоцентрами и видеоплеерами для Linux. Например, версии квейк (Quake, Quake II, TF и т.п.) и горы другой развлекательной лабуды можно слить с игрового сервера LinuxGames.Com (www.linuxgames.com). Короче, кто ищет, тот найдет! А кто НЕ ищет, ТОГО найдут и похоронят... :)