Алексей Федорчук
Линуксоиды в тайне мечтают
Расскажу вам сейчас я про это:
Что систему они сынсталляют —
И не будет в ней лишних пакетов.
Моё, однако
Как известно, все экспедиционщики делятся на две категории — назову их условно «куркулями» и «лишенцами». Первые при организации полевых работ руководствуются принципом «запас горба не ломит» (правда, обычно формулируют его несколько иначе, в варианте не для дам). Вторые же исходят из того, что в поле не должно быть ничего лишнего — но всё необходимое должно быть.
Сравнительные достоинства этих подходов обсуждать не буду, ибо, подобно Дяде Фёдору, давно отказался от оценочного восприятия жизни. Замечу только, что, если не забывать о принципе высшего порядка, то есть банальном здравом смысле, оба они доказали свою правомерность результатами работы бессчётного числа полевиков на протяжении многих и многих десятилетий, во всех уголках нашей некогда необъятной Родины. Результатами настолько успешными, что осколки последней паразитируют на них вот уже четверть века…
Тем более что принудительная сила реальности всегда нивелировала различия между «куркулями» и «лишенцами», способствуя формированию третьей категории экспедиционщиков — «пофигистов». Жизненное кредо которых простое: что у снабженцев урвали — то и ладно. Хотя в глубине души «куркули» сохраняют мечту о запасе, не посягающем на невинность той части спины, где она перестаёт ею быть. А «лишенцы» всегда помнят о своём идеале, выраженном словами песенки про «Гоп-со-смыком от охотоведения», которые легенда приписывает отцу Александру (Меню):
Лишь была бы тюбетейка,
Сапоги да телогрейка,
А в кармане спички да махорка,
Да-да!
Помнил об этом и автор настоящих очерков. Ибо, будучи по натуре представителем категории «лишенцев», большую часть своей полевой карьеры не только хотел реализовать их принцип, но и имел возможность это сделать, ибо он не противоречил реалиям его работы и, соответственно, здравому смыслу. Так что только об этой категории, и применительно не только к экспедиционщикам, далее и пойдёт речь.
Основополагающий принцип «лишенчества» можно претворить в жизнь двумя путями:
- выкинуть всё лишнее;
- брать с собой только необходимое.
И каким бы из этих путей ни двигаться к достижению поставленной цели, при некотором экспедиционном опыте результат будет идентичным, то есть неизменно превосходным.
Большинство линуксоидов, в явной или неявной форме, также принадлежат к одной из двух крайних категорий — «пофигисты» в IT-сфере обычно применяют более иные операционные системы. Поскольку о «куркулях» от Linux’а я обещал не говорить (опять же, вне оценочных категорий — просто запас всевозможного инструментария, например, средств разработки на любой случай, мне по жизни не нужен), обращусь к описанию путей достижения идеала «лишенчества». То есть — построению кастомизированной системы, в которой не будет ни одного лишнего пакета, но все необходимые — иметь место будут.
Однако прежде необходимо определить, что же данном случае является необходимым, и что должно быть зачислено в лишнее. Разумеется, это очень зависит от задач применителя и сферы его профессиональной деятельности. Однако, если абстрагироваться от последней, то практически каждому абсолютно необходимы:
- набор системных и пользовательских средств, объединяемых понятием Base Linux или Core System (см. подробности);
- средства обеспечения графического режима — что бы ни говорили о Wayland’ах и Mir’ах, пока это X Window System в реализации Xorg;
- среда для работы в графическом режиме — интегрированный десктоп или оконный менеджер.
Эти три группы компонентов с помощью штатной для данного дистрибутива системы пакетного менеджмента легко могут быть надстроены любыми пользовательскими приложениями, соответствующими задачам и предпочтениям применителя. И компоновка такой системы может быть осуществлена двумя путями — минимализации или пурификации.
Первый путь подразумевает удаление из дистрибутива всего лишнего — применительно к Linux Mint и среде Cinnamon он был рассмотрен в очерках «Rafaela миниатюрная», сборка и после сборки.
Путь пурификации — это включение в дистрибутив только необходимых пакетов трёх перечисленных категорий. Для Linux Mint 17.2 Rafaela и среды Cinnamon описание второго пути будет темой ближайших очерков:
А а примере LDME 2 Betsy и того же десктопа Cinnamon он второй путь был описан в серии очерков о нетрадиционных методах установки, входящих в прототип книги Моя дорогая Betsy:
- Нетрадиционные методы установки: введение
- Нетрадиционные методы установки: debootstrap и softRAID
- Нетрадиционные методы установки: использование mini-iso
- Нетрадиционные методы установки: mini-iso и softRAID
- Нетрадиционные методы установки: от Jessie к Betsy
- Нетрадиционные методы установки: почти с нуля
- Нетрадиционные методы установки: завершение нулевого цикла: завершение нулевого цикла
- Нетрадиционные методы установки: использование netinst
- Нетрадиционные методы установки: от Jessie к Betsy: шаг за шагом