Может ли пользовательский режим Linux быть скомпилирован и работать в системах UNIX?

362
DanL4096

например на NetBSD или Solaris? Или это требует исключительно системных вызовов Linux, виртуальных файловых систем и т. Д.?

Кроме того, если в настоящее время он ограничен Linux, какие изменения потребуются для его переноса на ОС UNIX?

Редактировать: причина в Superuser в том, что я рассматривал это как способ запуска гостевой системы Linux на BSD для настольного использования.

Редактирование 2: «пользовательский режим Linux», о котором я говорю, - это не пользовательская область GNU, а порт ядра Linux для Linux (подробности см. В статье в пользовательском режиме Linux ).

(И на этой странице это выглядит так, как будто поддержка ядра требуется для его эффективности, хотя все еще не совсем уверен?)

0
Что именно вы имеете в виду под пользовательским режимом Linux? То, что в основном делается, - это запуск среды GNU поверх ядра Linux (а Linux - это всего лишь ядро, а не целая ОС). И тогда мы обычно называем весь дистрибутив Linux. Hennes 9 лет назад 0
Что касается BSD: по крайней мере, FreeBSD имеет режим эмуляции linux, в котором вы можете запускать программы только для linux (например, CS-сервер). Hennes 9 лет назад 0
Пользовательский режим Linux - это порт ядра Linux для пользовательского пространства Linux. Ядро, скомпилированное с ARCH = um, будет работать как программа пользовательского пространства, а программы-песочницы, работающие под ним, в своем собственном пространстве имен. Я обновлю свой вопрос ссылкой. DanL4096 9 лет назад 0

0 ответов на вопрос

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