Các nhà phát triển hệ điều hành Trident sẽ chuyển hệ thống từ BSD sang Linux

-Dự án-Trident

Cách đây vài ngày, các nhà phát triển của Trident OS đã thông báo về việc chuyển dự án sang Linux. Dự án Trident đang phát triển một giao diện người dùng đồ họa sẵn sàng sử dụng, tương tự như các phiên bản trước của PC-BSD và TrueOS.

Ban đầu, Trident được xây dựng bằng các công nghệ của FreeBSD và TrueOS , đồng thời sử dụng hệ thống tệp ZFS và hệ thống khởi tạo OpenRC. Dự án được thành lập bởi các nhà phát triển tham gia vào dự án TrueOS và tự định vị mình là một dự án liền kề (TrueOS là một nền tảng để tạo ra các bản phân phối, còn Trident là một bản phân phối dựa trên nền tảng này dành cho người dùng cuối).

Năm sau đó, người ta quyết định chuyển các vấn đề liên quan đến Trident sang quá trình phát triển bản phân phối Void Linux. Lý do chuyển từ BSD sang Linux là do không thể giải quyết được một số vấn đề gây hạn chế người dùng của bản phân phối này.

Các lĩnh vực cần quan tâm bao gồm khả năng tương thích phần cứng, hỗ trợ các tiêu chuẩn truyền thông hiện đại và tính khả dụng của gói. Sự hiện diện của các vấn đề trong những lĩnh vực này ngăn cản việc đạt được mục tiêu chính của dự án: chuẩn bị một môi trường đồ họa dễ sử dụng.

Khi chọn một khuôn khổ mới, các yêu cầu sau đã được xác định:

  • Khả năng sử dụng các gói không sửa đổi (không xây dựng lại) và được cập nhật thường xuyên từ bản phân phối chính.
  • Mô hình phát triển sản phẩm có thể đoán trước (môi trường phải được bảo tồn và duy trì lối sống thông thường trong nhiều năm).
  • Tính đơn giản trong tổ chức hệ thống (một tập hợp các thành phần nhỏ, dễ nâng cấp và tốc độ nhanh theo phong cách của hệ thống BSD, thay vì các giải pháp đơn lẻ và phức tạp)
  • Chấp nhận các thay đổi từ bên thứ ba và sự sẵn có của một hệ thống tích hợp liên tục để kiểm tra và lắp ráp.
  • Sự hiện diện của một hệ thống con đồ họa đang hoạt động, nhưng không phụ thuộc vào các cộng đồng đã hình thành phát triển máy tính để bàn (Trident có kế hoạch cộng tác với các nhà phát triển của bản phân phối cơ sở và làm việc cùng nhau để phát triển máy tính để bàn và tạo ra các tiện ích cụ thể để tăng khả năng sử dụng)
  • Hỗ trợ chất lượng cao cho phần cứng cập nhật và cập nhật thường xuyên của các thành phần phân phối liên quan đến thiết bị (trình điều khiển, nhân)

Hệ điều hành đáp ứng gần nhất các yêu cầu đã được thiết lập là bản phân phối Void Linux, tuân thủ mô hình chu kỳ cập nhật phiên bản chương trình liên tục (cập nhật liên tục, không có bản phát hành phân phối riêng biệt).

Void Linux sử dụng trình quản lý hệ thống runit đơn giản để khởi tạo và quản lý dịch vụ, sử dụng trình quản lý gói xbps của riêng nó và hệ thống xây dựng gói xbps-src.

Thay vì Glibc, Musl được sử dụng như một thư viện chuẩn và LibreSSL thay vì OpenSSL. Void Linux không hỗ trợ cài đặt trên một phân vùng với ZFS, nhưng các nhà phát triển Trident thấy không có vấn đề gì với việc triển khai độc lập tính năng này bằng mô-đun ZFSonLinux.

Tương tác với Void Linux cũng đơn giản hóa thực tế là các phát triển của nó được phân phối theo giấy phép BSD.

Dự kiến ​​sau khi chuyển sang Void Linux trên hệ điều hành Trident, sẽ có thể mở rộng hỗ trợ cho card đồ họa và cung cấp cho người dùng các trình điều khiển đồ họa hiện đại hơn, cũng như cải thiện hỗ trợ cho card âm thanh, truyền phát âm thanh , bổ sung hỗ trợ truyền phát âm thanh qua HDMI, cải thiện hỗ trợ cho bộ điều hợp mạng không dây và các thiết bị có giao diện Bluetooth.

Ngoài ra, người dùng sẽ được cung cấp các phiên bản chương trình mới hơn , quá trình tải xuống sẽ được tăng tốc và hỗ trợ cài đặt lai trên hệ thống UEFI sẽ được bổ sung.

Một trong những hạn chế của việc di chuyển là mất môi trường quen thuộc và các tiện ích do dự án TrueOS phát triển cho cấu hình hệ thống, chẳng hạn như sysadm.

Để giải quyết vấn đề này, các công cụ thay thế phổ quát cho những tiện ích này đang được lên kế hoạch, bất kể hệ điều hành nào. Phiên bản mới của Trident dự kiến ​​sẽ được phát hành vào tháng 1 năm 2020.

Trước khi ra mắt, không loại trừ việc hình thành các bản dựng thử nghiệm alpha và beta. Di chuyển sang một hệ thống mới sẽ yêu cầu chuyển thủ công nội dung của phân vùng / home.

Việc hỗ trợ cho BSD sẽ bị ngừng ngay sau khi phát hành phiên bản mới và kho gói ổn định dựa trên FreeBSD 12 sẽ bị xóa vào tháng 4 năm 2020 (kho thử nghiệm dựa trên FreeBSD 13-Current sẽ bị xóa vào tháng 1).


Thêm vào danh sách nguồn ưu tiên trên Google.