U realizua lëshimi i sistemit operativ të orientuar për desktop MidnightBSD 2.2, i bazuar në FreeBSD me elemente të portuara nga DragonFly BSD, OpenBSD dhe NetBSD. Mjedisi i bazës së desktopit është ndërtuar mbi GNUstep, por përdoruesit kanë mundësinë të instalojnë WindowMaker, GNOME, Xfce ose Lumina. Një imazh instalues me madhësi 774 MB është përgatitur për shkarkim (x86, amd64).
Ndryshe nga ndërtimet e tjera për desktop të FreeBSD, sistemi operativ MidnightBSD fillimisht është zhvilluar si një fork i FreeBSD 6.1-beta, i cili në vitin 2011 u sinkronizua me bazën kodit të FreeBSD 7 dhe më pas përfshiu shumë mundësi nga degët FreeBSD 9-12. Për menaxhimin e paketave në MidnightBSD përdoret sistemi mport, i cili përdor një DB SQLite për ruajtjen e indekseve dhe metadata. Instalimi, eliminimi dhe kërkimi i paketave bëhet me një komandë të vetme mport.
Ndryshimet kryesore:
- I janë përditësuar versionet e softuerëve, duke përfshirë Perl 5.36.0, OpenSSH 8.8p1, lua 5.3.6, subversion 1.14.1, sqlite 3.38.2.
- Kodi i shell-it të komandave /bin/sh është sinkronizuar me degën FreeBSD 12-STABLE.
- Për përdoruesin root, shell-i i komandave tcsh është vendosur si i parazgjedhur në vend të csh dhe është aplikuar utilitari less për output të faqeve.
- Janë shtuar patches nga projekti pfsense, që rrisin performancën e sistemit të reduktimit të trafikut dummynet nga 2Gb/s në 4Gb/s.
- Menaxherii i paketave mport është përditësuar në versionin 2.2.0. Janë përjashtuar libdispatch dhe gcd nga varësitë, çka lejon ndërtimin statik të paketave mport. Në plist është shtuar opsioni "desktop-file-utils" dhe është realizuar mundësia për krijimin e paketave me module të bllokut. Është shtuar mbështetje për përdorimin e chroot për përditësimin e ambienteve të ndryshme jail.
- Në Netcat është transferuar mbështetje për sctp nga FreeBSD.
- Në libc është shtuar funksioni ptsname_r.
- Janë transferuar rregullime gabimesh për Ipfilter nga FreeBSD.
- Në skriptin e ngarkesës fillestare është siguruar aktivizimi i dbus dhe hald.
Gjithashtu mund të theksohet lëshimi i projektit DragonFly BSD 6.2.2, i cili zhvillon një sistem operativ me bërthamë hibride, i krijuar në vitin 2003 me qëllimin e zhvillimit alternativ të degës FreeBSD 4.x. Nga veçoritë e DragonFly BSD, mund të përmendim sistemin e skedarëve me version të shpërndarë HAMMER, mundësinë e ngarkimit të bërthamave 'virtuale' të sistemit si procese përdoruesi, mjetet për ruajtjen e të dhënave dhe metadatan në SSD, lidhjet simbolike në varësi të kontekstit, mundësinë e ngrirjes së proceseve me ruajtjen e gjendjes së tyre në disk dhe bërthamën hibride që përdor tela të lehta (LWKT). Në lëshimin e ri janë ofruar vetëm rregullime gabimesh.
Burimi: opennet.ru
