V kerneloch Linuxu vo verziách 4.19 a 4.20 (verzií 4.18 a starších sa tento problém netýka) bola nájdená chyba, ktorá za určitých okolností mohla viesť k poškodeniu súborového systému EXT4. S odhalením tejto chyby prišiel vývojár Guenter Roeck, pričom sa darilo tento problém spoľahlivo reprodukovať pri každom boote systému. Túto chybu, ktorá bola v jadre prakticky od verzie 4.19-rc1, spôsoboval framework blk-mq (Multi-Queue Block IO Queueing Mechanism), ak bol spustený bez I/O scheduleru. Jens Axboe prispel opravou, ktorá prišla pred dvomi dňami aj pre staršiu verziu jadra 4.19, s odporúčaním čo najskoršej aktualizácie všetkým užívateľom, ktorých sa tento problém týka.
Ďalšia novinka sa týka menej technických záležitostí a má väčší súvis s nedávno prijatým Code of Conduct pre vývojárov jadra Linuxu. V niektorých prípadoch sa v komentároch priamo v kóde kernelu vyskytovali anglické vulgárne slová, ktorých však prekvapivo nebolo veľa. Jarkko Sakkinen zo spoločnosti Intel nahradil tieto slová iným slovom – "hug", v preklade objatie – celkovo 33krát v zhruba 3,3 miliónoch riadkoch kódu. Hoci ide z technického hľadiska o malicherný príspevok kernelu a niektoré komentáre v zdrojovom kóde sú viac úsmevné ako vážne myslené urážky, napriek tomu je autorom a časťou komunity vnímaný ako dobrý krok ku slušnejšiemu prostrediu pre vývojárov. Treba však poznamenať, že aj tento príspevok sa nie u všetkých stretol s nadšením a bol označený aj ako ďalší krok ku verbálnej cenzúre vo vývoji jadra.
Problém s poškodzovaním súborov a objatia v kerneli
V jadre Linuxu bola nájdená chyba, ktorá môže spôsobovať poškodenie súborového systému EXT 4. Navrhnutý bol aj nový patch, ktorý mení vulgárne slová v kóde jadra za slovo “hug”.
10. December 2018 | Ivan Kmeťo