Почему я держу свой сервер на Linux Mint и не парюсь
Как я пересел с Windows на Linux Mint
Я перепробовал кучу дистрибутивов Linux на десктопе: Ubuntu, Fedora, Debian, Manjaro, даже Arch одну ночь. Ubuntu раздулась как подушка, Fedora сырая, Debian древний. Manjaro ломался после каждого обновления. Arch я снёс через день, потому что устал собирать окружение по кусочкам.
Linux Mint я попробовал по совету коллеги. И не слез уже два года.
Почему Mint? Он на базе Ubuntu (совместимость с пакетами), но без всей этой убунтовой самодеятельности с Snaps. Cinnamon — родное окружение, не тормозит, выглядит прилично. Всё работает из коробки: Wi-Fi, Bluetooth, принтер, Nvidia драйвера.
Что мне нравится
Стабильность. За два года ни одного падения системы. Обновления выходят регулярно, не ломают ничего. Я даже не проверяю форумы перед апдейтом — просто жму «обновить всё».
Простота. Установка заняла 15 минут. Всё предустановлено: браузер, офис, плеер, кодеки. Не надо после установки полдня донастраивать.
Производительность. Mint летает на старом i5 с 8 GB RAM. Винда на том же железе тормозила. А тут и браузер с 20 вкладками, и VS Code, и Docker — всё работает без лагов.
Update Manager. В Mint свой менеджер обновлений, который не пихает обновления в лицо, а аккуратно предлагает. Можно выбрать, какие обновления ставить, какие отложить.
Что не нравится
Дизайн Cinnamon. Он нормальный, но до macOS или даже Windows 11 не дотягивает. На любителя. Я поставил тему Mint-Y-Dark — стало норм.
Иногда глючит масштабирование на 4K мониторе. Cinnamon не идеально дружит с HiDPI. На Full HD — проблем нет.
Иконки в системном трее иногда наезжают друг на друга. Мелочь, но глаз цепляется.
Кому советую
Если вы хотите пересесть с Windows на Linux и не хотите погружаться в дебри — берите Mint. Это как Ubuntu, но с человеческим лицом.
Если вы разработчик и вам нужен свежий софт — Mint тоже подходит, всё ставится через Flatpak или добавляется PPA.
Если вы геймер — подумайте дважды. Стим на Linux работает, но не все игры. Я для игр держу отдельный Windows на другом диске.
Почему Linux Mint на сервере — звучит странно, но работает
Все говорят: «на сервере ставь Ubuntu Server, Debian или CentOS». А я поставил Linux Mint. И знаешь что? Полёт нормальный. Уже два года сервер работает без перезагрузок, если не считать обновлений ядра.
Linux Mint основан на Ubuntu, поэтому все пакеты совместимы. Я ставлю те же nginx, PHP, MySQL, что и на Ubuntu Server. Разница только в том, что у Mint есть рабочий стол Cinnamon. Да, на сервере мне не нужен GUI, но он иногда спасает: когда лень лезть в терминал по SSH, я подключаюсь через AnyDesk и делаю дела мышкой.
Что я настроил
Первым делом отключил спящий режим и экранную заставку. Серверу не нужна экономия энергии. Потом настроил статический IP, пробросил порты на роутере. Дальше — стандартный набор: nginx + PHP 8.3 + MariaDB. Mint из коробки идёт с Apache, но я сразу снёс его и поставил nginx, потому что он легче.
Ещё одна фишка — Timeshift. В Mint он встроен и работает отлично. Раз в день делаю снапшот системы. Если что-то сломается — откатываюсь за 5 минут. На чистом Ubuntu Server пришлось бы настраивать это руками.
С какими проблемами столкнулся
Первая — обновления. Mint выходят реже, чем Ubuntu. Когда вышла уязвимость в OpenSSL, патч для Mint появился на неделю позже. Для прода это проблема, для моего домашнего сервера — нет.
Вторая — репозитории. Некоторые PPA не тестируют под Mint. Приходится добавлять репозитории Ubuntu и иногда править настройки совместимости. Но это разовая настройка, делается за 10 минут.
Третья — сообщество. На форумах Mint меньше админов и больше домашних пользователей. Если у тебя проблема с сервером — проще искать решение в Ubuntu-сообществе.
Для кого это подойдёт
Если ты админишь пару сайтов для себя и друзей — Linux Mint на сервере отличный вариант. Он требует меньше времени на настройку, у него приятный интерфейс и Timeshift. Для продакшена с высокой нагрузкой я бы не рискнул, но для домашней лаборатории — самое то.