MirageOS: библиотека для создания уникальных ядер

схема миражей

Мираж ОС Это довольно интересный проект, так как это библиотека операционной системы для создания юникернов для безопасных или высокопроизводительных приложений, ориентированных на сети, облако, мобильные платформы и т. Д. Эти уникальные ядра могут быть скомпилированы в GNU / Linux и других операционных системах Unix, а также могут быть запущены на гипервизоре KVM или Xen для их виртуализации.

Для этого MirageOS использует OCaml, язык с библиотеками для обеспечения функций сетей, хранилища и функций, поддерживаемых системой. Последняя выпущенная версия была опубликована в феврале 2017 года с запуском МиражОС 3.0. Для желающих вы можете скачать и получить более подробную информацию о проекте на сайте мираж ио .

Для тех, кто не знает что они уникальные ядраЭто структуры, специально разработанные для использования библиотек операционной системы, минимально необходимых для запуска определенного приложения. Это позволяет избежать виртуализации всей ОС и повысить общую производительность. И код приложения, и библиотеки, и универсальное ядро ​​общего назначения скомпилированы для запуска непосредственно на гипервизоре или на оборудовании без необходимости вмешательства операционной системы в процесс.

И дело не только в производительности (как оказалось, нужно всего 4% от размера традиционной ОС и оптимизация необходимых драйверов), это еще и улучшение. безопасность за счет уменьшения объема кода, развертываемого для запуска приложения, поэтому злоумышленнику остается меньше места для маневра. Не забывая о его универсальности и важности для современных приложений. Вот почему появляется все больше и больше проектов вроде MirageOS, таких как OSV, Runtime.js, IncludeOS, HermitCore, HaLVM, Clive, Grafene, ClickOS и т. Д.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)