Új Linux javítások: egyszerűbben testreszabható a Tux-os kernel indítólogó

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

Egy friss Linux kernel patch-sorozat lehetővé teszi a felhasználók számára, hogy könnyebben cseréljék az alapértelmezett kernel indítólogót. Bár sokan megszoktuk, hogy a Tux képe jelenik meg a rendszerindítás során, a mostani változtatásokkal a konzol bootélmény személyre szabása egyszerűvé válik a kernel konfigurációs, Kconfig opcióin keresztül. Ezzel a módszerrel nem szükséges közvetlenül a forráskódot vagy a Makefile-t módosítani, ami eddig gyakori, de kényelmetlen megoldás volt.

A Vincent Mailhol által benyújtott patch-sorozat bevezeti a LOGO_LINUX_* opciókat, amelyek különböző típusú logók használatát teszik lehetővé. A LOGO_LINUX_MONO_FILE például egy monokróm PBM formátumú logót enged, a LOGO_LINUX_VGA16_FILE 16 színű PPM formátumú logót, míg a LOGO_LINUX_CLUT224_FILE akár 224 színt is támogat PPM formátumban. Ezáltal a felhasználók igényeik szerint választhatnak a különböző színmélységű és formátumú logók között, miközben a konfiguráció kezelése egyszerűbbé válik.

A patch-sorozat előnye, hogy a logófájl helyét a Kconfig-on keresztül lehet megadni, ami nemcsak a testreszabást könnyíti meg, hanem a kód logikájának tisztábbá tételét is szolgálja. Érdemes megjegyezni, hogy a kernel logó build-time opcióként került bevezetésre, nem pedig futásidőben módosítható beállításként. Ennek oka, hogy a logó a boot folyamat korai szakaszában töltődik be, így tárolása vagy az initrd-ben, vagy a fájlrendszeren szükséges. A build-time megközelítés egyszerűbbé teszi a folyamatot, és nem késlelteti a logó megjelenítését az indítás során.

A frissítés révén a Linux-felhasználók mostantól könnyebben alakíthatják saját ízlésük szerint a rendszerindítás vizuális élményét, miközben a kernel konfigurációja átláthatóbb és kezelhetőbb marad.