8 poin oleh GN⁺ 2023-09-27 | 1 komentar | Bagikan ke WhatsApp
  • Kontainer telah sepenuhnya mengubah cara perangkat lunak dikembangkan dan diterapkan, serta didukung di berbagai OS, tetapi masih belum memiliki dukungan native di macOS
  • macOS Containers adalah kontainer native untuk Mac
    • Dapat menjalankan macOS di dalam macOS, dan image dapat dibuat serta didistribusikan dengan Docker
  • Diinstal melalui Homebrew
  • Namun, hanya dapat berjalan jika System Integrity Protection (SIP) di Mac dimatikan

1 komentar

 
GN⁺ 2023-09-27
Opini Hacker News
  • Artikel tentang perilisan macOS Containers v0.0.1; proyek ini bertujuan menghadirkan kontainerisasi native ke macOS.
  • Beberapa pengguna meragukan dampaknya terhadap keamanan sistem dan menyatakan kekhawatiran atas persyaratan untuk menonaktifkan System Integrity Protection.
  • Muncul pertanyaan tentang kelayakan teknis proyek ini, khususnya apakah macOS mendukung kemampuan namespacing yang dibutuhkan di semua antarmuka.
  • Sejumlah pengguna berpendapat bahwa aplikasi macOS tidak memerlukan kontainerisasi agar dapat berjalan dengan baik, sehingga mempertanyakan kebutuhan akan proyek ini.
  • Ada kekhawatiran mengenai situasi lisensi, dan para pengguna mempertanyakan apakah mendistribusikan sebagian macOS di dalam kontainer melanggar ketentuan Apple.
  • Beberapa pengguna berpendapat bahwa mesin virtual (VM) sudah memberikan performa dan isolasi yang memadai, sehingga mereka skeptis terhadap kepraktisan proyek ini.
  • Proyek ini mencakup kode baru dan fork dari proyek yang sudah ada, dan beberapa pengguna tertarik apakah perubahan pada proyek yang di-fork akan dikontribusikan kembali ke upstream.
  • Beberapa pengguna mengungkapkan keluhan tentang ketidakefisienan pengembangan backend di macOS dan menyarankan bahwa sistem operasi lain mungkin lebih cocok untuk tujuan yang berbeda.
  • Seorang pengguna mengungkapkan keluhan tentang dukungan Docker dari Apple pada mesin Apple Silicon, dengan alasan bahwa penggunaan kontainer ARM secara native mempersulit pengembangan karena berbeda dari lingkungan produksi.