Я попробовал Pop!_OS для разработки и чуть не остался навсегда
Как я узнал о Pop!_OS
Я всегда думал, что Ubuntu — стандарт для разработки на Linux. Но потом коллега показал свой ноутбук с Pop!_OS от System76. Выглядело свежо: тёмная тема, плавные анимации, встроенный tiling window manager.
Решил попробовать на стареньком ноутбуке. Скачал ISO, записал на флешку, установил. Первое впечатление — «ничего себе, это Linux?». Обычно Linux выглядит как Windows 95, а тут — стильно, современно, продуманно.
Что мне зашло
Встроенный тайлинг. Pop!_OS умеет автоматически располагать окна сеткой без KDE и дополнений. Нажал Super+Y — включил тайлинг, окна сами выстроились. Для разработки это имба: слева редактор, справа терминал, внизу браузер. Никаких перетаскиваний.
Pop!_Shop — магазин приложений. В нём есть всё: от Steam до VS Code. Ставится в один клик, не надо лазить по сайтам. Работает быстрее Ubuntu Software Center.
Питание. Pop!_OS умеет переключаться между режимами: Battery Life, Balanced, Performance. На ноутбуке это реально продлевает жизнь батареи. Я заметил разницу в час-полтора работы.
Что не понравилось
Обновления. Иногда после обновления отваливались расширения GNOME. Приходилось перезагружать сессию. За год было раза три, не смертельно.
Не все программы работают из коробки. Например, я не смог сразу настроить 1Password — пришлось ставить через Flatpak, а не через .deb.
Pop!_OS заточен под ноутбуки System76. На обычном железе некоторые фичи (например, автоматическое переключение видеокарт) не работают или работают криво. У меня настольный ПК с Nvidia — пришлось вручную переключать драйверы.
Кому советую
Разработчикам, которые хотят попробовать что-то более современное, чем Ubuntu. Pop!_OS — это Ubuntu, но с дизайном и фишками. Он стабильнее, чем Manjaro, и красивее, чем Fedora.
Почему Pop!_OS — лучший дистрибутив для разработчика
Я перепробовал штук десять дистрибутивов. Все хороши по-своему, но Pop!_OS от System76 — это что-то особенное. Он сделан инженерами для инженеров. Не надо ничего донастраивать — всё работает из коробки: CUDA, Docker, TensorFlow. Даже клавиатура с маппингом под кодинг у них есть.
Установил Pop!_OS 22.04 на свой рабочий ноут. Первое, что бросилось в глаза — tiling windows. Это как i3, но без конфигов. Нажал Super+Y — и окна автоматически выстроились сеткой. Для разработки это имба: слева редактор кода, справа терминал, снизу браузер.
Что мне понравилось
Pop!_Shop — магазин приложений. Он тупо удобнее всех остальных. Ставит Flatpak, Snap, deb — без разницы. Нашёл там VS Code, Docker Desktop, Slack — установил в два клика.
Потом оценил встроенную поддержку гибридной графики. У меня ноут с Intel + NVIDIA. На Ubuntu я мучился с optimus manager, на Pop!_OS всё работает само: можно переключить режим графики в настройках и перезагрузиться.
И главное — COSMIC. Это их собственное окружение рабочего стола, написанное на Rust. Быстрое, плавное, без глюков. Пока оно в альфе, но уже работает стабильнее GNOME 44.
Зачем я ушёл
Звучит странно, но Pop!_OS оказался слишком хорош. Я перестал возиться с системой и начал больше работать. Но потом понял, что хочу больше контроля. Pop!_OS решает за тебя: как настроен Docker, какие пакеты стоят, как работает сеть. Мне не хватало «грязной работы» админа.
В итоге переехал обратно на Ubuntu server + i3wm. Но если ты хочешь Linux, который работает сразу и не требует шаманства — ставь Pop!_OS. Я серьёзно: если бы я не был упёртым админом, остался бы на нём навсегда.