منصوبے کے بارے میں
Docker-OSX میک او ایس ورچوئل مشینوں کو ڈوکر کنٹینرز کے طور پر پیک کرتا ہے، جو QEMU اور KVM کے اوپر بنایا گیا ہے، تاکہ لینکس ہوسٹ پر ایک ہی `docker run` کمانڈ سے میک او ایس گیسٹ لانچ کیا جا سکے۔ یہ پروجیکٹ قریب قریب مقامی کارکردگی، X11 فارورڈنگ، پورٹ 50922 پر SSH رسائی، اختیاری VNC، فولڈر شیئرنگ (مثال کے طور پر sshfs کے ذریعے)، اور USB پاس تھرو بشمول آئی فون ڈیوائسز کو usbfluxd یا VFIO کے ذریعے بیان کرتا ہے۔ یہ بنیادی طور پر لینکس یا ونڈوز سے میک او ایس پر سیکیورٹی ریسرچ اور میک او ایس ماحول کی CI/CD طرز کی آٹومیشن کے لیے رکھا گیا ہے۔
README میں درج معاون گیسٹ ریلیز میں High Sierra (10.13)، Mojave (10.14)، Catalina (10.15)، Big Sur (11)، Monterey (12)، Ventura (13)، Sonoma (14)، Sequoia (15) اور Tahoe (16) شامل ہیں، جنہیں SHORTNAME ماحولیاتی متغیر کے ذریعے منتخب کیا جاتا ہے۔ کئی امیج ویریئنٹس دستاویز کیے گئے ہیں: معیاری امیجز، ایک `auto` پہلے سے انسٹال شدہ Catalina امیج، ایک `naked` ویریئنٹ جو صارف کی فراہم کردہ ڈسک امیج قبول کرتا ہے، اور ایک `naked-auto` ویریئنٹ جو خودکار لاگ ان اور کمانڈ پر عملدرآمد کی بھی حمایت کرتا ہے۔ امیجز Docker Hub پر sickcodes/docker-osx کے تحت شائع کی جاتی ہیں۔
پروجیکٹ کی بیان کردہ ضروریات میں KVM کے قابل x86_64 ہوسٹ شامل ہے جس میں فرم ویئر میں ورچوئلائزیشن فعال ہو، اور کافی ڈسک کی جگہ (کم از کم تقریباً 20 GB، Xcode کے ساتھ زیادہ، اور آٹو امیج کے لیے تقریباً 50 GB)۔ README میں Kubernetes Helm چارٹ، iMessage ریسرچ کے لیے سیریل نمبر جنریٹر، اور انڈیکسنگ، اپڈیٹس اور لاگ ان اسکرین اثرات کو غیر فعال کرکے انسٹینسز کو تیز کرنے کے لیے ایک آپٹیمائزر پروجیکٹ کا بھی ذکر ہے۔ سیکیورٹی ریسرچرز اور GPU ایکسلریشن کے لیے دستاویزات کو TODO آئٹمز کے طور پر درج کیا گیا ہے۔ یہ پروجیکٹ GPL v3+ کے تحت لائسنس یافتہ ہے اور اپ اسٹریم OSX-KVM، KVM-OpenCore اور OpenCore کام کو کریڈٹ کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.