U publikua sistemi operativë e orientuar për desktopin MidnightBSD 2.2, e bazuar në FreeBSD me elemente të portuara nga DragonFly BSD, OpenBSD dhe NetBSD. Mjedisi bazë i desktopit është ndërtuar mbi GNUstep, por përdoruesit kanë mundësinë të instalojnë WindowMaker, GNOME, Xfce ose Lumina. Një imazh instalues me përmasa 774 MB (x86, amd64) është përgatitur për shkarkim.
Ndryshe nga ndërtimet e tjera për desktopin të FreeBSD, sistemi operativ MidnightBSD u zhvillua fillimisht si një forkë i FreeBSD 6.1-beta, i cili në vitin 2011 u sinkronizua me bazën e kodit të FreeBSD 7 dhe më pas përfshiu shumë mundësi nga degët e FreeBSD 9-12. Sistemi i menaxhimit të paketave në MidnightBSD përdor sistemin mport, i cili përdor një DB SQLite për të ruajtur indekset dhe metadatën. Instalimi, fshirja dhe kërkimi i pakove bëhet përmes komandës të vetme mport.
Ndryshimet kryesore:
- Versionet e programeve janë përditësuar, 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 është vendosur për të qenë tcsh në vend të csh, dhe është përdorur utilita less për shfaqjen faqos.
- Janë shtuar patch-e nga projekti pfsense që rrisin performancën e sistemit për kufizimin e trafikut dummynet nga 2Gb\/s në 4Gb\/s.
- Menaxheri i paketave mport Ă«shtĂ« pĂ«rditĂ«suar nĂ« versionin 2.2.0. Libdispatch dhe gcd janĂ« pĂ«rjashtuar si varĂ«si, duke mundĂ«suar ndĂ«rtimin statik tĂ« mport. NjĂ« opsion 'desktop-file-utils' Ă«shtĂ« shtuar nĂ« plist dhe Ă«shtĂ« realizuar mundĂ«sia e krijimit tĂ« paketave me module kernel-i. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r pĂ«rdorimin e chroot pĂ«r azhurnimin e ambienteve tĂ« veçanta jail.
- Në Netcat është transferuar mbështetje për sctp nga FreeBSD.
- Funksioni ptsname_r është shtuar në libc.
- Janë transferuar nga FreeBSD korrigjime për gabimet në Ipfilter.
- Në skriptin e ngarkesës fillestare është siguruar aktivizimi i dbus dhe hald.
Shtesë mund të theksohet publikimi i projektit DragonFly BSD 6.2.2, që zhvillon një sistem operativ me një kernel hibrid, i krijuar në vitin 2003 me synimin e zhvillimit alternativ të degës FreeBSD 4.x. Mënyrat e veçanta të DragonFly BSD përfshijnë një sistem të ndarë versioning HAMMER, mundësinë e ngarkimit të 'kernave' virtuale të sistemit si procese përdoruesi, mjete për ruajtjen e të dhënave dhe metadatat në SSD, lidhje simbolike të varura nga konteksti, mundësinë e ngrirjes së proceseve me ruajtjen e shtetit të tyre në disk dhe një kernel hibrid që përdor rrjedha të lehta (LWKT). Në këtë publikim janë ofruar vetëm korrigjime për gabimet.
Burimi: opennet.ru
