Про Salix. Вместо вступления

Алексей Федорчук

Дистрибутив Salix я опробовал неоднократно, но вот написать про него — не написал ни разу. И вовсе не потому, что он мне не нравился — как раз напротив, с первого же взгляда произвёл очень приятное впечатление. Просто всё руки не доходили — обнаруживались другие неотложные дела.

С делами и сейчас было не очень, но сочетание двух поводов сразу заставило немного отложить их. Первым поводом был недавний выход дистрибутива Zenwalk версии 7.4. Поводом же вторым послужил выход очередной версии самого Salix’а, имеющей номер 14.1.

Возникает вопрос — почему поводом для сочинения заметки о Salix’е послужил выход Zenwalk’а? Причина проста: это близкие родственники, ибо оба являются дериватами Slackware, развивая её традиции в направлении очень сдержанной юзерофилии. И мне давно хотелось рассмотреть их в сравнительном аспекте. Но чтобы сравнивать — надо иметь достаточно полное представление об обоих объектах сравнения.

И если о Zenwalk’е такое представление у меня имелось (оно отражено на этом сайте в выборке под одноимённым тегом), то о Salix’е его ещё предстояло получить. Вот я и решил, что почти одновременный выход свежих версий обоих дистрибутивов — хороший к тому повод.

Но до всамделишнего сравнения пока ещё далеко, так что начну по порядку, с впечатлений о Salix’е. Хотя без Zenwalk’овских аллюзий не обойтись и здесь.

Создатель Salix’а, Жорж Влахавас (George Vlahavas), долгое время был активным разработчиком Zenwalk’а. Однако затем они с Жан-Филиппом не сошлись во по поводу Блаженного Августина дальнейшего направления развития этого дистрибутива. И Жорж с группой товарищей основал свой проект, который и получил имя Salix (что на языке древних латынян, не ведавших горiлки, означает ива), сначала с приставкой OS, которая со временем отпала за ненадобностью. Первый его релиз вышел в декабре 2009 года и получил номер 13.0.2, соответствующий той версии Slackware, на которой он основывался.

Salix-131Так выглядела одна из первых версий Salix’а

Однако это далеко не всё, что Salix унаследовал от родительницы. Если Zenwalk с течением времени всё больше от неё отдалялся, и ныне полагается почти исключительно на собственные репозитории и инструментарий для работы с ними — систему пакетного менеджмента netpkg, то разработчики Salix’а, напротив, декларируют верность традициям Slackware.

В частности, в Salix задействованы официальные её репозитории абсолютно на равных правах с репозиторием собственным. И декларируется полная совместимость обеих систем на уровне пакетов, причём в обе стороны. То есть не только пакеты из Slackware можно безбоязненно устанавливать в Salix’е, но и инструментарий Salix’а для работы с пакетами можно спокойно применять в Slackware. Причём не только для установки бинарников, но и для сборки slackbuilds из исходников.

Разойдясь, Salix и Zenwalk следовали в дальнейшем параллельными, хотя и не пересекающимися курсами. Изначально Salix строился по тому же принципу «одна задача — одно приложение». И был ориентирован на применение одного-единственного десктопа — Xfce, тщательно притёртого ко всей системе.

Однако, как и в Zenwalk’е, в проекте Salix нашлись энтузиасты, начавшие собирать его с более иными DE’ями и WM’ами. Так, для предпоследней версии Salix’а существуют сборки с KDE и с Ratpoison’ом — оконным менеджером тайлового типа. А среди версий более ранних можно найти варианты и с GNOME, и с MATE, и с Fluxbox’ом. Правда, появляются они с опозданием относительно головной версии, иногда значительным: вышедшая давеча версия 14.1 на момент сочинения этих строк существует только в сборке с Xfce.

А иногда версии с иными средами не появляются вовсе. В Впрочем, точно такова же ситуация и с Zenwalk’ом: видимо, энтузиазма их любителей в командах обоих дистрибутивах не всегда хватает надолго.

Так что далее я буду говорить только о Salix’е в среде Xfce. Остальных сред, честно говоря, не очень-то и хотелось: на KDE надо любоваться в тех дистрибутивах, где этот десктоп является «профильным» (например, в openSUSE или PCLinuxOS). А «мышьяковый вариант» (Ratpoison — крысиный яд) меня не привлекает вообще. По крайней мере, сейчас.

Однако между Salix’ом и Zenwalk’ом есть и важное отличие. Последний всю свою жизнь собирается исключительно для 32-битной архитектуры, сохраняя ей верность по сей день, когда она становится уже анахронизмом. Salix же с самой первой версии выходил одновременно в двух вариантах, и для i486, и для x86_64.

Далее, оба дистрибутива сохраняют компактность: в «головном» своём исполнении (то есть с Xfce) они до недавнего времени вписывались в объём стандартного CD-диска. Правда, для Salix’а последней версии это верно только для 32-битной сборки; версия же 14.1 для x86_64 чуть-чуть перевалила за cакраментальные 703 МБ (размер её установочного образа 713 МБ). И, соответственно, требует для записи либо DVD-диска, либо флешки (или SD-карты — изготовить что ту, что другую можно с помощью, например, утилиты UNetbootin).

Наконец, последнее существенное отличие касается процесса установки. Zenwalk — это классическая система быстрого развёртывания, в которой безальтернативно устанавливается предписанная майнтайнером рабочая среда и назначенный им же набор приложений к ней, каждый из которых чётко соответствует своему назначению. Ни малейшего баловства типа индивидуального выбора пакетов не допускается. Собственно, Zenwalk и был основоположником этой моды, позднее подхваченной в Ubuntu и её семействе.

Индивидуального выбора пакетов нет и в Salix’е. Однако он всё-таки предоставляет своему будущему применителю некоторый повод для размышления — с одного и того же установочного носителя его можно установить в трёх видах:

  1. полном, включающем, помимо среды Xfce, набор пользовательских приложений, в том числе и довольно тяжёлых (LibreOffice, GIMP, FireFox);
  2. базовом — только с Иксами и Xfce, из которой вырезано всё, кроме файлового менеджера, терминала, текстового редактора и Midori, считающегося, подобно люминию среди железов, самым лёгким из браузеров графического режима;
  3. «стержневом» (core) — чисто консольный вариант, без малейших Иксов.

Такая «разумно-альтернативная» система установки является, вместе с наличием 64-битной сборки, очень большим преимуществом Salix’а перед Zenwalk’ом, по крайней мере в теории. А как это выглядит в действительности — можно будет узнать, когда мы поглядим на этот дистрибутив на самом деле.

Оглавление