Chuyển từ macOS sang Linux thường là một gian nan. Hơn hết, việc thiếu một số phần mềm chính gây ra vấn đề thực sự. May mắn thay, Darling đã thay đổi bức tranh này bằng cách cung cấp một giải pháp để chạy các ứng dụng macOS yêu thích của bạn trên Linux.
Darling, giống như một người anh em của Wine, nhưng dành cho các chương trình Apple. Chúng ta bỏ qua máy ảo nặng nề và những mánh khóe phức tạp. Chỉ cần một công cụ mã nguồn mở, có phần thử nghiệm, nhưng hoạt động ổn định.
Vậy thì, thực tế lớp tương thích này giá trị như thế nào? Liệu nó có thay đổi cách chơi cho người dùng Linux đang thiếu các ứng dụng yêu thích của họ không?
Darling : lớp macOS nói tiếng Linux
Kể từ năm 2012, Darling đã cố gắng đáp ứng nhu cầu này: khởi chạy các ứng dụng macOS mà không cần máy Mac hay VM. Khác với Wine, chạy như đồng hồ Thụy Sĩ cho Windows, Darling vẫn đang trong quá trình phát triển. Tuy nhiên, nó sử dụng trực tiếp Darwin, nền tảng mã nguồn mở của Apple. Điều này cho phép tôn trọng quyền lợi mà không lừa dối!
Nguyên tắc rất đơn giản: Darling cung cấp các thư viện và framework macOS cần thiết để phần mềm của bạn có thể chạy trên Linux. Không cần một máy ảo hay một mánh khóe tinh vi. Chương trình chạy bản địa, hoặc gần như, trong môi trường Linux của bạn.
Tính tương thích còn hạn chế nhưng đầy hứa hẹn
Đừng mong đợi chạy Photoshop hay Final Cut trên Darling sáng mai. Hiện tại, chỉ một số ứng dụng dòng lệnh và những ứng dụng có giao diện đồ họa cơ bản thực sự được hỗ trợ. Đây là một sản phẩm thử nghiệm, nhưng mọi thứ đang diễn ra!
Mục tiêu cũng là các ứng dụng iOS và các chương trình phức tạp hơn trên ARM, nhất là cho các smartphone Android trong tương lai. Điều này không phải là ngay lập tức, nhưng nó hứa hẹn mở rộng khả năng một cách đáng kể.
Darling so với Wine : một cuộc chiến không quá bất công
Wine đã lâu là người hùng duy nhất trong việc tương thích trên Linux. Nó có những thiếu sót, nhưng chạy các ứng dụng Windows mà không gặp quá nhiều vấn đề. Darling, thì, trẻ hơn và kém chín chắn hơn, điều này là rõ ràng. Khả năng mô phỏng macOS của nó là một thách thức kỹ thuật thực sự.
Darling không mô phỏng macOS như một con thú ảo, nó thay thế lớp hệ thống, đây là công việc sạch sẽ và ngăn nắp. Đó là lý do tại sao một số tiện ích có thể được khởi động mà không phải chịu thêm chi phí từ VM. Nhưng sự xa xỉ này cũng đi kèm với một số hạn chế và đôi khi là sự cố.
Một dự án mã nguồn mở cần được theo dõi chặt chẽ
Mặc dù tiến độ chậm, Darling vẫn là một viên ngọc quý cho những người theo chủ nghĩa thuần túy. Đội ngũ rất ít người và sự phát triển tiến triển theo nhịp độ của cộng đồng. Phiên bản ổn định mới nhất đã ra đời cách đây vài tháng và mang lại những cải tiến đáng kể.
Nếu bạn thích mày mò, dự án này xứng đáng để bạn để mắt tới. Nó có thể thực sự thay đổi cách chơi cho các quản trị viên hệ thống đang vật lộn giữa Linux và macOS hàng ngày. Nhưng hãy cẩn thận, kiên nhẫn là mẹ của an toàn.
Cài đặt Darling và thử nghiệm các ứng dụng macOS của bạn trên Linux
Cài đặt vẫn rất dễ dàng, không cần bằng kỹ sư hệ thống. Các gói có sẵn trên GitHub và tài liệu khá rõ ràng. Một vài lệnh là đủ để khởi động ứng dụng macOS đầu tiên của bạn, đặc biệt là các công cụ dòng lệnh.
Thách thức thực sự là tương thích của người dùng. Tất cả các phần mềm sẽ không chạy ngay từ lần đầu. Đôi khi cần phải mày mò, tìm kiếm các phụ thuộc, thậm chí là tự biên dịch. Không có gì là không thể vượt qua, nhưng bạn phải sẵn sàng để làm việc với những thứ phức tạp.
Một công cụ để không hy sinh môi trường của bạn
Đối với những chuyên gia chuyển từ macOS sang Linux, Darling tránh việc mất đi khả năng sử dụng các ứng dụng quan trọng. Đây là một tấm lưới an toàn khi không có phiên bản chính thức hoặc lựa chọn đáng tin cậy. Ý tưởng không phải là thay thế macOS, mà là hỗ trợ trong quá trình chuyển tiếp.
Cuối cùng, chuyển sang Linux cũng là thể hiện sự thích nghi. Darling có mặt để giúp bạn giữ được các điểm tham chiếu của mình trong khi chờ đợi mọi thứ tiến triển. Không tệ cho một dự án đã tồn tại hơn một thập kỷ, đúng không?
Nguồn: www.lesnumeriques.com

Comments
Leave a comment