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

    MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.23.0. V přehledu novinek je vypíchnuta podpora dynamických USB zařízení nebo nové moduly openamp, tls a vfs.

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

    Canonical vydal Ubuntu Core 24. Představení na YouTube. Nová verze Ubuntu Core vychází z Ubuntu 24.04 LTS a podporována bude 12 let. Ubuntu Core je určeno pro IoT (internet věcí) a vestavěné systémy.

    Ladislav Hagara | Komentářů: 1
    dnes 01:00 | Nová verze Ladislav Hagara | Komentářů: 0
    včera 19:55 | IT novinky

    Intel na veletrhu Computex 2024 představil (YouTube) mimo jiné procesory Lunar Lake a Xeon 6.

    Ladislav Hagara | Komentářů: 0
    včera 13:44 | IT novinky

    Na blogu Raspberry Pi byl představen Raspberry Pi AI Kit určený vlastníkům Raspberry Pi 5, kteří na něm chtějí experimentovat se světem neuronových sítí, umělé inteligence a strojového učení. Jedná se o spolupráci se společností Hailo. Cena AI Kitu je 70 dolarů.

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

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

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

    Společnost Kaspersky vydala svůj bezplatný Virus Removal Tool (KVRT) také pro Linux.

    Ladislav Hagara | Komentářů: 11
    včera 12:33 | Nová verze

    Grafický editor dokumentů LyX, založený na TeXu, byl vydán ve verzi 2.4.0 shrnující změny za šest let vývoje. Novinky zahrnují podporu Unicode jako výchozí, export do ePub či DocBook 5 a velké množství vylepšení uživatelského rozhraní a prvků editoru samotného (např. rovnic, tabulek, citací).

    Fluttershy, yay! | Komentářů: 1
    včera 12:00 | Nová verze

    Byla vydána (𝕏) nová verze 7.0 LTS open source monitorovacího systému Zabbix (Wikipedie). Přehled novinek v oznámení na webu, v poznámkách k vydání a v aktualizované dokumentaci.

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

    Organizace Apache Software Foundation (ASF) vydala verzi 22 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.

    Ladislav Hagara | Komentářů: 3
    Rozcestník

    Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9

    18. 3. 2013 | Luboš Doležel | Jaderné noviny | 4105×

    Aktuální verze jádra. Citáty týdne: Jason A. Donenfeld, Kurt Seifried, Ingo Molnar. Začleňovací okno verze 3.9, část druhá.

    Obsah

    Aktuální verze jádra

    link

    Začleňovací okno verze 3.9 je stále otevřené, takže není žádná vývojová verze jádra. Pro změny, co byly doposud začleněny, vizte shrnutí níže.

    Stabilní aktualizace: verze 3.4.33 a 3.0.66 byly vydány 21. února; jde o aktualizace s jediným patchem, který opravuje bezpečnostní problém v kódu printk(). Verze 3.5.7.6 vyšla 22. února a verze 3.7.10 (poslední plánovaná v řadě 3.7) vyšla 27. února.

    V době psaní tohoto textu se verze 3.8.1, 3.4.34 a 3.0.67 revidují; jejich vydání lze očekávat 28. února nebo později.

    Citáty týdne: Jason A. Donenfeld, Kurt Seifried, Ingo Molnar

    link

    Pozor na to, že od 5eaf563e53294d6696e651466697eb9d491f3946 je možné připojovat souborové systémy jako neprivilegovaný uživatel po volání unshare(CLONE_NEWUSER | CLONE_NEWNS) nebo podobném volání clone(2). To znamená, že všechny nahodilé chyby v souborových systémech, co se vám válí někde kolem koše, jsou teď vcelku užitečné. ++tricks;

    Jason A. Donenfeld

    Mám za to, že problém je částečně i měřítko. Většina lidí nemá představu o měřítku, na kterém se v linuxovém jádře řeší opravy chyb a změny v kódu. Lidé odjinud zkrátka vidí jen několik špatně řešených bezpečnostních problémů a pravděpodobně si myslí „jak obtížné může být vyřešit pár bezpečnostních chyb navíc?“ ale už nevidí to, že těchto 5 bezpečnostních problémů bylo zahrabáno v 10 000 dalších opravách. Prostředky potřebné pro audit každé změny v kódu, zda nemá dopady na bezpečnost, nejsou zkrátka k dispozici (a i kdybychom měli dostatečně talentované lidi, kdo přesně by je zaplatil?).

    -- Kurt Seifried

    Jen toto pojmenování by bránilo jeho použití dvěma způsoby:

    • Umístění slova 'CRASH' do kódu vypadá nebezpečně, nevhodně a špatně (dokonalý kód nikdy nepadá) a pro jeho odůvodnění je potřeba vědomého úsilí čelního laloku – zatímco BUG_ON() se většině vývojářů zdá jako neškodný assert, což se náš mozek po rocích trénování naučil.
    • Pro napsání CRASH_ON() je nutné napsat o písmeno navíc než pro WARN_ON() a přece víme, že dobří jaderní vývojáři jsou líní.

    -- Ingo Molnar

    Začleňovací okno verze 3.9, část druhá

    link

    V době psaní tohoto textu bylo do budoucí verze 3.9 přetaženo přes 8000 neslučovacích sad změn – od minulého souhrnu jde o 7600 změn. Ve verzi 3.9 narazíme na spoustu zajímavých novinek; níže najdete ty nejdůležitější.

    Nejprve tu ale máme varování pro všechny případné testery: v aktuálním kódu je nahlášeno poškozování dat na souborových systémech ext4. Vypadá to, že problém byl nalezen a odstraněn, nicméně pro všechny, co by chtěli použít bisect, nadále představuje nebezpečí.

    • Architektura ARM získala podporu virtualizačního mechanismu KVM na procesorech Cortex-A15. Byla přidána podpora pro „koordinační rozhraní stavu výkonu“ u ARM, takže virtuální CPU je možné zapínat a vypínat.
    • Mechanismus filtrování socketů má novou volbu SO_LOCK_FILTER, která brání dalším změnám ve filtru. Je určena pro privilegované programy, které instalují filtr před spuštěním nedůvěryhodného kódu.
    • Sockety TCP a UDP mají novou volbu SO_REUSEPORT, která umožňuje, aby více socketů naslouchalo na nová připojení nebo pakety současně. Více se dozvíte v commitu samotném.
    • Kód pro sledování spojení v netfilteru má nyní podporu pro „štítky připojení“, což je maska složená z bitů, které lze připojovat k položkám a dále je používat v dalších pravidlech.
    • Subsystém bezdrátových sítí má podporu pro detekci radarových systémů pracujících na frekvencích sítě; jde o důležitou funkci pro dynamickou volbu frekvence v pásmu 5 GHz.
    • Byl začleněn subsystém „VM Sockets“ od VMware, což je mechanismus pro vzájemnou komunikaci mezi virtuálními stroji a hypervizorem. Stejně tak bylo začleněno „Virtual Machine Communication Interface“ pro vysokorychlostní komunikaci mezi hostitelem a hostovanými systémy.
    • Síťová vrstva získala podporu pro „Multiple VLAN Registration Protocol“ (MVRP), který usnadňuje informování switchů o registrovaných virtuálních sítích.
    • Správa stránek při zpětném zápisu v blokové vrstvě byla změněna, aby se vyřešil problém s výkonem způsobený předchozí prací na „stabilních stránkách“.
    • Architektura PowerPC podporuje skupinu nových instrukcí pro podporu transakční paměti; aktuálně jde jen o podporu pro uživatelský prostor (jádro tyto instrukce nepoužívá). Více se dozvíte z dokumentace.
    • Subsystém virtualizace Xen má podporu pro hotplug CPU a paměti na bázi ACPI, i když jen přidávání.
    • Souborový systém ext4 nově umí vytváření děr v souborech mapovaných po blocích.
    • Bylo odstraněno velké množství starých síťových ovladačů. Očekává se, že nikomu nebudou scházet, protože řada z nich ani pořádně nefungovala. Nenarazíte už ani na subsystém „WAN router“.

    Mezi změny viditelné vývojářům jádra patří:

    • Mechanismus netpoll nyní podporuje IPv6, což umožňuje běh síťových konzolí přes IPv6.
    • Většina ovladačů už nezávisí na konfigurační volbě EXPERIMENTAL. Na této volbě záviselo tolik kódu, že ztratila význam. Nyní má výchozí hodnotu „yes“ a bude brzo odstraněna úplně.
    • Zvuková vrstva má obecný parser pro kodeky Intel HDA. Díky jeho používání se odstranila spousta duplicitního kódu.
    • Funkce __get_user_8() je nyní dostupná na 32bitovém x86; načte 64bitovou hodnotu z uživatelského prostoru.
    • Podepisování modulů má několik vylepšení použitelnosti. Nástroj sign-file má nové volby pro určení hashovacího algoritmu nebo nastavení celého podpisu (který byl vypočítán jinde). Přibyla také konfigurační volba MODULE_SIG_ALL, která řídí, zda se při modules_install mají moduly automaticky podepsat.
    • Byl začleněn patch pro GPIO na bázi popisovače, který značně mění to, jak jsou linky GPIO v jádře ošetřovány.
    • Nová pomocná funkce file_inode() se má používat místo tradičního řetězce file->f_dentry->d_inode.

    Začleňovací okno by mělo zůstat otevřené přibližně do 5. března. Přístě nás bude proto čekat poslední zbytek toho, co se do verze 3.9 dostane.

           

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

    18.3.2013 08:41 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
    Za zmínku určitě také podle mne stojí, že byl začleněn kód který umožňuje u Btrfs použít raid6. A do řady 3.10 by měl být (konečně) oficiálně zařazen i kód, který umožňuje overlay souborového systému.
    Luboš Doležel (Doli) avatar 18.3.2013 09:03 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
    Btrfs bude uvedeno v příštím díle ;-)
    18.3.2013 12:53 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
    A kód pro device mapper, který umožní použít jedno blokové zařízení jako cache jiného (taky vychází na příští díl.)
    Quando omni flunkus moritati
    18.3.2013 15:06 nonsense
    Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
    Subsystém bezdrátových sítí má podporu pro detekci radarových systémů pracujících na frekvencích sítě;

    ...Zřejmě překlep, tipnul bych, že by tam mělo být radiových...
    18.3.2013 15:12 Ondrej 'SanTiago' Zajicek
    Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
    Hadam, ze to je spravne, na mnoha frekvencich je regulacni pozadavek, aby wifi zarizeni provadela detekci radaru a v pripade detekovaneho radaru prestala pouzivat dany kanal.
    Luboš Doležel (Doli) avatar 18.3.2013 15:17 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
    Nene, radarových. Ignorování těchto požadavků je právě důvodem, proč v TV vidíte na meteoradaru takové divné nahodilé kužele.
    18.3.2013 15:44 JoHnY2
    Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
    Kdepak, to je správně. Na 5Ghz jsou meteo radary a wifina je dokáže solidně zblbnout, proto ta detekce.
    20.3.2013 14:43 Field
    Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
    Zajímavé. DD-WRT to má defaultně vypnuté, to je schválně?
    pavlix avatar 19.3.2013 12:28 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
    U nás se podařilo prosadit podporu lifetime pro IPv4 a vytváření bondů tak, aby mohly být rovnou použity jako slave (tak jako to funguje u bridgů).
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    pavlix avatar 19.3.2013 12:29 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
    $ git describe --contains 5c766d642bcaffd0c2a5b354db2068515b3846cf
    v3.9-rc1~139^2~231
    $ git describe --contains 409cc1f8a4149c26bbb8e5d3bacb36541ad371e2
    v3.9-rc1~139^2~213
    
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    19.3.2013 13:34 VSi | skóre: 28
    Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
    A dá se obecně bond device použít jako slave pro jiný bond? Nikde jsem to nebyl schopen najít.

    Chtěl jsem před nějakou dobou nad dvěma balance-alb bondy udělat active-passive. Konfigurace prošla, ale ten vrchní active-passive viděl oba slave bondy jako neaktivní a data přes to neprocházela. Bylo to na 2.6.38.

    Mohl bych použít bridge s povoleným STP, ale tam je jednak pomalejší konvergence, a nefungovalo by to nad balance-alb bond módem. Jediný balance-alb bond nad 2 nebo 4 rozhraními připojený do 2 různých switchů mi zas dělal bordel - switche část unicast rámců posílaly na všechny porty, jako by to byl broadcast, ale to vidím spíš na nějaký problém switchů (HP 2510G).
    pavlix avatar 19.3.2013 14:05 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
    A dá se obecně bond device použít jako slave pro jiný bond? Nikde jsem to nebyl schopen najít.
    Pokud si dobře pamatuju, tak mi kluci odpovídali, že ano. Ale mě neprocházely testy typu:

    1) create bridge 2) create bond 3) enslave bond to bridge
    Chtěl jsem před nějakou dobou nad dvěma balance-alb bondy udělat active-passive. Konfigurace prošla, ale ten vrchní active-passive viděl oba slave bondy jako neaktivní a data přes to neprocházela. Bylo to na 2.6.38.
    Já doufám, že brzo do NetworkManageru zakomponujeme team driver a bude se moct většina věcí opravovat v userspace.

    Jinak já bondingu/teamingu nijak zvlášť nerozumím, ale chystám se to brzo aspoň trochu změnit :).
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    19.3.2013 16:33 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
    Ono je tam víc zajímavých věcí, třeba podpora VLAN filtrace pro bridge (243a2e63 a následující).

    Založit nové vláknoNahoru

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