Мне приходилось часто менять дистрибутивы на домашнем компьютере. В основном в голове звучала поговорка "Хорошо там, где нас нет". Постоянно казалось, что на дистрибутиве, на котором я не сижу, ситуация будет лучше в каком-то из аспектов или сразу в нескольких.
По итогу, после долгого бродяжнечества я познал саму истину: "Не важно, кто ты нахуй, важно, что ты нахуй, ва... э... ва... нахуй, ты понял нахуй?"
Если серьезно, то дистрибутивы по сути своей не так сильно отличаются друг от друга:
- Пакетная база
- Пакетный менеджер
- Оболочка по умолчанию (или ее отсутствие)
- Система инициализации
В зависимости от подхода или хотелок мейнтейнеров дистрибутива реализация данных пунктов разнится.
- Хочешь свой конструктор "собери сам" - получаешь Gentoo или LFS.
- Хочешь тоже самое, только чтобы не нужно было собирать (с бинарными пакетами) - получаешь какой-нибудь rolling-release дистрибутив а-ля Arch Linux.
- Хочешь что-то стабильное (то есть поведение среды протестировано и не будет сюрпризом) - получаешь Debian.
- И так далее.
Каким образом можно избавиться от постоянных переустановок системы на "ту самую"?
Как мне кажется, нужно честно признаться в своих желаниях и потребностях. Можешь написать на листике или в тетрадке о том, какими задачами ты будешь заниматься за компьютером, какой софт тебе нужен.
Пункт №2: не стоит торопиться. После того, как ты определился со своими целями и софтом, пора найти "тот самый дистр, который решит все твои проблемы". Идешь на какой-нибудь сайт по типу distrowatch.com и смотришь, какие есть дистрибутивы для твоих потребностей.
Пункт №3: продолжаем не спешить. Загружаешь и устанавливаешь на систему какую-нибудь систему виртуализации вроде VirtualBox и воспроизводишь необходимый тебе сценарий использования, а также проводишь небольшие для системы небольшие краш-тесты (только снимки системы не забудь сделать). Делаешь все, что душе угодно, чтобы понять, как это на систему влияет.
Пункт №4: время пришло. Ты воспроизвел требуемый себе сценарий на виртуальной машине и у тебя все получилось. Поздравляю! Теперь можно ставить данную систему как основную. Отныне ты живешь с этим если не всю жизнь, то необходимое время под те задачи, для которых ты выполнял предыдущие пункты.
Пункт №5: Еще не все. Ты уже пользуешься своей основной системой, всем доволен и вообще everything гуд. Однако стоит помнить об отказоустойчивости: использовать снимки системы (например timeshift), делать резервные копии важный документов и картинок с мемами (правило 3-2-1).
Теперь ты свободен от бремя дистрохоппа, юный (или не очень) падаван. Появилось больше времени изучить что-то иное, или разобраться поглубже в чем-то.
Теперь ты решаешь задачи, а не мучаешь себя.