Я бросил скучные «мини-Linux». Как я превратил обычный Debian в суперлёгкую ракету — теперь не узнать!

A laptop screen with Debian 13 and the Gnome desktop visible.

Когда меня потянуло поэкспериментировать с минималистичными дистрибутивами Linux, я подумал: а зачем искать готовый вариант, если можно собрать идеальную «микро-систему» из того, к чему уже привык?

Почему я решил собрать свой минимальный Linux?

Лёгкие дистрибутивы мне всегда были интересны, но по-настоящему родными для меня остаются Debian и Ubuntu. В минималках постоянно встречаются свои странные менеджеры пакетов или необычные способы установки, а мне хотелось остаться на привычной и надёжной платформе.

С Debian-образными системами я знаком давно. Впервые попробовал Linux ещё на Knoppix — знаменитом Live-дистрибутиве из прошлого. Потом освоил apt через Fink на Mac (ещё в старой доброй Mac OS X!).

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

Как я ставил Debian

Debian stable "netinst" download page.

Долго думать не пришлось — у меня как раз завалялся свежий образ «netinst» Debian в загрузках. Пусть и не самый новый, но меня это мало заботило.

Netinst сам скачивает самые свежие пакеты с выбранного сервера в интернете. Такой способ идеально подходит, чтобы не тратить время на лишние скачивания — да и с быстрым SSD установка занимает буквально пару минут.

Оставалось только создать виртуальную машину в VirtualBox — там под Debian даже готовый шаблон уже есть.

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

Как я сделал установку ещё легче и прошёл мимо лишнего

Главное, за что я люблю Debian, — возможность вручную отобрать только необходимое, без боли, как в Arch (о да, его я тоже пробовал — если вдруг кто спросит).

Быстро задал пользователей, выбрал часовой пояс, разделил диск — и вот я уже на экране выбора пакетов. Обычно система предлагает установить GNOME и графическую оболочку, но я смело снял все галочки: мне нужна была максимально лёгкая консольная система — вообще без графики.

Debian installation software selection screen with minimal system utilities selected.

В таком режиме система устанавливает только самый необходимый минимум. Потом быстро ставлю загрузчик GRUB — и вот я уже внутри чистейшего минималистичного Debian.

Свежий Debian загрузился предсказуемо и быстро. Я давно использую такую схему на виртуальных серверах, так что всё было как дома.

Настройка и установка нужных инструментов

Debian minimal console environment with two tmux windows open: an htop window and a shell window below it with a directory listing.

Чего-то всё же не хватало. Консоль — это хорошо, но хочется удобно переключаться между разными задачами. Если раньше для этого использовали job control, я предпочитаю терминальные мультиплексоры.

Job control хоть и выручает, но пользоваться им не очень удобно. Гораздо проще поставить tmux — мой любимый мультиплексор, который позволяет разбивать консоль на окна и легко между ними прыгать — и никакая графика для этого не нужна.

Такую систему удобно держать под рукой для восстановления данных или ремонта дисков. Стандартный fdisk уже есть, но я добавил ещё GNU Parted — с ним можно менять разделы без риска всё удалить.


Подпишитесь на рассылку: новые советы по Debian каждую неделю

Поставить консольные версии нужных утилит — дело пары минут:

Мог бы ещё и дальше прокачать систему — например, сменить стандартную оболочку на zsh и поставить любимый Vim одной командой. Простор для фантазии практически не ограничен!

Debian не зря называют «универсальной операционной системой»

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

Здесь, как в рекламе Burger King, можно делать всё «по-своему». Захотел бы — взял нестабильную ветку, или собрал бы под ARM для Raspberry Pi. Такая гибкость и позволила Debian стать основой огромного числа других дистрибутивов, включая Ubuntu.

Вот за эту универсальность я и выбрал Debian для своего минималистичного проекта — и уверен, эта система прослужит мне ещё долго и без сбоев.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Премиум подписка — это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!

Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в:

Алекс Бежбакин
Оцените автора
Добавить комментарий