Подходит ли Slackware для вас? Что тебе нужно знать

Linux существует с 1991 года, но основные используемые в настоящее время дистрибутивы, включая Ubuntu, Fedora и Mint, появились в 2000-х годах. Еще один популярный дистрибутив Linux, Slackware, появился в 1993 году. Это самый старый активно поддерживаемый дистрибутив, который по сей день остается верным своим (не дружественным к пользователю) корням. Даже его веб-сайт не изменился с 90-х годов.

Стоит ли использовать такой дистрибутив, как Slackware, который восходит к эпохе гранж и до сих пор выглядит так же? Вы узнаете из этого поста.

История Slackware

Debian может быть самым старым популярным дистрибутивом, но он связан со Slackware как самый старый из существующих. Проект Slackware стартовал в 1992 году, через год после первого выпуска Linux, как способ установки системы Linux, которая уже включала некоторые основные пакеты: ядро, систему X Window и другие утилиты.

С тех пор распределение, честно говоря, не сильно изменилось. Сопровождающие, похоже, придерживаются менталитета «Если что-то не сломалось, не чините» в своих дизайнерских решениях.

Патрик Волкердинг создал Slackware из-за своего разочарования по поводу самого популярного раннего дистрибутива Linux – Softland Linux System (SLS). SLS широко использовался в раннем сообществе Linux, но в нем были ошибки. Волкердинг, студент факультета информатики в Мурхеде государственного университета Миннесоты, решил начать собственное распространение.

У Debian и OpenSUSE схожие корни в том, что их основатели разочаровались в SLS, поэтому SLS в некотором роде может быть общим предком большинства современных дистрибутивов Linux.

Фолькердинг был приверженцем пародийной религии, Church of the SubGenius, и решил назвать свой новый дистрибутив Slackware в соответствии с концепцией SubGenius о «слабости», а остальное уже история. Связь с SubGenius способствовала появлению логотипа Tux с культовой трубкой SubGenius JR «Bobb» Доббса.

Фолькердинг и по сей день оказывает большое влияние на проект как BDFL или «Доброжелательный диктатор на всю жизнь». Темпы релизов замедлились в 2000-х годах из-за проблем со здоровьем Фолькердинга. На момент написания этой статьи текущая версия LTS – 14.2, выпущенная в 2016 году.

Скачать: Slackware Linux

Возможности Slackware

Цель Slackware – создать настоящую «Unix-подобную» операционную систему. Вся конфигурация происходит через текстовые файлы и командную строку. Мастеров графического интерфейса нет. Также Slackware вносит минимальные изменения в пакеты.

Репозитории Slackware включают только основные системные пакеты. Фактически, существует не более нескольких тысяч пакетов по сравнению с более чем 35 000 пакетов, которые Debian / Ubuntu включает в свои репозитории.

Связанный: Руководство для начинающих по Ubuntu Linux

Поэтому, помимо основ, вам нужно будет найти программное обеспечение, которое вы хотите установить самостоятельно. Это включает в себя создание пакетов Slackware самостоятельно, использование инструментов для преобразования файлов .rpm и .deb или самостоятельную компиляцию кода. Вы можете установить пакеты Slackware с помощью команды upgradepkg , но этот инструмент не делает ничего, кроме установки пакета и отслеживания установленных – он не выполняет никакого разрешения зависимостей или каких-либо других «дополнительных» функций.

Несмотря на то, что Slackware имеет минималистичный дизайн, он определенно не с точки зрения размера. Образ установочного DVD без исходного кода весит 2,62 гигабайта. Установка по умолчанию является довольно полной, если пользователь выберет, включая текстовые редакторы, программное обеспечение для повышения производительности и рабочие столы KDE и Xfce.

Полнота установки по умолчанию помогает уменьшить отсутствие автоматического разрешения зависимостей. Даже если программа установки представляет собой возврат к 90-м годам, рабочие столы выглядят более современными.

Предпочтение Slackware стабильности означает, что существует предвзятое отношение к более старому программному обеспечению, и некоторые варианты кажутся совершенно эксцентричными. Slackware устанавливает загрузчик LILO, в то время как большинство других дистрибутивов уже давно перешли на GRUB.

Люди, которым не нравится systemd, могут быть очень довольны Slackware, поскольку вместо этого используется система инициализации в стиле BSD.

Настройка системы

Slackware также находится в очень минимальном состоянии. Вы попадаете в корневую оболочку, чтобы разбить жесткий диск и запустить текстовую установку.

Если вам нужен графический интерфейс, вам необходимо установить драйверы, систему X Window и среду рабочего стола по вашему выбору. Установщик услужливо предлагает полную настольную систему, но это необязательно.

Нет никаких специфических для Slackware инструментов, которые могли бы что-то упростить – этот дистрибутив можно было бы назвать Slackware, но он оказывает минимальное «влияние» на ванильный Linux.

Сходства и различия с Arch Linux

Этот подход очень похож на Arch Linux. Обе системы поначалу очень минималистичны, и они требуют, чтобы вы настраивали систему вручную по частям, пока она не станет именно тем, что вам нужно. Разработчики также предпочитают "Unix" способ работы с простыми текстовыми файлами конфигурации. Они также вносят изменения в пакеты только в случае крайней необходимости.

По этой же причине трудно получить «снимок экрана Arch Linux» или «снимок экрана Slackware». Поскольку эти дистрибутивы оставляют так много вариантов конфигурации на усмотрение пользователя, не существует единой настройки, которая могла бы быть узнаваемой Arch Linux или узнаваемой Slackware. Каждая установка индивидуальна. На приведенном выше снимке экрана показана стандартная версия Xfce, включенная в установочный DVD.

Несмотря на то, что Arch Linux и Slackware схожи, они немного отличаются:

  • Они используют разные менеджеры пакетов
  • Arch автоматически управляет зависимостями
  • Arch предлагает гораздо больше программного обеспечения в своих репозиториях, как в официальных репозиториях, так и в сообществе пользователей.
  • Arch придерживается политики включения самых последних версий программного обеспечения, в то время как Slackware предлагает более старое, стабильное и протестированное программное обеспечение.
  • Arch использует систему «скользящего выпуска», в то время как Slackware использует номера версий.
  • Установочный образ Arch намного меньше, чем у Slackware.
  • Arch поддерживает только x86-64, а Slackware также поддерживает процессоры x86 и ARM.

Стоит ли использовать Slackware?

Есть несколько причин, по которым вы хотите использовать Slackware. Возможно, вы захотите узнать больше о Linux, настроив все вручную. Вам также может потребоваться полный контроль над каждым аспектом вашей системы Linux. Может быть, вы просто ностальгируете по 90-м. Или вы стойкий антисистемный.

Если Slackware кажется вам забавным, возьмите ISO, включите свои компакт-диски Nirvana и Pearl Jam и веселитесь, как будто это 1993 год! К счастью, для его установки вам не понадобится гора дискет.

Если вам нужен дистрибутив, который предлагает возможность plug-and-play, придерживайтесь Debian, Ubuntu, Fedora или openSUSE. С другой стороны, если вам нужен практический дистрибутив с новым программным обеспечением и автоматическим разрешением зависимостей, вам может быть лучше с Arch Linux или Gentoo.