Hệ điều hành Darwin là gì? Hãy thử nó với PureDarwin



Кӯшиш Кунед, Ки Асбоби Моро Барои Бартараф Кардани Мушкилот Санҷед

Hôm nay là ngày 12 tháng 2, ngày của darwin , nhà tự nhiên học nổi tiếng với thuyết tiến hóa. Và điều này có liên quan gì đến Apple? Thực sự là rất ít, ngoại trừ tên của anh ấy ...



Quả táo lấy tên của Darwin , để vinh danh Charles Darwin, để đặt tên cho hệ điều hành của nó. Như chúng ta đã thảo luận trong bài viết MacOS và Linux có họ hàng với nhau không? Linux? Đây là sự thật Darwin là hệ điều hành apple điều đó làm nền tảng cho macOS và iOS.



Cách kiểm tra Darwin trong máy ảo

ngày nào tốt hơn để thử nghiệm hệ điều hành Darwin đó là ngày kỷ niệm ngày sinh của Charles Darwin nổi tiếng!



Để kiểm tra nó, chúng tôi sẽ sử dụng PureDarwin . PureDarwin là một cộng đồng đã quyết định trao quyền liên tục cho OpenDarwin vào năm 2007, một dự án mong muốn mang Darwin nguyên bản đến gần hơn với công chúng . Vì vậy, cộng đồng này đã tạo ra hai phiên bản khác nhau cho phép chúng tôi thử nghiệm hệ điều hành tuyệt vời này của Apple, mặc dù với khá nhiều hạn chế.

Và làm thế nào họ có được nó? Rất dễ. Apple cung cấp hệ điều hành này dưới dạng phần mềm miễn phí . Đúng vậy! Đừng nghĩ rằng Apple có một trang web để bạn có thể tải xuống bản cài đặt hoặc hình ảnh đĩa. Đó là công việc khó khăn mà cộng đồng PureDarwin phải làm.

Thử nghiệm Nano PureDarwin

Một trong những phiên bản mà cộng đồng đã tạo ra là phiên bản này, Nano PureDarwin , như tên gọi của nó, là một nhẹ .



Để kiểm tra nó, chúng tôi sẽ sử dụng máy ảo , bởi vì nó không phải là một hệ điều hành 100% chức năng. Và chúng ta sẽ sử dụng ứng dụng nào? Thật không may, là một cái gì đó hơi cũ, chúng tôi khá hạn chế. Sau một số thử nghiệm, chúng tôi đã đi đến kết luận rằng cách dễ nhất là VMware (VirtualBox và Parallels đưa ra rất nhiều vấn đề).

Vì vậy, chúng ta phải cài đặt VMware Fusion (hoặc VMware Workstation) ngay từ đầu.

Cài đặt PureDarwin Nano trên VMware

Bước đầu tiên sẽ là tải hình ảnh xuống đã được chuẩn bị bởi cộng đồng PureDarwin. Một khi chúng tôi sẽ giải nén và chúng tôi sẽ nhận được một tệp * .vmwarevm (nếu chúng tôi chưa cài đặt VMware, nó sẽ xuất hiện dưới dạng một thư mục).

Để chạy nó, chỉ cần kéo tệp đó đến cửa sổ của VMware .

Khi điều này được thực hiện, chúng tôi có thể khởi động máy ảo ngay bây giờ l mới được tạo.

Bây giờ chúng ta có thể chạy lệnh uname -a , và chúng ta sẽ thấy rằng chúng ta thực sự đang ở Darwin. Cụ thể chúng tôi đang sử dụng Darwin 9 , một phiên bản khá cũ tương ứng với Mac OS X Leopard.

Và phiên bản hiện tại là gì? Nhưng… tại sao lại nói cho bạn biết, có thể tự mình so sánh nó? Để thực hiện việc này, chỉ cần chạy lệnh tương tự nhưng trên máy Mac của bạn. Ví dụ: trong macOS Sierra, chúng tôi sẽ nhận được phiên bản Darwin 16 , là cuối cùng. Cũng có thể thực hiện lệnh tương tự trên thiết bị iOS (nếu chúng ta có quyền truy cập vào thiết bị đầu cuối của nó).

