LINUX.ORG.RU

Сообщения rupert

 

Признавайтесь, кто это сделал

Форум — Talks

Кто заслал в systemd этот PR:
https://github.com/systemd/systemd/pull/39285

This PR introduces a new utility, detect-fash, which scans a system for the presence of software and configurations known to be associated with fascist ideologies. This may help identify undesirable and/or malicious activity that may interfere with the intended operations of other systemd utilities.

Ответ ревьюера: «хороший код, но пока что принять не можем». Но кто их знает, ведь могли бы и принять!

 ,

rupert
()

Идиотизм под названием кнопка copilot

Форум — Linux-hardware

Приобрёл тут лэптоп с этой грёбанной кнопкой. Какое же это говно, скажу я вам. Майкрософт специально сделал так, чтобы эту кнопку вообще нельзя было ни для чего использовать. При её нажатии (ещё до отпускания) генерируется следующая последовательность сканкодов:

left meta down
left shift down
f23 down
left meta up
left shift up
f23 up

А при отжатии ничего не генерируется! Как эту кнопку переназначать, когда отжатие никак не отследить? Почему бы тупарям из майкрософта просто не взять f23? Тогда можно было бы просто переназначить f23 на right ctrl. А теперь же пришлось написать вот такой конфиг для keyd, чтобы хоть как то эту дебильную кнопку задействовать:

[ids]
*

[global]
oneshot_timeout = 500

[main]
leftmeta+leftshift+f23 = oneshot(control)
rightshift = rightshift
space = overload(control, space)

Смысл здесь в том, чтобы при нажатии на copilot активировался слой control на полсекунды, в течении которых можно интерпретировать copilot+c как ctrl+c, например. Так же теперь переучиваюсь использовать пробел как ctrl, чтобы в будущем не зависеть от придурков из майкрософта.

А в идеале хотелось бы, чтобы в ядре была специальная поддержка этой кнопки. Но может быть это даже никак невозможно.

 , , ,

rupert
()

Пипец Линуксу

Форум — Talks

Это не то, что вы подумали!

Ъ: слева направо: Марк Русинович, Гнойный Билли, Линус, Дэвид Катлер

 , ,

rupert
()

Гномики ломают Xorg полностью

Форум — Desktop

Обновил тут федорку с гномом на работе на прошлой неделе перед поездкой за город. А тут бац! окошки перестали открываться. Т.е. запускаешь например kitty, процесс запускается, а окна не видно на десктопе. Причём только в каких-то странных случаях. Сначала думал, драйвер амд опять сломался, потом думал это какое-то странное поведение selinux. Искал в интернете, не мог же я оказаться единственным таким счастливчиком, но ничего не находилось. Под конец плюнул и накатил KDE. Дома уже всё равно всё на KDE.

А баг достаточно серьёзный. Гномики выкатили апдейт mutter-а, даже не протестировав его с XWayland (не говоря уже про просто Xorg): https://www.reddit.com/r/Fedora/comments/1kzyr9l/warning_critical_bug_in_gnomes_mutter_483_breaks/

Что ещё интересно, все гномики работают на redhat, и они не работают по выходным. Поэтому никто сразу баг не стал фиксить до понедельника. Пипец какой-то. Обновляться надо только во вторник, как с шиндошs.

 , , ,

rupert
()

Calculate развалился

Форум — General

Установил его в виртуалку, просто на погонять, несколько месяцев назад. Установка была без кастомизаций, всё по-дефолту. Заходил периодически, запускал обновлялку коммандой cl-update. Сегодня cl-update сломался. Сначала написал:

* ERROR: net-wireless/broadcom-sta-6.30.223.271-r7::gentoo failed (setup phase):
 *   Incorrect kernel configuration options
 * 
 * Call stack:
 *                             ebuild.sh, line  136:  Called pkg_setup
 *   broadcom-sta-6.30.223.271-r7.ebuild, line   85:  Called linux-mod-r1_pkg_setup

Ну, думаю, надо снести этот broadcom, зачем он мне в виртуалке. Снес командой emerge -av --depclean net-wireless/broadcom-sta. Думаю, здесь всё правильно, никаких ошибок.

Запускаю cl-update заново. А он мне кидает другую ошибку:

