• Към основното навигационно
  • Прескочи на основното съдържание
  • Към основното лента
  • Към долния колонтитул

TechLila

Bleeding Edge, винаги

  • Начало
  • Информация
  • Контакти
  • Сделки и оферти
Лого на Techlila
Сподели
Tweet
Сподели
щифт
4 Акции
Linux дистрибуции
Следва

Топ 5 дистрибуции на Linux за студенти

Въведение в ядрото на Linux

TechLila компютър Linux

Въведение в ядрото на Linux – сърцето на операционната система Linux

Аватар на Раджеш Намасе Раджеш Намасе
Последна актуализация на: Май 14, 2020

Ядрото на Linux не е операционна система, а ядрото или сърцето на операционната система, което позволява на приложенията, които правят реалната ОС способна да работи. Такива приложения включват различните обвивки, компилатора, софтуера за прозорци, помощните програми и така нататък, които са необходими, преди компютърът ви дори да се стартира. Така че ядрото на Linux не е същото като операционната система Linux, която трябва да бъде правилно наречена GNU/Linux OS.

Въведение в ядрото на 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. Той позволява на операционната система да работи както работи и тъй като е софтуер с отворен код, тя не само е безплатна, но подлежи на постоянно развитие и подобрение.

Сподели
Tweet
Сподели
щифт
4 Акции

Разкриване на информация Съдържанието, публикувано в TechLila, се поддържа от читатели. Може да получим комисионна за покупки, направени чрез нашите партньорски връзки, без допълнителни разходи за вас. Прочетете нашите Страница за отказ от отговорност за да научите повече за нашето финансиране, редакционни политики и начини да ни подкрепите.

Споделянето е загриженост

Сподели
Tweet
Сподели
щифт
4 Акции
Аватар на Раджеш Намасе

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

Раджеш Намасе е професионален блогър и основател на блога TechLila. Освен това той е страстен предприемач, интернет маркетинг и фитнес изрод.

категория

  • Linux

Маркирания

Уроци за Linux

Reader Взаимодействия

Какво казват хората

  1. Аватар на АмитАмит

    Много добра информация. Харесвам картинката на ядрото.

    Отговор
  2. Аватар на Томас ДелауерТомас Делауер

    Linux е най-добрият във всички времена, а сега Windows е толкова лош и всеки може да хакне системата.

    Отговор

Добавете Вашия коментар Отказване на отговора

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани *

Основно Sidebar

Популярен

Как да увеличите скоростта на широколентовия достъп в Windows

10-те най-добри устройства за стартиране на Android за 2021 г

Какво да направите след инсталиране на Windows 10 – Windows 10 съвети и трикове

Топ 10 търсачки, които можете да използвате за частно търсене в мрежата

55 интересни факта за компютъра, които ще ви поразят

Какво да търсите, когато купувате лаптоп – Ръководство за закупуване на лаптоп

Fusion Drive срещу SSD – неща, които никой не ви казва за Fusion срещу SSD съхранение

Полезни инструменти

• Grammarly – Безплатна проверка на граматиката
• SEMrush – Най-добрият SEO инструмент, доверен от експерти
• Setapp – Абонамент на едно гише за Mac и iOS

Актуални теми

  • Андроид
  • Интернет
  • iPhone
  • Linux
  • Мушама
  • Сигурност
  • Социална медия
  • Технологии
  • Windows

Струва си да се провери

10-те най-добри звукови еквалайзери за Windows 10 (издание 2022 г.!)

14 най-добри VLC скина, които са силно препоръчителни и безплатни

Лого на фона Лого на текста в долния колонтитул

Footer

Информация

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

В TechLila нашата основна цел е да предоставим уникална информация, като съвети и трикове за качество, уроци, ръководства с практически инструкции за Windows, Macintosh, Linux, Android, iPhone, сигурност и няколко различни подтеми, като рецензии.

Връзки

  • Информация
  • Контакти
  • Отказ от отговорност
  • Политика за Поверителност
  • условия

Следвай ни

Персонализирана тема с помощта на Genesis Framework

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

език

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

© Авторско право 2012–2022 TechLila. Всички права запазени.