Open source počítačová hra na hrdiny NetHack (Wikipedie, GitHub) byla vydána v nové verzi 5.0.0. První verze této hry byla vydána v roce 1987.
Evropská komise naléhavě vyzvala členské státy EU, aby kvůli ochraně nezletilých na internetu urychlily zavádění unijní aplikace pro ověřování věku a zajistily její dostupnost do konce roku. Členské státy mohou zavést aplikaci EU pro ověřování věku jako samostatnou aplikaci nebo ji integrovat do takzvané evropské peněženky digitální identity.
Richard Biener oznámil vydání verze 16.1 (16.1.0) kolekce kompilátorů pro různé programovací jazyky GCC (GNU Compiler Collection). Jedná se o první stabilní verzi řady 16. Přehled změn, nových vlastností a oprav a aktualizovaná dokumentace na stránkách projektu. Některé zdrojové kódy, které bylo možné přeložit s předchozími verzemi GCC, bude nutné upravit.
Zulip Server z open source komunikační platformy Zulip (Wikipedie, GitHub) byl vydán ve verzi 12.0. Přehled novinek v příspěvku na blogu.
Před 30 lety, tj. v úterý 30. dubna 1996, byl spuštěn Seznam.cz.
Byly zpracovány a zveřejněny všechny videozáznamy, které stojí za zveřejnění, z konference FOSDEM 2026.
Od úterý 28. dubna musí nově uváděné notebooky v Evropské unii podporovat nabíjení přes USB-C. Jednotná nabíječka byla schválena Evropským parlamentem v říjnu 2022.
Byly publikovány informace o kritické zranitelnosti CVE-2026-31431 pojmenované Copy Fail v Linuxu, konkrétně v kryptografii (AF_ALG). Běžný uživatel může získat práva roota (lokální eskalaci práv). Na všech distribucích Linuxu vydaných od roku 2017. Pomocí 732bajtového skriptu. V upstreamu je již opraveno. Zranitelnost byla nalezena pomocí AI Xint Code.
Textový editor Zed dospěl do verze 1.0. Představení v příspěvku na blogu.
Vývojáři svobodného 3D softwaru Blender představili (𝕏, Mastodon, Bluesky) nejnovějšího firemního sponzora Blenderu. Je ním společnost Anthropic stojící za AI Claude a úroveň sponzoringu je Patron, tj. minimálně 240 tisíc eur ročně. Anthropic oznámil sponzorství v tiskové zprávě Claude for Creative Work.
Debilníček sklerotického linuxáka...
Tento problém se podle bugu #336627 vyskytuje ve spojitosti s přítomností NFS svazů v souboru /etc/fstab. Podle diskuse k bugu je zatím jediným řešením odstranit NFS svazky z /etc/fstab, ale co když je potřebuji a chci, aby se mountovaly automaticky při startu systému?
Nejjednodušším řešením, které ale není funkční, je přidat své NFS mounty příkazy do /etc/init.d/boot.local. Problémem je zde fakt, že /etc/init.d/boot.local se zpracovává dříve, nežli se inicializuje /etc/init.d/network, tudíž k připojení NFS svazků nedojde. Je tedy třeba napsat si vlastní skript pro mountování NFS a zařídit, aby jej init volal ve správnou chvíli.
Mountovací skript
Nazvěme jej například /etc/init.d/nfsmounts. Soubor je třeba samozřejmě vytvářet pod rootem a po jeho vytvoření mu dát spustitelný atribut. Obsah skriptu pak může být nějaký následující:
#! /bin/sh
### BEGIN INIT INFO
# Provides: nfsmounts
# Required-Start: network nfs
# Default-Start: 5
# Default-Stop: 0 6
# Description: workaround for NFS mounts bug in openSUSE 10.3
# Source: https://bugzilla.novell.com/show_bug.cgi?id=336627
### END INIT INFO
case "$1" in
start)
echo "Mounting NFS mountpoints."
mount server:/mnt/data /mnt/server1 -t nfs -o ro
mount server:/mnt/data /mnt/server2 -t nfs -o ro
echo "Done."
;;
stop)
echo "Unmounting NFS mountpoints."
umount /mnt/server1
umount /mnt/server2
echo "Done."
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
Ano, tento skript by jistě šel napsat mnohem lépe, ale nejsem žádný skriptovací bůh a i základní kostra skriptu je vykradená z jiného
. Na základní funkci ale postačuje - lze jeho pomocí mountovat, odmountovávat i remountovat NFS svazky a vypíše co zrovna dělá a kdy tuto činnost ukončí. Pravda, bylo by možné doplnit ještě různá ošetření chyb. Každý dobrý návrh v komentářích vítám
Spouštění a zastavování
Dejme tomu, že skript chceme spouštět při vstupu systému do runlevelu 5. Pak je třeba vytvořit v adresáři /etc/init.d/rc5.d dva symbolické linky na tento skript, jeden se jménem K21nfsmounts a druhý S21nfsmounts. A jako poslední úpravu je ještě třeba upravit soubory /etc/init.d/.depend.start a /etc/init.d/.depend.stop. Do těchto souborů pak stačí shodně přidat na konec řádku
nfsmounts: network nfs
a přidat položku
nfsmounts do titulního řádku TARGET=... někam mezi položky ke konci řádky.
Disclaimer
Je možné, že to, co bylo uvedeno výše není provedeno naprosto profesionálně, ani naprosto korektně. Nicméně postup funguje a provozuji ho na své openSUSE 10.3. Samozřejmě detaily se mohou distribuci od distribuce měnit. Jinak kdyby měl někdo nějaký lepší nápad jak podobnou věc zařídit, sem s ním.
Tiskni
Sdílej:
)))
Viz #331583