Как я выбирал дистрибутив для слабого ПК и что из этого вышло
Привет! Меня зовут Радмир, я также известен как mutex. Я веду Telegram-канал «Дневник Мьютекса», где делюсь опытом в IT, системах и программировании.
У меня есть два компьютера. Основной — на Windows 10 LTSC с i7-4771, RX 580 8GB и 16GB RAM. А второй — это слабый ПК, который я решил использовать как лабораторию для обучения и кодинга.
Его характеристики:
- Процессор: Intel Celeron J4005 (2 ядра, 2.0 ГГц)
- ОЗУ: 4 ГБ DDR3
- Видеокарта: Intel UHD Graphics 600 (128 МБ)
- Накопитель: SSD 120 ГБ
Задача: поставить на этот ПК систему, на которой можно будет писать код на Python, JavaScript, TypeScript и Rust, работать в браузере с документацией и GitHub, запускать Telegram и VS Code — и чтобы всё это не тормозило. Без лишних танцев с бубном.
Звучит просто. На деле я перепробовал почти всё, что есть в мире Linux, и каждый дистрибутив преподносил сюрпризы.
Дальше — мой путь, ошибки и финальный выбор.
Calculate Linux — джентльменский, но глючный
Я слышал про Calculate как про «Gentoo для людей». Бинарные пакеты, OpenRC, гибкость USE-флагов — звучало красиво.
Установка прошла гладко. XFCE стартовал, система выглядела стильно. Но начались проблемы:
- Утилиты Calculate (cl-update, cl-setup-repository) работали с ошибками. После обновления система переставала загружаться.
- Wi-Fi на Celeron отваливался после ребута, приходилось вручную перезапускать NetworkManager.
- RAM: система съедала около 450 МБ. На 4 ГБ это терпимо, но для слабого ПК я хотел меньше.
Я потратил на настройку два вечера и понял: Calculate — это дистрибутив для тех, кто любит копаться в Portage. Я не хочу копаться. Я хочу писать код.
Вердикт: не зашёл.
EndeavourOS — Arch без боли, но с сюрпризами
Я уже знал Arch (у меня стоял EndeavourOS на основном ПК), и мне казалось логичным поставить то же самое на слабый ПК — чтобы синхронизировать конфиги через Git.
Установка быстрая. AUR — сила. Pacman — скорость. Но:
- RAM: с XFCE EndeavourOS ест около 500 МБ. Не критично, но больше, чем хотелось бы.
- Rolling release: на слабом Celeron обновления проходили медленно. Каждое sudo pacman -Syu — это 5–10 минут ожидания.
- Стабильность: Arch — это Arch. Один раз после обновления система не загрузилась из-за проблем с ядром.
EndeavourOS — хорошая система, но на слабом ПК она чувствовалась тяжеловато. И мне не хотелось лечить систему перед тем, как писать код.
Вердикт: отлично для мощного ПК, но не для Celeron.
Void Linux — мечта минималиста
О Void говорят как о дистрибутиве для души. XBPS (пакетный менеджер) быстрее Pacman, runit вместо systemd, и система жрёт около 200 МБ RAM после загрузки. Это звучало как идеал.
Установка прошла успешно. Базовый образ с XFCE летал. Celeron даже улыбнулся. Но:
- Маленький репозиторий. Нужных пакетов нет, приходится собирать руками через xbps-src.
- Wi-Fi завёлся, но с трудом — пришлось вручную подгружать модуль iwlwifi.
- AUR нет. А я привык ставить всё через yay.
- Документация меньше, чем у Arch, и сообщество маленькое.
Void — это крутая система, но она требует времени на изучение. На втором ПК я хотел поставить и забыть, а не читать вики два дня.
Вердикт: отличная система, но для энтузиастов. Не для меня.
MX Linux и Linux Mint XFCE — возвращение к классике
После экзотики я решил попробовать скучные дистрибутивы. Скачал MX Linux и Linux Mint XFCE.
MX Linux:
- База Debian Stable — стабильность.
- Собственные утилиты (MX Tools) — удобно.
- RAM: около 450 МБ.
- Всё работало из коробки: Wi-Fi, звук, драйвера.
Linux Mint XFCE:
- Де-факто стандарт для слабых ПК.
- RAM: около 500 МБ.
- Работает стабильно, ничего не ломается.
- Большое сообщество.
Оба дистрибутива работали хорошо. Но они не давали того чувства контроля, которое я люблю.
Alpine и NixOS — эксперименты
Alpine Linux: супер-лёгкий дистрибутив с musl вместо glibc. RAM: около 50 МБ в консоли, около 200 МБ с XFCE. Система летает на Celeron. Но:
- Вместо привычного apt или pacman — apk. Мне было неудобно.
- Много софта под musl не собрано (например, Discord).
- Нет привычных пакетов для разработки.
NixOS: гениальная идея — описывать систему через один файл. Но на Celeron всё компилировалось часами. Firefox — 4 часа. Ядро — 2 часа.
Альпин и NixOS — мощные инструменты, но они созданы для других задач.
Финальный выбор. Debian 12 + XFCE
После всех экспериментов я вернулся к тому, с чего, возможно, стоило начать: Debian 12 + XFCE.
Почему он:
- Стабильность. Debian не ломается. Даже если не обновлять полгода — продолжит работать.
- Лёгкость. После загрузки система ест около 400 МБ RAM.
- Сообщество и документация. Если что-то не работает — решение уже есть в интернете.
- Пакетный менеджер. APT работает не быстро, но предсказуемо. Все нужные пакеты есть в репозиториях.
- Никаких сюрпризов. Не надо разбираться с runit, не надо компилировать ядро.
Что я сделал после установки:
- Настроил zram вместо swap на SSD.
- Установил swappiness=10, чтобы не изнашивать SSD.
- Поставил Neovim и VS Code, настроил окружение.
- Установил Rust через rustup, Python через apt.
Итог: система работает стабильно уже несколько месяцев. Я пишу код, запускаю ботов, тестирую проекты — и она не тормозит. Не ломается. Не отвлекает.
Выводы
- Для слабого ПК не нужна экзотика.
- Стабильность важнее новизны.
- Легковесное окружение = больше ресурсов для кода.
- Настройка решает больше, чем выбор дистрибутива.
- Иногда скучный выбор — лучший выбор.
Если у вас есть слабый ПК, не гонитесь за трендами. Возьмите Debian или Mint, поставьте лёгкое окружение — и работайте. Экзотику оставьте для виртуальных машин.
P.S.
Если вам был интересен мой опыт — заглядывайте в мой канал «Дневник Мьютекса»: @MutexChannel
Там я делюсь материалами про Linux, программирование, нейросети и системы.
Мой GitHub: https://github.com/mutexWork
Telegram для связи: @desacratio