LINUX.ORG.RU

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

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

Любой stateless микросервис.

Это не ответ. На чем написан этот микросервис, что он использует вместо интерфейса с ОС? Только не говори «интерфейсы к VM стандартные более-менее. ты ж kvm используешь как-то и ничо тащем» - KVM «использует» равзе что qemu.

Если брать mirage, то оно выступает в качестве библиотеки которая тебе даёт реализацию необходимых вещей типа абстракций над интерфейсами в хост, ip-стек, шедулер тасков, аллокатор памяти на куче и т.п.

Ну то есть это ОС, если называть вещи своими именами.

В итоге количество кода за которым надо следить уменьшается в разы.

За счет чего?

Для раста я пилю по чуть-чуть обёртку над solo5(ладно, назвать это обёрткой пока ещё нельзя. когда приделаю кооперативный шедулер и ip стек тогда можно будет).

Офигеть. И что оно будет уметь - то, для чего есть pure Rust библиотеки? Не жирно.

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

Любой stateless микросервис.

Это не ответ. На чем написан этот микросервис, что он использует вместо интерфейса с ОС? Только не говори «интерфейсы к VM стандартные более-менее. ты ж kvm используешь как-то и ничо тащем» - KVM «использует» равзе что qemu.

Если брать mirage, то оно выступает в качестве библиотеки которая тебе даёт реализацию необходимых вещей типа абстракций над интерфейсами в хост, ip-стек, шедулер тасков, аллокатор памяти на куче и т.п.

Ну то есть это ОС, если называть вещи своими именами.

В итоге количество кода за которым надо следить уменьшается в разы.

За счет чего?