МОС-Linux Основные компоненты системы: различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
м
нет описания правки
м
м
Строка 1: Строка 1:




Строка 11: Строка 12:
* Совместный доступ к файловой системе компьютера и сети
* Совместный доступ к файловой системе компьютера и сети


Ядро системы МОС это и есть Linux - название полученное слиянием имени исходного автора ядра Линуса Торвальдса (сейчас авторов много) с названием идеологического вдохновителя - операционной системы Unix.Именно ядро объединяет все системы Linux. В некоторых системах (например android, линукс в роутерах) даже отсутствуют компоненты GNU.
Ядро системы МОС это и есть Linux - название полученное слиянием имени исходного автора ядра Линуса Торвальдса (сейчас авторов много) с названием идеологического вдохновителя - операционной системы Unix.Именно ядро объединяет все системы Linux.  


Ядро написано главным образом на языке C и собирается для системы МОС из исходных текстов. В процессе сборки выбирается (буквально - галочками) включение в систему поддержки тех или иных устройств и функций (для систем общего назначения обычно выбирается все что в них может встретится, но текст ядра рассчитан и на специализированные устройства, их поддержку естественно исключают), добавляются свои исправления (патчи), выбирается что будет присутствовать в системе сразу, а что догружаться в процессе работы в виде модулей. (командами insmod, просмотр lsmod). Таким образом, при всей схожести, ядра одной линукс-системы не вполне похожи на ядра другой.
Ядро написано главным образом на языке C и собирается для системы МОС из исходных текстов. В процессе сборки выбирается (буквально - галочками) включение в систему поддержки тех или иных устройств и функций. Для систем общего назначения обычно выбирается все, что в них может встретится, но текст ядра рассчитан и на специализированные устройства, их поддержку естественно исключают. При сборке добавляются свои исправления (патчи), выбирается что будет присутствовать в системе сразу, а что догружаться в процессе работы в виде модулей. (командами insmod, просмотр lsmod). Таким образом, при всей схожести, ядра одной линукс-системы не вполне похожи на ядра другой.


Ядро состоит из основного файла, загружаемого при старте OC, и модeлей, (*.ko) служащих для включения поддержки некоторых функций - оборудования, файловых систем ИТП. '''Важно''' '''Ядро монолитно, модули от одного ядра не подходят к другому.''' Именно поэтому понятие "драйвер" фактически бессмысленно. Есть лишь средства "приделать" в виде модуля к используемому ядру драйвер, поставляемый в виде исходного кода, да и то только если им поддерживается необходимая версия ядра.
Ядро состоит из основного файла, загружаемого при старте OC, и модeлей (*.ko) ,служащих для включения поддержки некоторых функций - оборудования, файловых систем ИТП. '''Важно''' '''Ядро монолитно, модули от одного ядра не подходят к другому.''' Именно поэтому понятие "драйвер" фактически бессмысленно. Есть лишь средства "приделать" в виде модуля к используемому ядру драйвер, поставляемый в виде исходного кода, да и то только если им поддерживается необходимая версия ядра. В процессе "приделывание" в модуль добавляется информация, инбивидуальная для данной версии ядра.  


Ядро периодически обновляется,дополняется. Каждое новое ядро обозначается номером версии вида x.yy На момент написания уже доступна версия 6.00. Для обновления автоматического ядра используем команду update-kernel (от root).  
Ядро периодически обновляется, м при этом функции дополняются, а также исправляются ошибки. Каждое новое ядро обозначается номером версии вида x.yy На момент написания уже доступна версия 6.00. Для обновления автоматического ядра используем команду update-kernel (от root).  


Название файла ядра обычно vmlinuz (записывается обычно в сжатом виде - потому z).  
Название файла ядра обычно vmlinuz (записывается обычно в сжатом виде - потому z).  

Навигация