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í
×
    včera 14:22 | Bezpečnostní upozornění

    Byly zveřejněny informace o kritické zranitelnosti CVE-2026-64600 pojmenované RefluXFS (technické detaily) v XFS. Je tam již od verze Linuxu 4.11, tj. rok 2017. Jedná se o lokální eskalaci práv. Neprivilegovaný uživatel může editovat libovolný soubor, například klidně zrušit rootovské heslo v /etc/passwd. Videoukázka na Vimeo. V upstreamu je zranitelnost opravena.

    Ladislav Hagara | Komentářů: 3
    včera 13:46 | IT novinky

    OpenAI / ChatGPT má dnes výpadky (OpenAI Status, DownDetector).

    Ladislav Hagara | Komentářů: 0
    včera 13:00 | Komunita

    Poskytovatel hostingu svobodných/open-source projektů Codeberg po hlasování na valné hromadě vydal stanovisko k využívání LLM. Kvůli vytěžování infrastruktury a rostoucím cenám hardwaru, ale také hrozbám pro spolupráci v komunitě se k LLM staví kriticky. Nebude poskytovat hosting projektů vytvářených LLM agenty.

    |🇵🇸 | Komentářů: 0
    24.7. 14:22 | Zajímavý projekt

    Jack Dorsey představil (𝕏) open source týmovou komunikační platformu Buzz (GitHub) s cílem snížit závislost na Slacku a GitHubu.

    Ladislav Hagara | Komentářů: 19
    23.7. 23:00 | Nová verze

    Poštovní klient Thunderbird byl vydán v nové verzi 153 s kódovým názvem Meadow. Jedná se o ESR (Extended Support Release) vydání. Přehled novinek v poznámkách k vydání. Vylepšuje OAuth. Thundermail lze používat bez instalace doplňku.

    Ladislav Hagara | Komentářů: 0
    23.7. 22:22 | Zajímavý článek

    AI tento rok naplno vtrhla do vývoje softwaru a výrazně ovlivňuje také open source projekty. Jiří Eischmann v příspěvku Jak mění AI open source na svém blogu rozebírá několik trendů, které v open source v poslední době v souvislosti s AI pozoruje, a jak tyto trendy svět otevřeného softwaru mění (Inflace projektů, Zahlcení kontroly, Klesající motivace zveřejňovat kód).

    Ladislav Hagara | Komentářů: 17
    23.7. 22:00 | IT novinky

    Evropská komise (EK) vyměřila americké internetové společnosti Google pokutu 890 milionů eur (21,5 miliardy Kč) za porušení unijního nařízení o digitálních trzích (DMA). Firma se podle unijní exekutivy provinila tím, že ve vyhledávači Google Search upřednostňovala vlastní služby a že podnikům ukládala omezení, která jim bránila nasměrovat spotřebitele k alternativním, často levnějším nákupním kanálům na platformě Google Play.

    … více »
    Ladislav Hagara | Komentářů: 2
    22.7. 19:44 | IT novinky

    Samsung na akci Galaxy Unpacked July 2026 (YouTube) představil své nové telefony Galaxy Z Fold8 Ultra, Fold8 a Flip8, hodinky Galaxy Watch Ultra2 a Watch9 a chytré brýle ve spolupráci s Gentle Monster a Warby Parker.

    Ladislav Hagara | Komentářů: 0
    22.7. 16:11 | IT novinky

    Po pěti letech vývoje vyšla česká počítačová hra Scarlet Deer Inn (ProtonDB). Scarlet Deer Inn je vyšívaná temná středověká pohádka. Zatímco život ve zdánlivě obyčejné vesnici se točí kolem běžných povinností a sousedských drbů, v podzemí se skrývají zlověstná tajemství.

    Ladislav Hagara | Komentářů: 2
    22.7. 13:33 | IT novinky

    Představen byl Raspberry Pi Touch Display 2 s uhlopříčkou 10 palců a rozlišením 1200 × 1920 pixelů. Cena je 80 dolarů.

    Ladislav Hagara | Komentářů: 11
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (7%)
     (2%)
     (17%)
     (30%)
     (5%)
     (6%)
     (2%)
     (15%)
     (24%)
    Celkem 2225 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Jaderné noviny 333

    8. 12. 2005 | Robert Krátký | Jaderné noviny | 4738×

    Pročištění kódu pro detekci HT a Multi Core. Úvahy o kódování cest k souborům v git. git na OpenBSD. Manuálové stránky verze 2.08. Problémy se zátěží z gitweb.cgi na kernel.org.

    Pročištění kódu pro detekci HT a Multi Core, 14 e-mailů

    5. říj - 13. říj

    Suresh B. Siddha napsal:

    Tento patch pročišťuje kód detekující x86 a x86_64 Intel HT a Multi Core. Dotýká se následujících oblastí:

    a) Pročištění a sloučení kódu pro detekci HT a Multi Core na x86 a x86_64.

    b) Pole získaná přes cpuid vektor 0x1(ebx[16:23]) a vektor 0x4(eax[14:25], eax[26:31]) značí maximální hodnoty a nemusí být vždy shodná s tím, co je dostupné a co vidí OS. Takže si dejte pozor na to, aby hodnoty "siblings" a "cpu cores" v /proc/cpuinfo obsahovaly hodnoty tak, jak je vidí OS, ne podle instrukcí cpuid. Tím se také napraví případy vadných BIOSů (například když cpuid na jednojádrovém CPU hlásí, že jsou tam "2" sourozenci [siblings], ačkoliv je HT v BIOSu vypnuto http://bugzilla. kernel.org/show_bug.cgi?id=4359).

    c) Opravuje kód detekce keše, který očekával, že počet vláken sdílejících keš bude roven buď počtu jaderných nebo HT sourozenců.

    Andi Kleen si všiml několika #ifdef, které do kódu nepatřily. Poznamenal, že se Suresh snaží mezi architekturami sdílet příliš kódu. Chvíli se dohadovali o tom, co má Andi vlastně na mysli, až v jednu chvíli Andi řekl: Byl bych raději, kdyby ta podpora detekce intelských CPU nebyla rozdělena na tolik malých souborů. Pokud bys ji chtěl sdílet, dej vše do jednoho souboru a sdílej ten. Ale jen kód, který je možné sdílet čistě, bez ifdef. A doplnil: Také by obecně bylo vhodnější, kdybys nejprve provedl pročištění a pak teprve přidal samostatné patche s různými zlepšeními. Je pak snazší změny kontrolovat a pomáhá to při binárním prohledávání v případě problémů. Suresh odpověděl: Nechme to sdílení kódu na později. Chci mít jen jistotu, že se tato zlepšení dostanou do -mm stromu (a pak i 2.6.15) než odjedu na dovolenou:). Poslal patch a pokračoval s Andim v probírání technických podrobností.

    Úvahy o kódování cest k souborům v git, 33 e-mailů

    7. říj - 14. říj

    V mailové konferenci o git se objevila otázka, jak by měl git řešit taby a odřádkování v cestách. V jednu chvíli začal Paul Eggert uvažovat, jak by bylo možné podporovat používání různých druhů kódování znaků pro názvy souborů; a Linus Torvalds odpověděl:

    To prosím nedělejte. Berte názvy souborů jako binární kusy dat, to je jediný způsob, který má dobrou šanci uspět. Ano, nemusí fungovat v případě, že bude překlad znaků provádět ještě něco jiného, a/nebo kdyby lidi měnili kódování patche na jiné, ale to se dá říct o všech způsobech.

    Nakonec snad budou všichni používat UTF-8 a o nic jiného vlastně nejde. Ale podstatné je, že když vidíte názvy souborů jako kusy dat, funguje to i s UTF-8, takže to nebude "špatně" ani z dlouhodobého hlediska. A dokud nebudou všichni používat jediné kódování, nepůjde to prostě poznat a bude velmi snadné něco zvorat.

    Šikovné je na způsobu "kusu binárních dat" to, že mu uživatelé rozumí. Lidi, kteří aktivně používají různé formáty kódování, o konverzích moc dobře vědí a možná vás budou proklínat, že nepoužíváte jejich náhodné kódování podle denního menu, ale budou mít možnost si s tím poradit.

    Naproti tomu, když začnete provádět konverze, můžu vám zaručit, že si s tím lidi neporadí, uděláte-li něco divného - změnili byste data.

    Osobně bych dával přednost normálnímu citování v C. Mezery ponechte a tab/odřádkování jako \t a \n. Mezi programátory je to docela všeobecně známé, i mimo C. A není nutné, aby takovému velmi neobvyklému formátu patchů rozuměl i někdo jiný.

    Také to má zřejmý a pro ASCII bezpečný formát pro další znaky (tj. normální osmičkový zápis: \377 apod.

    Přesto si však nemyslím, že to stojí za námahu. Chce-li někdo používat názvy s taby a odřádkováním, bude pracovat s diffy? Nebo je to jen chyba ovladače?

    git na OpenBSD, 17 e-mailů

    10. říj - 13. říj

    Randal L. Schwartz si všiml, že git Makefile obsahuje OpenBSD mezi podporovanými platformami; ale když zkoušel kompilaci, narazil na chyby. Linus Torvalds napsal, že by měl použít make NO_STRCASESTR=1 nebo to přidat přímo do Makefile a poslat Juniovi otestovaný patch ;). Junio C. Hamano reagoval, že už to bylo opraveno. Randal to vyzkoušel a úspěšně rozchodil git na OpenBSD. Zároveň se nabídl, že pomůže s psaním dokumentace ke git.

    Manuálové stránky verze 2.08, 4 e-maily

    12. říj - 13. říj

    Michael Kerrisk napsal:

    Nedávno jsem vydal man-pages-2.08. Obsahují sekce 2, 3, 4, 5 a 7. Popisují následující věci:

    2: (linuxová) systémová volání
    3: (libc) funkce knihovny
    4: zařízení
    5: formáty souborů a protokoly
    7: přehledové stránky, zvyklosti atd.

    Co se týká této konference, tak nejvíce relevantní části jsou celé sekce 2 a 4, které popisují rozhraní jádro-uživatelský prostor; v sekci 5 manuálová stránka proc(5), která se snaží (pořád je trochu pozadu) být vyčerpávajícím popisem /proc; a různé stránky v sekci 7, z nichž některé obsahují přehled funkcí jádra (např. síťové protokoly).

    Připojuji žádost vývojářům jádra: provedete-li změnu v rozhraní jádro-uživ. prostor nebo všimnete-li si rozdílu mezi manuálovými stránkami a skutečností, mohli byste mi prosím poslat (mtk-manpages@gmx.net) jedno z následujícího (nejlepší nahoře):

    1. In-line "diff -u" patch s textem změn pro danou manuálovou stránku. (Nejčerstvější verze manuálových stránek je vždy na ftp://ftp.win.tue.nl/ pub/linux-local/manpages nebo ftp://ftp.kernel.org/ pub/linux/docs/manpages.)
    2. Email s popisem změn, který pak mohu zařadit do příslušné manuálové stránky.
    3. Zprávu upozorňující na to, že některá část manuálových stránek neodpovídá realitě. Já se to časem pokusím napravit.

    Je zřejmé, že čím níže na seznamu, tím více mého času je potřeba, a může to déle trvat. Zvláště pokud se změny týkají některé z částí jádra, o kterých nic nevím, a nepodaří se mi sehnat pomocníka.

    Na jiném místě dodal: Největší zásluhu má Andries, který byl správcem skoro 10 let. Já budu za chvíli mít své první výročí...

    Jesse Barnes odpověděl: Dávalo by smysl, kdyby byly manuálové stránky (možná všechny), které se týkají konkrétních jaderných rozhraní (např. systémová volání, procfs & sysfs), dodávány přímo s jádrem? Andrew si všeobecně docela dobře hlídá, aby lidi aktualizovali věci v Documentation/, když je to třeba, takže pak by možná byly manuálové stránky udržovány aktuálnější (kdyby byli vývojáři nuceni se jimi zabývat). Michael odpověděl: Nedávno jsem uvažoval nad tou samou věcí. Je však potřeba vzít v potaz určité komplikace. C knihovny (ok, hlavně si dělám starosti o glibc) někdy přidávají funkčnost do wrapper funkcí u daného systémového volání. A to je potřeba také dokumentovat ve stránce v sekci 2. Ale dodal: Každopádně myslím, že pevnější provázání zdrojových kódů jádra a sekcí 2 a 4 v manuálových stránkách není špatný nápad. V ideálním světě by současně se změnou v jádře patch obsahoval i úpravy manuálových stránek (pokud by byly nutné) - pak by změny patch následovaly přes -mm až do Linusova stromu.

    Problémy se zátěží z gitweb.cgi na kernel.org, 15 e-mailů

    17. říj - 19. říj

    V konferenci o git řekl H. Peter Anvin Kay Sieversovi:

    Je čím dál více zřejmé, že gitweb.cgi způsobuje pro kernel.org servery nepřijatelnou zátěž. Většina požadavků je buď na hlavní stranu gitweb nebo gitweb RSS kanály. A žere to pásmo jako blázen.

    Během současného výpadku jednoho ze serverů je to zvláště nepříjemné.

    Kayi, gitweb opravdu musí zvládat kešování nebo běžet za kešovací proxy. Jinak to budu muset vypnout, dokud neseženeme samostatný hardware.

    Kay navrhl Apache mod_cache a Peter odpověděl: Nastavil jsem mod_cache (o kterém jsem nevěděl, já trubka) a zatím to funguje. Zátěž prudce poklesla a reakční doba je daleko lepší. Přesto mám ještě prosbu. Některé gitweb stránky se mění častěji než ostatní. Konkrétně existují stránky, které se nemění nikdy (protože přímo zobrazují neměnná git data). Kdyby gitweb dokázal přiřazovat na odpovídající stránky hlavičky Last-Modified (poslední změna) a Expires (vyprší), mělo by to zlepšit výkon keše. Kay to zařídil a Brian Gerst doplnil: Také by pomohlo vložit git ikonu a styly do samostatných statických souborů.


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

    Tento článek vychází ze seriálu Kernel Traffic (http://www.kernel-traffic.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ář

    Drom avatar 8.12.2005 03:58 Drom | skóre: 24 | Kdyne
    Rozbalit Rozbalit vše Re: Jaderné noviny 333
    Uz opravili ten bordylek v SMP vecech? :)
    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.