Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu dosáhl 3,58 %. Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 26,32 %. Procesor AMD používá 67,43 % hráčů na Linuxu.
V Las Vegas probíhá veletrh CES (Consumer Electronics Show, Wikipedie). Firmy představují své novinky. Například LEGO představilo systém LEGO SMART Play: chytré kostky SMART Brick, dlaždičky SMART Tagy a SMART minifigurky. Kostka SMART Brick dokáže rozpoznat přítomnost SMART Tagů a SMART minifigurek, které se nacházejí v její blízkosti. Ty kostku SMART Brick aktivují a určí, co má dělat.
Vládní CERT (GovCERT.CZ) upozorňuje (𝕏) na kritickou zranitelnost v jsPDF, CVE-2025-68428. Tato zranitelnost umožňuje neautentizovaným vzdáleným útočníkům číst libovolné soubory z lokálního souborového systému serveru při použití jsPDF v prostředí Node.js. Problém vzniká kvůli nedostatečné validaci vstupu u cest k souborům předávaných několika metodám jsPDF. Útočník může zneužít tuto chybu k exfiltraci citlivých
… více »V úterý 13. ledna 2025 se v pražské kanceláři SUSE v Karlíně uskuteční 5. Mobile Hackday, komunitní setkání zaměřené na Linux na mobilních zařízeních, kernelový vývoj a související infrastrukturu. Akci pořádá David Heidelberg.
… více »Už je 14 dní zbývá do začátku osmého ročníku komunitního setkání nejen českých a slovenských správců sítí CSNOG 2026. Registrace na akci je stále otevřená, ale termín uzávěrky se blíží. I proto organizátoři doporučují, aby se zájemci přihlásili brzy, nejlépe ještě tento týden.
… více »Rok 2026 sotva začal, ale už v prvním týdnu se nashromáždilo nezvykle mnoho zajímavostí, událostí a zpráv. Jedno je ale jisté - už ve středu se koná Virtuální Bastlírna - online setkání techniků, bastlířů a ajťáků, kam rozhodně doražte, ideálně s mikrofonem a kamerou a zapojte se do diskuze o zajímavých technických tématech.
Dějí se i ne zcela šťastné věci – zdražování a nedostupnost RAM a SSD, nedostatek waferů, 3€ clo na každou položku z Číny … více »Vývojáři GNOME a Firefoxu zvažují ve výchozím nastavení vypnutí funkce vkládání prostředním tlačítkem myši. Zdůvodnění: "U většiny uživatelů tento X11ism způsobuje neočekávané chování".
Nástroj pro obnovu dat GNU ddrescue (Wikipedie) byl vydán v nové verzi 1.30. Vylepšena byla automatická obnova z disků s poškozenou čtecí hlavou.
Protokol IPv6 má již 30 let. První návrh specifikace RFC 1883 je z prosince 1995.
Byli vyhlášeni vítězové ocenění Steam Awards 2025. Hrou roku a současně nejlepší hrou, která vám nejde, je Hollow Knight: Silksong.
Tak jsem si pred par dny zacal hrat s diskovym polem IBM DS4700. Je to moc pekna hracka a protoze jsem potreboval, aby k tomu pristupovalo vice serveru najednou, bylo treba se zacit zajimat o nejaky filesystem, ktery mi toto nabidnul.
Jako prvni padla volba na GFS2. RedHat mi prijde jako firma, ktera kdyz neco dela, tak to dela poradne. Kouknul jsem do kernelu, tam jsem podporu pro GFS2 objevil. Zaradoval jsem se, ze to nakonec bude docela easy a zacal kompilovat kernel. Pak jsem zacal hledat gfs2_tools a narazil na docela zasadni kamen urazu. Pro muj debian etch je k dispozici pouze gfs_tools, ktere se s GFS2 co jsem mel v kernelu prekvapive nekamaradily. Po chvilce patrani jsem objevil CVS repository s gfs2_tools, stahnul a par hodin se tu vec snazil prekompilovat. Nakonec jsem se rozhodl, ze moudrejsi ustoupi a s tim, ze GFS2 jeste neni dostatecne odladena vec jsem si rekl, ze starsi verze snad bude ok.
Starsi verze GFS ma sice gfs_tools v balickach ( verze 1.0.3 ), ale zato v kernelu podpora chybi. Tak jsem stahnul zdrojaky 1.0.3 z webu Cerveneho klobouku a zacal kompilovat moduly do jadra. Zrejme nova verze GCC zpusobila, ze se to nepodarilo. Tak jsem zase trosku hledal, az jsem objevil vyvojovou verzi gfs_tools. Zde vse probehlo relativne hladce a moduly se najednou objevili v mem kernelu. Pak zacala dlouha faze konfigurovani vsech podpurnych daemonu, ktere mely cluster drzet pohromade. Zde jsem postupne prekonaval nespocetne mnozstvi problemu, az jsem to po 3 dnech neuspechu definitivne vzdal. Resp. rozum mi rekl, ze neco co se mi za nekolik dni nepodarilo dostat do funkcniho stavu neni ta spravna vec pro nasazeni v produkcnim prostredi. Dalsi z veci ktera me odrazovala byl fakt, ze i pres vcelku velke mnozstvi lidi z meho okoli, kteri spravuji podobne veci jsem nenasel jedineho cloveka, ktery by prisel do kontaktu s GFS nebo GFS2.
Dostal jsem se do tezke situace, GFS nechodilo a ja jsem neznal zadnou alternativu, takze jsem zacal prochazet jadro a zkoumat dokumentaci ke kazdemu filesystemu, ktery jsem objevil. Me studovani skoncilo u OCFS2, kde jsem se rozhodl, ze je to to spravne. Podpora v kernelu byla k dispozici, ocfs2_tools v distribuci, tak jsem se rozhodl, ze za vyzkouseni nic nedam. Znovu jsem prekompiloval kernel a nasledne jistil ze veci co jsem mel primo v jadre musim dat jako modul, protoze inicializacni skript ocfs2 s tim jinak neumi pracovat a napise chybu. Po prekonani techto podornich bolesti se po par hodinach ( venovane predevsim kompilaci kernelu a paralelni konfiguraci na 2 testovacich serverech ), jsem se dostal do uspesneho stavu:
lsmod:
ocfs2 344744 1
ocfs2_dlmfs 23632 1
ocfs2_dlm 177864 2 ocfs2,ocfs2_dlmfs
ocfs2_nodemanager 186632 7 ocfs2,ocfs2_dlmfs,ocfs2_dlm
configfs 31900 2 ocfs2_nodemanager
dmesg:
OCFS2 Node Manager 1.3.3
OCFS2 DLM 1.3.3
OCFS2 DLMFS 1.3.3
OCFS2 User DLM kernel interface loaded
o2net: connected to node storage1 (num 0) at 10.30.0.1:7777
OCFS2 1.3.3
ocfs2_dlm: Nodes in domain ("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"): 0 1
JBD: Ignoring recovery information on journal
kjournald starting. Commit interval 5 seconds
ocfs2: Mounting device (254,0) on (node 1, slot 1) with ordered data mode.
mount:
/dev/sda1 on / type ext3 (rw,noatime)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
configfs on /sys/kernel/config type configfs (rw)
ocfs2_dlmfs on /dlm type ocfs2_dlmfs (rw)
/dev/dm-0 on /storage type ocfs2 (rw,_netdev,heartbeat=local)
df:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 8063392 5177024 2476772 68% /
tmpfs 4088800 0 4088800 0% /lib/init/rw
udev 10240 48 10192 1% /dev
tmpfs 4088800 0 4088800 0% /dev/shm
/dev/dm-0 6404677632 3412992 6401264640 1% /storage
Jsem nadsen, OCFS2 dela presne co potrebuju, zakladni konfigurace a rozbehnuti se da zvladnout relativne snadno. Vzdy jsem si myslel, ze veci od Oracle jsou ve vsem zbytecne slozite a tezkopadne. OCFS2 me presvedcilo o opaku. Pokud vsechny zatezove testy dopadnou dobre, bude OCFS2 zrejme vitezem vyberoveho rizeni.
Tiskni
Sdílej: