| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Глава 2. Введение в темуДистрибутив Zenwalk очень молод. Возникнув в середине 2004 года под именем Minislack, свое нынешнее имя он получил в начале второго года жизни — в августе 2005-го. И имя это следует интерпретировать как серьезное стремление к постижению высших истин (Zen) — но не без доли истинно мушкетерской бесшабашности (walk). — Сайт проекта. А в качестве талисмана (или тотема) этого дистрибутива выступает самое умное и быстрое млекопитающее планеты — дельфин.
Жан-Филипп оказался не одинок в своих представлениях об идеальном дистрибутиве Linux. И потому со временем вокруг проекта выросло не очень большое, но активное сообщество разработчиков — в настоящее время их около 20 человек (см. список контактов). Интересна динамика развития дистрибутива, которая отражена в таблице. Из нее можно видеть, что за свою короткую жизнь Zenwalk выдержал почти два десятка реинкарнаций. Фактически, новая версия его выпускалась при обновлении любого из знаковых компонентов — в первую очередь ядра и десктопа Xfce. Таблица. Динамика смены версий дистрибутива Zenwalk
Из рассмотрения таблицы можно сделать интересные выводы. Во-первых, выход релизов не привязан какому-либо графику: новый релиз выпускается тогда, когда появляются новые версии того, что в него стоит поместить. Иногда этот срок составляет месяц, иногда (как между версиями 5.0 и 5.2) — почти полгода, но в среднем колеблется в пределах 2-3 месяцев. Благодаря чему в текущем релизе всегда можно найти самый актуальный на данный момент времени софт. Модерн — вообще фирменный стиль дистрибутива Zenwalk. Так, он был первым из тех считанных дистрибутивов, которые начали было штатную, на стадии инсталляции, поддержку файловой системы Reiser4. Однако стремление к модерну гармонически сочетается в нем с сохранением стабильности: когда стало ясно, что окончательное доведение до ума Reiser4 нам в обозримом (а может быть, и в необозримом) будущем не светит, поддержка этой файловой системы была исключена. Во-вторых, вслед за выходом очередного «целочисленного» релиза (например, 4.4) подчас почти мгновенно выпускается релиз «дробный» (скажем, 4.4.1). Как правило, это — исправление выявленных ошибок. Исключение — релиз 5.0.1, отделенный от «основного» и двумя месяцами времени; он представляет собой LiveCD, о чем я скажу чуть позже. Каждая версия дистрибутива имеет стандартную редакцию, включающую, кроме ядра и базового набора (то, что в свое время было названо Base Linux — см. соответствующую статью), оконную систему X, интегрированный десктоп Xfce, браузер, почтовый клиент, текстовый процессор и электронную таблицу, а также еще некоторое количество необходимых приложений — строго по одному на каждую задачу. Стандартная редакция распространяется в виде iso-образа компакт-диска, объем которого, до недавнего времени, демонстрировал завидное постоянство: 400-450 Мбайт. Однако в версии 5.2 её объем впервые перевалил за 500 Мбайт. Правда, произошло это не за счет разбухания дистрибутива (принцип его комплектации «одна задача — одно приложение» остался неизменным), а исключительно из-за увеличения «веса» всех его компонентов. В первую очередь таких, как оконная система X и десктоп Xfce — это неотъемлемые составляющие стандартной редакции (подробнее о них — чуть ниже). Но и прочие приложения стандартной редакции отнюдь не испытывали тендеции к «похуданию». Большинство версий Zenwalk распространяются еще и в виде так называемой Core-редакции, образ которой тянет на 200 Мбайт, а то и меньше: объем iso-образа версии 4.8, последней на сегодняшний день, для которой имеется core-редакция, составляет всего 170 Мбайт. В ее состав входят базовые компоненты Linux и минимум консольных приложений, без Иксов, десктопа, офисных и мультимедийных программ. Как можно видеть из таблицы, core-редакция выпускается не для всех версий дистрибутива и, как правило, с некотором запозданием относительно стандартной редакции. Установочные диски Zenwalk можно свободно скачать с одного из зеркалируемых серверов проекта, список которых приведен здесь. В этом списке прошу обратить внимание на сервер в Meticul'е (Франция): может быть, он и не самый быстрый (хотя скорость отдачи — вещь условная и зависит также и от «принимающей» стороны), но, безусловно, наиболее полный. Кроме собственно Zenwalk, имеется еще два родственных проекта. Первый — ZenLive, занятый, как несложно догадаться, разработкой основанного на Zenwalk LiveCD (диски эти не могут выступать ни в качестве установочных, ни в роли rescue-системы, их единственное назначение — демонстрация возможностей дистрибутива). Результат этой деятельности в виде iso-образов можно скачать с одного из зеркал списка. Правда, обычно с некоторым отставанием в номерах версий. Ну а ZenServer, как яствует из названия, — это специализированная редакция соответствующего назначения, имеющая свою нумерацию версий. Как я уже говорил, и собственно проект Zenwalk представил LiveCD, причем с возможностью установки — версию 5.0.1. В одной из интермедий я расскажу об этом явлении подробнее. Тем более, что пока сочинялись эти строки, появилась LiveCD-редакция, соответствующая стандартной редакции 5.2. Наконец, имеется еще и специфическая «детская» редакция LiveCD - ZenEdu Live Special Edition, предназначенная для образовательных целей. Текущая её версия носит название Christmas Edition 2007, то есть, видимо, вышла в канун последнего Рождества. Список зеркал, с которых её можно скачать, приведен здесь. Впрочем, в целесообразности этого я сомневаюсь — в масштабах времени этого дистрибутива версия получается довольно старой. Да и детей учить лучше на всамделишних, а не на игрушечных, системах. Один из основополагающих принципов построения Zenwalk — сочетание компактности и функциональности. В нем предельно последовательно проводится идея: одна задача — одно приложение. То есть на установочном диске Zenwalk не найти изобилия десктопов и оконных менеджеров, кучи браузеров и почтовых клиентов, эшелонов аудио- и медиаплейеров — всего того, что традиционно ассоциируется у нас с юзерофильными дистрибутивами. Впрочем, разработчики, кажется, и не декларируют своей чрезмерной любви к пользователю. Жан-Филипп разрабатывал его для себя, любимого (Вступление к Zenwalk Linux Manual ), и позднее к нему присоединились те, чьи вкусы были близки вкусам основоположника. Итак, состав установочного диска в стандартной редакции очень аскетичен. Кроме Base Linux (ядро, glibc, утилиты обрамления, в том числе и средства разработки — gcc с сопряженными компонентами) на нем можно обнаружить:
Я перечислил практически все важные для пользователя компоненты дистрибутивного диска в стандартной редакции. Не правда ли, ничего лишнего? И в то же время всё необходимое — в наличии. Причем почти все входящие в состав дистрибутива программы принадлежат к числу самых легких в своем классе. Что идеально гармонирует с Xfce, который, подобно люминию — самому легкому из железов, является легчайшим среди интегрированных десктопов. Разумеется, содержимым диска пакетное наполнение дистрибутива не исчерпывается: дополнительные пакеты доступны, во-первых, из официальных репозиториев проекта (со временем мы еще вернемся к этому вопросу), во-вторых, из коллекций дополнительного софта с нескольких зеркалируемых серверов (список их — там же, где и список зеркал образов установочных дисков), и в-третьих — из домашних каталогов участников проектов. Но в любом случае на всеохватность ни одного из этих источников рассчитывать не следует. Хотя из них доступны десктопы KDE и GNOME с большинством их штатных приложений, такие тяжелые десктопные программы, как OpenOffice.org и Seamonkey, и, разумеется, основные составляющие LAMP — Apache, MySQL, PHP. Недостаточное количество собственных приложений Zenwalk может быть восполнен двумя путями. Во-первых, в распоряжении его пользователей — коллекции программ, предназначенные для родительницы, Slackware, такие, как Linuxpackages, включающий отдельный раздел для пакетов, собранных специально для Zenwalk. Не исключено использование в нем и собственно пакетов Slackware. Однако последней возможностью следует пользоваться с осторожностью: не смотря на теоретически полную бинарную совместимость, иерархии файловой системы в Slackware и Zenwalk несколько различаются, и потому установка пакетов первой «в лоб» может вызвать осложнения. Хотя похоже, что разработчики Zenwalk начали восстанавливать полную совместимость с родительницей. В частности, в текущей версии ликвидирован каталог /opt, куда ранее устанавливалось, например, KDE. Второй же путь наращивания функциональности дистрибутива — традиционен для пользователя любой основанной на Slackware системы. Это — самостоятельная сборка недостающих программ из исходников, возможно, с созданием пакетов «родного» формата посредством соответствующих утилит, с целью их учета в базе данных при установке. Причем ручная пересборка может потребоваться и для пакетов, имеющихся в штатном комплекте дистрибутива, так как они, традиционно для Slackware, собраны с минимально необходимыми зависимостями и могут не поддерживать каких-то необходимых пользователю дополнительных функций. Системные требования для установки Zenwalk по нынешним временам более чем скромны. Пакеты его собираются под архитектуру i686, но с возможностью запуска на машинах i486 (то есть с флагами -mcpu=i686 -march=i486, подобно Slackware и большинству его дериватов), однако в качестве процессора все-таки рекомендуется что-либо класса Pentium-III. Памяти разработчики полагают достаточным 128 Мбайт, места на диске — 2 Гбайт под систему (реально установка с CD занимает 1,3 Гбайт). Требования к видеосистеме определяются текущей версией Иксов. Отступление. В век стремительного распространения 64-битных процессоров о двух, а то и четырех ядрах сборка с оптимизацией под i486 выглядит анахронизмом. Однако Патрик и его последователи, в числе коих и Жан-Филипп, знают, что делают, и результаты их деятельности говорят сами за себя: визуально Zenwalk — один из самых быстрых дистрибутивов, которые я видел в своей жизни, рядом можно поставить только CRUX и Archlinux (собираемые с оптимизацией под процессоры Pentium Pro и выше, с флагом -march=i686). Прочим же — не только монстрам типа OpenSuse, Mandriva или Fedora, но и такому «акселлерированному» за счет системы upstart дистрибутиву, как Ubuntu, до него что до Пекина ракам. Хотя автор и осознаёт всю условность оценки визуального быстродействия, а главное, влияния его на скорость выполнения реальных задач, это греет душу. Правда, возникает два резонных вопроса: а за каким таким зеленым тогда нужны эти 64-битность и многоядерность? От ответа на первый воздержусь, дабы не оскорблять чувства, возможно, читающих это дам. Касаемо же до второго, то в следующей главе мы увидим, что ядро, которое мы будем грузить при инсталляции (а также и после нее) собрано с поддержкой SMP. То есть, если у вас имеются приложения, способные к распараллеливанию при исполнении, преимущество многоядерности вы вкусите полной мерой. А их у вас есть? У меня так что-то не нашлось... Документацию проекта Zenwalk нельзя назвать исчерпывающей (если сравнивать с документацией, например, по Gentoo или Debian), но необходимый ее минимум, в виде руководства пользователя в pdf-формате, наличествует на официальном сайте проекта. Раньше имелся и html-вариант, но ныне он пропал — вместо него появился XML-исходник pdf-файла. Документация доступна на английском, французском, испанском, греческом, норвежском, и голландском языках (см. список). Русского в этом списке нет — мы, как всегда, пошли другим путем. На официальном сайте проекта имеются также Wiki и форум технической поддержки. Что же касается русскоязычной документации и поддержки... Как я уж говорил, цикл статей, посвященных Zenwalk, на протяжении долгого времени публиковался в специальном разделе портала Citkit. Связанные с этим дистрибутивом вопросы довольно активно обсуждались в соответствующем трейде форума POSIX.ru. Некоторое внимание Zenwalk'у уделяется и на Linuxforum'е — в разделе Slackware. Наконец, в апреле этого года возник сайт с громким названием ZenWalk Russian Community. Увы, до оправдания своего гордого имени ему пока очень и очень далеко... Я надеюсь, что настоящий цикл в какой-то мере восполнит имеющиеся пробелы в русскоязычных материалах по дистрибутиву Zenwalk и поможет начинающим пользователям, а также пользователям более иных «юзерофильных» дистрибутивов оценить его строгую красоту, логичность и последовательность в развитии. В заключение этой вводной заметки остается рассмотреть вопрос — а кому и зачем нужен еще один дистрибутив, причем, казалось бы, ничем особенно не выдающийся. Ведь в нем нет ни красот современных «юзерофильных» систем, таких, как современная Mandriva, ни, напротив, «крутости» Gentoo, ни простого доступа к пакетному изобилию, как в Debian, ни внешнего блеска и мощной поддержки Ubuntu и его сородичей, ни динамичности тотального обновления Archlinux... Ответом будет весь предлагаемый цикл заметок — но пока постараюсь дать его в конспективной форме. Во-первых, Zenwalk — если и не идеальный, то близкий к оптимальному дистрибутив для решения рабочих задач пользователя, не нуждающегося «архитектурных излишествах»: каждой пользовательской задаче соответствует один, но зато простой в освоении и использовании инструмент, выполняющий свои задачи «из коробки». Во-вторых, аскетизм его требований к аппаратуре делает Zenwalk пригодным для реанимации морально устаревших машин — причем не только в качестве специализированных монофункциональных, но и полноценных пользовательских десктопов. Ну а на современной технике он способен демонстрировать чудеса быстродействия. В-третьих, как ни странно, — Zenwalk представляет собой отличную учебную площадку для начинающих пользователей. По крайней мере, тех из них, которые стремятся как можно скорее избавиться от своего «начинающего» статуса, и потому не гнушаются чтением man-страниц и прочей локументации. Почему это так — я постараюсь показать в заметке о настройке системы, пока же прошу поверить мне на слово. В-четвертых, Zenwalk — отличная среда для достижения собственного идеала в отношении пользовательского десктопа. Причем возвышенные цели могут достигаться в процессе решения приземленных практических проблем — по мере возможности и необходимости. И, наконец, в-пятых... Активная политика по продвижению Ubuntu (со всеми её разновидностями) и последовавший следствие этого фантастический успех этого семейства дистрибутивов привел к огромному наплыву новых пользователей Linux, в том числе и таких, которые еще вчера и слова-то такого не слышали. Что, казалось бы, хорошо — не за это ли боролись мы долгие годы? Но, с другой стороны, для многих из начинающих пользователей Ubuntu и Linux стали такими же близнецами-братьями, как Ленин и Партия. Я уж не говорю о возросшем уровне некомптентности, точнее, о воинствующем нежелании уровень своей компетентности повышать. Так что Zenwalk выступает в этом море как один из островков, на которых найдут пристанище те начинающие юзеры, которые хотят стать компетентными. И которые готовы затратить на это определенные усилия — пропорциональной им будет эффективность их последующей работы. Наконец, самое распоследнее. В свое время Дуглас Кенни и Генри Бэрд написали книжку, название которой в наших изданиях обычно переводится как Тошнит от колец. Это весёлая пародия не столько даже на сочинение Профессора (к которому авторы относились с глубоким уважением), сколько на его многочисленных последователей. Так вот, в мире Linux сложилась похожая ситуация, которую можно назвать «Тошнит от Убунт». При всей моей симпатии к этому дистрибутиву и его ближайшим родственникам (сам я использую Kubuntu), бессчетные эпигоны Марка Шаттлворта начинают вызывать нечто вроде аллергической реакции. А уж то, что каждый третий пользователь халявы Shipit'а, позавчера получив бесплатные диски с Ubuntu, вчера водрузив эту систему на свою машину, сегодня садится описывать в блоге очередное путешествие по новооткрытой Америке на только что изобретенном велосипеде с квадратными колесами, причем в стиле «вы тут сидите и не знаете, что пиписька х...м называется»... То, что каждая вторая такая заметка завершается словами: «Например, в Ubuntu..." ...То, что слова Linux и Ubuntu уже начинают восприниматься почти как синонимы... Всё это вместе могло бы вызвать пароксизм здорового смеха, если бы не навевало столько грусти. Но ведь мир Linux так обширен и разнообразен, и в этом его прелесть. И если он свое разнообразие утратит, сведясь к Ubuntu и её производным, то и прелесть его будет утрачена. А сам Linux перестанет быть Linux'ом. Так что должен же кто-то писать не об Ubuntu. Вот я и решил стать в строй этих «кого-то». Избрав в качестве объекта не самый известный, не самый распространенный и уж точно не самый популярный дистрибутив, обладающий, однако большим потенциалом в самых разных сферах — от обучения до промышленного применения. Из рассмотрения вопросов, зачем нужен Zenwalk, естественным образом определился круг потенциальных его пользователей и, соответственно, читателей моего сочинения: это любопытные и любознательные начинающие пользователи, не имеющие начальной подготовки. В следующей главе я очерчу необходимый минимум познаний, который им надо приобрести до того, как начнется их первая инсталляция Zenwalk'а — поверьте, это совсем немного (кстати, беру на себя смелость рекомендовать прочитать по крайней мере главу 3 до, а не в процессе — дабы иметь представление о возможных подводных камнях). Все остальные познания они будут приобретать в дальнейшем, уже в процессе работы. Однако к кругу начинающих потенциальная пользовательская база Zenwalk не сводится. Она включает в себя, напротив, пользователей, которых Пер Лиден, создатель дистрибутива CRUX, назвал многоопытными (или много испытвашими — experienced user) . Тех, кто прошел огонь воду и медные трубы конфигурирования и компиляции ядра, прикручивания устройств, конфигурирование стартовых сервисов, настройку локалей, тотальные пересборки пакетов, возможно — сборки собственных систем «с нуля». Тем, кто наигрался в эти игрища вдоволь, а может быть, даже и с лихвой. И кто просто хотел бы спокойно работать в системе, разворачиваемой до полностью работоспособного состояния за недолгие десятки минут — причем в виде, примерно соответствующем потребностям такого многоопытного пользователя. Правда, многоопытные пользователи вряд ли найдут в этой книжке много нового для себя — разве что исторические материалы и отдельные, специфичные именно для Zenwalk, моменты. А вот начинающим пользователям она может быть полезной, так что всё дальнейшее изложение ориентировано в основном на них. Исходя из такой ориентации, пришлось уделить внимание вопросам сосуществования Linux и Windows — темам мной не любимым и основательно забытым, почему в соответствующих местах вероятность ошибок возрастает. За указание на таковые и предложение исправленных вариантов буду особенно признателен. В общем, Zenwalk в равной мере подходит как для первой, так и для второй группы своих потенциальных пользователей. Ибо полностью соответствует своему тотему — дельфину, который, как известно, является самым умным и самым быстрым животным нашей планеты. И принадлежит к семейству китообразных — так что размещение материалов об этом дистрибутиве на портале Citkit оправдано вдвойне. Страницы: предыдущая :: 1 :: ... :: 6 :: 7 :: :: 9 :: 10 :: ... :: 43 :: следующая КомментарииСтраницы комментариев: :: 2 :: 3 :: ... :: 12 :: следующая аноним, Чтв 17 Дек 2009 00:09:43:
Ну, скачал. Дальше что?
класная вестчь! грузи венду. Loh, Срд 16 Дек 2009 23:59:10:
Ну, скачал. Дальше что?
аноним, Срд 16 Сен 2009 18:23:17:
Ужос! Автору надо психологом работать. Простыми вещами так мозги засрал!
аноним, Срд 11 Мар 2009 17:02:49:
На www.stoplinux.org.ru опубликован обзор Zenwalk 6
Focuse, Пнд 23 Фев 2009 04:50:30:
По поводу пункта о развитие лирической части, я за. Мне было интересно. На счет тех.части все более или менее понятно, примеры из “жизни“ помогают. В целом мне интересно и не занудно.
аноним, Втр 02 Дек 2008 22:55:59:
>ICQ и IRC в списке присутствуют, но вот Jabber не обнаруживается.
кто написал эту глупость? O_o для кого вики существует? o_O http://ru.wikipedia.org/wiki/XMPP XMPP (англ. eXtensible Messaging and Presence Protocol — расширяемый протокол обмена сообщениями и информацией о присутствии, ранее известный как Jabber) — это основанный на XML открытый, свободный для использования протокол для мгновенного обмена сообщениями и информацией о присутствии (см. список контактов) в режиме околореального времени. Изначально спроектированный легко расширяемым протокол помимо передачи текстовых сообщений поддерживает передачу голоса и файлов по сети. привык неучей туда тыкать:D автора первый раз аноним, Втр 02 Дек 2008 21:19:00:
"...ICQ и IRC в списке присутствуют, но вот Jabber не обнаруживается." И зря:( - в списке есть XMPP, под гнусной личиной которого и скрывается Jabber. (говорят будто и GoogleTalk text only под той же личиной ;)
аноним, Пнд 01 Дек 2008 17:37:39:
...касательно записи CD - если не хочется тащить гирлянду библиотек Qt или брать xf#@ce, или новострой гткшный (правда, стабильный:) - можно взять xcdroast (http://www.xcdroast.org/). Правда, оно мега-либ за собой не тягает, web-примочек не имеет: за то его поборники крутизны и не любят ;(
Khaelroa, Птн 24 Окт 2008 13:20:51:
На счет обновления из локального репозитария (может кому поможет): http://support.zenwalk.org/viewtopic.php?f=44&t=8501
touareg, Вск 05 Окт 2008 03:44:44:
Zenwalk - респект, впервые на моем DELL Inspiron 6400 заработал suspend, искаропки, без танцев с бубнами. И ИМХО в XFCE самый лучший композитный оконный менеждер - владельцам ATI рекомендую
Страницы комментариев: :: 2 :: 3 :: ... :: 12 :: следующая Комментарии заморожены.
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||