přejít na obsah přejít na navigaci

Linux E X P R E S, Problém s poškodzovaním súborov a objatia v kerneli

Problém s poškodzovaním súborov a objatia v kerneli

tux.png

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”.


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.

Nahoru

Příspěvky

Problém s poškodzovaním súborov a objatia v kerneli
Petr Ježek 19. 12. 2018, 11:51:26
Odpovědět  Odkaz 
Aktualizováno, před aktualizací žádný problém. Ono "mohlo by poškodit..." znamená za určitých podmínek, jež u mne nenastaly. I/O scheduler mám v permanenci.

Odpovědět

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích a pravidlech najdete v nápovědě.
Diskuzi můžete sledovat pomocí RSS kanálu rss



 
 

Top články z OpenOffice.cz