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 10:22 | Upozornění

    Ze systému Slavia pojišťovny uniklo přibližně 150 gigabajtů citlivých dat. Jedná se například o pojistné dokumenty, lékařské záznamy nebo přímou komunikaci s klienty. Za únik může chyba dodavatelské společnosti.

    Ladislav Hagara | Komentářů: 3
    dnes 10:11 | IT novinky

    Sněmovna propustila do dalšího kola projednávání vládní návrh zákona o digitální ekonomice, který má přinést bezpečnější on-line prostředí. Reaguje na evropské nařízení DSA o digitálních službách a upravuje třeba pravidla pro on-line tržiště nebo sociální sítě a má i víc chránit děti.

    Ladislav Hagara | Komentářů: 14
    dnes 09:33 | IT novinky

    Meta převezme sociální síť pro umělou inteligenci (AI) Moltbook. Tvůrci Moltbooku – Matt Schlicht a Ben Parr – se díky dohodě stanou součástí Meta Superintelligence Labs (MSL). Meta MSL založila s cílem sjednotit své aktivity na poli AI a vyvinout takovou umělou inteligenci, která překoná lidské schopnosti v mnoha oblastech. Fungovat by měla ne jako centralizovaný nástroj, ale jako osobní asistent pro každého uživatele.

    Ladislav Hagara | Komentářů: 0
    dnes 00:22 | Nová verze

    Byla vydána betaverze Fedora Linuxu 44 (ChangeSet), tj. poslední zastávka před vydáním finální verze, která je naplánována na úterý 14. dubna.

    Ladislav Hagara | Komentářů: 0
    včera 12:11 | IT novinky

    Open source router Turris Omnia NG Wired je v prodeji. Jedná se o Turris Omnia NG bez Wi-Fi. Je připraven pro zamontování do racku.

    Ladislav Hagara | Komentářů: 6
    včera 11:44 | Pozvánky

    Sníh roztál a roztávají i bastlíři. Žene se na nás celá řada konferencí a seminářů technického rázu. Zajímá vás, jaké? Pak se připojte k 60. Virtuální Bastlírně, tedy k veřejné diskuzi bastlířů, techniků, učitelů i vědců. Jako vždy přijde na přetřes spousta novinek ze světa hardwaru, softwaru i bizáru. Na začátek lze očekávat hardwarová témata, tedy například nový KiCAD 10, nové akcelerátory LLM s nízkou spotřebou, nejvíce fosforeskující

    … více »
    bkralik | Komentářů: 1
    včera 11:22 | Zajímavý článek

    IuRe (Iuridicum Remedium) v rámci programu Digitální svobody zveřejnila analýzu dopadů a efektivity systémů ověřování věku v digitálním prostoru, která srovnává implementace ověřování věku v Austrálii, Velké Británii a Evropské unii.

    |🇵🇸 | Komentářů: 1
    včera 04:22 | Nová verze

    Multiplatformní emulátor terminálu Ghostty byl vydán ve verzi 1.3 (𝕏, Mastodon). Přehled novinek a vylepšení v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 03:55 | Nová verze

    Byla vydána nová verze 14.4 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 5
    9.3. 23:22 | Nová verze

    Databáze DuckDB (Wikipedie) byla vydána ve verzi 1.5.0. S kódovým názvem Variegata (husice rajská). Přináší řadu vylepšení, včetně nového ergonomičtějšího CLI klienta nebo podporu pro typ VARIANT a vestavěný typ GEOMETRY.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (16%)
     (6%)
     (0%)
     (11%)
     (29%)
     (2%)
     (5%)
     (2%)
     (13%)
     (25%)
    Celkem 1053 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Jaderné noviny 319

    6. 9. 2005 | Robert Krátký | Jaderné noviny | 4108×

    Dodržování pravidel SysFS. Swap soubory vs. swap oddíly. Nový ovladač Apple USB touchpadu pro nové PowerBooky. BootUtils 0.0.5.

    Dodržování pravidel SysFS, 8 e-mailů

    28. črv - 8. črc

    Christoph Hellwig poznamenal:

    drivers/message/i2o/config-osm.c má funkci sysfs_create_fops_file, která vytváří sysfs soubor s dodanými file_operations. To se neshoduje s designem sysfs, který požaduje pouze jednoduché atributy - ASCII nebo, ve výjimečných případech, binární.

    Kromě toho, pokud bude tento kód začleněn, měl by být přesunut do sysfs. A měl by přestat používat lookup_hash přímo (místo toho by měl používat lookup_one_len), protože bude brzy odstraněna.

    Markus Lidel odpověděl:

    Zaprvé, ty atributy poskytované jmenovanými funkcemi slouží pro přístup k firmwaru... Řadič má malé omezení - zvládne pouze 64 bloků, ale sysfs má jen 4k.

    Takže jsou dvě možnosti:

    1. Při zápisu: načíst 64k blok, sloučit ho se 4k blokem a zapsat zpět; při čtení: načíst 64k blok a vrátit pouze ten vyžadovaný 4k blok.
    2. Rozšířit sysfs atribut, aby umožňoval 64k bloky.

    První možnost není dle mého názoru moc dobré řešení, protože 64k blok by musel být zapsán 16krát.

    Samozřejmě, přijde-li někdo na lepší řešení, rád si o tom poslechnu.

    Greg KH řekl: Použij rozhraní sysfs pro binární soubory. Bylo napsáno přesně pro tento účel :). Markus to zkusil, ale napsal: Nezjistil jsem, jak zvýšit velikost bloku na více než 4k. Mohl bys mi prosím říct, jak to nastavit, nebo kde bych si o tom mohl přečíst? Greg odpověděl:

    Tvému kódu by mělo být jedno, jaká je velikost bloku dat, který dostáváš, protože z uživatelského prostoru by mohly přicházet třeba po 1 bajtu. Vytvoř vlastní buffer a pak data na zařízení zapiš, až to bude potřeba.

    Ale jestli to děláš kvůli firmwaru, pak prosím použij rozhraní jádra pro firmwary, protože to udělá všechno bufferování za tebe.

    Ať tak nebo tak, mít v sysfs vlastní file_ops není povoleno.

    Markus odepsal, že Gregovo řešení je o hodně komplexnější a vyžádalo by si daleko více kódu. Greg zkusil ještě párkrát poradit, ale nic z toho Markusovi nevyhovovalo a vlákno skončilo.

    Swap soubory vs. swap oddíly, 19 e-mailů

    28. črv - 13. črc

    Mike Richards se zeptal, jestli je nějaký rozdíl mezi používáním swap souboru a swap oddílu. Andrew Morton odpověděl: V 2.6 jsou stejně spolehlivé, a pokud není swap soubor silně fragmentovaný, budou mít i stejný výkon. Mike napsal:

    Jestli si najdeš čas, tak mám ještě tři otázky:

    1. Mluvíš o jádře 2.6 -- a co 2.4? O kolik méně spolehlivý nebo méně výkonný je swap soubor s jádrem 2.4?
    2. Může se swap soubor postupem času fragmentovat, nebo pořád dokola používá ty samé bloky? Tj. není-li fragmentovaný při vytvoření, zůstane tak po celou dobu své existence?
    3. Když se swap soubor vytváří na žurnálovacím souborovém systému (např. Ext3 nebo Reiser), má to nějaký výrazný vliv na výkonnost?

    Na první otázku Andrew odpověděl: 2.4 je slabší: musí při swapout alokovat paměť z hlavního stránkového alokátoru. 2.6 se tomu vyhne. A ke třetí otázce Andrew řekl, že vytvoření swap souboru na žurnálovacím filesystému výkon nijak negativně neovlivní: Při zapnutí swapu [swapon] jádro vygeneruje mapu swap offset -> diskové bloky a tu od té chvíle používá k provádění swapovacího I/O přímo proti diskové frontě, čímž vynechává všechno kešování, metadata a kód filesystému.

    O druhé otázce, ohledně fragmentace, Andrew řekl: Swap soubor vytvoř, když je filesystém ještě čerstvý a prázdný, pak bude hezky nefragmentovaný. Kernel už pak nikdy nebude bloky přidávat nebo ubírat. A také tě kernel nenechá použít pro swap soubor nějaký fragmentovaný soubor. Coywolf Qi Hunt poznamenal: Řekl bych/doufám, že dd jej vždy vytvoří nefragmentovaný. A Bernd Eckenfels odpověděl: Ne, vytváří soubory připojováním, stejně jako každý jiný zápis souborů. Mohli bychom uvažovat o volání, které by vždy vytvářelo nefragmentované soubory. Ale protože to ne vždy funguje, je nejlepší ty soubory vytvořit čerstvě nebo defragmentovat před použitím. Jeremy Nickurak k tomu řekl: Tohle ale zmaří největší výhodu swap souboru oproti swap oddílu: možnost snadno přenastavit velikost místa na harddisku, které je pro swap vyhrazeno.

    Wakko Warner se pak zeptal: Je možné vytvořit velký soubor, aniž by byl ve skutečnosti celý zapsán na zařízení (tj. neinicializovaný)? Není žádný důvod, proč by měl být swap soubor plně inicializovaný. Stačí ta část, kterou vytvoří mkswap. Samozřejmě bych očekával, že tohle bude moci provést pouze root. O pár zpráv dále odpověděl Bernd: Neexistuje přenositelný/zdokumentovaný způsob, jak zvětšit soubor, aniž by filesystém nevynuloval obsah. Ale proč by to mělo vadit, takové soubory moc často nevytváříš? Kromě toho je pro operační systém lepší, může-li spoléhat na to, že stránka s nulami je stejná jako stránka v čerstvém swapu.

    Nový ovladač Apple USB touchpadu pro nové PowerBooky, 28 e-mailů

    8. črc - 12. črc

    Stelian Pop napsal:

    Jde o ovladač pro USB touchpad, který je v Apple PowerBoocích vyrobených po únoru 2005 (PowerBook5,6).

    Je odvozen z ovladače appletrackpad od Johannese Berga (http://johannes .sipsolutions.net/PowerBook/touchpad/), ale v některých oblastech byl zdokonalen:

    Ovladač byl několik týdnů testován čtenáři konference 'debian-powerpc' a myslím, že je připraven k začlenění do hlavního jádra.

    Díky Johannesi Bergovi za rozlousknutí protokolu touchpadu, Franku Arnoldovi za další vylepšení a Alexi Harperovi za doplňující informací o tom, jak fungují senzory touchpadu.

    Johannes Berg byl rád, že se ovladač dostane do jádra, a připojil pár technických rad, které Stelian přijal, a poslal aktualizovaný patch. Vojtěch Pavlík, Peter Osterlund a další se přidali s návrhy na vylepšení, které Stelian také implementoval.

    BootUtils 0.0.5, 1 e-mail

    9. črc

    Nigel Kukard napsal:

    Popis projektu:

    BootUtils je sada utilit usnadňujících bootování moderních systémů založených na jádře 2.6. BootUtils jsou navrženy pro initramfs, ale uvítám dobrovolníky, kteří by chtěli přidat podporu pro initrd. Je automatizován proces nalezení root oddílu, připojení a přepnutí roota. Nalezení je zajištěno buď pomocí označení [label] nebo výslovným label= na příkazové řádce jádra. BootUtils také mohou vyhodit nouzovou příkazovou řádku, pokud nelze root oddíl připojit. A nebo spustit sshd a umožnit adminovi login, je-li stroj daleko.

    Funkce:

    • Automatické rozpoznání root oddílu pomocí označení nebo parametru na příkazové řádce jádra.
    • Podpora ext2, ext3, jfs, reiserfs a xfs.
    • Nouzový shell v případě problémů s root oddílem.
    • Nezávislé na distribuci.

    Změny:

    • Přidána podpora kompilace s klibc.
    • Začleněno libblkid/libuuid.
    • Opraveno čtení parametrů root= na příkazové řádce jádra.

    Web:

    http://www.freshmeat.net/projects/bootutils/


    V originálu Kernel Traffic 319 vyšla navíc ještě tato témata:

    Tento článek vychází ze seriálu Kernel Traffic (www.kerneltraffic.org) a je zveřejněn pod licencí GPL verze 2.

           

    Hodnocení: 100 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

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

    Komentáře

    Vložit další komentář

    Josef Kufner avatar 6.9.2005 02:00 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Bootutils
    Bootutils vypadají celkem zajímavě...
    Hello world ! Segmentation fault (core dumped)
    6.9.2005 15:14 zde | skóre: 9 | blog: Linuch | Brno
    Rozbalit Rozbalit vše Re: Bootutils
    Jenom hromada kódu pro identifikaci typu block device a fs. Ten no-pivot-root hack jsem nepochopil, ale asi to bude něco tajného a velmi rafinovaného, když se to neobtěžovali nijak komentovat :)
    Táto, ty de byl? V práci, já debil.
    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.