Sự khác biệt giữa Mac OS và Linux là gì? [đóng cửa]


72

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?


Điều này đã được trả lời ở đây .
JanC

Tôi không thể trả lời hoàn toàn câu hỏi của bạn, nhưng tôi muốn nói rằng Mac OS và GNU / Linux là anh em họ. (Không phải anh em)
DrKenobi

2
Một điểm tương đồng giữa chúng chưa được đề cập ở đây là cả hai đều tương thích POSIX. Đây là lý do tại sao mọi người nghĩ rằng họ có liên quan nhưng họ không.
triplethreat78

Tôi phát ngán với những người như bạn đóng cửa câu hỏi Thomas Ward, Animaletdesequia, Avinash Raj và chaskes. Bạn là kẻ thù của sự giác ngộ và nên bị cấm vì sự kiêu ngạo.
Kyle Bridenstine

Câu trả lời:


63

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 đó.


11

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.


7

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.


Bạn có liên kết đến các bài viết VLC không, và quan điểm về việc "giữ nguồn mở" nghe có vẻ khó hiểu, nhưng tôi muốn thấy một cái gì đó để sao lưu nó.
Mateo

Không chỉ VLC, nhiều / hầu hết mọi người xuất bản theo GPL không muốn Apple sử dụng hoặc xuất bản phần mềm của họ. zdnet.com/blog/open-source/no-gpl-apps-for-apples-app-store/ mẹo
user89599

Tôi nghĩ rằng bạn có nó ngược, đó là Gpl đang hạn chế sử dụng miễn phí trên một nền tảng đóng. Bây giờ thay vì có quyền truy cập miễn phí vào một chương trình nguồn mở (nơi mã nguồn có thể dễ dàng truy cập / sửa đổi / phân phối lại, nếu liên kết đến mã nguồn gốc được cung cấp), bạn cần phải tự mình trở thành nhà phát triển và trả cho Apple $ 99 để làm điều đó .
Mateo

Các nền tảng đóng không nên có lợi ích khi sử dụng mã nguồn mở. Nếu Apple muốn duy trì sự đắt đỏ và độc quyền, họ không thể và không nên tận dụng sức mạnh của phần mềm nguồn mở. Người dùng phải chịu đựng, nhưng đó không phải là lỗi của ai đó ngoài Apple và những người dùng sẽ vui vẻ trả tiền cho người khác cho những gì họ nên tự làm.
dùng89599

@ user89599 Chừng nào phần mềm nguồn mở được sử dụng trong các điều khoản của giấy phép tôi không thấy vấn đề này. Nhiều giải pháp thương mại dựa trên các giải pháp nguồn mở và các nhà bảo trì nguồn mở có thể hài lòng với điều đó vì mã được đóng góp lớn khá nhanh. Nói rằng nếu Apple muốn kiếm một số tiền thì họ không nên sử dụng bất kỳ phần mềm nguồn mở nào thực sự không có ý nghĩa.
xji
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.