Linux 7.2: kikerül a kernelből a Hercules Monochrome ISA grafikus kártya illesztőprogramja

A Linux 7.2 kernel fejlesztési ágából kikerült a Hercules Monochrome ISA grafikus kártyához tartozó FBDEV-illesztőprogram és a hozzá kapcsolódó szöveges konzol-illesztőprogram. A kódeltávolítás az 1982-ben bemutatott, nyolcbites ISA monokróm grafikus kártyát érinti, amely a korai PC-korszak egyik jellegzetes hardvere volt. Az eltávolítás annak a kódtisztítási folyamatnak a folytatása, amely a régi ISA- és PCMCIA-eszközök kivezetését tűzte ki célul, miután a Linux 7.1 már megszüntette az i486 processzorok támogatását.

Linux 7.2: kikerül a kernelből a Hercules Monochrome ISA grafikus kártya illesztőprogramja

A Linux 7.1 kernel korábban már kivezette a régi i486 processzorok támogatását, és elindult néhány ISA, illetve PCMCIA eszközillesztőprogram eltávolítása is. A Hercules Monochrome ISA támogatása ennek a kódtisztítási folyamatnak a következő lépése.

A Hercules illesztőprogram az FBDEV alrendszerhez tartozott, amely a régebbi framebufferes megjelenítési modell része. A modern Linux grafikus stack nagyobb része már a Direct Rendering Manager, vagyis DRM alrendszerre épül, ezért az ilyen régi FBDEV-kódok fenntartása okafogyottá vált. A Hercules Monochrome ISA kártya mai rendszereken gyakorlati szerepet nem tölt be, legfeljebb régi PC-alkatrészek gyűjtőinél vagy restaurált gépekben fordulhatnak elő.

A módosítás több mint ezer sornyi, a Hercules Monochrome ISA grafikus adapterhez és a hozzá tartozó szöveges konzolhoz kapcsolódó kernelkódot távolít el. A kapcsolódó commit itt olvasható.

Érdekességként érdemes megemlíteni, hogy a Hercules driver frame buffer eszközillesztőjét, egy Magyar programozó, Bakonyi Ferenc alkotta meg Geert Uytterhoeven és Andrew Apted kódjára építve 1999 februárjában, mely az utolsó karbantartást 2002-ben kapta.