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 03:33 | IT novinky

    Do prodeje jde tichá bezdrátová herní myš Logitech PRO X2 SUPERSTRIKE s analogovými spínači s haptickou odezvou (HITS, Haptic Inductive Trigger System). Cena je 4 459 Kč.

    Ladislav Hagara | Komentářů: 0
    včera 21:00 | Zajímavý projekt

    Microsoft na GitHubu zveřejnil zdrojový kód projektu LiteBox, jedná se o 'knihovní operační systém' (library OS) zaměřený na bezpečnost, využívající systémovou architekturu LVBS k ochraně jádra před útoky z uživatelského prostoru. LiteBox je napsán v Rustu a uvolněný pod licencí MIT. Projekt je teprve v rané fázi vývoje.

    NUKE GAZA! 🎆 | Komentářů: 0
    včera 16:11 | Zajímavý software

    BreezyBox je open-source shell a virtuální terminál pro populární jednočip ESP32. Nabízí základní unixové příkazy, sledování aktuálního pracovního adresáře (CWD), jednoduchý instalátor a spouštěč aplikací v podobě ELF binárních souborů, zabudovaný HTTP server nebo třeba ovládání WiFi - ukázka použití coby 'malého osobního počítače'. Ačkoliv je BreezyBox inspirovaný BusyBoxem, oproti němu má tento projekt několik externích závislostí, zejména na ESP-IDF SDK. BreezyBox je dostupný pod licencí MIT.

    NUKE GAZA! 🎆 | Komentářů: 0
    včera 16:00 | Humor

    Byl představen cross-assembler xa.sh, napsaný čistě v Bourne shell skriptu. Tento nástroj umožňuje zpracovávat assemblerový kód pro Intel 8080, přičemž je možné snadno přidat podporu i pro další architektury, například 6502 a 6809. Skript využívá pouze různé běžné unixové příkazy jako jsou awk, sed nebo printf. Skript si lze stáhnout z GitHubového repozitáře projektu.

    NUKE GAZA! 🎆 | Komentářů: 4
    6.2. 17:22 | IT novinky

    Byla představena nová verze modelu Claude Opus 4.6 od společnosti Anthropic. Jako demonstraci možností Anthropic využil 16 agentů Claude Opus 4.6 k vytvoření kompilátoru jazyka C, napsaného v programovacím jazyce Rust. Claude pracoval téměř autonomně, projekt trval zhruba dva týdny a náklady činily přibližně 20 000 dolarů. Výsledkem je fungující kompilátor o 100 000 řádcích kódu, jehož zdrojový kód je volně dostupný na GitHubu pod licencí Creative Commons.

    NUKE GAZA! 🎆 | Komentářů: 17
    6.2. 16:44 | Komunita

    Kultovní britský seriál The IT Crowd (Ajťáci) oslavil dvacáté výročí svého prvního vysílání. Sitcom o dvou sociálně nemotorných pracovnících a jejich nadřízené zaujal diváky svým humorem a ikonickými hláškami. Seriál, který debutoval v roce 2006, si i po dvou dekádách udržuje silnou fanouškovskou základnu a pravidelně se objevuje v seznamech nejlepších komedií své doby. Nedávné zatčení autora seriálu Grahama Linehana za hatecrime však vyvolává otázku, jestli by tento sitcom v současné Velké Británii vůbec vznikl.

    NUKE GAZA! 🎆 | Komentářů: 10
    6.2. 13:33 | IT novinky

    Společnost JetBrains oznámila, že počínaje verzí 2026.1 budou IDE založená na IntelliJ ve výchozím nastavení používat Wayland.

    Ladislav Hagara | Komentářů: 4
    6.2. 11:22 | IT novinky

    Společnost SpaceX amerického miliardáře Elona Muska podala žádost o vypuštění jednoho milionu satelitů na oběžnou dráhu kolem Země, odkud by pomohly zajistit provoz umělé inteligence (AI) a zároveň šetřily pozemské zdroje. Zatím se ale neví, kdy by se tak mělo stát. V žádosti Federální komisi pro spoje (FCC) se píše, že orbitální datová centra jsou nejúspornějším a energeticky nejúčinnějším způsobem, jak uspokojit rostoucí poptávku po

    … více »
    Ladislav Hagara | Komentářů: 26
    6.2. 11:11 | Nová verze

    Byla vydána nová verze 2.53.0 distribuovaného systému správy verzí Git. Přispělo 70 vývojářů, z toho 21 nových. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    6.2. 04:22 | Komunita

    Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 216. sraz, který proběhne v pátek 20. února od 18:00 v Red Hat Labu (místnost Q304) na Fakultě informačních technologií VUT v Brně na ulici Božetěchova 1/2. Tématem srazu bude komunitní komunikační síť MeshCore. Jindřich Skácel představí, co je to MeshCore, předvede nejrůznější klientské zařízení a ukáže, jak v praxi vypadá nasazení vlastního repeateru.

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

    Jaderné noviny - 12. 3. 2015: Pokrok v perzistentní paměti

    29. 6. 2015 | Redakce | Jaderné noviny | 2683×

    Stav vydání jádra. Citáty týdne. Pokrok v perzistentní paměti.

    Stav vydání jádra

    Aktuální vývojové jádro je 4.0-rc3, vydané 8. března. "Zpátky na zavedeném harmonogramu vydávání v neděli odpoledne. Jelikož se tento týden neobjevilo nic obzvlášť divného, žádná chyba na poslední chvíli, o které bych věděl, a pozdržel věci její opravou."

    Stabilní aktualizace: 3.19.1, 3.18.9, 3.14.35 a 3.10.71 byly vydány 7. března.

    Citáty týdne

    I bez vynálezu nějaké samostatné medaile garantující org, jsem zatoužil po vytvoření *nové* ceny - "Internetového průkopníka". Zobrazovala by sošku inženýra, přikovaného ke skále, marketroidy požírající jeho vnitřnosti, s tuctem šípů v zádech a rukama nataženýma před sebe - v nich by držel zcela novou technologii.

    -Dave Täht

    Jsem přesvědčen o tom, že Git má kouzelné skryté rozhraní k síti. Jeho schopnost samovolně se spustit a udělat Git gc, v okamžiku kdy stahujete update na aktualizaci důležitého dotazu, je přímo neskutečná.

    -Alan Cox

    Jsem přesvědčen o tom, většina vývojářů používá "nesprávnou" angličtinu, druhá nejpoužívanější je americká angličtina, po ní indická a britská angličtina.

    -Arnd Bergmann

    "Code of conflict" Kernelu

    Vydání 4.0-rc3 obsahuje rozšířenou dokumentaci, do které byl včleněn "code of conflict", jakýsi kodex či manifest, který definuje parametry přijatelného diskurzu, bez zavádění mnoha pravidel. Orgánem, který rozhoduje v případě nepřijatelného chování, je Linux Foundation Technical Advisory Board. Dokument byl výslovně potvrzen velkým počtem významných vývojářů kernelu.

    Sasha Levin si bere na starost údržbu verze 3.18

    Podle rozvrhu by se podpora stabilní verze 3.18 měla pomalu chýlit ke konci. V tomto případě se Sasha Levin rozhodl, že si údržbu této verze kernelu vezme na starost, takže updaty budou pokračovat zhruba až do konce roku 2016.

    Pokrok v perzistentní paměti

    Letošní rok byl "rokem perzistentní paměti" již po několikáté za sebou, řekl s úsměvem při zahajovací řeči Matthew Wilcox 9. března 2015 při zahájení Bostonského summitu Storage, Filesystem, and Memory Management. Perzistentní paměť odkazuje k zařízením, ke kterým lze přistupovat podobně jako k RAM, která však umí ukládat zapsaná data do trvalé paměti. Dobrou zprávou je, že některé paměti DIMM s baterií jsou již dostupné, nevýhodou je malá kapacita jejich paměti (např. 8 GB). Na obzoru jsou mnohem větší zařízení, padla zmínka o kapacitě 400 GB, jejich dostupnost ovšem zatím není známa. Z toho co Matthew Wilcox řekl vyplývá, že budou dvě kategorie zařízení s různými možnostmi využití, takže by s nimi měl odlišným způsobem pracovat také kernel.

    Je fajn, že ve vývoji jsou "vzrušující nové paměťové produkty", ovšem na jejich uvedení na trh si možná ještě budeme muset počkat. Wilcox si není jistý, zda budou dostupné letos. Zpoždění ve vývoji můžou mít na svědomí problémy s "novými druhy fyziky", které musí společnosti řešit.

    Do začátku rozhovoru skočil Christoph Hellwig, který se zeptal zda Intel, Wilcoxův zaměstnavatel, plánuje v blízké budoucnosti vydat ovladače pro zařízení s perzistentní pamětí. Wilcox byl očividně se situací nespokojen, ale řekl, že ovladače nemohou být vydány, dokud nebude dostupná ACPI specifikace, která určuje, jak se zařízení v systému hlásí. Toto je součástí procesu ACPI 6, který bude dostupný, "až se k tomu ACPI dostane" Jakmile se to stane, vydá Intel své ovladače.

    James Bottomley poznamenal, že v rámci UEFI (která dohlíží na ACPI) funguje proces k vydání části specifikací, pokud dojde k obecné shodě všech účastníků. Bottomley vyzval Intel, aby využila tohoto procesu.

    Další z účastníků se zeptal, zda by bylo možné již nyní napsat ovladač, který by pracoval se všemi prototypy testovaných zařízení a zároveň nepoškodil jiné z prototypů, které zatím testovány nebyly. Wilcox odpověděl, že to není možné. "Je to frustrující," řekl.

    Perzistentní paměť a struct page

    Wilcox se dále věnoval tématu, o kterém myslel, že by publikum, věnující se správě paměti, mohlo více zajímat. Se stránkou o velikosti 4 KB a struct page pro každou stránku, by zařízení s kapacitou 400 GB, které zmínil, potřebovalo 6 GB jen pro sledování těchto stránek v kernelu. Pro zařízení by to byla spousta "promrhaného" místa. Ale pokud kernel sleduje paměť se strukturou stránek, může se s ní pracovat jako s normální pamětí. Jinak bude zapotřebí speciální vrstvy, například blokového zařízení API, k přístupu k danému zařízení.

    Wilcox pracoval s předpokladem, že tyto typy zařízení nebudou využívat struct page. Na druhou stranu Boaz harrosh (který na summitu nebyl), zveřejňoval patche pro jiná, menší zařízení a tyto patche struct page používají. Což jak řekl Wilcox, dává smysl pro použitá v tomto případě, ale ne pro typ zařízení, na který se zaměřil.

    Větší zařízení mají podobné vlastnosti opotřebení jako NAND flash, ale nikoli "5000 cyklů a je po něm". Tato zařízení mají životnost 107 nebo 108 cyklů. Co se přístupových časů týče, jsou některá rychlejší než DRAM.

    Ted Ts´o navrhoval, že se zařízeními s různou kapacitou by se mělo také různě pracovat. S tím souhlasil Dave Chinner a dodal, že zařízení s baterií jsou vlastně RAM, zatímco větší zařízení spíše úložiště (paměť), takže by mohla být řešena jako bloková zařízení.

    Wilcox řekl, že nahradí pro tato zařízení několika předběžnými patchi volání z get_user_pages() novým voláním get_user_sg(), který získá seznam scatter/gather místo stránek. Takto nejsou nutné struktury stránek, pro zpracování zařízení tohoto druhu. Uživatelé mohou zařízení používat jako blokové zažízení. Mohou do něj vložit souborový systém a pro přístup k datům použít mmap()

    To vedlo k diskuzi o tom, jak zvládal truncate()na souboru, který byl namapován pomocí mmap(). Wilcox si myslí, že Unix, tedy Linux, se v tomto scénáři chová špatně. Jestliže program přistupuje k paměti, která již není součástí namapovaného souboru vzhledem ke zkrácení, obdrží SIGSEGV. Místo toho by mělo volání truncate() počkat do odmapování paměti.

    Zpracovat truncate() tak, aby počkalo, je triviální záležitost, řekl Peter Zijlstra, ale mění to současné chování. Navrhl přidat k mmap() vlajku, která by vyžadovala tuto operaci. To by mělo snížit faktor překvapení, jelikož chování bude závislé na tom, co je mapováno. Ts´o řekl, že si nemyslí, že by kernel mohl bezpodmínečně zablokovat truncate operace na hodiny nebo dny, aniž by došlo k poškození některých aplikací.

    Zpátky o otázce ovladačů se Ts´o zeptal, která rozhodnutí je třeba udělat a do kdy. Zařízení s podporou baterií jsou již dostupná, takže by měly vycházet i patche na jejich podporu, řekl jeden z účastníků. Hellwig řekl, že by dávalo smysl mít v kernelu jak ovladač Haroshův, tak od Intelu. Uživatelé by si potom mohli vybrat ten, který by měl smysl pro jejich zařízení. Celkově došlo ke shodě, ale na ovladači pro zařízení s baterií, se ještě stále musí pracovat, než bude připraven na začlenění. Bottomley to tedy shrnul s tím, že se skupina shodla na tom, že je zapotřebí obou ovladačů, jeden potřebuje doladit a druhý ještě neexistuje.

           

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

    29.6.2015 06:50 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Jaderné noviny - 12. 3. 2015: Pokrok v perzistentní paměti
    "Jít off"??? :-)
    29.6.2015 08:23 kozec
    Rozbalit Rozbalit vše Re: Jaderné noviny - 12. 3. 2015: Pokrok v perzistentní paměti
    Go off, samovoľne spustiť. Myslím, že vhodným prekladom by tu bolo "zmyslieť si".

    A ešte ten flag preložený ako vlajka znel divne, som si na 99% istý, ze sa to v našich končinách nepoužíva.

    Ale to sú maličkosti :)
    29.6.2015 09:01 Kvakor
    Rozbalit Rozbalit vše Re: Jaderné noviny - 12. 3. 2015: Pokrok v perzistentní paměti
    Pamatuju, že v nějaké starší knížce o programování v assembleru (mám pocit, že pro i8080) autor zásadně nazýval příznaky jako vlajky a registr příznaků (flags) jako registr vlajek. Mimo toho, místo akumulátoru (myšleno registr) používal termín střadač.
    30.6.2015 22:08
    Rozbalit Rozbalit vše Re: Jaderné noviny - 12. 3. 2015: Pokrok v perzistentní paměti
    skrytý komentář Náš administrátor shledal tento komentář závadným.

    Vulgarity.

    Zobrazit komentář
    30.6.2015 23:14 mankind_boost | skóre: 7 | Hliněná chýše, 5482/3
    Rozbalit Rozbalit vše Re: Jaderné noviny - 12. 3. 2015: Pokrok v perzistentní paměti
    -50
    Jen skutečný mankind_boost je zárukou kvality.
    Bystroushaak avatar 29.6.2015 10:46 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jaderné noviny - 12. 3. 2015: Pokrok v perzistentní paměti
    Kdyby někdo tápal jako já, co je to vynález nějaké samostatné medaile garantující org:
    I bez vynálezu nějaké samostatné medaile garantující org, jsem zatoužil po vytvoření *nové* ceny - "Internetového průkopníka".
    Originál:
    Even without finding some separate medal granting org, I have longed to create a *new* award - an "Internet Pioneers Award".
    Václav 29.6.2015 11:58 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
    Rozbalit Rozbalit vše Re: Jaderné noviny - 12. 3. 2015: Pokrok v perzistentní paměti
    To muselo stát hodně míčů něco takového vyplodit.
    Cross my heart and hope to fly, stick a cupcake in my eye!
    29.6.2015 19:45 mankind_boost | skóre: 7 | Hliněná chýše, 5482/3
    Rozbalit Rozbalit vše Re: Jaderné noviny - 12. 3. 2015: Pokrok v perzistentní paměti
    Někdo by tyhle perly měl sbírat.
    Jen skutečný mankind_boost je zárukou kvality.
    3.7.2015 12:49 JZD | skóre: 15 | blog: Na_dvorku
    Rozbalit Rozbalit vše Re: Jaderné noviny - 12. 3. 2015: Pokrok v perzistentní paměti
    Kralyk tyhle perly sbírá. Stačí mu jen napsat.
    Víra znamená vyznávat to, o čem člověk dobře ví, že to není pravda. Mlčeti platina, mluviti v gajzu, býti v hajzlu.
    29.6.2015 11:38 кулак из ГУЛАГ
    Rozbalit Rozbalit vše Re: Jaderné noviny - 12. 3. 2015: Pokrok v perzistentní paměti
    Seno pro ovce. Nový bača by měl pochopit, že bez dobrého žrádla nebude mít brzo co holit. Ovce zatím zůstavají, dobrého k snědku tu sic nic není, ale k tlemení věcí dostatek.

    TL;DR: Tyto pastviny jsou kafilérii stále blíž a blíž.
    GeoRW avatar 29.6.2015 12:07 GeoRW | skóre: 13 | blog: GeoRW | Bratislava
    Rozbalit Rozbalit vše Re: Jaderné noviny - 12. 3. 2015: Pokrok v perzistentní paměti
    nemrozumiem kmeni tvojho reča
    "This is to be taken with a grain of salt." ACBF - Advanced Comic Book Format
    Karry avatar 30.6.2015 12:55 Karry | skóre: 10
    Rozbalit Rozbalit vše Re: Jaderné noviny - 12. 3. 2015: Pokrok v perzistentní paměti
    Já děkuji za překlad.

    Ano, je tam pár překlepů, pár výrazů bych přeložil jinak, jiné nepřekládal vůbec. Nevím ale co všichni blbnete? Číst se to dá bez problému a narozdíl od čtení originálu nemusím tolik přemýšlet.
    unzip; strip; touch; grep; finger; mount; fsck; more; yes; umount; sleep
    kyknos avatar 30.6.2015 13:07 kyknos | skóre: 18 | blog: Quid novi? | Ranša Rosa
    Rozbalit Rozbalit vše Re: Jaderné noviny - 12. 3. 2015: Pokrok v perzistentní paměti
    tak ja treba musim premyslet vic, nez pri cteni originalu, ale aspon si procvicim mozek :)
    So the Nationalists and the Socialists have the same policy on Brexit. They should get together and form a...
    Václav 30.6.2015 13:33 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
    Rozbalit Rozbalit vše Re: Jaderné noviny - 12. 3. 2015: Pokrok v perzistentní paměti
    Až na to, že některé překlady kompletně mění význam (žádosti o aplikaci hned vedle). Já u toho teda musím přemýšlet víc než u originálu LKML, pokud tedy nechci zjistit z článku nesmysly.

    Překládání není jednoduchá věc a je snadné být slepý vůči vlastním chybám. Proto je blbost vydávat články bez korektury.
    Cross my heart and hope to fly, stick a cupcake in my eye!
    1.7.2015 04:30 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: Jaderné noviny - 12. 3. 2015: Pokrok v perzistentní paměti
    Nerieš to, ono je to už vlastne len taký miestny folklór. :-)
    30.6.2015 14:06 Petr Ježek | skóre: 10
    Rozbalit Rozbalit vše Re: Jaderné noviny - 12. 3. 2015: Pokrok v perzistentní paměti
    LWN trpí neaktuálními zprávami a tím i tyto Jaderné noviny. Zatímco se na vývoji kernelu toho dost děje, aktuální informace tyto portály nepřejímají a nevyhledávají. Ono je třeba se připravit na konec přežvýkávání (překladů) a začít s přímým reportováním přímo od pramene vývoje. Bohužel osobně nemám čas to lovit přímo u zdroje a následně překládat, mám vytížení jinou prací. Snad tedy autor?
    Archlinux for your comps, faster running guaranted!
    30.6.2015 21:15 Lol Phirae | skóre: 23
    Rozbalit Rozbalit vše Re: Jaderné noviny - 12. 3. 2015: Pokrok v perzistentní paměti
    Snad tedy autor?
    Ježíšmarjá, jen to ne...

    Založit nové vláknoNahoru

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