Linux konzol

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 .

Cél

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 .

Lásd még

Jegyzetek

  1. Kconfig "tty" illesztőprogramok - kernel/git/torvalds/linux.git - Linux kernel forrásfa . git.kernel.org _ Letöltve: 2021. január 4. Az eredetiből archiválva : 2021. december 7.
  2. David Rheinsberg. Elavult a CONFIG_VT  (angol) . Ponyhof (2012. augusztus 12.). Letöltve: 2021. január 4. Az eredetiből archiválva : 2020. november 12.
  3. Linux kernel illesztőprogram-adatbázis: CONFIG_VT_CONSOLE: Konzol támogatása a virtuális terminálon . catee.net . Letöltve: 2021. január 4. Az eredetiből archiválva : 2021. március 6..
  4. Linux kernel illesztőprogram-adatbázis: CONFIG_SERIAL_CONSOLE: A soros port konzol támogatása . catee.net . Letöltve: 2021. január 4. Az eredetiből archiválva : 2021. január 15.
  5. Linux kernel illesztőprogram-adatbázis: CONFIG_USB_SERIAL_CONSOLE: USB soros konzol eszköztámogatás . catee.net . Letöltve: 2021. január 4. Az eredetiből archiválva : 2020. december 6..
  6. Linux kernel illesztőprogramok adatbázisa: CONFIG_VGA_CONSOLE: VGA szöveges konzol . catee.net . Letöltve: 2021. január 4. Az eredetiből archiválva : 2021. február 28..
  7. Linux kernel illesztőprogramok adatbázisa: CONFIG_FRAMEBUFFER_CONSOLE: Framebuffer konzol támogatása . catee.net . Letöltve: 2021. január 4. Az eredetiből archiválva : 2018. július 20.