LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

Никогда не слышал о призывании API ядра через socket API.

syscall — тоже API ядра.

Под «API ядра» обычно подразумевается API, который ядро предоставляет модулям (stable API nonsense, ага). Сисколлы называют userspace API. Вот в случае микроядра это может быть один и тот же API (прикольно писать драйвер на POSIX).

Ядро, на самом деле, не под GPL2 - оно под GPL2+разрешение на бинарные модули. И юридически это отдельная лицензия.

Вот тут я бы очень хотел увидеть пруфы.

Пруфы тебе может дать только специально обученный юрист. Я за давностью лет не помню ссылки на статью, но про модифицированные лицензии - это не только мое мнение: https://opensource.stackexchange.com/a/6968, https://opensource.org/faq#variant-licenses, https://wiki.creativecommons.org/wiki/Modifying_the_CC_licenses

Исходная версия tailgunner, :

Никогда не слышал о призывании API ядра через socket API.

syscall — тоже API ядра.

Под «API ядра» обычно подразумевается API, который ядро предоставляет модулям (stable API nonsense, ага). Сисколлы называют userspace API. Вот в случае микроядра это может быть один и тот же API (прикольно писать драйвер на POSIX).

Ядро, на самом деле, не под GPL2 - оно под GPL2+разрешение на бинарные модули. И юридически это отдельная лицензия.

Вот тут я бы очень хотел увидеть пруфы.

Пруфы тебе может дать только специально обученный юрист. Я за давностью лет не помню ссылки на статью, но это не только мое мнение: https://opensource.stackexchange.com/a/6968, https://opensource.org/faq#variant-licenses, https://wiki.creativecommons.org/wiki/Modifying_the_CC_licenses