[Kos_dep/linux/ioctl_cfg80211.c:9994:32:[K [Kerror: [Kinitialization of ‘[Kint (*)(struct wiphy *, struct net_device *, struct cfg80211_chan_def *)[K’ from incompatible pointer type ‘[Kint (*)(struct wiphy *, struct cfg80211_chan_def *)[K’ [[K-Wincompatible-pointer-types[K]
 9994 |         .set_monitor_channel = [Kcfg80211_rtw_set_monitor_channel[K,
      |                                [K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[K
[Kos_dep/linux/ioctl_cfg80211.c:9994:32:[K [Knote: [K(near initialization for ‘[Krtw_cfg80211_ops.set_monitor_channel[K’)
[Kos_dep/linux/recv_linux.c:[K In function ‘[Krtw_os_recv_indicate_pkt[K’:
[Kos_dep/linux/recv_linux.c:550:68:[K [Kwarning: [Ksuggest braces around empty body in an ‘[Kelse[K’ statement [[K-Wempty-body[K]
  550 |                         DBG_COUNTER(padapter->rx_logs.os_netif_err)[K;[K
      |                                                                    [K^[K
make[4]: *** [/usr/src/linux-6.13.1-calculate/scripts/Makefile.build:194: os_dep/linux/ioctl_cfg80211.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [/usr/src/linux-6.13.1-calculate/Makefile:1989: .] Error 2
make[2]: *** [/usr/src/linux-6.13.1-calculate/Makefile:251: __sub-make] Error 2
make[2]: Leaving directory '/var/calculate/tmp/portage/net-wireless/rtl8814au-20240528/work/8814au-d8208c83ecfd9b286f3ea45a7eb7d78d10560670'
make[1]: *** [Makefile:251: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-6.13.1-calculate'
make: *** [Makefile:2395: modules] Error 2
 * ERROR: net-wireless/rtl8814au-20240528::calculate failed (compile phase):
 *   emake failed

Какой из этого можно сделать вывод? Calculate Linux не готов для десктопа.

Upd: готов, это я балбес.

 , ,

rupert
()

Zsh лопнул

Форум — General

Случайно скопипастил json в коммандную строку zsh. Zsh обидился, припух, на внешние раздражители как Ctrl-C реагировать перестал. Думаю, подожду вдруг отвиснет. Но вместо этого он отъел всю доступную память, и был прибит oom-kill-ом. Вопрос: куда теперь посылают баги на Zsh? Нашёл только какой-то старый список багов на sourgeforge десятилетней давности.

 ,

rupert
()

Подарок для школьников к зимним каникулам

Форум — Desktop

Кто угадал, что это новый релиз Kali Linux? https://www.kali.org/blog/kali-linux-2024-4-release/

Что нового:

  • Python 3.12 (так же pipx),
  • i386 образы больше не делаются,
  • DSA ключи отключены в SSH клиенте,
  • Кастомайзер образа для Малинки,
  • GNOME 47,
  • Новый NetHunter,
  • Новые тулзы (hexwalk, например),
  • Ядро 6.11

 

rupert
()

Новая драма, теперь в C++

Форум — Talks

Для Ъ: кто-то написал предложение в комитет по стандартизации С++ с названием Неопределенного Поведения Вопрос. В нем уличили антисемита, намекнувшего на Еврейский Вопрос. После чего этот человек был выгнан из комитета по стандартизации.

https://slashdot.org/submission/17330375/c-standards-contributor-expelled-for-the-undefined-behavior-question

 ,

rupert
()

Такую тему опять снесли

Форум — Linux-org-ru

Больше двухсот ответов и 50 с лишним клоунов! Ну, подумаешь, там немножко тупничка было? С кем не бывает. Надо новое правило ввести: если пост набирает 100 ответов, то его сносить уже нельзя. Кто за? Поставьте мне клоуна.

 

rupert
()

Нас всех поимеют

Форум — Security

Нашли дыру в Линуксе, которая получила оценку важности 9.9 из 10. Уязвимость имеет характер remote code execution. Детали будут разглашены 30го сентября. Будем готовиться? Запасаться гречкой и рисом.

https://securityonline.info/severe-unauthenticated-rce-flaw-cvss-9-9-in-gnu-linux-systems-awaiting-full-disclosure/

 

rupert
()

btrfs обкакалась

Форум — Admin

В чем проблема: на ядре 6.10 btrfs отправляет всю систему в своп при чтении большого количества данных с диска. Я это поймал на ядре 6.10.5, когда делал brfs fi du -s /home/.snapshots/*/snapshot от рута. Причём система в нормальное состояние не возвращается, когда эта операция прекращается, а продолжает тупить. Надо ребутать.

Есть длинное обсуждение на kernel.org, где они там что-то фиксили-фиксили, но недофиксили: https://lore.kernel.org/linux-btrfs/CAL3q7H5zfQNS1qy=jAAZa-7w088Q1K-R7+asj-f++6=N8skWzg@mail.gmail.com/T/
Потом открыли баг: https://bugzilla.kernel.org/show_bug.cgi?id=219121
Говорят, он пофиксен в 6.11-rc4. Но что-то у меня нет в этом уверенности. Откатился на 6.9.9.

Перемещено hobbit из general

 

rupert
()

БТРfs опять соснул

Форум — Talks

На ядре 6.11 всё плохо. Отставание в два раза от ext4 и XFS (листать вниз до geometric mean of all test results):
https://www.phoronix.com/review/linux-611-filesystems/3

Вот ещё куча бенчмарков. БТРfs в одном потоке тоже отстаёт прилично:
https://www.youtube.com/watch?v=_RKSaY4glSc&t=1065s

Bcachefs в одних тестах немного лучше btrfs, а в других хуже.

 , ,

rupert
()

Kubuntu готов для десктопа

Форум — Desktop

Я завёл тут себе машину, чтобы на ней виртуалки гонять. Водрузил туда Proxmox (кстати, рекомендую, небо и земля по сравнению со всеми этими virt-manager-ами или gnome boxes-ами).
Ради интереса накатил Kubuntu 24.04. И, внезапно, это оказывается одна из самых лучших легковесных систем для десктопа:

  • в минимальной установке нет ничего, только KDE десктоп (ни firefox, ни libreoffice). После установки на диске занято только 4GB.
  • в минимальной установке нет снапа (т.е. его даже выпиливать не надо),
  • KDE всё ещё версии 5. Легко помещается в 4GB памяти и летает даже в виртуалке (после старта где-то 1GB).
  • так как это LTS, KDE 5 тут будет всегда,
  • X11 по-умолчанию (тоже никуда не исчезнет).

Я думаю, этим всё сказано. Прошу любить и жаловать.

 ,

rupert
()

Оказывается в Федоре никогда не работал скринридер

Форум — Talks

И всем на это положить. Федора объявила о «неделе тестирования доступности». И один человек решил прикинуться слепым и попробовать скринридер, а он оказывается не работает. Более того, он вообще никогда не работал в Вялом. А Вялый в Федоре по-умолчанию уже с 2015 года. Конечно, еще пока можно поставить Xorg, но слепому человеку это будет не под силу, потому что до того, как Xorg установлен, надо видеть куда тыкать мышкой. И вот хороший человек, которому не всё равно, решил сказать об этой проблеме разработчикам. На что они его послали на три буквы посоветовали зафиксить самому. От чего он немного прифигел. Дело тем не кончилось, и он был обозван белым опрессором, угнетателем прав чёрных и заднеприводных. Самые толерантные навалились на него всей толпой. Драма в самом разгаре. Запасайтесь попкорном!

 , , ,

rupert
()

neofetch всё

Форум — Desktop

Репозиторий на гитхабе заархивировали. Одна из самых важных програм Линукса канула в лету. Что делать, как жить? Ума не приложу. Как теперь пилить скриншоты???!!!

 ,

rupert
()

А Gentoo против! (GPT)

Форум — Talks

В Генту решили забанить контрибуции, сгененированные с помощью чатгопоты: ебилды, код, документацию, и т.д.

У них там три причины, но самая главная по-моему:

Quality concerns. LLMs are really great at generating plausibly looking bullshit.

https://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg99042.html

Я сейчас читаю обсуждение на hacker news, и там приводятся примеры, где целый проект сгенерён чатгопотой. До чего дошел прогресс, как говорится.

 ,

rupert
()

Wayland опять готов для десктопа (нет)

Форум — Talks

Никогда такого не было, и вот опять!

SDL Developers Weigh Reverting Wayland Over X11 For SDL 3.0

Горорят, что нужен новый протокол:

That is not to say «we should fix FIFO in Mesa/other drivers,» but rather that it is completely unfixable without an additional protocol, in this case fifo-v1.

И что вообще шняга:

There is no advantage to games and average applications preferring Wayland over X11 – only severe performance and unusability regressions right now.

Как же так?

 , ,

rupert
()

Какие Гномики говнюки

Форум — Talks

https://felipec.wordpress.com/2024/03/18/stupid-gnome-developers/

В общем, дело было так: один хороший человек, заметил, что терминал гнома не сразу закрывается при выходе из баша. Он им написал фикс в две строчки, но гномики игнорили этого хорошего человека несколько лет, а в баге пытались доказать ему, что он не прав. Но недавно этот хороший человек заметил, что баг всё-таки пофиксили. И как же его пофиксили? - задался он вопросом. И оказалось, что в куче всяких левых изменений был вставлен его фикс из двух строчек. Хорошему человеку это не понравилось, и он написал маленькую статью (на десять страниц) про то, какие же эти гномики редиски. Но потом ему этого показалось мало, и он записал еще маленькое видео (на час), посмотрев которое, уже ни у кого не останется сомнений в том, что гномики просто жалкие и ничтожные люди.

 ,

rupert
()

Самый быстрый терминал

Форум — Talks

https://beuke.org/terminal-latency/

Самый быстрый по задержке между нажатием кнопки и отображением символа в терминале. В общем, какие результаты? В миллисекундах:

Terminal EmulatorMinMaxAvgStddev
xterm (389-1)2.89.85.31.1
alacritty (0.13.1-1)5.217.86.91.8
kitty-tuned (0.31.0-1)8.116.310.71.4
zutty (0.14-2)7.416.411.21.6
st (master 95f22c5)11.417.914.21.2

Но потом кто-то из ST подсуетился и улучшил среднее время отклика до 5-6 мсек.

А самым последним оказался терминал hyper на жабаскрипте с задержкой ~40мсек.

 ,

rupert
()

Вы уже готовы к драйверам, написанным растамакаками?

Форум — Talks

Будущее, которое мы заслужили.

По ссылке паника при тупой необработке ошибок на расте с помощью unwrap.

 ,

rupert
()

RSS подписка на новые темы