Subteno por rula teksto estis forigita de la tekstkonzolo en la Linukso-kerno

El la tekstkonzola efektivigo liverita kiel parto de la Linukso-kerno kodo forigita, kiu disponigas la kapablon rulumi tekston reen (CONFIG_VGACON_SOFT_SCROLLBACK). La kodo estis forigita pro la ĉeesto de eraroj, kiujn neniu riparis pro la foresto de prizorganto kontrolanta la evoluon de vgacon.

En la somero ĉe vgacon ĝi estis rivelita kaj eliminita vundebleco (CVE-2020-14331), kiu povas konduki al bufrosuperfluo pro la manko de taŭgaj kontroloj pri la havebleco de disponebla memoro en la rulbufro. La vundebleco altiris la atenton de programistoj, kiuj organizis fuztestadon de la vgacon-kodo en syzbot.

Pliaj kontroloj rivelis plurajn pli similajn problemojn en la vgacon-kodo, same kiel problemojn en la programaro efektivigo de rulado en la fbcon-ŝoforo. Bedaŭrinde, la problema kodo longe restis neprizorgita, supozeble pro la fakto, ke programistoj ŝanĝis al uzado de grafikaj konzoloj kaj tekstkonzoloj maluziĝis (homoj daŭre uzas vgacon kaj fbcon-konzolojn, sed ili ne estas la ĉefa kerninterfaco dum jardekoj. kaj tiaj altnivelaj funkcioj kiel rulumado enkonstruita en la ŝoforo (Shift+PageUp/PageDown) estas supozeble malmulte postulataj).

Ĉi-rilate, Linus Torvalds decidis ne provi konservi la nereklamitan kodon, sed simple forigi ĝin. Se estas uzantoj kiuj bezonas ĉi tiun funkcion, la kodo por subteni movo en la konzolo estos resendita al la kerno tuj kiam prizorganto estas trovita kiu pretas transpreni ĝian prizorgadon.

fonto: opennet.ru

Aldoni komenton