8 điểm bởi GN⁺ 2023-09-27 | 1 bình luận | Chia sẻ qua WhatsApp
  • Container đã hoàn toàn thay đổi cách phần mềm được phát triển và triển khai, được hỗ trợ trên nhiều hệ điều hành nhưng đến nay vẫn chưa có hỗ trợ native trên macOS
  • macOS Containers là container native dành cho máy Mac
    • Có thể chạy macOS bên trong macOS, đồng thời có thể tạo và triển khai image bằng Docker
  • Cài đặt thông qua Homebrew
  • Tuy nhiên, chỉ hoạt động khi tắt System Integrity Protection (SIP) của Mac

1 bình luận

 
GN⁺ 2023-09-27
Ý kiến Hacker News
  • Bài viết về việc phát hành macOS Containers v0.0.1; dự án này đặt mục tiêu mang khả năng container hóa gốc lên macOS.
  • Một số người dùng nghi ngờ tác động đối với bảo mật hệ thống và bày tỏ lo ngại về yêu cầu phải vô hiệu hóa bảo vệ danh tính hệ thống.
  • Có những nghi vấn về tính khả thi kỹ thuật của dự án, đặc biệt là việc liệu macOS có hỗ trợ các tính năng namespacing cần thiết trên mọi giao diện hay không.
  • Một số người dùng cho rằng các ứng dụng macOS không cần container hóa để hoạt động đúng cách và đặt câu hỏi về sự cần thiết của dự án này.
  • Có lo ngại về tình trạng giấy phép, khi người dùng đặt câu hỏi liệu việc phân phối một số phần của macOS trong container có vi phạm điều khoản của Apple hay không.
  • Một số người dùng cho rằng máy ảo (VM) đã cung cấp hiệu năng và mức độ cô lập đủ tốt, và bày tỏ sự hoài nghi về tính thực tiễn của dự án này.
  • Dự án này bao gồm mã mới và các bản fork từ dự án hiện có, và một số người dùng quan tâm liệu các thay đổi đối với các dự án bị fork có được phản ánh ngược lên upstream hay không.
  • Một số người dùng bày tỏ sự không hài lòng về tính kém hiệu quả của việc phát triển backend trên macOS và cho rằng các hệ điều hành khác có thể phù hợp hơn cho những mục đích khác nhau.
  • Một người dùng bày tỏ sự bất mãn về mức độ hỗ trợ Docker của Apple trên máy Apple Silicon, cho rằng việc sử dụng container ARM theo mặc định làm phức tạp quá trình phát triển do khác biệt với môi trường production.