Podpora za pomikanje besedila je bila odstranjena iz besedilne konzole v jedru Linuxa

Iz izvedbe besedilne konzole, dobavljene kot del jedra Linuxa koda odstranjena, ki omogoča pomikanje besedila nazaj (CONFIG_VGACON_SOFT_SCROLLBACK). Koda je bila odstranjena zaradi prisotnosti napak, ki jih zaradi odsotnosti vzdrževalca, ki bi nadzoroval razvoj vgacona, ni bilo nikogar popraviti.

Poleti so pri vgaconu razkrili in odpraviti ranljivost (CVE-2020-14331), ki lahko povzroči prekoračitev medpomnilnika zaradi pomanjkanja ustreznih preverjanj razpoložljivosti razpoložljivega pomnilnika v drsnem medpomnilniku. Ranljivost je pritegnila pozornost razvijalcev, ki so organizirali fuzz testiranje kode vgacon v syzbot.

Dodatna preverjanja so razkrila še več podobnih težav v kodi vgacon ter težave pri programski izvedbi drsenja v gonilniku fbcon. Na žalost je problematična koda dolgo ostala nevzdrževana, domnevno zaradi dejstva, da so razvijalci prešli na uporabo grafičnih konzol, besedilne konzole pa so izginile iz uporabe (ljudje še naprej uporabljajo konzoli vgacon in fbcon, vendar že desetletja nista glavni vmesnik jedra in po takih naprednih funkcijah, kot je drsenje, ki je vgrajeno v gonilnik (Shift+PageUp/PageDown), je verjetno malo povpraševanja).

V zvezi s tem se je Linus Torvalds odločil, da ne bo poskušal ohraniti nezahtevane kode, ampak jo bo preprosto odstranil. Če obstajajo uporabniki, ki potrebujejo to funkcionalnost, bo koda za podporo drsenja v konzoli vrnjena jedru takoj, ko se najde vzdrževalec, ki je pripravljen prevzeti njegovo vzdrževanje.

Vir: opennet.ru

Dodaj komentar