Byla vydána nová verze 3.0.8 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Přehled novinek v oznámení o vydání a v souboru NEWS na GitLabu. Nový GIMP je již k dispozici také na Flathubu.
Microsoft poskytl FBI uživatelské šifrovací klíče svého nástroje BitLocker, nutné pro odemčení dat uložených na discích třech počítačů zabavených v rámci federálního vyšetřování. Tento krok je prvním známým případem, kdy Microsoft poskytl klíče BitLockeru orgánům činným v trestním řízení. BitLocker je nástroj pro šifrování celého disku, který je ve Windows defaultně zapnutý. Tato technologie by správně měla bránit komukoli kromě
… více »Spotify prostřednictvím svého FOSS fondu rozdělilo 70 000 eur mezi tři open source projekty: FFmpeg obdržel 30 000 eur, Mock Service Worker (MSW) obdržel 15 000 eur a Xiph.Org Foundation obdržela 25 000 eur.
Nazdar! je open source počítačová hra běžící také na Linuxu. Zdrojové kódy jsou k dispozici na GitHubu. Autorem je Michal Škoula.
Po více než třech letech od vydání verze 1.4.0 byla vydána nová verze 1.5.0 správce balíčků GNU Guix a na něm postavené stejnojmenné distribuci GNU Guix. S init systémem a správcem služeb GNU Shepherd. S experimentální podporou jádra GNU Hurd. Na vývoji se podílelo 744 vývojářů. Přibylo 12 525 nových balíčků. Jejich aktuální počet je 30 011. Aktualizována byla také dokumentace.
Na adrese gravit.huan.cz se objevila prezentace minimalistického redakčního systému GravIT. CMS je napsaný ve FastAPI a charakterizuje se především rychlým načítáním a jednoduchým ukládáním obsahu do textových souborů se syntaxí Markdown a YAML místo klasické databáze. GravIT cílí na uživatele, kteří preferují CMS s nízkými nároky, snadným verzováním (např. přes Git) a možností jednoduchého rozšiřování pomocí modulů. Redakční
… více »Tým Qwen (Alibaba Cloud) uvolnil jako open-source své modely Qwen3‑TTS pro převádění textu na řeč. Sada obsahuje modely VoiceDesign (tvorba hlasu dle popisu), CustomVoice (stylizace) a Base (klonování hlasu). Modely podporují syntézu deseti různých jazyků (čeština a slovenština chybí). Stránka projektu na GitHubu, natrénované modely jsou dostupné na Hugging Face. Distribuováno pod licencí Apache‑2.0.
Svobodný citační manažer Zotero (Wikipedie, GitHub) byl vydán v nové major verzi 8. Přehled novinek v příspěvku na blogu.
Byla vydána verze 1.93.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Svobodný operační systém ReactOS (Wikipedie), jehož cílem je kompletní binární kompatibilita s aplikacemi a ovladači pro Windows, slaví 30. narozeniny.
Přehled záříjový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 September 3, 2020.
Kernel release status. Jonathan Corbet. 2. září 2020
Vývojové jádro 5.9-rc3 bylo vydáno 30. srpna. „Celkově byl na rc3 poměrně klid. Je to vlastně jeden z menších rc3 mezi posledními vydáními.“
Stabilní aktualizace: 5.8.5 a 5.7.19 byly vydány 27. srpna. Vezměte v potaz, že 5.7.19 je poslední v řadě 5.7.x.
Krisman: Using the Linux kernel's Case-insensitive feature in Ext4. Jake Edge. 27. srpna 2020
Gabriel Krisman Bertazi píše na blogu Collabora o funkci, kterou vyvinul: ext4 nezávislé na velikosti písmen. Popisuje, jak tuto funkci povolit v jádře (≥ 5.2), jak vytvořit souborový systém ext4, který bude podporovat vyhledávání nezávislé na velikosti písmen, a také některá úskalí. Začíná odůvodněním tohoto nápadu:
Jméno souboru je textový řetězec, který se používá k unikátní identifikaci souboru (v této souvislosti je ‚adresář‘ totéž co soubor) na konkrétní úrovni adresářové struktury. Ačkoliv z pohledu operačního systému nezáleží na tom, co je vlastně jménem souboru, pokud je to unikátní, pro koncové uživatele jsou smysluplná jména souborů zásadní, protože představují klíč k nalezení a získání dat. Jinými slovy, smysluplné jméno souboru je to, nač lidé spoléhají, aby našli své cenné dokumenty, obrázky a tabulky.
Linuxové (a unixové) souborové systémy tradičně uvažují jména souborů jako prosté posloupnosti bajtů bez jakéhokoliv zvláštního významu a po uživatelích vyžadují přesné zadání souboru, který se má najít v souborovém systému. Ale tak člověk nepracuje. Když lidé píší názvy, ‚důležitá zpráva.ods‘ a ‘DŮLEŽITÁ ZPRÁVA.ods‘ obvykle směřují ke stejným datům a nezajímá vás, jak to bylo napsáno při vytvoření. Zajímá nás obsah a význam slov DŮLEŽITÁ a ZPRÁVA.
LWN.net Weekly Edition for September 10, 2020.
Kernel release status. Jonathan Corbet. 9. září 2020
Vývojové jádro 5.9-rc4 bylo vydáno 6. září. „Určitě nemůžu říct, že se věci zklidnily, ale snad už je to všechno. Klepu na dřevo.“
Stabilní aktualizace: 5.8.6, 5.4.62, 4.19.143, 4.14.196, 4.9.235 a 4.4.235 byly vydány 3. září, načež 5.8.7 a 5.4.63 následovaly 5. září. Poté 5.8.8, 5.4.64, 4.19.144 a 4.14.197 byly vydány 9. září.
Cook: Security things in Linux v5.6. Jonathan Corbet. 3. září 2020
Kees Cook dohání skluz za změnami týkajícími se bezpečnosti ve vydání jádra 5.6. „S nasazeným kloboukem ‚omezování plochy pro útoky‘ osobně nadále zůstávám nedůvěřivý vůči rodině API io_uring(), ale nemůžu zapřít, že pro určité druhy zátěže se hodí. Co se výkonu týče, je skvělé mít možnost předávat čtení a zápisy bez režie systémových volání. Jens Axboe přidal příkaz IORING_OP_OPENAT, takže stávající io_uring mohou otevírat soubory, které se pak za běhu přidají do mapování dostupných cílů pro čtení/zápis příslušného io_uring. I když LSM stále mohou tyto akce v pohodě přerušit, zůstávám ve střehu, jak se io_uring mění v ‚multiplexer systémových volání.‘“
LWN.net Weekly Edition for September 17, 2020.
Kernel release status. Jonathan Corbet. 16. září 2020
Vývojové jádro 5.9-rc5 bylo vydáno 13. září. „Takže až na kouř z požárů a výkonnostní regresi, které se stále věnuji, to vypadá normálně.“
Jednou ne-zcela-běžnou změnou, která se dostala do hlavní větve po vydání 5.9-rc5, bylo náhlé odstranění kódu „soft scrollback“ z ovladačů konzole fbcon a vgacon. Tato funkce, která uživateli umožňovala procházet dřívější výstup zapsaný přímo na konzoli, bývala nedílnou součástí používání Linuxu, leč využívána být přestala a nyní postrádá správce. Zveřejnění bezpečnostní zranitelnosti v kódu fbcon byl poslední kapkou. Od té doby přibylo také hlášení zranitelnosti vgacon.
Tato změna nebyla všeobecně přijata; Pavel Machek ji popsal jako „způsob, jak Linus hledá správce kódu.“ Pokud by se takový správce objevil (a Machek se nabídl, že by se toho ujal), funkce „zpětného posunu“ by se mohla vrátit.
Stabilní aktualizace: 5.8.9, 5.4.65, 4.19.145, 4.14.198, 4.9.236 a 4.4.236 byly vydány 12. září.
Quote of the week. Jonathan Corbet. 16. září 2020
Férovost je dobrá, ale obvykle špatná pro výkon, i když vás zbaví problémů s nejhoršími případy.
LWN.net Weekly Edition for September 24, 2020.
Kernel release status. Jonathan Corbet. 23. září 2020
Vývojové jádro 5.9-rc6 bylo vydáno 20. září. „Jedna věc, která se ve statistikách změn objevuje, je odstranění softscroll (jak fbcon, tak vgacon). Jsou tu lidé, kteří by ho rádi zachránili, ale uvidíme, zda se přihlásí nějaký správce. Nejsem ochoten ho oživovat v tom rozbitém stavu, v němž se nacházel, takže pochybuji, že by k tomu došlo ještě v cyklu 5.9, ale uvidíme.“
Stabilní aktualizace: 5.8.10, 5.4.66 a 4.19.146 byly vydány 17. září. Poté 5.8.11, 5.4.67, 4.19.147, 4.14.199, 4.9.237 a 4.4.237 následovaly 23. září.
Bottomley: Creating a home IPv6 network. Jonathan Corbet. 18. září 2020
James Bottomley dal dohromady podrobné ohlédnutí za tím, co si vyžádalo úplné zprovoznění IPv6 v jeho síti. „Po dočtení sem byste si mohli například myslet, že IPv6 se vždy automaticky nastaví, a ačkoliv je pravda, že když prostě zapojíte svůj notebook do ethernetového portu kabelového modemu, skutečně se automaticky nastaví, většina lidí má složitější domácí konfiguraci s routerem, což vyžaduje další zvláštní zásahy ke zprovoznění. To znamená, že potřebujete získat více od svého ISP pomocí zvláštních DHCPv6 požadavků.“
Cook: Security things in Linux v5.7. Jonathan Corbet. 22. září 2020
Kees Cook dohání skluz za změnami týkajícími se bezpečnosti ve vydání jádra 5.7. „Jaderné API Linux Security Module (LSM) poskytuje možnost psát bezpečnostní moduly, které tradičně implementují rozličné systémy Mandatory Access Control (MAC) jako SELinux, AppArmor atd. Háčky LSM jsou četné a nikdo je nepoužívá všechny, jelikož některé háčky jsou velmi specifické (jako ty používané IMA, Yama, LoadPin atd.). Avšak doposud chyběl způsob, jak jednak připojit se k nim zvenčí (ani z běžného načítaného jaderného modulu), jednak sestavit zcela dynamická bezpečnostní pravidla, tedy dokud KP Singh nedorazil s API pro sestavování pravidel LSM pomocí BPF. Díky tomu lze psát háčky jaderných LSM v BPF (pro privilegovaný proces), čímž umožňuje zcela vlastní bezpečnostní pravidla (a hlášení).“
Quote of the week. Jonathan Corbet. 23. září 2020
/* * Nejhorší případ je, že všechny úlohy se vzájemně zablokují v oblasti * migrate_disable() a zásobníku na jednom CPU. To pak omezí dostupnou * propustnost na jeden CPU. A protože teorie plánovatelnosti v reálném * čase uvažuje pouze nejhorší případ, veškerá analýza reálného času by se * měla vrátit k jednomu CPU (a tím okamžitě vyřešit problém analýzy SMP). */
preempt_count(): změna sledování preempce v jádře má rozsáhlé důsledky.Nástroje: Tisk bez diskuse
Tiskni
Sdílej: