منصوبے کے بارے میں
Muak ایک آپریٹنگ سسٹم ہے جو شروع سے صرف ایک مقصد کے لیے بنایا گیا ہے: QEMU، Firecracker اور cloud-hypervisor جیسے ہائپر وائزرز کے ذریعے ورچوئل مشینیں چلانا۔ عام مقصد کی تقسیم کو اپنانے کے بجائے، یہ شروع سے ہی ورچوئلائزیشن کے لیے ڈیزائن کیا گیا ہے، جس کا مقصد کارکردگی، استحکام اور استعمال میں آسانی ہے۔ یہ پروجیکٹ خود کو ایک انتہائی ہلکا پھلکا لینکس ڈسٹری بیوشن قرار دیتا ہے جو ورچوئل مشینیں چلانے کے لیے مکمل طور پر فعال رہتا ہے۔
اہم خصوصیات:
- overlayfs کا استعمال کرتے ہوئے ناقابل تبدیلی روٹ فائل سسٹم، جس سے بیس سسٹم کے اوپر ایکسٹینشنز شامل کی جا سکتی ہیں۔
- ڈیزائن کے لحاظ سے اعلانیہ ترتیب، جس کا مقصد کنفیگریشن ڈرفٹ کو روکنا ہے۔
- روایتی شیل کی جگہ mTLS تصدیق کے ساتھ gRPC کے ذریعے API پر مبنی انتظام۔
- محفوظ اور پیش قیاسی اپ ڈیٹس اور رول بیک کے لیے ایٹمک اپ ڈیٹس۔
- کم سے کم فوٹ پرنٹ: ڈیفالٹ طور پر اس میں منتخب ہائپر وائزر کے علاوہ کوئی بیرونی بائنری شامل نہیں ہے۔
تقاضے:
- سسٹم آرکیٹیکچر: x86_64، arm64 یا riscv64۔
- UEFI فرم ویئر جس میں ورچوئلائزیشن سپورٹ فعال ہو (Muak SBCs کے لیے خود UEFI فرم ویئر فراہم کر سکتا ہے)۔
- انسٹالیشن کے لیے ایک مکمل ڈسک مختص۔
Muak کو کہیں بھی تعینات کیا جا سکتا ہے جہاں جدید لینکس ڈسٹری بیوشن چل سکتی ہے۔ اس کا ناقابل تبدیلی فائل سسٹم بیس سسٹم کو تبدیل شدہ اور محفوظ رکھتا ہے؛ تبدیلیاں عارضی ہوتی ہیں اور ریبوٹ پر ختم ہو جاتی ہیں، صرف ایک چھوٹی سی مستقل حالت والی پارٹیشن فعالیت کے لیے درکار ڈیٹا کو محفوظ کرتی ہے۔ ڈیفالٹ میں بیرونی بائنریز کی عدم موجودگی حملے کی سطح کو کم کرتی ہے اور سسٹم پر صرف ضروری اجزاء رکھتی ہے۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.