Wednesday, July 15, 2026

МОЙ ОЧЕРЕДНОЙ ДИСТРОХОП, ОТЗЫВ О Debian 13.5, ТЕКУЩАЯ СИТУАЦИЯ В ЛАГЕРЕ Линукс.

 У меня уже есть несколько постов про ноут HP Probook 430 G3, на котором спящий режим работает в slackware-15.0 stable через задницу. Одно время проблема вроде как решилась отключением elogind, но продлилось это несколько дней, потом опять он перестал уходить в suspend-to-RAM нормально - ну то есть уходил рандомно, а чаще не уходил. Архитектура процессора skylake, прошивка uefi, и это, видимо, роляет, потому что на старом компаке с bios та же система работает как часы. Memtest ничего не показал, хотя бывает, что память битая, а он не видит. В мануале к ноуту написано, что он поддерживает линукс, ОСОБЕННО убунту какой-то древней версии. К убунту я была морально не готова, поэтому решила попробовать дебиан. Ну мало ли - вдруг systemd будет работать лучше. Хотя я сомневалась, потому что на серверах спящего режима нет и корпораты вряд ли особо стараются его поддерживать. Но зато у дебиана поддержка чуть ли не 10 лет и репозиторий понасыщенней, чем EPEL и ELREPO.  

    ● Что там с другими линуксами, в том числе без systemd?


В клонах EL мало пакетов - то, чего нет в EPEL, надо дергать из Федоры, а зачем, если есть другие дистры. Кстати, Федора дропнула поддержку X11 и полностью перешла на wayland.

Моим первым дистром был Open Suse, и я сначала глянула, как там дела. На ЛОРе как раз была тема про новый релиз Leap-16. Отзывы о нем выглядели примерно так: просрали все полимеры, руки поотрывать и т.п. Короче, там теперь новый установщик, а панель администрирования yast разделили на две части: одна для пакетного менеджера, вторая для остального. На Reddit тоже были англоязычные отзывы, и там народ был недоволен, что из панели убрали некоторые функции и теперь придется руками править конфиги. Зато и установщик, и панели имеют веб-морду (первый, вроде как, на базе firefox). В общем, я поняла, что туда сейчас лучше не соваться, потому что сама свалила с сусе как раз в момент, когда они уходили от Novell и пилили свой первый Leap. До этого всё было прекрасно (хотя я допиливала его руками, но меня это никогда не пугало), а потом версии стали одна стремнее другой и я не выдержала.

Без системГэ я знаю один неплохой дистр - год назад там не было никаких elogind и вроде даже pam. Пожалуй, это единственный дистр на sysV, кроме слаки, который не считается маргинальным, так как популярен в Штатах - это PCLinux, форк Мандрейка. Роллинг, но когда я имела с ним дело (в течение пары лет), он был очень стабильным. Он стоял у моей матери, но она там кое-что нахеровертила и убила систему. Так как я сама пользовалась слакой, то и ей поставила, чтобы глаза не разбегались лишний раз. В принципе, когда я в последний раз ставила слаку, то рассматривала его, но там, во-первых, очень мало пакетов в репозитории (раньше было больше). На самом деле в слаке их тоже мало, но там можно подключить реп бинарно совместимого с ней Salix Os, а для остального есть слакбилды. Есть, кстати, еще slackonly, но из него можно ставить только в ближайшее время после выхода релиза, пакеты там не обновляются. Но зато, как и реп Salix, он тоже не васянский, в отличие от AUR и подобных. Во-вторых, его тоже пришлось бы допиливать: кроме правок конфигов, которые у меня уже есть на флешке, мне пришлось бы сносить displaymanager, переводить sysv в другой ранлевел (там уровни отличаются от sysv в слаке), ставить fluxbox и все такое, чего в слаке делать не надо. Но я все же посмотрела в эту сторону и узнала, что у главного разработчика PCLOS Билла уже больше десяти лет рак. Я даже увидела его давний пост, где он пишет, что, мол, "cancer is kicking my ass". Там, конечно, есть сообщество, но я так поняла, что основной план такой: если Билл вдруг отъедет, то вместо нынешнего дистра будет PCLinux debian edition. А там вообще изначально пакетник был rpm, но в качестве морды к нему apt и synaptic. Потом они пробовали редхатовский dnf, но я не в курсе, как он у них прижился.   

