Ҳама функсияҳои сатҳи паст, ки ба системаи оператсионӣ хосанд, дар шакли китобхона, ки ба замима замима шудааст, амалӣ карда мешавад. Барномаро дар ҳама гуна ОС таҳия кардан мумкин аст, ки пас аз он он ба ядрои махсусгардонидашуда (консепсияи
Муҳити тавлидшуда ҳеҷ чизи зиёдатиро дар бар намегирад ва мустақиман бо гипервизор бидуни драйверҳо ё қабатҳои система ҳамкорӣ мекунад, ки ин имкон медиҳад, ки хароҷоти изофӣ хеле кам карда шавад ва амният афзоиш ёбад. Кор бо MirageOS аз се марҳила иборат аст: омода кардани конфигуратсия бо муайян кардани онҳое, ки дар муҳити атроф истифода мешаванд
Сарфи назар аз он, ки барномаҳо ва китобхонаҳо бо забони сатҳи баланди OCaml сохта шудаанд, муҳитҳои натиҷавӣ кори хеле хуб ва андозаи ҳадди ақалро нишон медиҳанд (масалан, сервери DNS ҳамагӣ 200 КБ-ро мегирад). Нигоҳдории муҳитҳо низ содда карда шудааст, зеро агар барои навсозии барнома ё тағир додани конфигуратсия зарур бошад, эҷод ва ба кор андохтани муҳити нав кофӣ аст. Дастгир карда шудааст
Тағироти асосӣ дар версияи нав бо таъмини дастгирии хусусиятҳои наве, ки дар маҷмӯа пешниҳод шудаанд, алоқаманданд
- Қобилияти кор кардани unikernel MirageOS дар муҳити ҷудошуда илова карда шуд
Бештар («тендери раванди регдор») аз ҷониби маҷмӯаи асбобҳо пешниҳод карда мешавадТанҳо 5 . Ҳангоми истифодаи spt backend, ядроҳои MirageOS дар равандҳои корбари Linux кор мекунанд, ки ба онҳо изолятсияи ҳадди ақал дар асоси seccomp-BPF татбиқ мешавад; - Дастгирӣ амалӣ карда мешавад
манифести ариза аз лоиҳаи Solo5, ки ба шумо имкон медиҳад, ки адаптерҳои сершумори шабакавӣ ва дастгоҳҳои нигаҳдории ба як ядро пайвастшуда дар алоҳидагӣ дар асоси пуштибонии hvt, spt ва muen муайян кунед (истифода барои пуштибонии genode ва virtio дар айни замон бо як дастгоҳ маҳдуд аст); - Муҳофизати ақибмондаҳо дар асоси Solo5 (hvt, spt) пурзӯр карда шуд, масалан, сохтмон дар режими SSP (Stack Smashing Protection) таъмин карда шудааст.
Манбаъ: opennet.ru