Phát hành hệ điều hành MidnightBSD 2.1

Hệ điều hành hướng đến máy tính để bàn MidnightBSD 2.1 đã được phát hành, dựa trên FreeBSD với các thành phần được chuyển từ DragonFly BSD, OpenBSD và NetBSD. Môi trường máy tính để bàn cơ bản được xây dựng dựa trên GNUstep, nhưng người dùng có tùy chọn cài đặt WindowMaker, Gnome, Xfce hoặc Lumina. Hình ảnh cài đặt có kích thước 743 MB (x86, amd64) đã được chuẩn bị để tải xuống.

Không giống như các bản dựng máy tính để bàn FreeBSD khác, MidnightBSD ban đầu được phát triển dưới dạng một nhánh của FreeBSD 6.1-beta, được đồng bộ hóa với cơ sở mã FreeBSD 2011 vào năm 7 và sau đó kết hợp nhiều tính năng từ các nhánh FreeBSD 9, 10 và 11. Để quản lý gói, MidnightBSD sử dụng hệ thống mport, sử dụng cơ sở dữ liệu SQLite để lưu trữ các chỉ mục và siêu dữ liệu. Việc cài đặt, gỡ bỏ và tìm kiếm các gói được thực hiện bằng một lệnh mport duy nhất.

Sự thay đổi chính:

  • LLVM 10.0.1 được sử dụng để xây dựng.
  • Phiên bản cập nhật: mport 2.1.4, APR-util 1.6.1, APR 1.7.0, Subversion 1.14.0, file 5.39, sendmail 8.16.1, sqlite3 3.35.5, tzdata 2021a, libarchive 3.5.0, unbound 1.13.0 , xz 5.2.5, openmp.
  • Đã thêm trình điều khiển cho NetFPGA SUME 4x10Gb Ethernet, JMicron JMB582/JMB585 AHCI, BCM54618SE PHY và Bitron Video AV2010/10 ZigBee USB Stick.
  • Trình điều khiển được cập nhật: e1000 (Intel gigabit Ethernet), mlx5, nxge, usb, vxge.
  • Trình điều khiển ctau (Cronyx Tau) và cx (Cronyx Sigma) không còn được dùng nữa.
  • Những cải tiến đã được thực hiện đối với trình quản lý gói nhập khẩu. Quá trình cập nhật các phụ thuộc trong quá trình cài đặt hoặc cập nhật gói đã được cải thiện. Đảm bảo đặt mã hóa chính xác khi trích xuất tệp từ kho lưu trữ có chứa các ký tự không phải ASCII trong tên tệp. Để kiểm tra tính toàn vẹn của các phần tử plist, hàm băm sha256 được sử dụng.
  • Đã bật tạo tệp phát hành hệ điều hành trong /var/run.
  • Gói burncd đã bị xóa khỏi bản phân phối.

Nguồn: opennet.ru

Thêm một lời nhận xét