А, есть же еще отечественные операционные системы. Вот, например, Alt Linux, который похож на PCLOS тем, что там тоже rpm, apt и synaptic. На его эмблеме один пингвин сосет у другого, и это неспроста. Помню, когда я еще пользовалась XFCE, то полезла гуглить какую-то проблему и наткнулась на форум альта. Там пользователь задал вопрос, а ему ответили вот так: "Потому что пользователи gtk должны страдать". При этом у них была официальная сборка с XFCE. Это всё, что мне надо было знать об Alt Linux.

Void и Crux я уже пробовала, но как-то не зашло (в войде musl тогда работал хреново, в Круксе надо собирать руками слишком много, нафига мне этот менингит), так что решила для начала поставить дебиан, стабильности которого фанаты поют дифирамбы. Тем более, что версии пакетов в stable там уже не старше, чем сейчас в слаке, а ядро даже новее. 

    ● Debian


Сначала я записала образ на флешку, но он при установке потребовал вставить диск. Я заподозрила, что флешкой что-то не то, записала еще раз, после чего ноут перестал ее видеть. Да и х** с ней, подумала я и поставила систему через debootdstrap.  

Всё встало, я перешла в chroot, установила ядро, нужные прошивки, dhcpcd, ещё там что-то типа util-linux и загрузилась в новую ось через GRUB, который уже стоял в слаке и распознал дебиан. Дебиан встретил меня поросячьим визгом спикера прямо в консоли - такого я никогда не видела. Я решила разобраться с этим позже и поковырялась в системе, обнаружив, что надо еще ставить pciutils, usbutils и всё такое. Короче, при установке через deboostrap ставить придется всё, кроме apt. Вместо sudo я пользуюсь su. Так вот, в слаке su сконфигурирован так, что если вы даете команду "su", то подразумевается "su -". В дебиане это не так и после su вы не сможете просто выполнять команды, лежащие в /sbin или /usr/sbin, по названию без полного пути. Я пару раз успешно перевела ноут в спящий режим через systemctl и стала ковыряться дальше.

Накатила иксы и fluxbox, firefox (там два браузера - firefox и chromium, как и в последней слаке. Всяких slimjet и opera в репозиториях больше нет), и полезла смотреть, что за херня со спикером (он продолжал визжать в терминале sakura). Оказывается, это не баг, а фича, и если вы хотите заткнуть фонтан, там предлагается отредактировать файл inputrc, а если не поможет, то просто удалить драйвер для спикера. Охеренно придумано,конечно, но я потом отключила его через xset -b, а для консоли просто убавила звук в пульсе. Не могу не упомянуть, что загружается он дольше, чем слака, хотя именно ускорение загрузки позиционировалось когда-то главной целью Гэ.

А, сначала же я подняла сеть. Я не стала ставить NM и мне было лень разбираться с их скриптами, поэтому, чтобы пользоваться беспроводной картой, я просто поставила wpa-supplicant и подняла сеть в первый раз через wpa_cli. Проводная работает через dhcpcd. Net-tools искаропки там нет (а в слаке есть), так что запомните: ip addr show; ip link set XXXX up.

Дальше был gkrellm. Я увидела в репозитории плагин gxkb для него и на радостях установила, но он не отображался. Так же, как и в слаке, при попытке сменить тему во fluxbox иксы иногда падают. А хотите узнать дистрибутив, где не падают и gkrellm-gxkb отображается? Пожалуйста: freebsd. Я в курсе, что там могут отваливаться беспроводные карты, но по какой-то иронии судьбы на моих ноутах именно во фряхе сеть работала лучше всего. Но там другие загоны с вращением вентилятора. Более того, в дебиане как-то раз у меня из gkrellm исчез индикатор батареи. Я заглянула в настройки, там галка стоит - батарея, что ли, внезапно сдохла? Ну просто если исчезает индикатор сети, значит, сеть отвалилась. А, нет, батарея целая, после перезапуска gkrellm индикатор появился. Н-да. 

Проверила звук. Там вообще-то предполагается pipewire, но я поставила pulseaudio, потому что в слаке оно работает нормально, звук не пердит (хотя в прошлой версии иногда бывало). Зжесь тоже все нормально, по крайней мере, у меня. В браузерах звук был сразу.

Как я и подозревала, через какое-то время начались проблемы со сном. Кстати, в Дебиане есть пакет pm-utils, которого, я думаю, уже больше нет нигде. Похоже, некоторые его майнтейнеры достигли просветления. В отличие от SUSE, где sysV больше не поддерживается, в дебиане еще как поддерживается и, более того, в их вики написано, что если раньше удаление Гэ вызывало проблемы, то теперь без него будет работать и гном, и все остальное. Я нашла проблему с systemd в системном журнале. journalctl умилил меня тем, что урезал вывод. Ну типа если проматывать стрелочкой наверх, то вы увидите всё, но это займет некоторое время. Чтобы такой херни не было, надо делать так: journalctl --no-pager|less. Честно говоря, less /var/log/messages мне нравится больше. Конфиг systemd я исправила, как было написано в каком-то unixforum или типа того, но, как обычно, эффекта хватило не надолго.

