Computer >> Máy Tính >  >> Hệ thống >> Linux

DragonFly BSD là gì? Giải thích về biến thể BSD nâng cao

Khi nghe đến thuật ngữ BSD, bạn có thể nghĩ đến FreeBSD, NetBSD hoặc OpenBSD, nhưng có một biến thể BSD khác dường như ít được chú ý hơn — DragonFly BSD. Biến thể mới nhất này của BSD là gì và nó có dành cho bạn không? Đọc để tìm hiểu.

DragonFly BSD là gì?

DragonFly BSD là một hệ thống BSD ban đầu tập trung vào việc hỗ trợ đa xử lý đối xứng (SMP) hoặc chạy trên nhiều bộ xử lý.

Vào thời điểm phát triển ban đầu, đây vẫn là thứ mà bạn hầu như chỉ thấy trên các cụm và máy chủ công suất cao. Bộ vi xử lý đa lõi đã trở nên phổ biến trên máy tính cá nhân. Hệ thống được thiết kế để đạt hiệu suất trên các hệ thống đa xử lý và để tránh tình trạng bế tắc nhiều nhất có thể.

DragonFly BSD là gì? Giải thích về biến thể BSD nâng cao

Với các hệ thống đa lõi hiện nay đã phổ biến, dự án đã chuyển sang khả năng mở rộng và độ tin cậy. Trang web của dự án tuyên bố rằng hệ thống có thể xử lý tối thiểu một triệu quy trình hoặc luồng người dùng. Có thể chạy toàn bộ hạt nhân ở chế độ người dùng trên DragonFly BSD.

Hệ thống cũng sử dụng hệ thống tập tin riêng, HAMMER. Nó có thể khôi phục sau sự cố mà không cần chạy fsck khi khởi động lại và hỗ trợ bộ nhớ lên đến exabyte.

Sơ lược về DragonFly

Như với OpenBSD, DragonFly BSD là kết quả của một đợt fork trong hệ thống BSD do sự bất đồng giữa dự án và một trong những nhà phát triển của chính nó. Matthew Dillon, một nhà phát triển FreeBSD, đã có sự bất đồng với các nhà phát triển khác dẫn đến quyền truy cập vào kho mã nguồn của dự án, vì vậy Dillon đã quyết định phân nhánh cơ sở mã FreeBSD 4.x.

Anh ấy nghĩ ra cái tên "DragonFly BSD" sau khi nhìn thấy một con chuồn chuồn trong vườn của mình, thông báo về dự án vào năm 2003. Dự án đã phát triển trong những năm qua và bản phát hành hiện tại là 6.0.1.

Cài đặt DragonFly BSD

Cài đặt DragonFly BSD tương tự như cài đặt bất kỳ hệ thống BSD hoặc Linux nào khác. Tuy nhiên, kiến ​​trúc được hỗ trợ duy nhất là x86-64.

Bạn tải ảnh cài đặt và khởi động máy. Bạn được chào đón bằng giao diện văn bản lời nguyền kiểu cũ. Không có đồ họa ở đây, nhưng quá trình cài đặt đủ đơn giản.

DragonFly BSD là gì? Giải thích về biến thể BSD nâng cao

Trình cài đặt sẽ hướng dẫn bạn cách phân vùng đĩa, đặt mật khẩu gốc, thiết lập người dùng (đừng quên thêm bất kỳ người dùng nào có đặc quyền siêu người dùng vào nhóm "bánh xe"), thiết lập múi giờ và các tùy chọn khác.

Khi bạn khởi động lại, bạn có một môi trường giao diện điều khiển có thể sẽ quen thuộc với bất kỳ ai đã sử dụng hệ thống giống Unix trước đây. Vỏ mặc định là tcsh, có vẻ là tiêu chuẩn trong số các BSD.

Tải xuống :DragonFly BSD

Quản lý gói trong DragonFly BSD

Như với bất kỳ hệ thống nào khác, bản thân hệ thống không có mọi thứ bạn muốn khi cài đặt, vì vậy bạn sẽ phải thêm các chương trình khác. Cũng dễ dàng thực hiện việc này trên hệ thống DragonFly BSD.

Trong khi cộng đồng BSD từ lâu đã ủng hộ việc xây dựng các chương trình từ nguồn, họ đã chuyển nhiều hơn sang các gói nhị phân vì chúng tiết kiệm rất nhiều thời gian; và DragonFly BSD cũng không ngoại lệ.

Lệnh cài đặt gói nhị phân trên DragonFly BSD được gọi là pkg. Để sử dụng nó, trước tiên, hãy đảm bảo rằng bạn đã root:

su -

Sau đó, nâng cấp tất cả các gói trên hệ thống của bạn bằng:

pkg upgrade

Để cài đặt một gói, hãy sử dụng pkg install lệnh:

pkg install vim

Nó tương tự như việc sử dụng trình quản lý gói nhị phân trên hệ thống Linux.

DragonFly BSD trên Máy tính để bàn

Trong khi các hệ thống BSD như DragonFly BSD nổi tiếng là chỉ dành cho máy chủ, chúng có thể là máy tính để bàn có thể sử dụng được cho những người cảm thấy thoải mái với các khái niệm Unix, đặc biệt là đối với những người có kinh nghiệm với các bản phân phối Linux kỹ thuật như Slackware, Gentoo hoặc Arch.

DragonFly BSD là gì? Giải thích về biến thể BSD nâng cao

Theo mặc định, DragonFly BSD khởi động vào chế độ bảng điều khiển, có nghĩa là nó chỉ có văn bản. Bạn có thể chạy các ứng dụng dòng lệnh giống như trên hệ thống Linux, nhưng còn các ứng dụng GUI, như trình duyệt web thì sao? Đừng lo lắng, vì DragonFly BSD giao hàng với máy chủ X. Để bắt đầu, hãy nhập vào shell:

startx

Điều này sẽ bắt đầu một phiên CWM trông rất cổ điển, với đồng hồ và một vài cửa sổ đầu cuối. Nếu bạn đóng hoặc thoát khỏi trình bao trên cửa sổ có nhãn "đăng nhập", điều này sẽ kết thúc phiên X11 của bạn.

Bạn cũng có thể cài đặt môi trường máy tính để bàn và trình quản lý cửa sổ yêu thích của mình với pkg, như đã thấy trước đó. Bạn cũng có thể thiết lập XDM để bắt đầu đăng nhập đồ họa như với các hệ thống Linux khác.

Lưu ý duy nhất khi sử dụng DragonFly BSD là vì nó ít được biết đến hơn so với các biến thể Linux và thậm chí cả BSD khác, hỗ trợ phần cứng có thể ít hơn các hệ thống khác này.

DragonFly BSD:Đứa trẻ mới nhất trên BSD Block

Với các tính năng độc đáo của mình, DragonFly BSD rất đáng để thử nếu bạn là người yêu thích các hệ thống Linux và Unix, đặc biệt nếu bạn nghiêng nhiều về các hệ thống "Unixy" hơn. Nếu bạn vẫn còn băn khoăn về việc nên sử dụng bản phân phối Linux hay một trong các BSD, hãy đọc thêm về các hệ điều hành tương tự như OpenBSD và đưa ra quyết định cho phù hợp.