• Перейти к основной навигации
  • Перейти к основному содержанию
  • Перейти в конец страницы
Логотип ТехЛила

ТехЛила

Bleeding Edge, Всегда

  • Главная
  • О нас
  • Контакты
  • Сделки и предложения
Логотип Техлила
FacebookТвитнутьLinkedInшпилькаАкции80
Распределения Linux
Следующий

5 лучших дистрибутивов Linux для студентов колледжей

Введение в ядро ​​Linux

ТехЛила Компьютер 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. Это позволяет ОС работать так, как она есть, и, поскольку это программное обеспечение с открытым исходным кодом, оно не только бесплатное, но и подлежит постоянному развитию и совершенствованию.

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

Поделиться заботой

FacebookТвитнутьLinkedInшпилькаАкции80
Аватара Раджеша Намасе

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

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

Категория

  • Linux

Теги

Учебники по Linux

Читатель взаимодействий

Что говорят люди

  1. Амит

    Очень хорошая информация. Мне нравится изображение ядра.

    Ответить
  2. Томас Делауэр

    Linux был лучшим во все времена, а теперь Windows настолько плоха, что любой может взломать систему.

    Ответить

Добавьте свой комментарий Отменить ответ

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

сноска Logo Текстовый логотип нижнего колонтитула

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

О нас

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

В TechLila наша основная цель - предоставить уникальную информацию, такую ​​как советы и рекомендации по качеству, учебные пособия, практические руководства по Windows, Macintosh, Linux, Android, iPhone, безопасности и несколько различных подтем, таких как обзоры.

Ссылки

  • О нас
  • Свяжитесь с нами
  • Отказ от ответственности
  • Персональные данные
  • Условия

Подписаться

Пользовательская тема с использованием Genesis Framework

Облачный хостинг от Cloudways

Язык

© Авторские права 2012–2023 ТехЛила, Все права защищены.

x
x