Сами по себе сисколлы без передаваемых параметров и логики, которая бы их связывала, не делают ничего. В моём понимании, сисколлы — это, выражаясь простым языком, API, который используют программы из юзерспейса для общения с ядром.
Я же могу ядро собрать без поддержки многопоточности вообще, будет у меня один процесс на всю систему, но оно хотя бы работать будет
Кстати, не стоит путать однопоточность и асинхронность На одном потоке может работать много процессов, каждый из них будет работать ровно столько сколько скажет планировщик
Кстати, не стоит путать однопоточность и асинхронность На одном потоке может работать много процессов, каждый из них будет работать ровно столько сколько скажет планировщик
Загадка Жака Фреско. Почему на основе Винды можно построить многопроцессное юниядро, а на линуксе - нет?
Я не программист, а уж тем более не системный программист. На самом деле, имею просто базовые знания и представления, но не более.
Пробовал писать небольшие программки на ассемблере NASM x86_64 + было желание попробовать воссоздать драйвер для мышки на Сях и как модуль ядра внедрить, но пока что прокрастинация берёт верх, и я откладываю данную личную инициативу