Мы в Telegram
Добавить новость

Во Дворце культуры Люберец проведут ремонт холла и первого этажа

В США идет подготовка к всеобъемлющему эмбарго на торговлю с РФ

В Комлесхозе Подмосковья рассказали, почему не нужно трогать птенцов-слеток

На форуме в Орехово-Зуеве обсудили профилактику терроризма в молодежной среде





Новости сегодня

Новости от TheMoneytizer

What is Linux Kernel – Everything you need to know.

The Kernel is the core of an operating system (OS). Linux Kernel is already three decades old and closes to 30 million code lines. Right now, it’s running on desktops, laptops, tablets, routers, servers, smartphones,…

The post What is Linux Kernel – Everything you need to know. appeared first on Linux Master Desk.

The Kernel is the core of an operating system (OS). Linux Kernel is already three decades old and closes to 30 million code lines. Right now, it’s running on desktops, laptops, tablets, routers, servers, smartphones, lots of Internet of Things, and the most powerful computers in the world. 

To talk about the Linux Kernel can go very long. Let’s check exactly what you need to know about it. 

What is the Linux Kernel?

It is the most important component of the Linux OS. It is in charge of memory, peripheral devices, and central processing unit (CPU). Through the Linux Kernel (interface), communication between hardware and its processes is possible and efficient in terms of resources use. Linux Kernel is mostly written in C, a very popular programming language.

Kernel is a modern English word for “cyrnel”, which means seed. It seems it took this name to make a botanical reference meaning the seed from which everything else grows. In any case, this gives a clear image to understand that the Kernel inside Linux OS is the one controlling many functions in plenty of devices (hardware).

Linux Kernel is a monolithic one. In other words, it is a Kernel that includes memory, interprocess communication (IPC), CPU, file system management, system server calls, and device drivers. The best possible tools for communicating with hardware and execute simultaneous tasks. Due to this, processes work with fast speed.

A disadvantage of monolithic Kernel is that if one of its functions fails, all the system does it.

What are the Kernel mode and user mode?

The code the system executes has two modes for being run on CPUs: Kernel mode and user mode. With the first, all the code running has hardware’s unlimited access. But with the second, access is limited to the CPU and memory to the System Call Interface (SCI). 

There is a division between Kernel and userspace also in the case of memory, building containers, security, etc. It helps to protect the system. If there is a failure on a user mode’s process, it won’t be so harmful since the Kernel can recover it. But if there’s a failure on a Kernel mode’s process, a situation can drive the complete system to crash.

Users can get privileges for accessing the Kernel space but just through some strict permissions in order to keep the security of this sensitive space.

Where is the Linux Kernel located?

Think about the Linux OS as a three-layer system: hardware, Linux Kernel, user processes.

  1. Hardware refers to a physical machine with RAM memory, input/output devices (graphics, networking, storage), and CPU, that basically reads and writes on the memory. 
  2. Linux Kernel comes in between hardware and user processes. And it’s the software that lives in the memory and gives orders to the CPU to accomplish tasks.
  3. User processes. Programs run by users and managed by the Kernel.

What are the Linux Kernel’s main functions?

Being the core of the Linux OS, it has a lot of jobs, but we can review it in four main responsibilities.

  1. It provides device drivers for working as a breach or an interpreter between hardware and processes.
  2. It manages processes. Linux Kernel defines the processes that can use the CPU, the exact moment, and the amount of time for doing it.
  3. It administrates memory. Linux Kernel permanently follows up what is stored, where, and the amount of memory used for those tasks.
  4. It receives and services requests from the system and security processes.

Conclusion.

Knowing a bit the power and capabilities of the Linux Kernel, it’s easier to understand its global popularity. Besides, being open-source, possibilities get multiply for users to modify it as they please. Try yourself and let your creativity be thrilled to bits!

The post What is Linux Kernel – Everything you need to know. appeared first on Linux Master Desk.

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Стрелявший в скейтера в Москве впал в кому после извлечения пули из головы

Город рассмотрит предложения пользователей электросамокатов о проведении фестиваля

Около 350 тысяч тонн вторсырья собрано в Москве в январе — марте

Более 600 тысяч газовых плит проверили в столице с начала года

Музыкальные новости

Почта России выпустила марку в честь 225-летия со дня рождения А.С. Пушкина

В Этнографическом музее народов Забайкалья Бурятский театр «Ульгэр» презентовал «Колобок» для юного зрителя - Новости и Культура, Дети и Россия

Объявлен протест по поводу спорной выставки в Варшаве под названием «Христианское наследие в многокультурной идентичности Азербайджана»

Concord is skipping free-to-play and pulling a Helldivers 2 instead: $40 for the full game with all 16 heroes at launch

Новости России

РФС и «Лига Ставок» договорились о проведении четырех ретро-матчей в 2024 году

Суд в Москве продлил домашний арест блогеру Портнягину

Более 600 тысяч газовых плит проверили в столице с начала года

Сотрудника швейцарского гумцентра в Москве обвинили в сборе военной информации

Экология в России и мире

Джомба, суттуг шай, кучу и другими видами чая в регионах России могут насладиться российские туристы

Красноярский музыкальный театр представил проект театральной экосистемы будущего

Приглашенные солистки выступят в опере «Руслан и Людмила»

Антисанитария в службах доставки: токсиколог Кутушов рассказал, почему опасно заказывать еду

Спорт в России и мире

Семнадцатилетняя Андреева впервые сыграет в полуфинале турнира Большого шлема

Теннисист Медведев снялся с турнира ATP в Нидерландах из-за травмы

Теннисистка Андреева заявила, что хочет войти в топ-20 рейтинга WTA ради собаки

Джокович снялся с Открытого чемпионата Франции по теннису

Moscow.media

Слушатель из Смоленска выиграл на «Авторадио» «Москвич 3»

Военные следователи провели рейд по бывшим мигрантам в Керчи

Мобилизованного свердловчанина приговорили к 23 годам "строгача" за подрыв гранаты в казарме

Создан новый метод предсказания деменции с точностью до 80%











Топ новостей на этот час

Rss.plus






В Москве задержали подозреваемого в убийстве в парке пожилого мужчины

Сотрудника швейцарского гумцентра в Москве обвинили в сборе военной информации

Итальянский бизнес потерял от санкций против РФ около €15 млрд

Суд в Москве продлил домашний арест блогеру Портнягину