LINUX.ORG.RU

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

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

За счёт выкидывания linux

Ну началось. Linux для одной архитектуры с одним драйвером небольшой и, в отличие от unikernel, протестированный. Он не требует поддержки.

libc, shell и прочих полезных вещей

Это не требует выкидывания ядра.

А что, так много не-pure rust надо, например, для реализации бэкэнда для сайта?

Ну, бэкенду нужно как минимум общаться с БД, что влечет за собой нормальную ОС, а там уже какой смысл в unikernel - всё равно ядро ОС уже есть.

Или для mqtt брокера?

mqtt брокер в облаке... даже не знаю.

Собственно одной из задач которой я хотел достичь этой обёрткой это оценить жизнеспособность подхода.

Да что там оценивать... оно жизнеспособно. Но 1) нужно будет долго вылизывать std-over-чтотамутебя 2) ты ограничен pure Rust.

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

За счёт выкидывания linux

Ну началось. Linux для одной архитектуры с одним драйвером небольшой и, в отличие от unikernel, протестированный. Он не требует поддержки.

libc, shell и прочих полезных вещей

Это не требует выкидывания ядра.

А что, так много не-pure rust надо, например, для реализации бэкэнда для сайта?

Ну, бэкенду нужно как минимум общаться с БД, что влечет за собой нормальную ОС, а там уже какой смысл в unikernel - всё равно ядро ОС уже есть.

Или для mqtt брокера?

mqtt брокер в облаке... даже не знаю.