• Перейти до основної навігації
  • Перейти до основного матеріалу
  • Перейти до основної врізки
  • Перейти в кінець сторінки

TechLila

Bleeding Edge, завжди

  • Головна
  • Про нас
  • Контакти
  • Акції та пропозиції
Логотип Techlila
Поділитись
чірікать
Поділитись
Pin
4 акції
Дистрибутиви Linux
Вгору Далі

5 найкращих дистрибутивів Linux для студентів коледжу

Вступ до ядра Linux

TechLila комп'ютер Linux

Вступ до ядра Linux – серце операційної системи Linux

Аватар Раджеша Намасе Раджеш Намасе
Останнє оновлення: Травень 14, 2020

Ядро Linux - це не операційна система, а ядро, або серце операційної системи, що дозволяє додаткам, які дозволяють справжню ОС працювати. Такі програми включають різні оболонки, компілятор, віконне програмне забезпечення, утиліти тощо, які необхідні до того, як ваш комп'ютер навіть завантажиться. Отже, ядро ​​Linux не те саме, що ОС Linux, яку слід правильно назвати ОС GNU/Linux.

Вступ до ядра Linux

Ядро Linux використовується Unix-подібними операційними системами, що належать до сімейства Linux. Він був випущений під GNU General Public License, що означає, що будь-хто може використовувати та поширювати його безкоштовно. Це розвиток від Лінус Торвальдс, фінський студент-комп’ютерник, якому подобалося гратися з комп’ютерами та тим, що їх робить, і який у 1991 році придумав нову операційну систему, розроблену на основі фреймворку або ядра, яке він назвав Linux.

Оскільки він був випущений як програмне забезпечення з відкритим вихідним кодом, він швидко перетворився на працездатну операційну систему, оскільки буквально тисячі розробників і програмістів зробили внесок у його розробку. Безкоштовний проект GNU був створений у 1983 році для розробки безкоштовної операційної системи, і хоча було розроблено багато компонентів, він зазнав невдачі, оскільки його ядро ​​так і не було завершено. Linux приваблював багатьох людей, які зробили внесок у це.

Монолітні ядра та модулі

Версія 0.11 була випущена в грудні 1991 року, і з того часу ядро ​​Linux і побудована на ньому операційна система швидко зростали. Отже, що таке ядро ​​Linux і чому воно таке особливе та успішне? Це те, що відомо як монолітне ядро, яке було скомпільовано як модульне. В основному це означає, що модулі можна завантажувати та вивантажувати під час роботи системи, але що модулі та системні служби запускаються в тому ж просторі, що й основна функціональність.

Гостра дискусія того часу точилася між відповідними перевагами монолітного ядра Unix та архітектурою мікроядра, що використовується в MINIX Ендрю Таненбаума. В останньому основні служби працюють за межами ядра, в просторі користувача. Термін «послуги» включає драйвери пристроїв, системну пам’ять, планувальник, управління пам’яттю, файлову систему та віртуальну файлову систему (VFS).

У Linux модулі можна динамічно завантажувати та вивантажувати в просторі ядра під час виконання, щоб зменшити кількість коду, що виконується в ядрі до мінімуму. Однією з переваг такого монолітного ядра є те, що якщо коренева файлова система переривається, службу легко розпочати знову, оскільки ядро ​​все ще працює.

Дивись також
Комп'ютерні операційні системи: сімейства ОС для комп'ютерів

Портативність Linux

З часом, головним чином завдяки внеску розробників, ядро ​​Linux стало надзвичайно стабільним і ефективним у використанні ЦП і пам’яті. Однак одним виразним і несподіваним результатом цих внесків була його переносимість. Спочатку Linux не розроблявся як портативний, але тепер був перенесений на ряд портативних пристроїв, таких як iPhone та iPod, а модифіковане ядро ​​використовується в ОС для пристроїв Google Android і Nokia Maemo.

Зараз це може опинитися під загрозою запровадження Microsoft UEFI (United Extensible Firmware Interface), який замінить існуючий BIOS на машинах, створених з ним. Існує певна ймовірність того, що специфікація UEFI зробить операційні системи з відкритим вихідним кодом, які працюють із ядром Linux, «неавторизованими». Це означає, що Linux не буде завантажуватися з такими комп’ютерами, портативними або портативними пристроями. Однак існує кілька проблем, які спільнота з відкритим кодом не змогла вирішити, і це, ймовірно, буде вирішено з часом.

