Linux konzol – A Linux kernelben megvalósított konzol volt az első 1991 -ben kifejlesztett kernelfunkció (lásd: A Linux története ). IBM - PC kompatibilis architektúrán. Ez egy módja a felhasználóval való interakciónak – lehetővé teszi, hogy a kernel és más folyamatok szöveges adatokat küldjenek a felhasználónak , valamint fogadják a felhasználó által bevitt adatokat. Általában a billentyűzetet bevitelre, a monitort pedig a kimenetre használják . A Linux konzol támogatja az úgynevezett virtuális konzolokat – logikailag elválasztott, de ugyanazt a billentyűzetet és kijelzőt használó konzolokat. [1] A Linux konzolt, valamint a virtuális konzolokat a kernel VT alrendszere valósítja meg, és függetlenek a felhasználói területtől. [2] Ebben a Linux konzol a terminál emulátor ellentéte , amely egy felhasználói térbeli program, és általában grafikus shell környezetben fut .
A Linux konzol volt az egyik első kernelfüggvény, amelyet L. Torvalds írt 1991-ben.
A konzol a kernelbeállítások része, és alapértelmezés szerint a legtöbb disztribúcióban le van tiltva . A disztribúciók általában rendelkeznek alternatív felhasználói felülettel, vagy az ilyen disztribúciók közvetlenül egy grafikus felhasználói felületre töltődnek be .
A Linux konzol lehetővé teszi, hogy a kernel és más folyamatok szöveges üzeneteket jelenítsenek meg a felhasználónak, valamint szöveges bevitelt fogadjanak a felhasználótól Linuxon a következő eszközök használhatók rendszerkonzolként: virtuális terminál [3] , soros port [ 4] , USB soros port [5] , VGA [6] , framebuffer [7] . Egyes modern Linux disztribúciók betöltésjelzőt vagy grafikus logót jelenítenek meg a számítógép bekapcsolásakor, miközben a disztribúció betöltődik , ahelyett, hogy a linux konzolt jelenítenék meg.
A kernel rendszerindítása során a konzolt általában a rendszerindítási folyamat részletes információinak megjelenítésére használják. A rendszerindítási napló információkat tartalmaz az észlelt hardverről, valamint a kernel rendszerindítási állapotában bekövetkezett változásokról. A kernel betöltése után elindul az init folyamat (a kimenet elküldése is a konzolnak), amely kezeli a rendszer többi részének betöltését, beleértve a háttérdémonok indítását is.
Az init folyamat befejezése után a virtuális terminálok működésének alapjául szolgál (a Ctrl-Alt-F1 - Ctrl-Alt-F12 lenyomásával indítható el), amelyek mindegyike, ha engedélyezve van, elindítja a getty folyamatot , amely elindítja a /bin/login folyamat a felhasználó hitelesítéséhez. A hitelesítés után elindul a parancskonzol .