Permanent Distro Hopping: Изучение сравнением. Linux статьи
Написать статью
Войдите, чтобы писать статьи

Permanent Distro Hopping: Изучение сравнением

30

Permanent Distro Hopping

Материал написан пользователем сайта.

Организация процесса

Десктоп на Mini-ITX, i3-4150T, RAM 8 Гб, SSD 1 Тб.

EFI раздел нужен более 300 Мб, потому что некоторые установщики ругаются или даже отказываются продолжать, если видят размер меньше. Файлы Windows занимают больше всего места, вторая RED OS, потом Xebian, но видно, что места с запасом хватает всем.

При установке на другом десктопе Xebian сделала две записи в nvram UEFI (для grubx64.efi и shimx64.efi), на этом только одну. Siduction, как и Xebian, основана на Sid, но использует ядро без подписи и на тех же двух десктопах обошлась одной записью для grubx64.efi. Видимо это зависит от настроек и реализации режима CSM/legacy в BIOS, и подписано ли ядро. ALT Linux и RED OS тоже используют shimx64.efi для загрузки, хотя о наличии подписи у них мне не известно.

Кто-то скажет, что можно установить лишь rEFInd, но тогда будет пропущено много интересного. Иметь несколько загрузчиков удобно, ведь Windows при обновлении может что-то удалить, а теперь пусть выбирает. А сколько загрузочных записей поместится в nvram UEFI и есть ли ограничение на их количество - тоже вопрос для изучения.

Установщики некоторых ОС могут хотеть не менее 50 Гб свободного места, поэтому разделы должны быть не меньше. Кроме этого, пока вы разберётесь, как чистить систему от ненужных пакетов, она может разрастись. Устанавливать лучше в режиме "Заменить раздел", а то в автоматическом режиме вам могут забавно разметить диск.

Оказалось, удобно иметь общий ntfs-раздел для загрузок, а настройка его автомонтирования в Calculate расширила кругозор.

Можно поговорить о необходимости иметь swap, но создать один на всех раздел в 2 Гб не жалко. Systemd умеет подхватывать его автоматически, в других системах инициализации, да и вообще для корректности, лучше прописать в fstab.

Возможность организации таких условий для тестирования пришла с поддержкой большого количества разделов на GPT и с доступностью ssd. Я уже купил для этого десктопа второй ssd от другого производителя, опять же для сравнения. Если устанавливать для осмотра вообще любые дистрибутивы, то десктоп можно назвать Васянметр, но Линуксметр солиднее.

Примеры использования

Наличие нескольких систем позволяет изучать Linux в сравнении. Например, удобно следить за версиями пакетов в разных ветках. Мне были интересны efibootmgr и procps, ещё обнаружил сильный разброс у gparted, самая старая оказалась в Astra. Говорят, что в arch самый свежий софт, но это не совсем так. По многим позициям да, но не по всем, например procps новее в Sid. Из представленных ОС самые отстающие по свежести софта Astra и RED OS.

Совсем недавно в Sid перешли на хранение ключей в новом формате .asc (на снимке) и упразднили утилиту apt-key. Захотел было установить google-chrome, а на их сайте написано только как его импортировать через apt-key, и в итоге получится ключ в формате .gpg. Надо бы разобраться как работать с новым форматом, но всегда хочется быстрее, вот и пришла мысль свести задачу к предыдущей. Из Debian на борту ещё MX и Astra. В Astra импортировал ключ, а файл с адресом репозитория сам появился. Подтянул недостающую libu2f-udev из Buster и установил google-chrome. Скопировал файл с ключом и файл с адресом репозитория и вставил их в нужные места в siduction и Xebian и, как говорил тут один участник, "вуаля" - установил и там. В Calculate установить google-chrome оказалось проще всего.

