عن المشروع

Tart هي مجموعة أدوات افتراضية لبناء وتشغيل وإدارة أجهزة macOS وLinux الافتراضية على Apple Silicon. وفقًا لملف README الخاص بها، تم بناؤها بواسطة مهندسي CI لتلبية احتياجات الأتمتة. القدرات الرئيسية الموضحة في README: - تستخدم Virtualization.Framework الخاصة بـ Apple، والتي يربط المشروع إليها مقارنة أداء شبه أصلي. - دفع وسحب الأجهزة الافتراضية من أي سجل حاويات متوافق مع OCI. - يتوفر Tart Packer Plugin لأتمتة إنشاء الأجهزة الافتراضية. - يتكامل مع أنظمة CI. يسرد README الشركات التي تستخدم Tart في إعداداتها الداخلية، بما في ذلك Atlassian وFigma وMullvad وKrisp وTestingBot وSymflower وTransloadit وCirrus CI وPITS Global Data Recovery Services وExpo. كما يدعو الشركات أو المشاريع التي تستخدم Tart لمشاركة تجاربها مع المجتمع. مثال استخدام من README: على جهاز Apple Silicon يعمل بنظام macOS 13.0 (Ventura) أو أحدث، قم بالتثبيت عبر 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 للأسئلة المتبقية.