![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/6/65/Simplified_Structure_of_the_Linux_Kernel.svg/languk-640px-Simplified_Structure_of_the_Linux_Kernel.svg.png&w=640&q=50)
Консоль Linux
З Вікіпедії, безкоштовно encyclopedia
Консоль Linux — це внутрішня системна консоль ядра Linux (системна консоль — це пристрій, який отримує всі повідомлення ядра і дозволяє входити в систему в режимі одного користувача). [2] Консоль Linux забезпечує можливість для ядра та інших процесів отримувати дані від користувача та надсилати текстову відповідь. Користувач зазвичай вводить текст за допомогою клавіатури комп'ютера і читає вихідний текст на моніторі комп'ютера . Ядро Linux підтримує віртуальні консолі – консолі, які логічно відокремлені, але мають доступ до однієї фізичної клавіатури та дисплея. [3] Консоль Linux (і віртуальні консолі Linux) реалізовані підсистемою VT ядра Linux і не покладаються на жодне програмне забезпечення з простору користувача. [4]
- Не плутати з операційною системою LinuxConsole. [1]
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/6/65/Simplified_Structure_of_the_Linux_Kernel.svg/640px-Simplified_Structure_of_the_Linux_Kernel.svg.png)
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Knoppix-3.8-boot.png/640px-Knoppix-3.8-boot.png)
Консоль Linux була однією з перших функцій ядра. Вона була написана Лінусом Торвальдсом у 1991 році [5] (див. історію Linux ). Є дві основні реалізації: кадровий буфер і текстовий режим . Реалізація кадрового буфера є типовою в сучасних дистрибутивах Linux і разом із налаштуванням режиму ядра забезпечує підтримку апаратного забезпечення відображення та функцій, таких як відображення графіки під час завантаження системи, на рівні ядра. [6] Застаріла реалізація текстового режиму використовувалася в ПК-сумісних системах з відеокартами CGA, EGA, MDA і VGA. Архітектури, що не належать до x86, використовували режим кадрового буфера, оскільки їхні відеокарти не могли реалізувати текстовий режим. [6] Консоль використовує растрові зображення та Monospace шрифти фіксованого розміру, за замовчуванням це 8x16 пікселів на символ. [6]
Консоль Linux є додатковою функцією ядра, і більшість вбудованих систем Linux її не вмикають. Ці системи зазвичай забезпечують альтернативний користувальницький інтерфейс (наприклад, веборієнтований) або завантажуються в графічний інтерфейс користувача і використовують його, як основний засіб взаємодії з користувачем. Інші реалізації консолі Linux включають консоль Брайля для підтримки оновлюваних дисплеїв Брайля [7] і консоль послідовного порту. [8]