Для создания меню grub, системы распознают своих соседей с помощью os-prober, но результат у них одинаковым не получается. Arch-based системы при загрузке используют два образа (ещё микрокод), поэтому многие другие системы не могут правильно это записать в grub.cfg, и потому не могут их запускать. Я сравнил скрипты 30_os-prober и подправил всего одну строку (на снимке). Теперь у меня siduction и Calculate тоже умеют запускать EOS. Отмечу, что MX Linux сразу умела.

Распознавание классов OC тоже интересная тема. Это делают скрипты типа lsb-release или того же 30_os-prober по записям в файлах *release, а бывает и *version. Создатели много чего пишут в этих файлах, а файлов может быть несколько. Я сразу заметил, что во всех системах os-prober при обновлении меню grub очень долго осматривает RED OS. Дольше всех думает Rosa, хотя казалось бы, она тоже rpm, а быстрее всех, но тоже долго, процесс проходит в Debian. Os-prober читает все эти файлы и долго не может определиться, что это за ОС. Не зря Л.Поттеринг требует использовать только os-release по установленным правилам. Иногда классы нужны приложениям, например, если они распознаны, им можно поставить в соответствие иконку в меню grub.

Здесь, на сайте, один участник рассказал, что у него в KDE сильно шумит вентилятор, а в других DE меньше. В ответ на это другой участник заметил, что тот сравнивает поведение в разных ОС и заявил (уверенно), что причина не в DE, а в разных системах инициализации.

Казалось бы, что она может делать такого, что разгоняется вентилятор, но имея линуксметр и ещё один прибор, можно не рассуждать, а просто посмотреть. MX Linux позволяет выбрать при загрузке systemd или sysVinit, а Calculate на OpenRC и у всех Xfce - идеально для сравнения. С помощью прибора типа https://www.chipdip.ru/product/robiton-pm-1?from=suggest_product наблюдал за потреблением энергии и убедился, что оно одинаковое (точность прибора 0.1Вт).

Как видите, наличие разных ОС повышает эффективность изучения. При удобной разметке диска достаточного объёма, любой десктоп или ноутбук станет линуксметром, а дискретное видео или wi-fi только расширят его возможности.

Вопросы

Да, к вам есть несколько вопросов.

q[0]="Какая из представленных ОС вам совсем не интересна для изучения и была бы первым кандидатом на замену?";

q[1]="За полгода только одна из ОС, оставаясь рабочей, была всё же переустановлена из-за возникшего затыка в обновлениях. Какая?";

q[2]="В моей практике Windows портила загрузчик только у Manjaro, но три раза, а представленные ОС не трогает уже полгода. Пока у меня предположение, что она не любит Manjaro или начинающиеся на букву M. Загрузчики каких ОС у вас портила Windows?";

q[3]="После установки Astra, siduction, MX, Xebian (все Debian-based) на двух десктопах, при первой перезагрузке компьютеры зависали наглухо, после Astra завис в BIOS при попытке переставить его загрузчик. Приходилось отключать питание, но потом всё работает нормально. Я думаю на некорректное завершение работы efibootmgr. Возможно, нужно давать больше времени после окончания установки перед перезагрузкой, а может зависит от версии. У них efibootmgr 17, в Astra 15, а в EOS и Calculate уже 18. Но один раз видел и гладкую установку Xebian. У вас были подобные зависания с Debian-based или другими ОС?";

На этом пока всё. Надеюсь на отклики и дальнейший обмен мнениями.

Лайков: +15
войдите, чтобы ставить лайки
30
  • Опубликовано: 25.04.2023
  • choice

Комментарии

igorborisov
Активный пользователь
Активный
25.04.2023
10:56
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
a[0]="Все (кроме EndeavourOS) из вышеперечисленных систем мне не инетересны для изучения, я их все ставил и сносил через 5 минут-)"

a[1]="Один раз был затык с обновлениями в Fedora, но это было не через полгода, а через неделю использования. Система была установлена не на Btrfs раздел, снапшотов не было, поэтому переустановил ОС."

a[2]="Давно не ставил Windows, но она у меня точно портила загрузчик Ubuntu. И то это было на BIOS (MBR), а не UEFI (GPT)"

