የስርዓተ ክወናው ተወላጅ ሁሉም ዝቅተኛ ደረጃ ተግባራት ከመተግበሪያው ጋር እንደተያያዘ ቤተ-መጽሐፍት ይተገበራሉ። አንድ መተግበሪያ በማንኛውም ስርዓተ ክወና ላይ ሊዳብር ይችላል ፣ ከዚያ በኋላ ወደ ልዩ ከርነል (ፅንሰ-ሀሳብ) ተሰብስቧል
የተፈጠረው አካባቢ ምንም አይነት ከመጠን በላይ የሆነ ነገር አልያዘም እና ያለ አሽከርካሪዎች እና የስርዓት ንብርብሮች ከሃይፐርቫይዘር ጋር በቀጥታ ይገናኛል, ይህም ከፍተኛ ወጪዎችን ለመቀነስ እና ደህንነትን ለመጨመር ያስችላል. ከ MirageOS ጋር መስራት ወደ ሶስት ደረጃዎች ይወርዳል-በአካባቢው ውስጥ የትኞቹ ጥቅም ላይ እንደሚውሉ በመወሰን ውቅር ማዘጋጀት
ምንም እንኳን አፕሊኬሽኖች እና ቤተ-መጻህፍት በከፍተኛ ደረጃ በ OCaml ቋንቋ የተመሰረቱ ቢሆኑም ፣ የተፈጠሩት አካባቢዎች ጥሩ አፈፃፀም እና አነስተኛ መጠን ያሳያሉ (ለምሳሌ ፣ የዲ ኤን ኤስ አገልጋይ 200 ኪባ ብቻ ይወስዳል)። ፕሮግራሙን ማዘመን ወይም አወቃቀሩን መለወጥ ካስፈለገዎት አዲስ አካባቢ መፍጠር እና ማካሄድ በቂ ስለሆነ የአካባቢ ጥበቃም ቀላል ነው። የሚደገፍ
በአዲሱ ልቀት ውስጥ ያሉት ዋና ለውጦች በመሳሪያ ኪት ውስጥ ለቀረቡት አዳዲስ ባህሪያት ድጋፍ ከመስጠት ጋር የተያያዙ ናቸው።
- በገለልተኛ አካባቢ ዩኒከርነል MirageOSን የማሄድ ችሎታ ታክሏል።
እጥፉት ("በማጠሪያ የተቀመጠ ሂደት ጨረታ") በመሳሪያ ኪት የቀረበSolo5 . የ spt backend ሲጠቀሙ፣ MirageOS kernels በሊኑክስ ተጠቃሚ ሂደቶች ውስጥ ይሰራሉ፣ እነዚህም በሴኮንድ-ቢፒኤፍ ላይ ተመስርተው በትንሹ ማግለል አለባቸው። - የተተገበረ ድጋፍ
የመተግበሪያ አንጸባራቂ ከ Solo5 ፕሮጀክት, በ hvt, spt እና muen backends ላይ በመመርኮዝ ከዩኒከርነል ጋር የተያያዙ በርካታ የኔትወርክ አስማሚዎችን እና የማከማቻ መሳሪያዎችን በተናጠል እንዲገልጹ ያስችልዎታል (ለጂኖድ እና ቨርቲዮ የጀርባ አጠቃቀሞች በአሁኑ ጊዜ ለአንድ መሳሪያ ብቻ የተገደበ ነው); - በ Solo5 (hvt, spt) ላይ የተመሰረተ የጀርባ መከላከያዎች የተጠናከረ ጥበቃ, ለምሳሌ በ SSP ሁነታ (Stack Smashing Protection) ውስጥ መሰብሰብ ይቀርባል.
ምንጭ: opennet.ru