منصوبے کے بارے میں

Tart ایک ورچوئلائزیشن ٹول سیٹ ہے جو Apple Silicon پر macOS اور Linux ورچوئل مشینیں بنانے، چلانے اور منظم کرنے کے لیے ہے۔ اس کے README کے مطابق، اسے CI انجینئرز نے آٹومیشن کی ضروریات کے لیے بنایا ہے۔ README میں بیان کردہ اہم صلاحیتیں: - Apple کا اپنا Virtualization.Framework استعمال کرتا ہے، جسے پروجیکٹ قریب قریب مقامی کارکردگی کے موازنے سے جوڑتا ہے۔ - کسی بھی OCI-مطابقت رکھنے والی کنٹینر رجسٹری سے ورچوئل مشینیں پش اور پل کریں۔ - VM تخلیق کو خودکار بنانے کے لیے ایک Tart Packer Plugin دستیاب ہے۔ - CI سسٹمز کے ساتھ انضمام۔ README میں ان کمپنیوں کی فہرست دی گئی ہے جو اندرونی سیٹ اپ میں Tart استعمال کرتی ہیں، جن میں Atlassian، Figma، Mullvad، Krisp، TestingBot، Symflower، Transloadit، Cirrus CI، PITS Global Data Recovery Services اور Expo شامل ہیں۔ یہ Tart استعمال کرنے والی کمپنیوں یا پروجیکٹس کو کمیونٹی کے ساتھ شیئر کرنے کی دعوت بھی دیتی ہے۔ README سے استعمال کی مثال: macOS 13.0 (Ventura) یا بعد کا ورژن چلانے والے Apple Silicon ڈیوائس پر، Homebrew کے ذریعے انسٹال کریں، ایک بیس امیج کلون کریں اور اسے چلائیں۔ مثال نوٹ کرتی ہے کہ یہ 25 GB امیج ڈاؤن لوڈ کرے گی: ```bash brew install openai/tools/tart tart clone ghcr.io/cirruslabs/macos-tahoe-base:latest tahoe-base tart run tahoe-base ``` README مزید معلومات کے لیے tart.run پر سرکاری دستاویزات اور باقی سوالات کے لیے GitHub مباحثوں کی طرف اشارہ کرتی ہے۔