a[3]="У меня были подвисания на старых ядрах на ноутбуке (не помню уже версии ядер, вроде 4.* и версии <=5.10). Установленная система зависала наглухо в процессе использования, приходилось удерживать кнопку питания (жалко на нубуках нет кнопки Reset)."
choice
Активный пользователь
Активный
25.04.2023
11:19
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Спасибо за отклик.
По q[0] Неужели ставили Xebian? Наверно все остальные, кроме неё.
В q[1] прошу угадать переустановленную мною из представленных, но ваш ответ даже полезнее, вы поделились своим опытом.
В q[2] я не сделал акцент на UEFI, а при MBR ведь одно место для записи, там Windows всегда выступает не взирая на имена.
В q[3] говорил про глухое подвисание сразу после установки ОС при попытке перезагрузки. Так-то в работе случается, можно посмотреть логи, хотя редко помогает, но чтобы сразу после установки ОС - видел только на debian-based.
Rom
Активный пользователь
Активный
25.04.2023
11:22
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+5
войдите, чтобы ставить лайки
Честно не понял для чего это все. По мне из разряда - когда коту заняться нечем...
choice
Активный пользователь
Активный
25.04.2023
11:29
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийRomРодительский комментарий
0
войдите, чтобы ставить лайки
Меткий комментарий от пересобирателя ядер.
Rom
Активный пользователь
Активный
25.04.2023
11:49
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
) точно, это из того же разряда
P.S. И проще и точнее, раз уж интерес такой есть, тестировать все оси на виртуалке из одной системы, желательно без груба.
x230
Активный пользователь
Активный
25.04.2023
13:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийRomРодительский комментарий
+1
войдите, чтобы ставить лайки
Зря ты так.
Чойс заморочился неведомым, и от этого приятнее тему обсуждать. Нет?
Он действительно полезные вещи озвуил, имхо!..
Rom
Активный пользователь
Активный
25.04.2023
13:42
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
+3
войдите, чтобы ставить лайки
Вот мне и интересно, в чем польза то? Дистры разные, реализации разные, железо у всех разное, у него это все ведёт себя так, а у другого на другом компьютере все может быть с точностью до наоборот
choice
Активный пользователь
Активный
25.04.2023
16:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийRomРодительский комментарий
+1
войдите, чтобы ставить лайки
Конечно есть люди, которым в заметке ничего нового и интересного.
Для них снимки, на которых:
обкуренность голландцев
прагматизм немцев
широта россиян
десктоп в режиме линуксметр/васянметр
derpt3
25.04.2023
16:15
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийRomРодительский комментарий
+4
войдите, чтобы ставить лайки
Так надо поставить двадцать системников с разным железом и на каждый по двадцать линуксов, и бегать от одного к другому с вольтметром и секундомером.
x230
Активный пользователь
Активный
25.04.2023
16:48
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийRomРодительский комментарий
0
войдите, чтобы ставить лайки
>> в чем польза то?

