Sự khác biệt kỹ thuật chính giữa OS X và Linux của Apple là gì? Tôi hiểu cả Mac và Linux đều có kiến trúc tương tự nhau, vậy đâu là những khác biệt chính ngăn cản các ứng dụng mac tương thích với linux?
Sự khác biệt kỹ thuật chính giữa OS X và Linux của Apple là gì? Tôi hiểu cả Mac và Linux đều có kiến trúc tương tự nhau, vậy đâu là những khác biệt chính ngăn cản các ứng dụng mac tương thích với linux?
Câu trả lời:
Mac OS dựa trên cơ sở mã BSD , trong khi Linux là sự phát triển độc lập của một hệ thống giống như unix. Điều này có nghĩa là các hệ thống này tương tự nhau, nhưng không tương thích nhị phân .
Hơn nữa, Mac OS có rất nhiều ứng dụng không phải là nguồn mở và được xây dựng trên các thư viện không phải là nguồn mở. Vì lý do này, không thể chuyển các ứng dụng đó chạy trên Linux mà không phải là chủ sở hữu bản quyền của các ứng dụng và thư viện đó.
Từ việc sử dụng cả 3 Hệ điều hành chính (coi Ubuntu là thứ ba, với tư cách là đại diện của Linux,) tôi có thể nói với bạn rằng Ubuntu rất giống với Mac OS X, tôi cũng nhận thấy các hộp thoại cửa sổ có xu hướng tương tự như vậy trong đó chúng ta thấy trong Ubuntu. Mặc dù Ubuntu duy trì một số yếu tố tương tự như Windows, chẳng hạn như thanh tác vụ mặc định (thường được thay thế bằng mọi cách.)
Từ khía cạnh khả năng sử dụng, cả hai Hệ điều hành gần như bằng nhau.
Như twxwikinger đã nói , sự khác biệt lớn giữa Mac OS X và Ubuntu sẽ là Mac OS X là nguồn đóng, như ông giải thích. Về cơ bản, Ubuntu miễn phí do được cấp phép Nguồn mở, Mac OS X; do là nguồn đóng, không.
Ngoài ra, Mac OS X và Ubuntu là anh em họ, Mac OS X dựa trên FreeBSD / BSD và Ubuntu dựa trên Linux, là hai nhánh riêng biệt của UNIX.
Mac OS X về cơ bản chỉ là một hạt nhân đặc biệt (vì Apple có thể khóa những phần cứng nào được sử dụng rất hiệu quả, chúng có thể tối ưu hóa mà không phải phục vụ cho vô số phần cứng) và GUI được dán trên UNIX. Nó cũng cực kỳ gần với khả năng tương thích hoàn toàn với Linux về mặt kỹ thuật ngoại trừ các bước mà Apple đã thực hiện để tránh nguồn mở. Hoàn toàn có thể bỏ một hệ thống đóng gói linux như apt-get vào bản cài đặt OSX và nó hoạt động tốt.
VLC thực sự đã kiện họ loại bỏ Trình phát VLC khỏi App Store vì họ không muốn thấy họ được hưởng lợi về mặt tài chính bởi con đường "1 chiều" của họ về việc mở mã, thay đổi và sau đó khóa nó.
Thực sự tôi đoán tôi đang cố gắng nói rằng OSX và Linux giống nhau hơn cả cộng đồng có thể sẽ khiến bạn tin tưởng. Và giống như Grayson đã nói , cả hai đều rất thân với UNIX của họ - bạn có thể học hiệu quả 90% cả hai hệ thống OSX và Linux chỉ bằng cách nghiên cứu UNIX.