Собственные или закрытые части ядра

Согласно Сбросу dnsmasq кэш DNS:

dnsmasq является легкий DNS, TFTP и сервер DHCP. Это предназначается для обеспечения связанного DNS и сервиса DHCP к LAN. Dnsmasq принимает запросы DNS и или отвечает на них от маленького, локального, кэша или вперед их к реальному, рекурсивному, серверу DNS. Это программное обеспечение также установлено много дешевых маршрутизаторов для кэширования запросов DNS. Просто перезапуск для спугивания кэша DNS:

# stopservice dnsmasq
# startservice dnsmasq

7
27.09.2011, 09:41
2 ответа

Само ядро Linux является всем бесплатным программным обеспечением, распределенным в соответствии с Генеральной общедоступной лицензией GNU.

Третьи лица могут распределить драйверы с закрытым исходным кодом в форме загружаемых модулей ядра. Существуют некоторые дебаты относительно того, позволяет ли GPL им; Linus Torvalds установил декретом, что собственные модули позволяются.

Многие устройство в сегодняшнем компьютере содержит процессор и небольшой объем энергозависимой памяти, и нуждается в некотором коде, который будет загружен в ту энергозависимую память, чтобы быть полностью операционным. Этот код называют встроенным микропрограммным обеспечением. Обратите внимание, что различие между драйвером и встроенным микропрограммным обеспечением - то, что встроенное микропрограммное обеспечение работает на другом процессоре. Микропрограммные производители часто только выпускают двоичный блоб без источника кода. Много пакетов дистрибутивов Linux несвободное встроенное микропрограммное обеспечение отдельно (или в крайних случаях нисколько), например, Debian.

13
27.01.2020, 20:16
  • 1
    я понятия не имел, что это - то, как встроенное микропрограммное обеспечение классифицировано до сих пор.Удачи. –  boehj 17.05.2011, 10:53

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

Существует возможность испортить Ваше ядро модулями ядра CS. Те модули должны быть отмечены, как 'испорчено', и afaik, необходимо найти их с короткой командой:

cat /proc/sys/kernel/tainted

и для получения дополнительной информации:

grep tainted /var/log/*log 

Больше информации может быть найдено здесь.

1
27.01.2020, 20:16

Теги

Похожие вопросы