Неординарный подход.
Но зачем Вам, которые смотрят в другую сторону, знать такие слова...
Minor748
Активный пользователь
Активный
25.04.2023
15:54
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийRomРодительский комментарий
+4
войдите, чтобы ставить лайки
Тестировать ОС на виртуалке — как сравнивать цветы в противогазе
Rom
Активный пользователь
Активный
25.04.2023
16:37
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
+4
войдите, чтобы ставить лайки
Не ос а сразу пачку ос. В пределах одного железа и одной системы хотя бы какую то не пойми зачем нужную статистику собрать можно.
А так что он вообще тестирует? Как на его компе уживаются разные линукс и виндоуз? Или как он сам себе создаёт проблемы , а потом их решает?
О чем вообще вот это вот все?
Minor748
Активный пользователь
Активный
25.04.2023
13:08
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Очередная статейка в исследовательских целях?
choice
Активный пользователь
Активный
25.04.2023
13:14
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Блогеры обозревают на виртуалке - халтура.
Кстати, с мажорным обновлением аватара - хорошо смотрится.
Minor748
Активный пользователь
Активный
25.04.2023
13:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
Я потому и поставил тогда аву Open source, что меня это идея привлекла, когда я переходил. А потом оказалось, что себя очень удобно искать в комментариях, она заметная и выделялась, когда все комментарии пролистываешь.
Настало время …
AlexPingPing
25.04.2023
16:37
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
да, хорошая тема пробовать дистры на реальном железе. делайте обзор.
Pr13rak
Активный пользователь
Активный
25.04.2023
17:45
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+8
войдите, чтобы ставить лайки
Чем дальше, тем статьи от пользователей становятся всё безумнее и безумнее. А главное без смысла и пользы. Что толку от использования оси в течении 5 минут, да и смысл в принципе смотреть дистрибутивы с популярностью в 3 пользователя. Вот людям времени походу жизнь отсыпала с лихвой. Нет, чтобы взять за основу семейство дистрибутивов или пару, использовать их на каждодневной основе и пилить статьи о решении тех или иных проблема, о том как ведут себя дистры. Хоть появится польза от чтения этого рулона т.б. Какае-то орда позеров зарегистрировалась и сидит плюсы и благодарности срывает за бесполезный набор текста. Возьмут какой-то протухший дистрибутив и описывают его через 5 минут использования. Простите меня не стерпел уже
Rom
Активный пользователь
Активный
25.04.2023
17:49
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийPr13rakРодительский комментарий
+3
войдите, чтобы ставить лайки
Жму руку Вот я о том же. Только так внятно объяснить не смог.
Гость
25.04.2023
18:08
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
Всё ещё новичок в теме, предупреждаю сразу. Из списка бы выкинул MX (знаю по 21 base Fluxbox), на старом ноуте с атомом из 2009-го пару месяцев напостоянку сидел, больше негде было, потом на antiX ушёл. Прям слишком жёстких лагов не видел, но система откровенно засраная, есть нерабочий софт в собственном репозитории, ни разу не легковесный - средний, разработчики сами называют нестабильным.

Я понимаю что дистр скорее эксперимент, но по мне сомнительный.
Как показывает практика systemd в дистрибутиве без systemd не нужен, от этого монолита зависит только udev - но это буквально часть systemd и впринципе есть форк eudev без него, да Gnome - и то только бакэнд, пользоваться не получится, но софт от их проекта прекрасно работает без него
choice
Активный пользователь
Активный
25.04.2023
21:12
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийГостьРодительский комментарий
0
войдите, чтобы ставить лайки
Спасибо за отклик. Я не очень понимаю, почему MX уже довольно долго самый популярный на distrowatch. Если бы он был, скажу мягко, на 4-5-6-ом месте, то смотрелось бы гармоничнее. Вы MX уже неплохо знаете, но "не прикипели" к нему, поэтому готовы посмотреть что-нибудь ещё - это и хотелось узнать.
Поймал себя на мысли, что мало видел комментариев не под его описанием, а в произвольных обсуждениях, в которых прямо "топят" за него, т.е. высказываются эмоционально. Скажут спокойно, мол работает, что ещё надо. Кстати так и про Астру говорят. Так вон все представленные работают полгода, но они же разные. Не хватает мне у MX то ли изюминки, то ли харизмы, то ли мне не до конца понятна и интересна их идея.
Но "на новенького" там есть на что посмотреть, много там всяких инициатив.
x230
Активный пользователь
Активный
25.04.2023
21:41
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
+1
войдите, чтобы ставить лайки
Один из "секретов" MX Linux (точнее - два) это то, что он представляет из себя старый "докризисный" (в смысле не "красношляпный") Debian со встроенным снапшотингом системы.
fors51
Активный пользователь
Активный
25.04.2023
23:17
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
+1
войдите, чтобы ставить лайки
А может так быть, что МХ самый популярный потому, что прост в настройке как трактор Фордзон и в репозитарии есть все, что нужно?
P.S. Правда обои в нем не ахти, но поскольку мне больше нравится пустой экран это не критично.
choice
Активный пользователь
Активный
26.04.2023
00:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийfors51Родительский комментарий
+1
войдите, чтобы ставить лайки
С Фордзон расширил кругозор :-)
Я ставил драйвер для wi-fi свистка T2U в разные ОС, загрузился в MX, а он в автомате его подхватил. У кого ноутбуки, пишут, что у многих wi-fi подхватывается - приятно, вот и популярный.
А обновил ядро в ROSA - пропал ethernet. Это они выделили из драйвера rtl8169 ту часть, что работает с 8168 в отдельный драйвер (модуль), а у меня как раз он - надо читать примечания к выпуску.
breeder
Активный пользователь
Активный
25.04.2023
18:24
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+3
войдите, чтобы ставить лайки
количество записей в EFI-разделе ограничено исключительно размером раздела EFI (2tb по идее, так как это FAT32). Вместится ли весь список в nvram материнской платы гораздо более актуальный вопрос.

СИ не может влиять на потребление в DE, потому что её функции фактически заканчиваются после полной загрузки системы.

С десятком разделов я жил некоторое время, но если следить за всеми системами сразу и регулярно, то на повтыкать ютубчик времени совсем не остаётся, на что-то полезное тем более.
Slavik
Активный пользователь
Активный
26.04.2023
00:08
Комментарий удален.
LactoseFree1
Активный пользователь
Активный
26.04.2023
11:40
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Лайк за труд 100%
Всегда приятно читать ваши труды)
scorpii
Активный пользователь
Активный
26.04.2023
19:51
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Молодец, много букв конечно...
Попробую ответить на вопросы:
1) Астра неинтересна, также как и альт
2) Попытаю удачу, предположу EndeavourOS
3) У меня Manjaro... Win не портила загрузчик, ибо у нее нет такой возможности. Когда вместе на диске с ней стояли: Fedora, Mint, Manjaro, Debian - также проблем с этим не возникало.
4) Подобного точно не было, были нюансы, но не связанные с зависаниями и т.п. 1 раз, собственноручно поломав загрузчик, набрался терпения (не снес все к едрени фени), изучил материал и восстановил его с помощью live cd и chroot
choice
Активный пользователь
Активный
26.04.2023
20:16
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
+2
войдите, чтобы ставить лайки
1) Астра интересна своими финансовыми результатами :-)
2) ОС от обкуренных голландцев работает как часы.
3) Появилась ещё версия, что какое-то время Windows прицельно мочила Manjaro.
4) С зависанием самый интересный случай. Думал на своеобразность UEFI на плате, а как увидел повторы на другой - растерялся. Правда обе Asus с биосом AMI, и если обобщать широко, то они против efibootmgr от debian. Попробую ещё что-нибудь устанавливать.
LexD
Активный пользователь
Активный
29.04.2023
11:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
Сложно. Но интересно в плане концепции. По поводу 15 разделов на диске: думал, что у меня много. Поддержу автора (в плане нападок "на кой это нужно"): в заголовке статьи заложено объяснение "Перманентный дистрохоп". По крайней мере, я так понял. Насчёт кучи свободного времени: если такое хобби, то почему нет, когда да. Сам занимаюсь подобной "ерундой" (не компьютеры).
choice
Активный пользователь
Активный
30.04.2023
21:55
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
По q[3] картина с зависаниями проясняется.
Debian выпустила вчера, 29 апреля, RC2 своего инсталятора .
https://lists.debian.org/debian-devel-announce/2023/04/msg00008.html
Там есть строка в списке улучшений:
avoiding a long wait at the end of the installation process.
Там вообще много пунктов и другие тоже могут быть причиной, но я так и предполагал, что нужно дольше ждать, и тут как раз про это.

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила