- Parabola
Произнесите заголовок быстро три раза без запинки и приступайте к чтению текста.
Уверен, что вы встречали ворчания на блобы в ядре и обвинения systemd в наличии зондов и в сборе телеметрии. Дистрибутив Parabola создаётся латиноамериканским подразделением Фонда свободного ПО и предлагает очищенное от блобов ядро и OpenRC. Почему же такой правильный дистрибутив не популярен? Он ведь должен нравиться ворчунам. Может установка сложная?
Оказывается установить Parabola можно двумя способами: либо используя их iso-образ, либо переходом из существующей pacman-based системы. Про переход хорошо и подробно написано на их сайте https://wiki.parabola.nu/Category:Migration. Судя по тому, что последний установочный iso от 2019 года, переход считается основным.
С Arch Linux переход прост, но его же сначала нужно установить. Можно взять что-нибудь близкое c Calamares, например CtlOS. Переход с него прошёл гладко, но автор вложился в оформление, в брендинг и его живучесть, написал хуки для восстановления файлов *release. Пришлось это изучать и превращение системы в Parabola потребовало дополнительных действий.
В EndeavourOS используют dracut. Чтобы не разбираться, не стал удалять пакет eos-dracut и всё работает как надо. Ставил без загрузчика, потому что уже есть EndeavourOS. Оказалось, что в Parabola довольно старая версия grub — 2.06, она не смогла установить загрузчик. Возможно, не понравился образ после dracut. Вернул более свежую версию grub из EndeavourOS и она сделала это без проблем. В системе больше нет ничего необычного и её проще превратить в другую.
В iso-образах Parabola предлагаются OpenRC или Systemd (неожиданность для ненавистников) и разные варианты установки, в том числе Calamares.
Из DE видел упоминания про MATE, но последний вариант с LXDE. Образ от мая 2019, проблемы с установкой ожидаемы, а трудности с обновлениями тем более, но мы же не ищем лёгких путей.
Из моего опыта, в установщиках лучше выбирать вариант "Заменить раздел", но тут несколько разных попыток завершились неудачей. После них считаю, что установка загрузчика из этого образа на UEFI невозможна. Не находится efibootmgr, поэтому не устанавливается загрузчик и процесс прерывается с ошибкой, всё есть в логе. Пришлось ставить без загрузчика и использовать ручную разметку.
Заходить в такую систему либо с LiveUSB и chroot, либо из grub соседней системы. У меня уже были EndeavourOS и Xebian, они распознали Parabola и я смог в неё зайти.
Софта не много, но всё равно удалил Octopi, плееры, мессенджеры, почтовики, один текстовый редактор и по мелочи. Пакеты archlinux32-keyring и archlinuxarm-keyring не нужны и мешались, поэтому были удалены с ключом -Rdd. Очистил систему от пакетов-сирот:
pacman -Qqdt > del.txt
sudo pacman -R - < del.txt
Повторял эту пару команд пока сироты не закончились.
Конечно многие ключи устарели, поэтому временно отключил их проверку в /etc/pacman.conf. Поменял там две строки на такой вид:
SigLevel = Never
#LocalFileSigLevel = Optional
Синхронизировал данные по -Sy и переустановил пакеты archlinux-keyring и parabola-keyring.
Вернул проверку ключей в pacman.conf, вернув уже известные две строки к виду:
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
Добавил там ILoveCandy, открыл Color, а опцию ParallelDownload = 5 старый pacman не знает.
В etc/pacman.d/mirrorlist открыл зеркала yandex, ведь загрузка будет в один поток. В процессе обновления запомнил все предупреждения про файлы .pacnew. В конце обновления образ ядра не сгенерировался — ошибки в путях, поэтому хуки не сработали. Обновил все файлы на версии из .pacnew, а linux.preset не нашёл, не понял, когда он исчез и как. Сначала хотел его создать, подсмотрев где-то, потратил на это время, а потом решил просто переустановить ядро linux-libre. Обновление файлов из .pacnew помогло, потому что теперь скрипты отработали чётко и образ был сгененирован.
Для установки загрузчика grub пришлось создать директорию /boot/efi и прописать в fstab автомонтирование в неё EFI раздела. Для проверки перегрузился и зашёл в систему как в первый раз, из соседней, предварительно обновив меню grub, ведь ядро теперь новое. Далее grub-install без параметров и grub-mkconfig -o /boot/grub/grub.cfg.
Захотел удалить файлы старых пакетов, а paccache отсутствал, видимо был удалён как сирота, вернул его установив pacman-contrib. Очистил кеш от удалённых пакетов и прошлых версий:
sudo paccache -rvuk0
sudo paccache -rvk1
Установил ntfs-3g, os-prober и neofetch. Раздел Data c ntfs автомонтируется успешно, а вот скрипт 30_os-prober не находит EndeavourOS — потом посмотрю, скорее всего из-за необходимости в intel-ucode.img, но даже скрипт 10_linux сообщал о некритической ошибке — поправил. Вообще, сопровождение grub в Parabola требует улучшения.
Дистрибутив предлагает использовать только ПО с открытым кодом. Это организовано с помощью пакета your-freedom, который работает как чёрный список. С ним можно ознакомиться либо в его документации, либо запросив информацию по пакету. На aur он не распространяется, более того, некоторые пакеты из aur есть в их репозитории pcr. Видел мнения, мол разработчики говорят о свободе, а сами ограничивают выбор софта. Эти люди не там ставят акцент. Разработчики говорят об открытом коде и это их взгляд на пакеты в репозиториях arch. Вы можете использовать aur и другие источники и собирать себе нужный софт — это же ваша система.
Зато чётко видно, где, по их мнению, проходит граница между ПО с открытым кодом и не очень. Например, про systemd некоторые иногда заблуждаются, а ни один вариант ungoogled chromium так и не был принят. После удаления блобов из ядра разработчикам пришлось скорректировать systemd, поэтому её пакеты в репозитории libre. Это говорит о том, что в исходниках systemd копались, разобрались и в итоге она была принята.
Один участник тут выдал откровение: "95% работы проходит в браузере", а в Parabola их выбор невелик. Отросток от firefox, icecat, не открывает youtube, а другой, iceweasel, не показывает там чаты. Midori пока старый, буду изучать остальные имеющиеся (см.снимок), некоторые из них вижу впервые. Появилось предположение: если в ungoogled браузере сервисы google работают, то это обычный chromium, в который ещё что-то добавили. Крепко же мы подсели на сервисы корпораций, желающих нам добра.
Если вам нужно определённое DE или хотите dracut, то удобнее переходить из своей настроенной системы. Их iso дружит с Ventoy, но там LXDE с оформлением 2019 года и его замена/настройка потребует времени. А то, что система обновилась в ноябре 2023 из состояния на май 2019 — это хороший показатель.
Комментарии
10:16
11:10
По поводу очистки "сирот" не очень понял идею автора много раз запускать:
# pacman -Qqdt > del.txt
Не проще ли, удалить "сироты" двумя командами:
# pacman -Rns $(pacman -Qtdq) - стандартный вариант
# pacman -Rsu $(pacman -Qqd) - для поиска пакетов, которые могут находится в циклических зависимостях и поэтому не находятся первым способом.
Кэш менеджера в таком случае можно было напрочь вычистить:
# pacman -Scc
Использовать ключи -Rdd для удаления пакетов тоже такое себе, ведь удаляется пакет без связи с его зависимостями, тогда уж -Rsc
14:13
Напрочь вычистить кэш можно, а так осталась последняя версия для отката.
Удалённые с -Rdd пакеты ключей замыкались только на себя, требовали обновления, сопротивлялись удалению, хотя не нужны. Либо их тоже обновлять, либо выкорчёвывать.
11:42
Я, например, никогда вай-вай не использовал, у меня как был шнурок от модема, так и сейчас шнурок из подъезда, прочей "экзотики" нет.
16:13
Вон origin ниже завидует по-белому, мол на таких площадях весь distrowatch осилить можно.
А Hyperbola выглядит менее интересной.
08:46
11:50
Касательно загрузчика: на кальке тоже началось однажды такое, что загрузчик не устанавливался, сутки возился, пока просто не установил без него. Прекрасно работает: Calculate загружается, другие дистрибутивы определяет, в grub-меню строка есть.
П.С. За заголовок отдельно, но вызывает сомнения работа именно В при наличии такого числа других дистров и любовь к перебору дистров, экспериментам
17:13
Кукушка кукушонку купила капюшон.
А речь в заголовке про попробовать, т.е. осмотреться, возможно ли.
Трудности с драйверами были ожидаемы, хотя на десктопах их будет мало. Неожиданным было ограничение на браузеры, но установил yay и дальше google-chrome из aur. Для меня все привычные программы имеются, это же arch, пусть и слегка фильтрованный. А фильтр представляет интерес для изучения.
11:53
12:47
но, текст хороший, без воды, собственно, за это лойс я и завез.
14:59
Частые разговоры про systemd и про ungoogled подтолкнули посмотреть Parabola, просто её установка слегка необычна. Но знакомство с Parabola полезно - сформировал своё мнение по указанным вопросам и обнаружились новые.
15:15
15:49
Ваши рекомендации...СУПЕР для Юзера...в среднем резы такие, поэтому, есть мысля, что ты зря заморачиваешься, тем более что размер тела тебе вполне позволяет шиковать.. 240 Га - ну брат, на таких площадях я весь зоопарк дриставотча могу осилить ;Р...
И вот снова у меня маленький вопросик к Вам, а именно:
Кто создал вот эту систему...
Calam-Arch-Installer.iso...перечитал весь Инет...но Инфо НЕТ !
И она похожа на систему от Эрика и работаю на ней после вашей учебы и все Просто Отлично !
Очень жду вашего ответа !
С Уважением !
19:24
https://github.com/arch-linux-calamares-installer/alci-iso
то да, Эрик вроде как ведущий контрибьютер.
20:12
1-Вас понял...Эрик вроде как ведущий контрибьютер...
АркоЛинукс-D...Система на ОК !
Желаю fallen Вам Крепкого Здоровья и
с Наступающим Новым Годом !
ОК !
12:30
https://sourceforge.net/u/kyknos123/profile/
12:47
21:05
13:27
И заголовок (особенно вкупе с первой строкой текста).
Почему не XFCE из секты?
14:31
переход из CtlOS, а там xfce;
переход из EndeavourOS, а там dracut и тоже xfce;
установка из iso, а там только LXDE и openbox.
Про секту не понял. Ранее я употреблял выражение дочки "Секта свидетелей Манжары", но в ней нет обязательства иметь именно xfce. Да, лидер проекта использует xfce и долгое время они называли его основным DE, но после прихода в проект Артёма и с развитием KDE, про основное DE у них уже не говорится.
10:22
y=ax^{2}+bx+c, то комментарий, вероятно, был бы поудачней.
В силу неимоверной прескверности моего характера имеется у меня дурацкая манера стебаться на ровном месте. Разумеется, сие не является оправданием.
Этот комментарий написал, дабы устранить (возможно) возникшее недопонимание. Показалось (или нет?), что https://pingvinus.ru/gallery/5012#c96816
был написан на эмоциях и впопыхах.
Также я являюсь обоснованным пессимистом, соответственно, нормальные люди некоторые (многие) мои высказывания воспринимают в негативном ключе, что далеко не всегда так.
2. Касательно темы обзора.
Лично мне очень далеко до экзотики, не в обозримой перспективе точно. Но для расширения кругозора ознакомиться было небезынтересно.
3. По поводу снимка GParted.
Полагаю, отображённые ОС не используются, как таковые, лишь для тестирования?
Вопрос, впрочем, риторический. У меня почти наверняка другой подход, но, опять же, небезынтересно.
19:18
2. Мне тоже далеко до экзотики, до каких-нибудь NixOS или GoboLinux. Всё, что сравниваю - это довольно популярные подходы, без революционных идей.
1. Я тоже заметил, что частенько люди домысливают что-то негативное и в комментариях апеллируют не написанному, а своим достроенным зарисовкам. Если бы это были их ассоциации, то ладно, иногда бывает занятно, но частенько люди активно выступают против утверждений, которых не было. Иногда я расстраиваюсь от того, что плохо изложил и был не понят, пытаюсь разъяснить, но всё чаще ленюсь, типа я не виноват, читайте более вдумчиво.
09:22
Полагаю, как большинство обычных пользователей ПК. Хотя подавляющую часть обитателей Пингвинуса вряд ли можно считать таковыми.
И это не в негативном ключе сказано.
2. Parabola для меня экзотика.
1. Именно!
Добавлю, многие плохо воспринимают критику. А зря. Разумеется, речь про конструктивную.
https://pingvinus.ru/gallery/4764#c87681
14:42
Необходимый модуль iwlwifi есть, но в нём нет поддержки этой модели. Вот и думаю: то ли разработчики тормозят с добавлением, то ли у Intel что-то закрыто. Скорее всего первое, потому что есть много других моментов, указывающих на малую мощность у команды разработчиков.
.
А вот выхлоп systemd-analyze:
Startup finished in 17.083s (firmware) + 1.364s (loader) + 1.914s (kernel) + 2.428s (userspace) = 22.790s
18:56
Про отличия операционных систем
https://teletype.in/@alex0x08/about-opensource-os-differences
20:12
Автор хорошо владеет не только словом, но и приёмами составления материала и его подачи. В начале использованы броские, спорные и смелые высказывания, потом они смягчаются, проводится успокоение и даже более детальное рассмотрение и появляются примерительные фразы типа "все, конечно не так просто". Умело используются слэнг и пусть и неграмотные, но популярные выражения типа "от слова совсем".
Но это всё мелочи по сравнению с основной идеей статьи: - надо двигать в BSD. Мысль не новая, спорная, и отдаёт аскетизмом. Это как, глядя на окружающий нас разводняк, призвать двинуть в монастырь.
А тем временем идёт противостояние. Корпорации готовы предоставлять сервисы в обмен на сбор данных, с помощью которых они, в том числе, будут разводить рекламодателей. В этом торге пользователи могут немного регулировать сдачу данных, потому что корпорации понимают, что если сильно увлекутся, то сервисами не будут пользоваться. Не совсем, а просто найдутся конкуренты за меньший объём данных. А чтобы вся эта возня могла существовать, нужна ОС, вот почему ОС легко могут быть бесплатными.
Хорошо, но слабо, было сказано про людей, которые могут не работать какое-то время. Производительность всего достигла такого уровня, что уже довольно много людей может выбирать, чем заняться, скажем из видов в X games. И это будет их единственная активность, т.е. работа, за которую они не прочь получать деньги, но не они их туда привели, и если их не будет, они не уйдут оттуда. Мир компьютерных технологий гораздо более популярен и много людей могут возиться в нём бесплатно просто потому, что им нравится. Корпорации ничего с этим поделать не могут, но youtube без выполения кое-каких условий недоступен.
Автор мог бы высказываться здесь, но он зовёт в монастырь на ресурсе с возможностью монетизации.
20:38
Я хотел сказать что есть другие точки зрения на операционки, не призывая следовать по чьему-то пути, что для кого-то с утилитарным подходом, это всего-лишь инструмент.
"Автор мог бы высказываться здесь",
автор немного другого круга, поэтому здесь он навряд ли появится.
21:53
Утилитарный подход - это то, что больше всего нравится корпорациям. Есть люди, которые просто рождены быть клиентами, это их не беспокоит и это нормально, есть много других моментов для внимания, а на всё сил не хватает.
11:28
"Автор хорошо владеет не только словом, но и приёмами составления материала и его подачи."
Да. Но количество орфографических и пунктуационных ошибок впечатляет.
"Вообщем". Разумеется, без запятой. Это помимо "от слова совсем".
"выбирая открытую ОС вы выбираете в первую очередь «тусовку»"
Что-то мне это сразу напомнило.
А почитать было интересно.
Пользователю mobster спасибо за ссылку, а Вам — за "лингвистический анализ".
20:31
Приятно, когда обнаружил недочёты, поворчал немного, а вскоре они исправляются. Остался вопрос, почему они так долго его не обновляли. Видимо ранее "ловили" сюрпризы от разработчиков grub и теперь осторожничают.
12:53
Ядро без блобов, проверенная systemd, ну или openrc - думал, что это хороший вариант для десктопа на Интел, ведь на нём нет трудностей с драйверами, а оказалось, что есть нюансы. Разработчики правят некоторые файлы, добавляют к ним суффикс parabola и помещают в свой репозиторий Libre, но следить за зависимостями им нужно внимательнее. Вот прямо сейчас проблема с обновлением, потому что пакеты изменили, а зависимости до конца не проверили. Приходится с ними разбираться, ставить в исключения или не обновляться и ждать. О лоске в системе говорить не приходится, обычное использование "как есть".
14:54
Установил Parabola переходом из arch и сравниваю с соседним arch. При переходе заменилась systemd на их вариант и не используется intel-ucode.img. Утилиты neofetch и fastfetch показывают, что Parabola использует ram примерно на 300Мб больше. Конечно, утилиты - так себе измерители, тем более между собой не сходятся, да и systemd разные, но момент интересный. Ещё возможно, что это результат применения intel-ucode, а в Parabola от него отказались.
Запущенные сервисы сравнивал, нашёл пару расхождений, выровнял, но это не повлияло на показатели, продолжаю изучение.
22:41
00:55
А вот гипербола на вид более экзотический и тормознутый проект. Хоть и основан на подходах Параболы, говорят, что применяют и подходы из Debian. Просто читая трудно понять, что там делают, нужно устанавливать. Есть тут один участник, который сказал, что крутит Гиперболу и ржёт в голос на systemd, но больше от него никакой информации.