abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 04:44 | Komunita

    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.

    Ladislav Hagara | Komentářů: 0
    dnes 03:55 | Nová verze

    VNC server wayvnc pro Wayland kompozitory postavené nad wlroots - ne GNOME, KDE nebo Weston - byl vydán ve verzi 0.10.0. Vydána byla také verze 1.0.0 související knihovny neatvnc.

    Ladislav Hagara | Komentářů: 0
    včera 16:22 | Nová verze

    Bylo oznámeno vydání Fedora Linuxu 44. Ve finální verzi vychází šest oficiálních edic: Fedora Workstation a Fedora KDE Plasma Desktop pro desktopové, Fedora Server pro serverové, Fedora IoT pro internet věcí, Fedora Cloud pro cloudové nasazení a Fedora CoreOS pro ty, kteří preferují neměnné systémy. Vedle nich jsou k dispozici také další atomické desktopy, spiny a laby. Podrobný přehled novinek v samostatných článcích na stránkách

    … více »
    Ladislav Hagara | Komentářů: 0
    včera 15:44 | Zajímavý článek

    David Malcolm se na blogu vývojářů Red Hatu rozepsal o vybraných novinkách v GCC 16, jež by mělo vyjít v nejbližších dnech. Vypíchnuta jsou vylepšení čitelnosti chybových zpráv v C++, aktualizovaný SARIF (Static Analysis Results Interchange Format) výstup a nová volba experimental-html v HTML výstupu.

    Ladislav Hagara | Komentářů: 0
    včera 15:11 | Nová verze

    Byla vydána verze R14.1.6 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.

    JZD | Komentářů: 0
    včera 12:55 | Komunita

    Jon Seager z Canonicalu včera na Ubuntu Community Hubu popsal budoucnost AI v Ubuntu. Dnes upřesnil: AI nástroje budou k dispozici jako Snap balíčky, vždy je může uživatel odinstalovat. Ve výchozím nastavení budou všechny AI nástroje používat lokální AI modely.

    Ladislav Hagara | Komentářů: 0
    27.4. 23:11 | IT novinky

    Nový ovladač Steam Controller jde do prodeje 4. května. Cena je 99 eur.

    Ladislav Hagara | Komentářů: 2
    27.4. 14:22 | Komunita

    Greg Kroah-Hartman začal používat AI asistenta pojmenovaného gkh_clanker_t1000. V commitech se objevuje "Assisted-by: gkh_clanker_t1000". Na social.kernel.org publikoval jeho fotografii. Jedná se o Framework Desktop s AMD Ryzen AI Max a lokální LLM.

    Ladislav Hagara | Komentářů: 8
    27.4. 04:44 | Komunita

    Ubuntu 26.10 bude Stonking Stingray (úžasný rejnok).

    Ladislav Hagara | Komentářů: 2
    26.4. 22:22 | Nová verze

    Webový prohlížeč Dillo (Wikipedie) byl vydán ve verzi 3.3.0. S experimentální podporou FLTK 1.4. S příkazem dilloc pro ovládání prohlížeče z příkazové řádky. Vývoj prohlížeče se přesunul z GitHubu na vlastní doménu dillo-browser.org (Git).

    Ladislav Hagara | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (8%)
     (2%)
     (13%)
     (31%)
     (4%)
     (7%)
     (3%)
     (15%)
     (25%)
    Celkem 1449 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    „Živý Arch Linux“ — část první

    15.8.2010 19:55 | Přečteno: 1326× | Archlinux | poslední úprava: 16.8.2010 11:59

    Základní pojmy tvorby larch (live Arch Linuxu) pomocí larch (verze 7.2). *K vytvoření 'live Arch Linuxu' by měla stačit skoro libovolná distribuce GNU/Linuxu.*

    Základní pojmy

    Profily

    Profilem myslím adresář (jeho jméno je zároveň jméno profilu), který obsahuje všechny konfigurační informace pro tvorbu live systému (live Arch Linuxu). Obsahuje tedy zejména seznam balíčků, které se mají nainstalovat, a podadresář obsahující 'overlay' soubory (viz dále). Dále se budu věnovat stručnému popisu profilů.

    rootoverlay

    Velmi důležitým podadresářem (v adresáři, kde se nachází profil) je rootoverlay. Všechno, co umístíte (zkopírujete) do tohoto podadresáře se ocitne v kořenovém adresáři budoucího live systému, přičemž soubory nacházející se v rootoverlay budou mít práva 'root:root' a dojde k překrytí ("přepsání") "stejných" souborů (soubory z rootoverlay mají přednost).

    pacman.conf.repos

    Tento konfigurační soubor obsahuje repozitáře, které se mají použít hlavně při tvorbě live systému. Má odlišný formát než pacman.conf. Budu se mu později podrobněji věnovat, až budeme zkoušet vytvořit vlastní live distribuci Arch Linuxu.

    addedpacks

    Obsahuje seznam balíčků, které budou obsaženy v budoucím live systému. Co řádek, to název balíčku nebo skupiny balíčků (názvy jsou stejné jako u příkazu pacman -S). Závislosti jsou řešeny automaticky pomocí programu pacman.

    Další důležité soubory/pojmy/příkazy

    raw installation

    Tímto pojmem budeme rozumět čistou (neupravenou, nenakonfigurovanou) instalaci Arch Linuxu.

    larchification

    Je to zkombinování všech konfiguračních informací z profilu s 'raw installation' ústící ve dva squashfs archivy (system.sqf a mods.sqf) a initramfs

    system.sqf

    'raw installation' zkomprimovaná do squashfs archivu.

    mods.sqf

    squashfs archiv obsahující všechny modifikace ze zvoleného profilu.

    cd-root

    Do tohoto podadresáře zvoleného profilu se umísťují soubory, které se přímo zkopírují na larch médium (USB Flash disk, CD-R aj.).

    cd-root/boot

    Jedná se o 'overlay' podadresář zvoleného profilu, přidá nezávislé nové nebo překryje "stejné" soubory bootloadera. Poznámky: Nezávislé soubory bootloadera je možné najít v podadresáři cd-root/boot0 (je to podadresář adresáře, kam jsme nainstalovali 'larch').Nechcete-li použít předpřipravený adresář se základními bootovacími soubory, tak vytvořte a naplňte podadresář profilu cd-root/boot0.

    cd-root/grub a cd-root/isolinux

    Přidá nové nebo překryje ("přepíše") "stejné" závislé soubory bootloadera. Tyto soubory budou na live médiu v adresáři 'boot/grub' nebo 'boot/syslinux' nebo 'boot/isolinux'. Použitím profilových podadresářů cd-root/grub0 a cd-root/isolinux0 se kompletně překryjou vlastním (novým) obsahem adresáře 'boot/syslinux' nebo 'boot/grub'...

    cd-root/larch/copy

    Obsah profilového podadresáře cd-root/larch/copy se bude nacházet v '/larch/copy' na live médiu. Během bootu larch live systém zkopíruje obsah tohoto adresáře do tmpfs základního adresáře ('/.livesys').

    cd-root/larch/extra

    Obsah tohoto adresáře bude na live médiu v adresáři 'larch/extra'. Designéři si můžou s obsahem tohoto adresáře libovolně pohrát.

    vetopacks

    Umožňuje zakázat určité balíčky obsažené nepřímo v instalačním seznamu z 'addedpacks'. Soubor vetopacks je v adresáři zvoleného profilu.

    pacman.conf.options

    volby pacman.conf pro live systém a pro instalaci základního systému

    bootlines

    Obsahuje nezávislé bootovací "řádky" bootloadera. Stejný soubor lze použít jak např. pro grub, tak pro isolinux/syslinux.

    rootoverlay/etc/rc.conf

    Je to hlavní konfigurační soubor pro Arch Linux.

    rootoverlay/etc/locale.gen

    Určuje, které glibc 'locales' budou podporovány v live systému.

    rootoverlay/etc/mkinitcpio.conf.larch0

    Umožňuje "vyladit" initramfs. Je to speciální verze souboru '/etc/mkinitcpio.conf'. Výchozí verzi najdete v '/etc/mkinitcpio.conf.larch0'.

    rootoverlay/etc/inittab.larch

    Existence tohoto souboru zapříčiní, že původní /etc/inittab bude uložena s '.larchsave' příponou, a tato nová verze bude použita pro live 'inittab'. To umožňuje, aby speciální verze tohoto souboru mohla být použita jenom pro live systém, instalátor ji může nahradit originální během instalačního procesu.

    nosave

    Existence tohoto souboru potlačí generování souboru 'larch/save' na přepisovatelná média (ledaže přepsáno volbou skriptu, který generuje médium). Je rovněž zkopírován jako 'larch/nosave' na médium (rovněž na nepřepisovatelná média), takže toto zpráva je přístupná i později.

    Upřesnění, vysvětlení

    Na larch médiu v 'larch' adresáři najdeme hlavně soubory system.sqf, mods.sqf. Jsou to squashfs archivy. system.sqf -- čistá instalace Arch Linuxu, mods.sqf -- obsahuje všechny uživatelen změněné soubory. Tyto systémové archivy jsou zkombinovány, když systém startuje. mods.sqf může přidávat nové soubory anebo překrýt existující soubory (ze system.sqf).

    Závěr

    Mohla to být pro někoho nuda. Ale přesto považuju za dobré se s těmito "pojmy" seznámit. Lépe tak pochopíte, co budeme dělat v části druhé. Takže jsem to prozradil: příště (v části druhé) budeme dělat "svoji live distribuci Arch Linuxu".

           

    Hodnocení: 100 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    Luboš Doležel (Doli) avatar 16.8.2010 10:10 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: „Živý Arch Linux“ — část první
    unionfs — je služba systému souborů pro Linux, FreeBSD aj., která realizuje union mount pro ostatní systémy souborů.
    aufs — je implementace union mount pro linuxové systémy souborů.
    Není to tak, že aufs a unionfs jsou jen dva projekty, kde první chce nahradit ten druhý, tudíž nejde o žádnou "službu systému souborů"?
    16.8.2010 11:53 Begleiter | skóre: 47 | blog: muj_blog | Doma
    Rozbalit Rozbalit vše Re: „Živý Arch Linux“ — část první
    In the early days, aufs was entirely re-designed and re-implemented Unionfs Version 1.x series. After many original ideas, approaches, improvements and implementations, it becomes totally different from Unionfs while keeping the basic features.

    Zdroj: http://aufs.sourceforge.net/

    Z toho vyplývá, že záleží, o jaké době se bavíme. Co se týká současnosti, tak máte pravdu.

    Max avatar 16.8.2010 13:14 Max | skóre: 73 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: „Živý Arch Linux“ — část první
    Nevím, mně aufs teda moc neoslovilo. Zkoušel jsem pod archem a chovalo se to divně. Někdy měl mount děsný timeouty. Flahsky a externí disky je nejlepší řešit rovnou na úrovni udevu. Pokud jde o mechaniku a správnou funkci mountu a umountu při stlačení eject buttonu, tak tam se udev opravdu moc nechytá :-/. Komplexním řešením je pak udev+hal+halevt + případně dev.cdrom.lock = 0
    Zdar Max
    Měl jsem sen ... :(
    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.