V nedávno zveřejněné kolekci dokumentů souvisejících s kontroverzním finančníkem a kuplířem Jeffrey Epsteinem se překvapivě objevil i referenční manuál unixového shellu Bash, jedná se o verzi manuálu z roku 2005. Aktuální vydání si lze stáhnout ze stránek GNU.
The Document Foundation oznámila vydání nové verze 26.2 svobodného kancelářského balíku LibreOffice. Podrobný přehled nových vlastností i s náhledy v poznámkách k vydání (cs). Vypíchnout lze podporu formátu Markdown.
Co se děje ve zprávách, ví asi každý - válka sem, clo tam, demonstrace na jednu i druhou stranu a bastlíř už má pocit, že se snad ani nic jiného neděje. To by však byl velký omyl a Virtuální Bastlírna je zde jako každý měsíc, aby vytáhla na světlo světa události ze světa vědy a techniky. Připojte se tedy nezávaznému povídání Strahovského MacGyvera! Co se tam bude probírat? PCBWay začalo dělat průhledné plošňáky, MARS končí s výrobou skříněk, FEL
… více »Guvernérka státu New York Kathy Hochul (Demokraté) plánuje novou legislativu, která by měla omezit výrobu 3D tištěných zbraní. Tento návrh zákona zavádí povinnost pro všechny 3D tiskárny prodávané ve státě New York obsahovat 'software' bránící ve výrobě zbraní. Návrh zákona rovněž zakazuje lidem sdílet 'digitální plány zbraní' (blueprinty) bez povolení. Existují důvodné obavy, že se tento nešťastný nápad může šířit do dalších zemí a ovlivnit celý 3D tisk jako takový. Ostatně, s podobnou regulací nedávno přišel i stát Washington.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za prosinec 2025 a leden 2026 (YouTube). Zajímavé, že i v roce 2026 celou řadu problémů vyřeší falšování řetězce User-Agent.
Bylo rozhodnuto, že Linux From Scratch (LFS) končí s podporou System V init. Nové verze knih s návody na instalaci vlastního linuxového systému ze zdrojových kódů už budou pouze se systemd.
Byla vydána nová verze 2026.1.0 "Like a Version" svobodného softwaru ScummVM (Wikipedie) umožňujícího bezproblémový běh mnoha klasických adventur na zařízeních, pro které nebyly nikdy určeny. Přehled novinek v poznámkách k vydání a na GitHubu. Změněno bylo číslování verzí. Předchozí verze byla 2.9.1.
Internetový prohlížeč Firefox bude mít nové ovládací prvky pro umělou inteligenci, které umožní uživatelům vypnout vestavěné AI funkce přímo v nastavení prohlížeče. Jednotlivě půjde vypnout nebo zapnout automatické překlady stránek, generovaní popisného textu k obrázkům v otevřených PDF dokumentech, samoorganizaci tabů do skupin, náhledy odkazů s krátkým shrnutím a boční panel s chatbotem. Tyto možnosti v nastavení prohlížeče
… více »Desktopové prostředí KDE Plasma 6.6, která je právě ve fázi beta, nahrazuje stávající SDDM novým Plasma Login Managerem, který je ale pevně navázán na systemd. Plasma Login Manager využívá systemd-logind a další součásti systemd, které nejsou dostupné v operačních systémech bez systemd, jako je například FreeBSD, případně jsou linuxové distribuce Gentoo, Void Linux anebo Alpine Linux. Pro uživatele zatím stále ještě existuje možnost používat SDDM.
Na webu komunitního setkání CSNOG 2026 jsou dostupné prezentace v PDF, jejich videozáznamy a fotografie z lednové akce ve Zlíně. CSNOG 2026 se zúčastnilo téměř 300 zájemců o vystoupení věnovaných správě sítí, legislativním a regulačním tématům nebo projektům z akademické sféry. Letos byly prezentace rozdělené do dvou treků, ve kterých se představilo 35 přednášejících. Setkání komunity CSNOG organizují společně sdružení CESNET, CZ.NIC a NIX.CZ.
Myslím, že po přečtení minulých dílů (1, 2, 3, 4) problematiku LiveCD znáte po teoretické stránce. Ovšem co je důležitější, jsou praktické vlastnosti. Proto jsem zařadil díl, v němž nebudete poznávat nové souborové systémy, nebo do detailu zkoumat ten, či onen aspekt nějakého spouštěcího skriptu. Tento díl by vás měl přesvědčit, že úprava Slaxe je velmi jednoduchá a můžete si jej velmi snadno a rychle uzpůsobit k obrazu svému.
Způsobů, jak upravit Slax, je několik:
rootcopy
můžete snadno změnit několik souborů.rootcopyPokud si vypíšete seznam souborů v kořenovém adresáři CD, dostanete podobný výpis:
-rw-r--r-- 1 root root 18259 Sep 27 21:28 COPYING -r--r--r-- 1 root root 339 Sep 27 21:28 LICENSE -rw-r--r-- 1 root root 1406 Sep 27 21:27 abc.ico ... -rw-r--r-- 1 root root 2546 Sep 27 21:28 requirements.txt drwxr-xr-x 2 root root 2048 Sep 27 21:27 rootcopy -rw-r--r-- 1 root root 3926 Sep 27 21:28 start.html drwxr-xr-x 3 root root 2048 Sep 27 21:28 tools
Pokud chceme změnit jeden nebo několik málo souborů, je nejrychlejším
způsobem je nahrát přímo do zmíněného adresáře rootcopy.
Přijdeme tím sice o kompresi, kterou zajišťuje squashfs, ale
pro malé soubory to nevadí. Vlastní překopírování obsahu zařídí startovací
skript linuxrc (viz LiveCD - 4
(linux live, před spuštěním systému)). Například chceme-li změnit
uvítací zprávu, není nic snazšího, než napsat:
mkdir -p /cesta/k/cd/rootcopy/etc cp uvitaci_zprava /cesta/k/cd/rootcopy/etc/issue
Vytvořit ISO a vypálit. Je na místě podotknout, že tyto soubory jsou omezeny možnostmi souborového systému ISO 9660.
make_iso.shTomáš Matějíček napsal skript, který velmi usnadňuje tvorbu ISO. A aby vám to nebylo líto, tak jeho podstatné části okomentuji.
CDLABEL=""
Hned na začátek nejdůležitější věc, jméno CD. Pokud nechcete, aby šlo ve vypalovačce poznat, že jde o Slax, zde můžete definovat jméno nové. Doporučuji něco úderného, jako například ABC_Linux_2005.
# isolinux.bin is changed during the ISO creation, # so we need to restore it from backup. cp -f boot/isolinux.bi_ boot/isolinux.bin
Jak napovídá komentář, soubor isolinux.bin je během
procesu změněn. Proto je na začátku mazaně obnoven ze zálohy a vám
doporučuji jej z adresáře boot nemazat. Pokud nevíte, co je to
za soubor, pak si přečtěte první díl s názvem LiveCD - 1 (úvod,
isolinux).
mkisofs -o "$1" -v -J -R -D -A "$CDLABEL" -V "$CDLABEL" \ 26 -no-emul-boot -boot-info-table -boot-load-size 4 \ 27 -b boot/isolinux.bin -c boot/isolinux.boot .
Posledním a nejdůležitějším příkazem je mkisofs, který
vytvoří bootovatelné CD. Pokud se vám zdá příkaz povědomý, pak máte dobrou
paměť, protože byl uveden v prvním díle.
Použití je pak velmi prosté:
./mkisofs kam/se/ma/ulozit/iso
Pro ty, kteří nemají zrovna po ruce Linux a pracují na Windows, je k
dispozici ješte soubor make_iso.bat se stejnou funkcí. Jen pro
zajímavost, ISO se vytvoří příkazem:
tools\DOS\mkisofs.exe @tools\DOS\config -o "%1" \ -A "%CDLABEL%" -V "%CDLABEL%" .
Moduly jsou základem celého Slaxe, podobně jako je vše ve Smalltalku
objekt, nebo vše v Lispu seznam, pak se dá s trochou nadsázky říct, že vše
v této distribuci je modul. Pokud mi nevěříte, schválně si vypište obsah
adresáře base:
ls -lh base/ celkem 178M -rw------- 1 root root 12M led 27 21:24 01_kernel.mo -rw------- 1 root root 31M led 27 21:24 02_core.mo -rw------- 1 root root 21M led 27 21:24 03_xwindow.mo -rw------- 1 root root 8,0M led 27 21:24 04_xap_libs.mo -rw------- 1 root root 18M led 27 21:24 05_common.mo -rw------- 1 root root 37M led 27 21:24 06_kde_base.mo -rw------- 1 root root 20M led 27 21:24 07_kde_apps.mo -rw------- 1 root root 20M led 27 21:24 08_kde_office.mo -rw------- 1 root root 13M led 27 21:24 09_slax.mo
V něm jsou uloženy základní moduly tvořící systém.
Což je poměrně logická otázka. Jindy všeznalý příkaz file
mnoho nenapoví:
base/01_kernel.mo: writable, regular file, no read permission
Pochopitelně nemáme práva pro čtení, a proto je file němý.
Přihlášením jako root zjišťujeme více.
01_kernel.mo: Squashfs filesystem, little endian, version 3.0, 0 bytes,\ 1835 inodes, blocksize: 65536 bytes, created: Fri Jan 27 20:55:47 2006
Moduly jsou tedy bloky dat komprimované souborovým systémem Squashfs (viz LiveCD - 2 (komprimované souborové systémy)). Proto hned připojíme:
# nezapomen, ze adresar . i .. jsou na pripojenem obrazu CD, # tudiz jsou read-only mount -o loop -t squashfs 01_kernel.mo ../../01_kernel mount: wrong fs type, bad option, bad superblock on /dev/loop2, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail or so
A možná dopadnete jako já, protože mám v jádře starší verzi 2.2, což
potvrdil i dmesg:
Squashfs 2.2 (released 2005/07/03) (C) 2002-2005 Phillip Lougher SQUASHFS error: Major/Minor mismatch, filesystem is (3:0), I support (1 : x) or (2 : <= 1
Potom nám nezbyde, než si stáhnout patch ze stránek
projektu, aplikovat ho (více detailů je v souboru INSTALL)
a přeložit jádro.
cd /usr/src/linux-2.{4,6}.x
patch -p1 < location-of-squashfs/linux-2.{4,6}.x/squashfs3.0-patch
Potom nám již nic nebrání se podívat do obsahu modulu:
ls ../../01_kernel/ boot etc lib sbin usr var
Jak jsem již tedy uvedl, modul je jednoduše základ celé distribuce a díky kompresi pomocí Squashfs můžete nosit na 200MB mini CD kompletní systém, včetně KDE a KOffice. Naprosto stejně je zařízena funkce ukládání uživatelského nastavení, kdy se změny ukládají do zapisovací větve (viz LiveCD - 3 (podpora pro zápis)) a nakonec jsou zabaleny do modulu, který je při následném startu přehrán a jeho obsah nahradí staší soubory na CD.
Na stránkách Slaxe naleznete seznam modulů, které si můžeme stáhnout. Pro mě bývá nutností doinstalovat modul pro Vim, na který jsem si úspěšně vybudoval závislost. V tomto okamžiku máme na výběr dva adresáře, kam modul nahrát:
modules/ - obsah tohoto adresáře se nahraje při startu
automatickyoptional/ - tyto moduly se nahrají, pouze pokud si je
zvolíme při startu jako parametr (např.
slax load=vim).A potom již výše popsaným způsobem vytvoříme ISO a vypálíme.
Slax také poskytuje nástroje, jak nahrát modul za běhu. Příkazem
uselivmod cesta/k/modulu dojde k dynamickému nahrání. Ale
stává se, že systém potom úplně vytuhne, takže je lepší se této možnosti
vyhnout. Alternativou je kliknutí na modul v Konqueroru, což má stejný
efekt (včetně možného zatuhnutí).
Moduly se díky souborovému systému unionfs dynamicky
připojí do systému, bohužel je smutnou skutečností, že právě on bývá
nejslabším článkem celého systému a častokrát způsobuje záhadné chyby v
systému, anebo přivodí i jeho pád.
Dnešní díl obsahoval velmi málo teorie, ale za to byl, doufám, nacpán
až k prasknutí informacemi. I když popis malého skriptu
makeiso.sh jsem si nemohl nechat ujít. Zároveň byl tento díl
(alespoň pro mě jako pro autora) zajímavý v tom, že se odkazoval na
znalosti získané ve všech čtyřech předchozích dílech.
Teď už víte, jak modifikovat ISO distribuce Slax a také, že se nejedná o nic složitého. Naopak, myslím, že je to velice snadné. Jediné, co vám může malinko ztěžovat situaci, je rozhodnutí, do kterého adresáře to mám vlastně nakopírovat. V příštím díle se zaměříme na další praktickou a užitečnou dovednost pro váš spokojenější život se Slaxem a tou je vytváření vlastních modulů.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Nicméně toto už není pravda:
Ale stává se, že systém potom úplně vytuhne, takže je lepší se této možnosti vyhnout. Alternativou je kliknutí na modul v Konqueroru, což má stejný efekt (včetně možného zatuhnutí).V poslední verzi Slaxu (5.1.0) funguje uselivemod již bezproblémově. A já jdu už konečně spát
. Pokud už to funguje spolehlivě, je to skvělé.
.
Dík moc!
Trápil jsem se s moduly jak je přidat do .isa :) Používám SLAX jako skvělou Live distribuci pro děti do školy :)