LINUX.ORG.RU

Muen SK 1.1.0

 , muen, separation kernel, ,


0

2

Состоялся выпуск разделительного ядра (separation kernel) Muen, развиваемого швейцарской компанией Codelabs.

Muen поддерживает только платформы Intel x86_64 и позволяет гарантировать, что запущенные в нём ядра ОС и приложения не могут получить доступ к ресурсам сверх выделенной для них квоты. Это касается, в том числе, оперативной памяти, процессорного времени и доступа к устройствам ввода-вывода.

В качестве гостевых приложений поддерживаются ядро Linux, программы на Ada/SPARK, а также библиотечные ОС, написанные с использованием фреймворка Solo5 (например, MirageOS на OCaml). Для Linux предоставлены драйверы ядра для ускорения доступа к PCI и другим ресурсам хоста.

Сам Muen целиком реализован на SPARK – безопасном подмножестве языка Ada – и прошёл верификацию на отсутствие ошибок времени выполнения. Код распространяется под лицензией GPLv3.

>>> Подробности

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 5)

Ответ на: комментарий от gns

Да, ребята… На этом коде надо учиться как программы писать надо. Уж оформлять, так точно! Но нам немецкого занудства не хватит и швейцарской точности.

Самое интересное тут в том, что проект родился как магистерская работа двух чуваков. Которые потом сделали компанию и до сих пор это пилят, но уже за деньги.

А теперь вспомни магистерские в своём ВУЗе и горько всплакни.

hateyoufeel ★★★★★
() автор топика
Ответ на: комментарий от hateyoufeel

Ну я в качестве магистерской сдал рабочий проект эмулятора HSMа от Eracom. Не ТНБ весть что, но штука полезная. У буржуев тупо больше времени на учебу, и о хлебе насущном в среднем думать не надо. Ну и ребята с головой походу, видимо, получили оплачиваемую стажировку у упомянутых немецких безопасников со всеми вытекающими. Ну молодцы, чо!

Осталось это куда-нибудь поставить и оценить практическую применимость.

gns ★★★★★
()
Последнее исправление: gns (всего исправлений: 1)
Ответ на: комментарий от gns

У буржуев тупо больше времени на учебу, и о хлебе насущном в среднем думать не надо. Ну и ребята с головой походу, видимо, получили оплачиваемую стажировку у упомянутых немецких безопасников со всеми вытекающими. Ну молодцы, чо!

Дело не в хлебе насущном. В моём ВУЗе (один из ведущих в РФ лол) основной мантрой было чтобы «студент был всё время за%*?н». Ну и качество преподавания было тоже так себе.

А стажировки и у нас были, даже оплачиваемые, с этим как бы нет проблем.

Осталось это куда-нибудь поставить и оценить практическую применимость.

Практическая применимость уже оценена. Я в Solo5 и около немного участвую, оттуда об этом и узнал. Как замена Xen в сценариях с unikernels эта штука прямо отлично подходит, чтобы аж целый лялекс на железке не запускать.

hateyoufeel ★★★★★
() автор топика
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

В моём ВУЗе (один из ведущих в РФ лол) основной мантрой было чтобы «студент был всё время за%*?н»

А можно поинтересоваться, в каком конкретно?

Werenter ★★★
()
Ответ на: комментарий от gns

Ну доцентом же остался. Научное звание же никто не отнимал :)

Это да.

cumvillain
()
Ответ на: комментарий от hateyoufeel

ну, у нас в универе в эпоху моей молодости на 3м курсе чувачок между делом драйверы и другой разный системный код для фряхи писал, коммитил, в рамках курсовой, так что прямо сильно этим ты меня не поразил. Да и всякие бывали у нас дипломные работы…

Alphaer ★★
()
Последнее исправление: Alphaer (всего исправлений: 3)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.