Z:gnu-www-ja-stallman-kth--5f7a76-Now, for the kernel I am plann/ru

Ну вот, в качестве ядра я планирую взять систему под названием TRIX (насколько я знаю, это ничего не означает), которая возникла как исследовательский проект в MIT. Эта система основана на удалённом вызове процедур. Так что программы называются доменами. Каждый домен &mdash; это адресное пространство и различные допуски, а допуск &mdash; это не что иное, как способность вызывать домен. Любой домен может создать &ldquo;порты допуска&rdquo; для вызова, и потом он может передать эти порты другим доменам, и нет никакой разницы между вызовом системы и вызовом другого пользовательского домена. Фактически ты не знаешь, что у тебя. Таким образом, очень легко получить реализацию устройств другими пользовательскими программами. Файловую систему можно реализовать пользовательской программой, прозрачно. Сообщения между сетями тоже прозрачны. Ты думаешь, что прямо вызываешь другой домен, а на самом деле ты вызываешь домен сетевого сервера. Он получает данные, которые ты даёшь в вызове, и передаёт их через сеть программе другого сервера, который затем вызывает домен, с которым ты пытаешься общаться. Но вы с тем другим доменом видите это как происходящее невидимо.