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 12:22 | Humor

    Nizozemský ministr obrany Gijs Tuinman prohlásil, že je možné stíhací letouny F-35 'jailbreaknout stejně jako iPhony', tedy upravit jejich software bez souhlasu USA nebo spolupráce s výrobcem Lockheed Martin. Tento výrok zazněl v rozhovoru na BNR Nieuwsradio, kde Tuinman naznačil, že evropské země by mohly potřebovat větší nezávislost na americké technologii. Jak by bylo jailbreak možné technicky provést pan ministr nijak nespecifikoval, nicméně je známé, že izraelské letectvo ve svých modifikovaných stíhačkách F-35 používá vlastní software.

    NUKE GAZA! 🎆 | Komentářů: 0
    dnes 06:00 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 162 (pdf).

    Ladislav Hagara | Komentářů: 0
    dnes 05:55 | IT novinky

    Sdružení CZ.NIC, správce české národní domény, zveřejnilo Domain Report za rok 2025 s klíčovými daty o vývoji domény .CZ. Na konci roku 2025 bylo v registru české národní domény celkem 1 515 860 s koncovkou .CZ. Průměrně bylo měsíčně zaregistrováno 16 222 domén, přičemž nejvíce registrací proběhlo v lednu (18 722) a nejméně pak v červnu (14 559). Podíl domén zabezpečených pomocí technologie DNSSEC se po několika letech stagnace výrazně

    … více »
    Ladislav Hagara | Komentářů: 7
    včera 18:33 | IT novinky

    Google představil telefon Pixel 10a. S funkci Satelitní SOS, která vás spojí se záchrannými složkami i v místech bez signálu Wi-Fi nebo mobilní sítě. Cena telefonu je od 13 290 Kč.

    Ladislav Hagara | Komentářů: 4
    včera 16:22 | Komunita

    Byl publikován přehled dění a novinek z vývoje Asahi Linuxu, tj. Linuxu pro Apple Silicon. Fedora 43 Asahi Remix s KDE Plasma už funguje na M3. Zatím ale bez GPU akcelerace. Vývojáře lze podpořit na Open Collective a GitHub Sponsors.

    Ladislav Hagara | Komentářů: 0
    včera 14:00 | IT novinky

    Red Hat představil nový nástroj Digital Sovereignty Readiness Assessment (GitHub), který organizacím umožní vyhodnotit jejich aktuální schopnosti v oblasti digitální suverenity a nastavit strategii pro nezávislé a bezpečné řízení IT prostředí.

    Ladislav Hagara | Komentářů: 0
    včera 12:22 | Zajímavý software

    BarraCUDA je neoficiální open-source CUDA kompilátor, ale pro grafické karty AMD (CUDA je proprietární technologie společnosti NVIDIA). BarraCUDA dokáže přeložit zdrojové *.cu soubory (prakticky C/C++) přímo do strojového kódu mikroarchitektury GFX11 a vytvořit tak ELF *.hsaco binární soubory, spustitelné na grafické kartě AMD. Zdrojový kód (převážně C99) je k dispozici na GitHubu, pod licencí Apache-2.0.

    NUKE GAZA! 🎆 | Komentářů: 1
    17.2. 17:00 | IT novinky

    Podvodné reklamy na sociálních internetových platformách, jako je Facebook, Instagram nebo X, vytvořily loni v Česku jejich provozovatelům příjmy 139 milionů eur, tedy zhruba 3,4 miliardy korun. Proti roku 2022 je to nárůst o 51 procent. Vyplývá to z analýzy Juniper Research pro společnost Revolut. Podle výzkumu je v Česku zhruba jedna ze sedmi zobrazených reklam podvodná. Je to o 14,5 procenta více, než je evropský průměr, kde je podvodná každá desátá reklama.

    Ladislav Hagara | Komentářů: 10
    17.2. 15:44 | Nová verze

    Desktopové prostředí KDE Plasma bylo vydáno ve verzi 6.6 (Mastodon). Přehled novinek i s videi a se snímky obrazovek v oficiálním oznámení. Podrobný přehled v seznamu změn.

    Ladislav Hagara | Komentářů: 0
    17.2. 03:22 | Nová verze

    Czkawka a Krokiet, grafické aplikace pro hledání duplicitních a zbytečných souborů, byly vydány ve verzi 11.0. Podrobný přehled novinek v příspěvku na Medium. Od verze 7.0 je vedle frontendu Czkawka postaveného nad frameworkem GTK 4 vyvíjen nový frontend Krokiet postavený nad frameworkem Slint. Frontend Czkawka je už pouze v udržovacím módu. Novinky jsou implementovány ve frontendu Krokiet.

    Ladislav Hagara | Komentářů: 27
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (11%)
     (27%)
     (3%)
     (4%)
     (2%)
     (12%)
     (27%)
    Celkem 905 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Jaderné noviny - 5. 3. 2015: Správa paměti - selhání není možností

    28. 6. 2015 | Redakce | Jaderné noviny | 2119×

    Stav vydání jádra. Citáty týdne. Správa paměti - selhání není možností.

    Stav vydání jádra

    Aktuální vývojové jádro je 4.0-rc2, vydané 3. března. Linus o tom řekl:

    Verze rc2 nevyšla v neděli odpoledne, jak bylo naplánováno, protože jsem strávil většinu víkendu laděním problému na starém Macu Mini, který tu mám, a já nemám rád předčasná problémová -rc vydání na strojích, ke kterým mám přímý přístup. I kdyby to postihovalo jen staré stroje, u kterých je nepravděpodobné, že by je vývojáři používali nebo alespoň měli.

    Dnes jsem dostal opravný patch Daniela Vettera, takže místo nedělního vydání je úterní. Stáhněte si ho. Sice se zpožděním, ale funguje lépe.

    Stabilní aktualizace: 3.18.8, 3.14.34 a 3.10.70 byly vydány 26. února. Updaty 3.19.1, 3.18.9, 3.14.35 a 3.10.71 jsou ve schvalovacím procesu. Vydány by mohly být po 6. březnu.

    Citáty týdne

    Stiskněte Y pokud chcete, aby váš systém padal a zamrzal více často.
    Stiskněte N pokud chcete zdravý systém.

    -Paul McKenney nabízí novou RCU funkci

    Právníci zřejmě nevěří v #include legalese.h

    -Alan Cox

    Toto kejklířské kódování nás dovede na cestu černé magie. Já už mám černou kočku, takže jsem připraven.

    -Steven Rostedt

    Jo, vygooglil jsem si "nejrychlejšího šneka na světě", jen abych se ujistil, že můžu vyzvat kteréhokoli šneka a vyhrát.

    -Linus Torvalds

    Tým kernelu je plný skvělých, přátelských lidí. Je jich tu mnohem víc, než těch vousatých gronardů, kteří se chtějí pobít.

    - SD Times

    Správa paměti - selhání není možností

    V lednu dospěla diskuze kolem systémových stalls v situacích s nedostatkem paměti k odhalení, že dynamická alokace paměti v kernelu nikdy neselhává. Od té doby pokračují diskuze o tom, jak nejlépe pracovat v situacích s nedostatkem paměti a zaměřují se hlavně na situace, kdy si kernel nemůže dovolit selhat alokaci paměti. Tato diskuze ukázala několik významných rozdílů v názorech, jak by alokace paměti měla v kernelu fungovat.

    Některé úvodní koncepty

    Subsystém správy paměti kernelu má za úkol zajistit dostatek paměti v situaci, kdy ji vyžaduje kernel nebo uživatelské procesy. Jednoduchý úkol je-li k dispozici dostatek paměti, ale těžší, jakmile se paměť zaplní - to nevyhnutelně stává. Pokud taková situace nastane a je požadavek na více paměti, má kernel několik možností: (1) uvolnit paměť používanou jinde nebo (2) odmítnout požadavek na alokaci.

    Proces uvolnění (nebo "získání") paměti může zahrnovat zapsání aktuálního obsahu paměti do trvalého úložiště. To zahrnuje volání do souborového systému nebo kódu blocku I/O. Jenomže pokud jsou tyto subsystémy zdrojem žádosti o aplikaci, může zpětné volání způsobit uváznutí (deadlock) nebo jiné nemilé situace. Z tohoto důvodu (mezi jinými) s sebou žádosti o alokaci paměti nesou sadu vlajek, popisující akce, které lze provádět při provádění žádosti. Dvě z vlajek, o kterých je řeč v tomto článku, jsou GFP_NOFS (zpětná volání do souborového systému nejsou povolena) a GFP_NOIO (žádný typ I/O nemůže začít). První jmenovaná inhibuje pokusy o zapsaní "špinavých stránek zpátky do souborů na disku, druhá může zablokovat činnosti, jako stránkování na disk (writing pages to swap).

    Je jasné, že čím omezenější je subsystém správy paměti, tím vyšší je pravděpodobnost, že nebude schopen vyhovět požadavku na přidělení paměti. Vývojářům kernelu bylo již dávno řečeno, že (téměř) jakýkoli požadavek může selhat, takže ve výsledku je kernel plný cest pro řešení chyb, které mají tuto možnost řešit. Nedávno ovšem vyšlo najevo, že kód pro řízení paměti ve skutečnosti nedovolí menším požadavkům selhat, místo toho se zacyklí ve snaze uvolnit paměť. Toto chování občas vede k zamrznutí systému, a to i přes to, že daný kód je připraven zpracovat chyby alokace paměti. Toto chování "příliš malé na selhání" (too hard to fail) je kontroverzní, ale bylo by těžké nyní něco měnit.

    V kernelu jsem ovšem místa, která nejsou na selhání alokace připravena, většinou proto, že se alokace odehrává hluboko uvnitř složité řady operací, které by bylo těžké rozvinout. Vlajka _GFP_NOFAIL existuje výhradně pro to, aby stanovila, že selhání není volbou, přesto se její používání silně nedoporučuje.

    Následující diskuze se tedy soustředí na dvě spřízněné otázky: (1) měl by kernel brát všechny malé alokace, jako by všechny měly _GFP_NOFAIL_ a (2) měly by vůbec být selhání-odolné alokace podporovány, a pokud ano, jak učinit tuto podporu robustnější?

    Již ne "příliš malé na selhání"

    Diskuze se znovu rozběhla, když Tetsuo Handa poznamenal, že se chování alokace paměti změnilo v kernelu 3.19; zejména malé alokace s vlajkami GFP_NOIO nebo GFP_NOFS by selhaly pod silným tlakem paměti. V předchozích kernelech by se tyto alokace, v případě nedostatku paměti, zacyklily donekonečna. Mezi jinými by touto změnou mohly selhávat operace souborového systému na systémech se zatíženou pamětí, kde by se to v minulosti nestalo.

    Změna chování je výsledkem patche Johannese Weinera, který měl za úkol zabránit zablokování alokace paměti, která rozpoutala prosincovou debatu. Záměrem bylo vyhnout se zacyklení při pokusu o alokaci, pokud se nedošlo při uvolňování paměti k pokroku, ale náhodou se povedlo zabránit úplnému zacyklení i v případě GFP_NOIO a GFP_NOFS. Takže alokace nyní mohou selhat, to je v porovnání s předchozími verzemi kernelu velká změna.

    Johannes měl původně v plánu toto nové chování ponechat a řekl, že "to dává smysl". Vývojáři souborového systému ostře nesouhlasili. Vypadá to, že v kódu souborového systému je příliš mnoho míst, která jsou na spolehlivém přidělení závislá, a spoustu z nich není označeno vlajkou _GFP_NOFAIL. Ted Ts´o pohrozil přidáním spousty _GFP_NOFAIL vlajek k voláním o alokaci v souborovém systému ext4, pokud nebudou změny vráceny do původního stavu. Takže vývojářům řízení paměti nezbylo, než si vybrat nejméně neoblíbenou možnost.

    Nakonec vyhráli vývojáři souborového systému, Johannes změny začlenil do verze 4.0-rc2, obnovením chování při zacyklení pro dané typy alokací. Tato změna se pravděpodobně dostane také do stabilní verze 3.19. Původní patch je dobrým argumentem pro přístup odmítání "očišťujících" patchů v pozdní fázi vývojového cyklu. Došlo k jeho včlenění do prepatche 3.19-rc7, což znamená, že téměř nebyl čas všimnout si problémů před vydáním konečné verze 3.19.

    Debata se netočila jen kolem nečekaného efektu jednoho pozdního patche pro správu paměti. Větší problém se zamrzáním systému v situacích s nedostatkem paměti a snahou zajistit, že důležité úkoly budou v takových situacích pokračovat, zůstal i nadále nevyřešen.

           

    Hodnocení: 80 %

            š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ář

    Jendа avatar 29.6.2015 01:11 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Jaderné noviny - 5. 3. 2015: Správa paměti - selhání není možností
    V blozích se někdo nabízel že by pomáhal s překladem a korekturou. Nechcete to zkusit? A kdyby to fungovalo jako před několika lety, kdy redaktoři dostali článek den před vydáním, občas bych tam taky něco opravil.

    Právníci zřejmě nevěří v #include legalese.h

    jak nejlépe zacházet pracovat v situacích s nedostatkem paměti

    kódu blocku I/O

    Toto chování "příliš malé na selhání" (too hard to fail)

    V kernelu jsem ovšem místa

    Václav 29.6.2015 01:58 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
    Rozbalit Rozbalit vše Re: Jaderné noviny - 5. 3. 2015: Správa paměti - selhání není možností
    „Stiskněte Y pokud chcete, aby váš systém padal a zamrzal více často.“ je taky krásný překlad typu „slovo od slova“
    Cross my heart and hope to fly, stick a cupcake in my eye!
    29.6.2015 15:58 Filip Jirsák
    Rozbalit Rozbalit vše Re: Jaderné noviny - 5. 3. 2015: Správa paměti - selhání není možností
    A dále:
    • to nevyhnutelně stává
    • pokud jsou tyto subsystémy zdrojem žádosti o aplikaci → má být alokaci
    • nesou sadu vlajek – v originále určitě flag, takže příznaků
    Pak jsem český překlad Jaderných novin definitivně vzdal.
    Petr Tomášek avatar 29.6.2015 14:08 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Jaderné noviny - 5. 3. 2015: Správa paměti - selhání není možností
    selhání není možností

    Když překládat neumíte, měl byste si najít jiný koníček...

    multicult.fm | monokultura je zlo | welcome refugees!
    kyknos avatar 29.6.2015 14:54 kyknos | skóre: 18 | blog: Quid novi? | Ranša Rosa
    Rozbalit Rozbalit vše Re: Jaderné noviny - 5. 3. 2015: Správa paměti - selhání není možností
    to je rada stejne blba jako ten preklad - treba se to nauci :)

    ovsem asi by to nemel zverejnovat bez korektury
    So the Nationalists and the Socialists have the same policy on Brexit. They should get together and form a...
    Petr Tomášek avatar 2.7.2015 16:29 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Jaderné noviny - 5. 3. 2015: Správa paměti - selhání není možností
    treba se to nauci :)

    Obávám se, že pro tuto Vaši domněnku nic nesvědčí.

    multicult.fm | monokultura je zlo | welcome refugees!
    3.7.2015 20:57 Jindřich Makovička | skóre: 17
    Rozbalit Rozbalit vše Re: Jaderné noviny - 5. 3. 2015: Správa paměti - selhání není možností
    Hlavně by se překladatel měl snažit ten překládaný text pochopit. A znalost jazyka, do kterého se překládá, taky neuškodí :)
    kyknos avatar 3.7.2015 21:07 kyknos | skóre: 18 | blog: Quid novi? | Ranša Rosa
    Rozbalit Rozbalit vše Re: Jaderné noviny - 5. 3. 2015: Správa paměti - selhání není možností
    zadny uceny z nebe nespadl :)
    So the Nationalists and the Socialists have the same policy on Brexit. They should get together and form a...
    30.6.2015 06:57 KeNaCo
    Rozbalit Rozbalit vše Re: Jaderné noviny - 5. 3. 2015: Správa paměti - selhání není možností
    Možno by sa mali korektúry a opravy v komentároch jaderných novin dávať vo forme patchov ;)

    30.6.2015 21:13 Lol Phirae | skóre: 23
    Rozbalit Rozbalit vše Re: Jaderné noviny - 5. 3. 2015: Správa paměti - selhání není možností
    Ostudné. Autor neumí nejen anglicky, ale ani česky.
    3.7.2015 14:18 STN
    Rozbalit Rozbalit vše Re: Jaderné noviny - 5. 3. 2015: Správa paměti - selhání není možností
    "Vlajky"? Mel jsem za to, ze "flags" se tradicne preklada jako "priznaky"...
    3.7.2015 14:21 Lol Phirae | skóre: 23
    Rozbalit Rozbalit vše Re: Jaderné noviny - 5. 3. 2015: Správa paměti - selhání není možností
    Nerejmcej, viz vynález nějaké samostatné medaile garantující org :-(

    Kde nic není, tam ani smrt nebere...

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.