Đã được một thời gian kể từ khi Mac OS X 10.10 "Yosemite" được phát hành rộng rãi, vì vậy chúng tôi có một ý tưởng khá tốt về cách nó hoạt động. Mac OS X đôi khi cũng được sử dụng như là con của áp phích cho một giao diện sạch sẽ và trang nhã (bất cứ lúc nào). Là một người viết Linux, tôi có nhiệm vụ so sánh không chỉ giữa các bản phân phối Linux mà còn so sánh với đối thủ cạnh tranh.
Với việc Yosemite ra mắt và một làn sóng phát hành bản phân phối mới, đã đến lúc so sánh giữa Yosemite và và những bản phát hành mới này. Cái nào hoạt động tốt hơn? Cái nào trông đẹp hơn? Linux có thể học được gì từ Mac OS X? Hãy cùng tìm hiểu.
Giao diện Người dùng
Đầu tiên, thay đổi đáng chú ý nhất trong Yosemite là giao diện người dùng. Tóm lại, có khá nhiều thay đổi, nhưng đồng thời không nhiều lắm. Bản thân giao diện người dùng gần giống với những gì đã có trong tất cả các phiên bản của Mac OS X. Đó vẫn là giao diện quen thuộc mà người dùng Mac đã biết trong nhiều năm. Tuy nhiên, đồng thời, nó có một bản cập nhật trực quan.
Chủ đề? Bằng phẳng. Cho dù bạn muốn hay không, các lĩnh vực nóng của thiết kế vẫn là các yếu tố phẳng và màu sắc, và rất nhiều yếu tố đã được làm phẳng. Những điều này dễ nhận thấy hơn trong các menu và các nút điều khiển cửa sổ. Thiết kế cần một chút hiện đại hóa sau khi không thay đổi trong nhiều năm, vì vậy đây là một cải tiến đáng hoan nghênh.
Tất nhiên, giao diện người dùng trên Linux thay đổi rất nhiều vì có vô số môi trường máy tính để bàn để lựa chọn. Unity khá giống với Mac OS X ở nhiều khía cạnh, ngoại trừ "thanh dock" nằm cố định ở bên trái màn hình. Về mặt thẩm mỹ, KDE gần giống với giao diện Mac OS X với chủ đề màu bạc và xanh lam. Nếu bạn muốn một thứ gì đó khác biệt, hãy có Cinnamon, MATE hoặc Gnome Shell. Ưu điểm của tất cả những lựa chọn khác nhau này là bạn có quyền lựa chọn! Bạn có thể tùy chỉnh hệ thống của mình để giao diện theo cách bạn muốn; với Mac OS X, không có nhiều tùy chỉnh sẵn có. Ngay cả với những tùy chỉnh khắc nghiệt nhất, hệ thống Mac OS X vẫn dễ nhận biết như vậy.
Người chiến thắng: Mac OS X để thử và thực sự quen thuộc; Linux để tùy chỉnh.
Hiệu suất
Hiệu suất của riêng nó là khá khó để tìm ra chỉ bằng cách sử dụng thường xuyên, vì cả hai hệ thống đều hoạt động tốt. Thay vào đó, chúng tôi sẽ phải sử dụng điểm chuẩn để xác định sự khác biệt về hiệu suất. Rất nhiều thử nghiệm đã được thực hiện trên Web cho thấy các bản phát hành Linux mới phát hành gần đây có xu hướng hoạt động tốt hơn Yosemite, cả về hiệu suất CPU và đồ họa. Trên thực tế, điểm chuẩn của một trang web phổ biến cho thấy Ubuntu đã thắng 12 trong số 15 bài kiểm tra, bao gồm tất cả các điểm chuẩn liên quan đến trò chơi.
Ngoài ra còn có sự khác biệt lớn về dung lượng RAM mà mỗi hệ điều hành sử dụng ngay sau khi khởi động lại. Tôi đã kiểm tra mức sử dụng RAM của cả hai phân vùng Mac OS X và Linux ngay sau khi khởi động và xác định rằng Mac OS X đã sử dụng khoảng 3,6GB RAM trong khi Linux chỉ sử dụng ~ 600MB RAM. Cả hai hệ thống đều có số lượng ứng dụng khởi động gần như bằng nhau và hệ thống Linux đang chạy môi trường máy tính để bàn Cinnamon. Ngay cả với môi trường máy tính để bàn nặng nhất, KDE, tôi vẫn sẽ không sử dụng quá 1GB sau khi khởi động.
Tuy nhiên, có một số ưu và nhược điểm ẩn đối với Linux. Linux chạy trên nhiều phần cứng hơn Mac OS X, nhưng Linux có thể không phải lúc nào cũng hoạt động 100% với phần cứng của Apple, điều mà Mac OS X (rõ ràng) rất tuyệt vời. Trong trường hợp của tôi với MacBook Pro Retina, webcam của tôi không hoạt động trong Linux và không có triển khai phù hợp để hỗ trợ HiDPI - đó là một công việc đang được tiến hành, nhưng còn lâu mới hoàn hảo.
Người chiến thắng: Linux.
Mức sử dụng điện
Mặc dù Linux có xu hướng gọn gàng hơn Mac OS X, nhưng nó không phải là hệ điều hành tốt nhất trong việc quản lý năng lượng. Điều này đặc biệt đúng khi so sánh với Mac OS X, vì OS X được điều chỉnh riêng cho phần cứng của Apple trong khi Linux phải quản lý năng lượng chung chung hơn. Trên MacBook Pro Retina của tôi, thời lượng pin trên Linux trung bình bằng 2/3 so với trên Mac OS X (giả sử 6 giờ trên Linux so với 9 giờ trên OS X). Đó là một sự khác biệt khá lớn và là lý do chính đáng tại sao đôi khi tôi phải chạy Mac OS X khi biết rằng mình còn cả một ngày dài phía trước mặc dù tôi thích sử dụng Linux hơn.
Có một số công cụ trong Linux để giúp bạn cố gắng kiểm soát việc sử dụng điện năng của mình, chẳng hạn như TLP tự động điều chỉnh các biến để cải thiện mức sử dụng điện năng và PowerTOP, một công cụ giúp bạn xác định những gì đang tiêu thụ điện năng. Ngay cả khi đó, nó vẫn không hoàn toàn hiệu quả như Mac OS X - rất có thể là do chất lượng / tiến độ / tính năng sẵn có của trình điều khiển.
Người chiến thắng: Mac OS X.
Linux không hoàn hảo nhưng vẫn giữ được
Sau những so sánh này, Yosemite và Linux được xếp ở vị trí thứ ba. Và tôi không thực sự muốn phá bỏ mối ràng buộc đó bởi vì, mặc dù tôi yêu Linux và thích "ghét" OS X vì nó là độc quyền và của Apple, tôi phải ghi công trong một số lĩnh vực đối với hệ điều hành của Apple. Mặc dù giao diện người dùng có thể không mấy sáng tạo, nhưng chắc chắn nó vẫn quen thuộc và vẫn đẹp mắt. Nó hoạt động tốt (mặc dù không nhanh như Linux) và nó có khả năng quản lý năng lượng tuyệt vời để có thời lượng pin tuyệt vời. Và những yếu tố đó kết hợp lại là lý do tại sao máy Mac, đặc biệt là cho máy tính xách tay, đã trở nên phổ biến hơn nhiều trong những năm gần đây.
Vậy Linux có thể học được gì từ Mac OS X và cải thiện điều gì? Mặc dù tôi không nghĩ rằng sẽ có một môi trường máy tính để bàn thực sự dễ nhận biết (mặc dù Unity được cho là môi trường gần nhất với lý tưởng đó), Linux vẫn có thể tự hào về trải nghiệm có thể tùy chỉnh. Thay vào đó, nó vẫn chỉ cần tập trung vào việc cải thiện hỗ trợ phần cứng và đặc biệt là quản lý điện năng. Linux chắc chắn đã có nhiều thứ cho nó, nhưng có một số điều nhất định - đặc biệt là những thứ liên quan đến việc cải thiện tính di động - có thể tốt hơn. Và tôi biết rằng bởi vì cộng đồng nguồn mở phải tự làm việc trên những thứ này, nên sẽ rất khó để đạt được những mục tiêu đó.
Bạn nghĩ Linux cần cải thiện một số điều gì? Hãy cho chúng tôi biết trong phần bình luận!
Tín dụng hình ảnh:Phoronix (Michael Larabel)