Coppwr, tj. GUI nástroj pro nízkoúrovňové ovládání PipeWire, byl vydán v nové verzi 1.6.0. Zdrojové kódy jsou k dispozici na GitHubu. Instalovat lze také z Flathubu.
Byla vydána dubnová aktualizace aneb nová verze 1.89 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Vypíchnout lze, že v terminálu lze nově povolit vkládání kopírovaného textu stisknutím středního tlačítka myši. Ve verzi 1.89 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Proton, tj. fork Wine integrovaný v Steam Play a umožňující v Linuxu přímo ze Steamu hrát hry určené pouze pro Windows, byl vydán ve verzi 9.0-1 (𝕏). Přehled novinek se seznamem nově podporovaných her na GitHubu. Aktuální přehled her pro Windows běžících díky Protonu také na Linuxu na stránkách ProtonDB.
Byla vydána verze 1.78.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání na GitHubu. Vyzkoušet Rust lze například na stránce Rust by Example.
Služba Dropbox Sign (původně HelloSign) pro elektronické podepisování smluv byla hacknuta.
Byla vydána nová major verze 8.0 textového editoru GNU nano (Wikipedie). Podrobný přehled novinek a oprav v oznámení v diskusním listu info-nano nebo v souboru ChangeLog na Savannah. Volbou --modernbindings (-/) lze povolit "moderní" klávesové zkratky: ^C kopírování, ^V vložení, ^Z vrácení zpět, … Tato volba je aktivována také pokud binárka s nano nebo link na ni začíná písmenem "e".
Před 60 lety, 1. května 1964, byl představen programovací jazyk BASIC (Beginners' All-purpose Symbolic Instruction Code).
Byla vydána nová verze 12.0 minimalistické linuxové distribuce (JeOS, Just enough Operating System) pro Kodi (dříve XBMC) a multimediálního centra LibreELEC (Libre Embedded Linux Entertainment Center). Jedná se o fork linuxové distribuce OpenELEC (Open Embedded Linux Entertainment Center). LibreELEC 12.0 přichází s Kodi 21.0 "Omega".
Microsoft vydal novou velkou aktualizaci 2404.23 v září 2019 pod licencí SIL Open Font License (OFL) zveřejněné rodiny písma Cascadia Code pro zobrazování textu v emulátorech terminálu a vývojových prostředích.
OpenTofu, tj. svobodný a otevřený fork Terraformu vzniknuvší jako reakce na přelicencování Terraformu z MPL na BSL (Business Source License) společností HashiCorp, bylo vydáno ve verzi 1.7.0. Přehled novinek v aktualizované dokumentaci. Vypíchnout lze State encryption.
Přehled červnových vydání Jaderných novin: stav vydání jádra, citáty týdne a seznam článků týkajících se jádra.
LWN.net Weekly Edition for June 6, 2019.
Kernel release status. Jonathan Corbet. 5. června 2019
Vývojové jádro 5.2-rc3 bylo vydáno 2. června. Linus řekl: „Každopádně, i když pominu změny SPDX, je to jenom spousta malých oprav všude možně, nic moc děsivého ani znepokojivého. Možná na to přijde příští týden, ale možná to bude jenom pěkné, klidné vydání. To by bylo fajn.“
Stabilní aktualizace: 5.1.6, 5.0.20, 4.19.47, 4.14.123 a 4.9.180 byly vydány 31. května; následovaly aktualizace 5.1.7, 5.0.21 a 4.19.48 4. června. Aktualizace 5.0.21 je poslední v řadě 5.0.
Šabić: eBPF and XDP for Processing Packets at Bare-metal Speed. Jonathan Corbet. 4. června 2019
Nedim Šabić sepsal návod, jak používat eXpress Data Path k rychlému filtrování paketů. „Teď přichází ta nejpodstatnější část našeho programu XDP, která řeší logiku zpracování paketu. XDP se dodává s předdefinovanou skupinou verdiktů, které určují, jak jádro odkloní tok paketů. Můžeme například paket předat obvyklému síťovému kódu, zahodit ho, přesměrovat ho na jiný NIC atd. V našem případě XDP_DROP
vede na velmi rychlé zahození paketu.“
Quote of the week. Jonathan Corbet. 5. června 2019
Velmi dlouho umožňovala právě distribuovaná povaha e-mailu udržet vývoj Linux decentralizovaný, ale e-mail v roce 2019 se radikálně liší od e-mailu v roce 2009. Je čím dál tím náročnější provozovat nezávislý e-mailový server, který e-maily spolehlivě odesílá a přijímá, když dnes většina e-mailového provozu prochází přes 5-6 velkých firem – musíte řešit SPF, DKIM, ARC/DMARC, TLS a kdovíco ještě, jenom aby byl e-mail spolehlivě přijat Gmailem (možná). I když někdo využívá služby jedno z těch velkých poskytovatelů, neznamená to ještě, že patche neskončí ve složce se spamem, nedorazí s týdenním zpožděním nebo nedojdou rozbité.
epoll
: navržené zlepšení škálování epoll
, které nutně do jaderného API přidává další cyklickou frontu.fs-verity
: přepracované schéma ochrany souborů, které se zdá, že řeší otázky, jimž čelili jeho předchůdci.LWN.net Weekly Edition for June 13, 2019.
Kernel release status. Jonathan Corbet. 12. června 2019
Vývojové jádro 5.2-rc4 bylo vydáno 8. června. Linus řekl: „Dosud šlo o poměrně klidné vydání a zatím to drží. rc4 není menší než rc3 (je o kousek větší), ale rc3 byl docela malý, takže ten nárůst není nijak zvlášť děsivý. Ale doufám, že teď už se to skutečně začne zmenšovat.“
Stabilní aktualizace: 5.1.8, 4.19.49 a 4.14.124 byly vydány 9. června; následovaly aktualizace 5.1.9, 4.19.50, 4.14.125, 4.9.181 a 4.4.181 11. června.
A list of open syzbot reports. Jonathan Corbet. 12. června 2019
Syzbot provádí automatizované fuzzovací test jádra a hlásí problémy, které najde. A nachází jich mnoho, řada z nich skomírá v e-mailových konferencích a nikdy se nedočká pozornosti vývojářů. Eric Biggers shromáždil seznam otevřených hlášení syzbota, seřazený podle subsystému. „Osobně mi to přijde velmi užitečné už jenom pro moje účely. Ale pro případ, že by se to hodilo i dalším lidem, jsem seřadil všechna otevřená hlášení chyb sestupně podle heuristické priority v každém subsystému. Ideálně by něco takového nativně podporoval přímo syzbot, aby se lidé nemuseli prokousávat 500 chybami, aby našli ty ve ‚svém‘ subsystému nebo ty, na jejichž opravu se zaměřit první.“
Quote of the week. Jonathan Corbet. 12. června 2019
Implementace správného synchronizačního primitiva je jako provedení dokonalého zločinu. Aspoň 50 věcí se může pokazit a pokud jste zkušený génius, -možná- se dokážete připravit na 25 z nich a vypořádat se s nimi.
LWN.net Weekly Edition for June 20, 2019.
Kernel release status. Jonathan Corbet. 19. června 2019
Vývojové jádro 5.2-rc5 bylo vydáno 16. června. Linus řekl: „Ale dobrá zpráva je, že se blížíme ke konci řady rc a zdá se, že se to zklidňuje. Doufal jsem, že rc5 by mohl být nakonec menší než rc4 a skutečně se tak stalo.“
Stabilní aktualizace: 5.1.10, 4.19.51 a 4.14.126 byly vydány 15. června. Následovaly aktualizace 5.1.11, 4.19.52, 4.14.127, 4.9.182 a 4.4.182 – obsahující pouze opravy zranitelností SACK – 17. června. Obvyklé aktualizace pokračovaly vydáním 5.1.12, 4.19.53 a 4.14.128 19. června.
Quote of the week. Jonathan Corbet. 19. června 2019
Když říkám, že [e-mailová adresa] „přestane pracovat“, ve skutečnosti tím myslím, že „bude přesměrována na mého manažera“, takže patche na ni zasílejte pouze na vlastní nebezpečí, protože jako odpověď vám můžou přijít plány a tabulky. Byli jste varováni.
umwait
: jádro podporuje novou skupinu instrukcí Intelu pro šetření energie, ale pojí se s tím možná bezpečnostní rizika.rebase
a merge
v repozitářích jádra: chystaný dokument o správě jaderných repozitářů.LWN.net Weekly Edition for June 27, 2019.
Kernel release status. Jonathan Corbet. 26. června 2019
Vývojové jádro 5.2-rc6 bylo vydáno 22. června. Linus měl obavy, že narostl objem změn – ale ne o moc. „Tohle všechno stranou, stále jsem přiměřeně optimistický, že jsme na dobré cestě k poklidné finální fázi cyklu, a nemyslím si, že by se na obzoru rýsovalo něco zvlášť hrozného.“ Poznamenal také, že kvůli cestování vydá 5.2-rc7 později než obvykle.
Stabilní aktualizace: 5.1.13, 4.19.54, 4.14.129, 4.9.183 a 4.4.183 byly vydány 22. června. Vzápětí následovaly akatualizace 5.1.14 a 4.19.55 s opravou oprav pádu kvůli TCP SACK. Aktualizace 5.1.15, 4.19.56 a 4.14.130 byly vydány 25. června.
Aktualizace 4.14.131, 4.9.184 a 4.4.184 byly plánovány na 28. června. Obsahovaly jediný patch řešící důsledky pádu kvůli TCP SACK. Skutečně vyšly 27. června.
Introducing people.kernel.org. Jonathan Corbet. 25. června 2019
Konstantin Ryabitsev oznámil spuštění nové veřejné blogovací platformy pro jaderné vývojáře. „Od konce Google+ mnoho vývojářů vyjádřilo zájem o službu, která by řešila vytváření a správu obsahu ve formátů přístupnějším a ne tak strohým jako e-mailové zprávy zaslané do LKML. Dnes bychom rádi představili people.kernel.org, federalizovanou platformu s povoleným ActivityPub, založenou na WriteFreely a provozovanou příjemnými, přátelskými lidmi z write.as.“ (Na Linux Weekly News v březnu vyšel článek o WriteFreely.)
Quote of the week. Jonathan Corbet. 26. června 2019
Dříve mě rozčilovalo, když profesoři a jejich doktorandi zakládali svoje projekty nad jednou prehistorickou verzí Linuxu. (Obecně poslední verzí Linuxu z doby, kdy měl ten který profesor ještě čas hackovat.) Později jsem se rozhodl, že to byla vlastnost a ne chyba, protože to znamenalo, že se nikdo nepokusí kód z akademické sféry dostat do hlavního stromu jádra…
Nástroje: Tisk bez diskuse
Tiskni Sdílej: