حالا سؤال اصلی اینه: اینی که اپل ساخته رقیب داکره؟ جواب کوتاه: آره، ولی نه دقیقاً اون مدلی که فکر میکنیم. Docker فقط یه ابزار اجرای کانتینر نیست؛ یه اکوسیستم کامل از CLI، رجیستری، Dockerfile، Compose، Desktop و کلی ابزار جانبیه. چیزی که اپل ساخته بیشتر داره نقطهضعف اصلی Docker روی مک رو هدف میگیره: اینکه macOS ذاتاً لینوکس نیست و کانتینرهای لینوکسی روی مک باید داخل یه ماشین مجازی اجرا بشن. Docker Desktop سالها همین کار رو کرده، ولی همیشه یه لایه نسبتاً سنگین و جدا از خود سیستمعامل بوده. اپل حالا داره میگه چرا این تجربه مستقیمتر، بومیتر و هماهنگتر با Apple Silicon نباشه؟ یعنی به جای اینکه برای توسعه لینوکسی روی مک همیشه به یک ابزار ثالث وابسته باشیم، خود macOS یه مسیر رسمیتر برای اجرای کانتینرهای لینوکسی بده؛ با ایمیجهای استاندارد OCI، محیط لینوکسی قابل نگهداری، mount شدن فایلهای مک داخل لینوکس و اجرای سرویسهایی مثل PostgreSQL با systemd. پس فعلاً جایگزین کامل Docker نیست، اما جهت حرکتش واضحه: اپل میخواد تجربهی container روی مک کمتر شبیه «یه لینوکس چسبیده به مک» باشه و بیشتر شبیه بخشی طبیعی از خود macOS.
@codehalics | کدهالیک
Post #739
529
کدهالیک | codehalic اولین خبر جذاب این md عه که توی ریپو اپل توی گیت هاب منتشر شده اپل یه قدم جدیتر به دنیای کانتینرها نزدیک شده. توی پروژهی جدیدش به اسم container، قابلیتی به نام container machine معرفی کرده که عملاً یه محیط لینوکسی سبک و سریع روی مک میسازه؛ چیزی بین کانتینر…
- ❤ 3