Có bất cứ điều gì để chạy các ứng dụng được thiết kế cho OS X trong Linux mà không cần OSX, tương tự như cách bạn có thể chạy các ứng dụng Windows trên Linux bằng Wine mà không cần Windows không?
Có bất cứ điều gì để chạy các ứng dụng được thiết kế cho OS X trong Linux mà không cần OSX, tương tự như cách bạn có thể chạy các ứng dụng Windows trên Linux bằng Wine mà không cần Windows không?
Câu trả lời:
Có vẻ như bạn đang tìm kiếm một triển khai khung Carbon / Ca cao được sử dụng trong Mac OS X.
Tôi khá chắc chắn rằng không tồn tại một triển khai đủ để chạy các ứng dụng Mac. Các dự án tương tự duy nhất có trọng lượng bất kỳ mà tôi có thể tìm thấy là Cocotron và GNUstep , cả hai dự án này dường như chỉ thực hiện các phần của API API và thậm chí sau đó chỉ để phát triển đa nền tảng. Tôi sẽ bị sốc nếu bạn có thể chạy bất kỳ chương trình Mac đáng kể nào trên Linux với một trong những dự án này.
Có anh yêu . Dưới đây là một vài trích dẫn từ trang web của nó:
Darling là một lớp dịch cho phép bạn chạy các tệp nhị phân MacOS chưa sửa đổi trên Linux. Về bản chất, nó tương tự như dự án Wine nổi tiếng.
...
Darling có khả năng chạy nhiều công cụ hoặc ứng dụng console.
Trong quá khứ chạy các ứng dụng giao diện điều khiển là tất cả những gì nó có thể làm. Nhưng bây giờ nó cũng có thể chạy một số ứng dụng GUI:
Nó có hỗ trợ các ứng dụng GUI không?
Hầu hết! Điều này khiến chúng tôi mất rất nhiều thời gian và công sức, nhưng cuối cùng chúng tôi cũng có hỗ trợ thử nghiệm cơ bản để chạy các ứng dụng đồ họa đơn giản. Mặc dù vậy, nó yêu cầu một số thiết lập đặc biệt, vì vậy đừng hy vọng nó sẽ hoạt động tốt. Chúng tôi đang làm việc về điều này; giữ nguyên!
Tôi chưa bao giờ bắt gặp một điều, nhưng một google nhanh chóng về nó mang lại những điều thú vị, đây là một kết quả như vậy ở đây . Ngoài ra, sẽ rất thú vị khi xem cách mô phỏng như vậy cho kỷ nguyên Intel trước Mac tức là có thể đạt được PowerPC, chứ đừng nói đến nhị phân cho powerpc chạy trên bộ xử lý x86. Tuy nhiên, vì MacOSX là một dẫn xuất của BSD, tại sao không lấy các nguồn cho chương trình macosx mà bạn muốn chạy và biên dịch lại nó nhắm mục tiêu vào hệ thống của bạn?
Hy vọng điều này sẽ giúp, Trân trọng, Tom.