Realtime ядро — различия между версиями
(не показано 5 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | Внимание! | + | <big>'''Внимание! REALTIME ЯДРА БОЛЬШЕ НЕ СОБИРАЮТСЯ ПО ПРИЧИНЕ НИЗКОЙ ВОСТРЕБОВАННОСТИ И УДАЛЕНЫ. |
+ | СТАНДАРТНЫЕ ЯДРА РОСЫ НЕПЛОХО СПРАВЛЯЮТСЯ С ЗАДАЧЕЙ РЕАЛТАЙМОВОСТИ. | ||
+ | СТАТЬЯ АРХИВНАЯ.'''</big> | ||
'''Realtime (RT, ядро реального времени) ядро Linux''' — это такое ядро, в котором больше ресурсов процессора тратится на тщательное планирование операций и обработку событий, за счет чего достигается более маленькая задержка в реагировании на системные события. Это неточное объяснение, подробнее читайте на https://rt.wiki.kernel.org/ | '''Realtime (RT, ядро реального времени) ядро Linux''' — это такое ядро, в котором больше ресурсов процессора тратится на тщательное планирование операций и обработку событий, за счет чего достигается более маленькая задержка в реагировании на системные события. Это неточное объяснение, подробнее читайте на https://rt.wiki.kernel.org/ | ||
Строка 10: | Строка 12: | ||
== Установка realtime ядер == | == Установка realtime ядер == | ||
− | Установка состоит из добавления репозитори я с ядром, устанвоки ядра и настройки загрузчика Grub. Ниже даны команды, которые нужно поочередно скопировать и вставить в терминал. | + | Установка состоит из добавления репозитори я с ядром, устанвоки ядра и настройки загрузчика Grub. Ниже даны команды, которые нужно поочередно скопировать и вставить в терминал.<br /> |
− | '''Ядро Linux 4.1 Realtime''' | + | '''Ядро Linux 4.1 Realtime''' <br /> |
Для 32-битных систем: | Для 32-битных систем: | ||
sudo urpmi.addmedia realtime_kernel41 http://abf-downloads.rosalinux.ru/tremod_personal/repository/rosa2014.1/i586/main/release/ | sudo urpmi.addmedia realtime_kernel41 http://abf-downloads.rosalinux.ru/tremod_personal/repository/rosa2014.1/i586/main/release/ | ||
Строка 20: | Строка 22: | ||
sudo urpmi kernel-nrj-realtime-4.1-latest | sudo urpmi kernel-nrj-realtime-4.1-latest | ||
− | '''Ядро 4.4 Realtime''' | + | '''Ядро Linux 4.4 Realtime''' <br /> |
Для 32-битных систем: | Для 32-битных систем: | ||
− | sudo urpmi.addmedia | + | sudo urpmi.addmedia realtime_kernel44 http://abf-downloads.rosalinux.ru/tremod_personal/repository/rosa2014.1/i586/main/release/ |
sudo urpmi kernel-nrj-realtime-4.4-latest | sudo urpmi kernel-nrj-realtime-4.4-latest | ||
Для 64-битных систем: | Для 64-битных систем: | ||
− | sudo urpmi.addmedia | + | sudo urpmi.addmedia realtime_kernel44 http://abf-downloads.rosalinux.ru/tremod_personal/repository/rosa2014.1/x86_64/main/release/ |
sudo urpmi kernel-nrj-realtime-4.4-latest | sudo urpmi kernel-nrj-realtime-4.4-latest | ||
+ | '''Ядро Linux 4.6 Realtime''' <br /> | ||
+ | Для 32-битных систем: | ||
+ | sudo urpmi.addmedia realtime_kernel46 http://abf-downloads.rosalinux.ru/tremod_personal/repository/rosa2014.1/i586/main/release/ | ||
+ | sudo urpmi kernel-nrj-realtime-4.6-latest | ||
+ | |||
+ | Для 64-битных систем: | ||
+ | sudo urpmi.addmedia realtime_kernel46 http://abf-downloads.rosalinux.ru/tremod_personal/repository/rosa2014.1/x86_64/main/release/ | ||
+ | sudo urpmi kernel-nrj-realtime-4.6-latest | ||
После этого при загрузке системы в секции "Дополнительные параметры" в загрузчике выберите realtime-ядро или перейдите в настройку Grub2 из ''Параметры системы - Запуск и завершение'' или с помощью утилиты Grub Customizer (есть в репозиториях) и установите по умолчанию загрузку realtime ядра. | После этого при загрузке системы в секции "Дополнительные параметры" в загрузчике выберите realtime-ядро или перейдите в настройку Grub2 из ''Параметры системы - Запуск и завершение'' или с помощью утилиты Grub Customizer (есть в репозиториях) и установите по умолчанию загрузку realtime ядра. | ||
Ядро собирал [https://vk.com/nemial Михаил Негрий], баги отсылайте ему. | Ядро собирал [https://vk.com/nemial Михаил Негрий], баги отсылайте ему. |
Текущая версия на 19:19, 22 января 2018
Внимание! REALTIME ЯДРА БОЛЬШЕ НЕ СОБИРАЮТСЯ ПО ПРИЧИНЕ НИЗКОЙ ВОСТРЕБОВАННОСТИ И УДАЛЕНЫ. СТАНДАРТНЫЕ ЯДРА РОСЫ НЕПЛОХО СПРАВЛЯЮТСЯ С ЗАДАЧЕЙ РЕАЛТАЙМОВОСТИ. СТАТЬЯ АРХИВНАЯ.
Realtime (RT, ядро реального времени) ядро Linux — это такое ядро, в котором больше ресурсов процессора тратится на тщательное планирование операций и обработку событий, за счет чего достигается более маленькая задержка в реагировании на системные события. Это неточное объяснение, подробнее читайте на https://rt.wiki.kernel.org/
RT-ядро может использоваться в системах контроля реального времени (например, система безопасности на АЭС, где требуется моментальное реагирование автоматики на инцидент и задержки недопустимы) и других подобных случаях. Из домашних пользователей оно будет полезно музыкантам (в сочетании с аудио-сервером Jack), которым нужно в режиме реального времени выводить звук со своего инструмента на динамики, подвергая его какой-либо обработке. Обычное ядро не будет должным образом с этим справляться, поскольку события обработки звука могут ставиться в очередь по сравнению с более важными событиями, что создаст задержки.
В Росе стандартное ядро уже имеет патчи nrjQL, которые придают ядру немного реалтаймовости.
Версия realtime ядра в официальных репозиториях Росы отстает от основного ядра, поэтому решили сделать собственную сборку.
Установка realtime ядер
Установка состоит из добавления репозитори я с ядром, устанвоки ядра и настройки загрузчика Grub. Ниже даны команды, которые нужно поочередно скопировать и вставить в терминал.
Ядро Linux 4.1 Realtime
Для 32-битных систем:
sudo urpmi.addmedia realtime_kernel41 http://abf-downloads.rosalinux.ru/tremod_personal/repository/rosa2014.1/i586/main/release/ sudo urpmi kernel-nrj-realtime-4.1-latest
Для 64-битных систем:
sudo urpmi.addmedia realtime_kernel41 http://abf-downloads.rosalinux.ru/tremod_personal/repository/rosa2014.1/x86_64/main/release/ sudo urpmi kernel-nrj-realtime-4.1-latest
Ядро Linux 4.4 Realtime
Для 32-битных систем:
sudo urpmi.addmedia realtime_kernel44 http://abf-downloads.rosalinux.ru/tremod_personal/repository/rosa2014.1/i586/main/release/ sudo urpmi kernel-nrj-realtime-4.4-latest
Для 64-битных систем:
sudo urpmi.addmedia realtime_kernel44 http://abf-downloads.rosalinux.ru/tremod_personal/repository/rosa2014.1/x86_64/main/release/ sudo urpmi kernel-nrj-realtime-4.4-latest
Ядро Linux 4.6 Realtime
Для 32-битных систем:
sudo urpmi.addmedia realtime_kernel46 http://abf-downloads.rosalinux.ru/tremod_personal/repository/rosa2014.1/i586/main/release/ sudo urpmi kernel-nrj-realtime-4.6-latest
Для 64-битных систем:
sudo urpmi.addmedia realtime_kernel46 http://abf-downloads.rosalinux.ru/tremod_personal/repository/rosa2014.1/x86_64/main/release/ sudo urpmi kernel-nrj-realtime-4.6-latest
После этого при загрузке системы в секции "Дополнительные параметры" в загрузчике выберите realtime-ядро или перейдите в настройку Grub2 из Параметры системы - Запуск и завершение или с помощью утилиты Grub Customizer (есть в репозиториях) и установите по умолчанию загрузку realtime ядра.
Ядро собирал Михаил Негрий, баги отсылайте ему.