Дивись також
Корисні команди, налаштування та усунення несправностей Linux

KVM і ядро ​​Linux

Нещодавно ядро ​​Linux було модифіковано, щоб воно могло діяти як гіпервізор, тобто працювати як ОС для інших операційних систем. Відома як віртуальна машина на основі ядра (KVM), ця модифікація є модулем ядра, який при завантаженні дозволяє використовувати іншу ОС у просторі користувача, над KVM. Ви можете запустити інше ядро ​​Linux або іншу операційну систему, наприклад Microsoft Windows, у просторі користувача. Єдина кваліфікація – вам потрібне обладнання, яке підходить для KVM: ваш процесор повинен підтримувати віртуалізацію.

Це основні факти про ядро ​​Linux. Головним фактором є те, що ядро ​​- це не сама операційна система, а серце операційної системи Linux. Це дозволяє ОС працювати так, як вона працює, і оскільки вона є програмним забезпеченням з відкритим вихідним кодом, вона не тільки безкоштовна, але й підлягає постійному розвитку та вдосконаленню.

Поділитись
чірікать
Поділитись
Pin
4 акції

Розкриття інформації: Вміст, опублікований на TechLila, підтримується читачами. Ми можемо отримувати комісію за покупки, зроблені через наші партнерські посилання, без додаткових витрат для вас. Читайте наш Сторінка відмови від відповідальності щоб дізнатися більше про наше фінансування, редакційну політику та способи нашої підтримки.

Спільний доступ - це турбота

Поділитись
чірікать
Поділитись
Pin
4 акції
Аватар Раджеша Намасе

Раджеш Намасе

Раджеш Намасе є професійним блогером і засновником блогу TechLila. Крім того, він пристрасний підприємець, інтернет-маркетолог і фітнес-фрик.

Категорія

  • Linux

Теги

Підручники з Linux

читач взаємодій

Що люди говорять

  1. Аватар АмітаAmit

    Дуже хороша інформація. Мені подобається зображення ядра.

    відповісти
  2. Аватар Томаса ДелауераТомас Делауер

    Linux є найкращим у всі часи, а тепер Windows настільки погана, що будь-хто може зламати систему.

    відповісти

Додайте свій коментар Скасувати відповідь

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *

Первинна бічна панель

популярний

Як збільшити швидкість широкосмугового доступу в Windows

10 найкращих програм для запуску Android 2021 року

Що робити після встановлення Windows 10 – поради та підказки щодо Windows 10

10 найкращих пошукових систем, які можна використовувати для приватного пошуку в Інтернеті

55 цікавих фактів про комп'ютер, які вразять вас

На що звернути увагу при покупці ноутбука – посібник із покупки ноутбука

Fusion Drive проти SSD – те, що вам ніхто не розповідає про Fusion проти SSD

Корисні інструменти

• Граматично – Безкоштовна перевірка граматики
• SemRush – Найкращий інструмент SEO, якому довіряють експерти
• Setapp – Єдина підписка для Mac і iOS

Модні теми

  • Android
  • інтернет
  • iPhone
  • Linux
  • Макінтош
  • безпеки
  • Соціальні мережі
  • Технологія
  • Windows

Варто перевірити

10 найкращих звукових еквалайзерів для Windows 10 (2022 Edition!)

14 найкращих скінів VLC, які настійно рекомендуються та безкоштовні

Логотип колонтитулів Текстовий логотип нижнього колонтитула

Нижній колонтитул

Про нас

Привіт і ласкаво просимо до TechLila, відомого технологічного блогу, де ви можете знайти винахідливі статті для освоєння основ і не тільки.

У TechLila наша головна мета — надати унікальну інформацію, таку як поради та підказки щодо якості, навчальні посібники, інструкції для Windows, Macintosh, Linux, Android, iPhone, безпека та кілька різних підтем, таких як огляди.

зв'язку

  • Про нас
  • Контакти
  • відмова
  • Політика Конфіденційності
  • терміни

слідувати

Спеціальна тема з використанням Genesis Framework

Хмарний хостинг від Cloudways

Language

en English
bg Българскиzh-CN 简体中文nl Nederlandsen Englishtl Filipinofr Françaisde Deutschid Bahasa Indonesiait Italianoja 日本語pl Polskipt Portuguêsro Românăru Русскийsr Српски језикes Españolsv Svenskatr Türkçeuk Українськаvi Tiếng Việt

© Copyright 2012–2023 TechLila. Всі права захищені.