Keluaran sistem pengendalian MidnightBSD 2.2. Kemas kini DragonFly BSD 6.2.2

Sistem pengendalian berorientasikan desktop MidnightBSD 2.2 telah dikeluarkan, berdasarkan FreeBSD dengan elemen yang dialihkan daripada DragonFly BSD, OpenBSD dan NetBSD. Persekitaran desktop asas dibina di atas GNUstep, tetapi pengguna mempunyai pilihan untuk memasang WindowMaker, GNOME, Xfce atau Lumina. Imej pemasangan 774 MB (x86, amd64) telah disediakan untuk dimuat turun.

Tidak seperti binaan desktop FreeBSD yang lain, MidnightBSD pada asalnya dibangunkan sebagai garpu FreeBSD 6.1-beta, yang disegerakkan dengan pangkalan kod FreeBSD 2011 pada tahun 7 dan seterusnya menyerap banyak ciri daripada cawangan FreeBSD 9-12. Untuk mengurus pakej, MidnightBSD menggunakan sistem mport, yang menggunakan pangkalan data SQLite untuk menyimpan indeks dan metadata. Pemasangan, penyingkiran dan carian pakej dijalankan menggunakan satu arahan mport.

Perubahan utama:

  • Versi program yang dikemas kini, termasuk Perl 5.36.0, OpenSSH 8.8p1, lua 5.3.6, subversi 1.14.1, sqlite 3.38.2.
  • Kod shell /bin/sh disegerakkan dengan cawangan FreeBSD 12-STABLE.
  • Untuk pengguna root, shell arahan lalai ialah tcsh dan bukannya csh dan utiliti yang kurang digunakan untuk paging.
  • Menambah patch daripada projek pfsense yang meningkatkan prestasi sistem pengurangan trafik dummynet daripada 2Gb/s kepada 4Gb/s.
  • Pengurus pakej mport telah dikemas kini kepada versi 2.2.0. Libdispatch dan gcd dikecualikan daripada kebergantungan, yang membolehkan anda menjana himpunan mport secara statik. Pilihan "desktop-file-utils" telah ditambahkan pada plist dan keupayaan untuk mencipta pakej dengan modul kernel telah dilaksanakan. Menambah sokongan untuk menggunakan chroot untuk mengemas kini persekitaran penjara individu.
  • Sokongan Sctp daripada FreeBSD telah dipindahkan ke Netcat.
  • Menambah fungsi ptsname_r pada libc.
  • Pembetulan pepijat untuk Ipfilter telah dialihkan daripada FreeBSD.
  • Skrip bootstrap memastikan bahawa dbus dan hald didayakan.

Selain itu, kita boleh ambil perhatian keluaran projek DragonFly BSD 6.2.2, yang membangunkan sistem pengendalian dengan kernel hibrid yang dicipta pada tahun 2003 untuk tujuan pembangunan alternatif cawangan FreeBSD 4.x. Antara ciri DragonFly BSD, kita boleh perhatikan sistem fail versi teragih HAMMER, keupayaan untuk memuatkan kernel sistem "maya" sebagai proses pengguna, cara caching data dan metadata FS pada pemacu SSD, pautan simbolik sensitif konteks, keupayaan untuk membekukan proses sambil menyimpan keadaannya pada cakera dan kernel hibrid menggunakan benang ringan (LWKT). Keluaran baharu hanya menawarkan pembetulan pepijat.

Sumber: opennet.ru

Tambah komen