25 điểm bởi GN⁺ 2024-09-03 | 4 bình luận | Chia sẻ qua WhatsApp
  • Giải pháp thay thế Docker Desktop để chạy Docker container, Kubernetes và nhiều bản phân phối Linux trên Mac một cách nhanh chóng và tiện lợi
  • Có thể khởi động chỉ trong vài giây: giả lập Rosetta x86 mượt mà, chia sẻ tệp VirtioFS, mạng được tối ưu hóa
  • Sử dụng ít CPU và dung lượng đĩa hơn. Ứng dụng Swift native giúp tiết kiệm pin và chạy với ít bộ nhớ hơn
    • Trên Apple Silicon, mức sử dụng CPU nền dưới 0,1%. Dung lượng đĩa dưới 10MB
  • Tự động thiết lập tên miền cho từng container (*.orb.local)
  • Hỗ trợ di chuyển từ Docker Desktop hiện có
  • Ngoài ứng dụng native, mọi tác vụ đều có thể thực hiện bằng lệnh CLI. Dễ dàng sao chép tệp và chạy lệnh giữa Mac và Linux
  • Điểm chuẩn hiệu năng
    • Build Open edX: OrbStack 17 phút, Docker Desktop 45 phút
    • Build PostHog: OrbStack 7 phút, Docker Desktop 19 phút
    • Mức dùng CPU & pin (Kubernetes với Traefik/Grafana): OrbStack 27mW, Docker Desktop 123mW
    • Mức dùng CPU & pin (Supabase): OrbStack 82mW, Docker Desktop 137mW
  • Miễn phí cho người dùng cá nhân; gói doanh nghiệp & thương mại là $8/người dùng/tháng, có cung cấp giấy phép giáo dục miễn phí

Đánh giá của người dùng

  • Mark_Shust: Đã gỡ Docker Desktop và dùng OrbStack. Hiệu năng tốt hơn gấp 100 lần.
  • Michael Roberts: Sau khi chuyển từ Docker Desktop sang OrbStack, hiệu năng được cải thiện vượt bậc.
  • Hynek Schlawack: Thay thế hoàn toàn Docker, Colima và các công cụ tương tự. Nhanh và được cập nhật rất tốt.
  • Francesco Di Lorenzo: Rất khuyến nghị cho những ai dùng Docker trên Mac M1.
  • Koen Bok: Khuyên dùng OrbStack cho những ai sử dụng Docker.
  • Sibelius Seraphini: Nhờ OrbStack mà việc dùng Docker lại trở nên dễ chịu.
  • Mikael Henriksson: Rất khuyến nghị cho người dùng Mac M1/M2.
  • Mohamed Akram: Dùng OrbStack giúp giảm tiếng ồn quạt máy tính.
  • Luis Dalmolin: Thay Docker bằng OrbStack trên Intel Mac và thấy hiệu năng cải thiện.

4 bình luận

 
iamchp 2024-09-03

Có thể khởi chạy máy ảo Arm Linux rồi chạy Docker container ở đó không? Có phải do nhiều container chỉ dành riêng cho x86 nên không chạy ổn không?

 
clickin 2024-09-05

Bạn có thể dùng thử thuận tiện với lima.
https://lima-vm.io/

 
qurare 2024-09-03

Hồi đầu vì ít tính năng nên dùng vì cảm giác nhẹ, nhưng giờ thì có cảm giác gần như ngang ngửa với Docker Desktop...

 
GN⁺ 2024-09-03
Ý kiến Hacker News
  • Khi làm việc trên macOS, tôi dùng máy ảo và container rất nhiều

    • Việc biên dịch Envoy bằng Docker Desktop mất 3~4 giờ, nhưng với OrbStack thì rút xuống còn dưới 1 giờ
    • OrbStack mang lại trải nghiệm WSL2 + Docker trên macOS
    • macOS là môi trường UNIX, nhưng nhiều công nghệ Linux không tương thích với Darwin
    • OrbStack cung cấp mức độ tích hợp tốt hơn Parallels hay VMware
    • Với những ai thấy hiệu năng Docker đã ổn hoặc không cần Linux thì có thể không cần đến nó
    • OrbStack khiến công việc phát triển trên macOS hữu ích hơn nhiều
  • Trải nghiệm dùng OrbStack rất tuyệt

    • UI bóng bẩy và phản hồi rất nhanh
    • Hiệu năng container rất tốt và tích hợp với máy host cũng mượt
    • Việc tác giả là một sinh viên đại học lại càng gây ấn tượng hơn
  • OrbStack rất xuất sắc ở nhiều mặt, nhưng ảnh đĩa sparse 8TB không tương thích với phần mềm sao lưu

    • Nó gây ra vấn đề với các phần mềm sao lưu như Backblaze
    • Thay vì loại trừ ảnh đĩa khỏi sao lưu, các nhà phát triển đã tranh cãi về việc này suốt 1 năm
    • Tôi vẫn thích OrbStack, nhưng không muốn chuyện này lặp lại
  • Tôi đã chuyển sang OrbStack từ 2 tuần trước

    • Tôi đang phát triển một hệ thống cloud-native viết bằng Rust
    • Tôi từng gặp khó khăn vì thời gian khởi động chậm của Docker
    • Các bài kiểm thử tích hợp giờ nhanh hơn nhiều
    • Việc khởi động container song song nhanh hơn rõ rệt
    • Docker API tệ đến mức họ phải triển khai lại mọi thứ
    • OrbStack hoạt động tốt mà không có lỗi
    • Cần có resource monitor hoặc tính năng hiển thị CPU và mức dùng bộ nhớ dưới dạng biểu đồ
    • OrbStack là người chiến thắng rõ ràng
  • Thật tiếc khi không thấy nhắc rằng OrbStack chỉ dành cho macOS

  • Tính năng tốt nhất của OrbStack là debug shell

    • Có thể kết nối vào mọi container với sẵn các công cụ yêu thích
    • OrbStack rất đáng tiền
  • OrbStack là phần mềm tuyệt vời, nhưng khó lấy được giấy phép thương mại

    • Nó giải quyết các lỗi phát sinh khi dùng libuv và Rosetta 2
    • OrbStack xử lý mọi thứ đúng cách
  • Từ bài đăng HN đầu tiên đến nay, OrbStack đã tiến bộ rất nhiều

    • Công cụ này cần rất nhiều low-level hacking khác nhau, nhưng hoạt động rất tốt
    • Với tư cách người dùng, tôi rất hài lòng
  • Nhà phát triển OrbStack sẵn sàng trả lời câu hỏi

  • Tôi đã dùng OrbStack từ bản beta và hiện đang dùng giấy phép thương mại

    • OrbStack là phần mềm thanh lịch và có hiệu năng rất cao