Как смоделировать аппаратный отказ графического процессора?

FreeBSD не использует ядро ​​Linux - как следует из названия, он использует Ядро BSD.

Ядро Linux можно заменить другим ядром Linux (либо созданным вами самостоятельно, либо извлеченным из дистрибутива). Имейте в виду, что программы пользовательского пространства в вашем дистрибутиве могут зависеть от конкретных функций ядра, которые будут скомпилированы, и могут не работать должным образом, если вы запускаете их на ядре, созданном без этих функций. Например, дистрибутив на основе systemd потребует контрольных групп в ядре.

Для примера, который вы упомянули, да, дистрибутив GNU может быть построен для ядра Linux или для ядра BSD. Во многих случаях существуют различия во времени компиляции (например, #ifdef ) между программами, скомпилированными для этих двух программ, даже если ядра объявляют один и тот же ABI. Как минимум, библиотеки низкого уровня, такие как библиотека времени выполнения C, должны учитывать различные ABI ядра.

2
14.04.2016, 01:49
0 ответов

Теги

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