Решила я обновиться. но apt начал ругаться на реп обновлений безопасности, указанный в конфиге по умолчанию. Короче, там есть ещё cdn-fastly. Соответствующую строчку я заменила на это:

deb http://cdn-fastly.deb.debian.org/debian-security stable-security main

и все заработало. Обновлений было немного. В слаке мне еще нравится один нюанс: там пакетов мало, но они большие, что весьма полезно для ssd. В дебиан, в принципе, тоже по сравнению с PCLOS или, тем более, Open SUSE с этим весьма неплохо. Например, qpdfview хоть и не один пакет, как в слаке, но два, это тоже немного.

    ● Впечатление от системы


Честно говоря, тем, что все работает и не ломается при обновлениях, после десяти лет на slackware stable меня не удивишь. Кроеме того, не надо забывать, как я поставила систему. Если бы установка была из нормального образа, то телодвижений было бы гораздо меньше, а может, и работало бы что-то лучше. Общее впечатление вкратце такое: для домашнего использования слака и даже фряха приспособлены лучше. Дебиан всё же серверный.  Systemd, на мой взгляд, дома не нужен, так как плодит сущности, которые не факт, что вам нужны, и проявляет самостоятельность. В продакшене он удобен тем, что сразу подхватывает сервисы и не надо лишний раз ковырять конфиги руками. Например, chrony интегрирован в systemd. В слаке он ставится либо из слакбилда, либо из репы саликса. Но там надо руками создать группу и пользователя chrony и самому его запустить. В Дебиане ставишь его через apt, группа и юзер создаются сами, демон запускается и автоматически оказывается в автозагрузке (даже если вы не планировали запускать его прямо сейчас и ставить в автозагрузку).

Но, сука, как доходит до GUI, все меняется - по крайней мере, для пользователей WM, а не DE. В слаке есть утилита xwmconfig. Я не понимаю людей, которые сидят дома за компом одни и пользуются дисплейменеджером - это же средство контроля доступа, которое будет постоянно висеть в фоне и жрать ресурсы без всякого смысла. Ну вот, в слаке запускаешь xwmconfig (он на ncurses), там в списке все gui, которые там были и которые ты сам устанавливал, тыкаешь пару раз на клавишу и заходишь в нужное окружение. А вот в дебиане есть choosewm, но работает через жопу. В общем, я поставила то, чем обычно пользуюсь: fluxbox и windowmaker. В слаке они запускаются просто через startx, а там надо startx /usr/bin/startfluxbox или startx /usr/libexec/WindowMaker/wmaker - до последнего еще надо додуматься. Fluxbox в слаке сконфигурирован удобней, чем в дебиане, gkrellm не глючит.

Кроме того, Слака жрет чуть меньше памяти, быстрее загружается. Но в этой версии после обновления были проблемы в виде тормозов при авторизации, которые пропали после другого обновления на Compaq и остались на Probook. Про дебиан ничего не могу сказать, так как пользуюсь им без году неделю. По доступности пакетов  в репозиториях примерно одинаково, но только для меня. В слаке нет, например, гнома, хотя есть репозитории, откуда можно накатить и его, и Гэ, но это все будут телодвижения. При этом практически все производители софта, если он имеет версию под линукс, выкладывают деб-пакет на своих сайтах. У слаки здесь все печальней. А, кстати, в слаке wps-office есть в слакбилдах. Но зато для дебиана есть пакет на офсайте. О том, как я не смогла загрузить нормальный пакет и попользовала китайский wps, расскажу отдельно.

В общем, не могу сказать, что дебиан говно, но слака мне нравится больше. Вот поэтому, сука, я до сих пор на ней и сижу: практика неоднократно показала, что если в ней есть проблема, то это проблема самого ядра или Xorg и т.п., и в другом линуксе она, скорее всего, никуда не денется. Единственное, что раньше в слаке не работал networkmanager, хотя и стоял из коробки, а в других дистрах работал. Но в слаке для этого был wicd. Кроме этого случая, я не могу вспомнить, чтобы где-то было лучше, чем на слаке, а вот хуже лично для меня - это да.