Dùng thử PureDarwin Xmas

Đây là một phiên bản khác của PureDarwin mà chúng ta đã thảo luận lúc đầu. Phiên bản này đã nặng hơn, và do đó, nó mang lại nhiều thứ hơn.

Điều nổi bật nhất là ở đây chúng ta có một giao diện đồ họa. Trong phiên bản trước, chúng tôi chỉ có dòng lệnh làm phương tiện tương tác, nhưng trong trường hợp này, chúng tôi có giao diện đồ họa đơn giản .

Các tính năng của PureDarwin Xmas Nhà sản xuất cửa sổ , của dự án GNUstep , đối với giao diện đồ họa. Điều này khá gợi nhớ đến NEXTSTEP, hệ điều hành mà NeXT đã phát triển trước khi được Apple mua lại. Mặc dù, nếu những gì bạn muốn là kiểm tra giao diện đồ họa của hệ điều hành đó, thì đây không phải là lựa chọn tốt nhất. Đối với điều này, có những dự án có nhiều phiên bản chức năng hơn phiên bản này (hãy để lại cho chúng tôi trong phần nhận xét nếu bạn muốn chúng tôi mang đến một hướng dẫn về cách kiểm tra giao diện đồ họa NEXTSTEP).

Cài đặt PureDarwin Xmas trên VMware

Quá trình này rất giống với quá trình trước đó. điều đầu tiên sẽ là tải xuống máy ảo được cung cấp bởi PureDarwin. Sau chúng tôi sẽ giải nén và kéo nó đến màn hình chính của VMware để nhập nó.

Sau khi nó được nhập, chúng tôi sẽ thực hiện một thay đổi nhỏ, chúng tôi sẽ tăng bộ nhớ RAM . Để làm điều này, chúng ta sẽ đến phần cài đặt của máy ảo. Ở đó, chúng ta sẽ đi đến cấu hình Bộ xử lý và Bộ nhớ. Ở đó, chúng tôi có thể đặt dung lượng bộ nhớ RAM mà chúng tôi muốn gán, mà chúng tôi đề xuất là từ 256 đến 1024 MB (chúng tôi sẽ để số bộ xử lý là 1).

Khi điều này được thực hiện, chúng tôi sẽ khởi động máy ảo . Ngay sau đó chúng ta sẽ thấy màn hình nền Xmas.

Giao diện rất giản dị để hiểu, mặc dù lúc đầu nó có thể hơi đáng sợ. Đến đúng chúng ta sẽ có những gì bây giờ là Dock và trái ở phần trên, chúng ta sẽ có các màn hình nền khác nhau (bây giờ chúng ta sẽ truy cập bằng Mission Control). Phía dưới các ứng dụng thu nhỏ sẽ xuất hiện và nếu chúng tôi click chuột phải Chúng ta sẽ không nhận được menu ngữ cảnh, mà là menu chính (tương đương với quả táo nhỏ bây giờ).

Như trước đây, tại đây chúng tôi cũng có thể chạy lệnh uname -a để xác minh rằng chúng tôi thực sự đang ở Darwin 9.

phần kết luận

Như chúng ta có thể thấy, vấn đề là phức tạp . Hiện tại không có dự án nào cố gắng cung cấp một phiên bản Darwin cho công chúng một cách nghiêm túc. Gần nhất với điều đó là PureDarwin , nhưng tiếc là không hoạt động của cộng đồng ngăn không cho các phiên bản mới ra mắt.

Ngoài ra, như chúng ta có thể thấy trong suốt hướng dẫn này, PureDarwin khá hạn chế và mặc dù có thể cài đặt MacPorts (điều này sẽ cho phép chúng tôi cài đặt các chương trình mới), quá trình này rất phức tạp và kết quả không tốt lắm.

Bạn có định dùng thử PureDarwin để thỏa mãn trí tò mò của mình không? Bạn có muốn chúng tôi mang đến những hướng dẫn mới trong tương lai để bạn có thể tận tay trải nghiệm quá khứ của hệ điều hành Apple và NeXT không?