A MidnightBSD 4.0 operációs rendszer kiadása

Megjelent a desktop-orientált MidnightBSD 4.0 operációs rendszer, amely a FreeBSD-n alapul, és elemeket tartalmaz a DragonFly BSD, OpenBSD és NetBSD rendszerből. Az alap desktop környezet az Xfce-ra épül (opcionálisan telepíthető a GNUstep + Window Maker + GWorkspace). A többi FreeBSD desktop kiadástól eltérően a MidnightBSD eredetileg a FreeBSD 6.1-beta forkjaként fejlődött, amely 2011-ben szinkronizálva lett a FreeBSD 7 kódalapjával, és később számos új lehetőséget vett át a FreeBSD 9-13 ágából. A MidnightBSD csomagkezeléséhez az mport rendszerét használják, amely SQLite adatbázist alkalmaz az indexek és metainformációk tárolására, vagy a Ravenports eszközkészletét. Az installációs képfájl mérete 1 GB (i386, amd64).

A kiadás figyelemre méltó a harmadik féltől származó könyvtárak verzióinak frissítésével és javítások, valamint új lehetőségek átvitelével a FreeBSD 13 ágból. Főbb újdonságok:

  • Az mport csomagkezelő frissítve lett 2.7.3 verzióra, amely lehetővé teszi az egyes portok ellenőrzését az 'mport verify' parancs segítségével, valamint a checksumok helyreállítását az 'mport verify -r' parancs használatával. Az mport_install parancssor támogatja a függőségek kezelését.
  • Az init, service és cron programokban a felhasználó vagy felhasználói osztály által a login.conf-on keresztül megadott környezeti változók aktívak.
  • A kernelbe hozzáadódott a memória mappálásának támogatása W^X módban, amely megtiltja az egyidejű írási és futtatási hozzáférést.
  • A GNU grep helyett BSD licenc alatt álló grep változatot használnak.
  • Hozzáadódott a Linux-szal kompatibilis copy_file_range rendszerhívás, továbbá az aio_readv és aio_writev rendszerhívások.
  • Hozzáadódott a procfs általi folyamatok hibakeresésének támogatása.
  • Hozzáadódott a háttérvilágítás vezérlésére szolgáló backlight drivert.
  • A cpufreq driver implementálta az Intel Speed Shift technológia támogatását.
  • Az ügyfél és szerveren NFS-hez hozzáadódott az NFSv4.2, az NFS over TLS, és a kibővített attribútumok támogatása.
  • Áttértek az OpenZFS (2.1.15) projekt által megvalósított ZFS fájlrendszer használatára.
  • A FUSE alrendszer implementációja frissítve lett 7.28 verzióra, amely támogatja a FUSE_COPY_FILE_RANGE és FUSE_LSEEK lehetőségeket.
  • A TCP stack-be integrálva lett a csomagküldési intenzitás arányos csökkentésének algoritmusának (Proportional Rate Reduction, RFC 6937) támogatása, amely lehetővé teszi az optimális adatsugárzási paraméterek gyorsabb helyreállítását a téveszkedések után.
  • Hozzáadódott a beágyazott VLAN (802.1ad) támogatása.
  • Az SCTP protokoll támogatását az sctp.ko külön modulba helyezték, amely alapértelmezés szerint ki van kapcsolva a GENERIC kernelben.
  • Útvonal kereső algoritmusok kerültek hozzáadásra a DPDK (Data Plane Development Kit) librte-ból, amelyek lehetővé teszik a nagyon nagy útviteli táblák hatékony kezelését.
  • 64-bites architektúrákon az alapértelmezett rendszer PAE (Position Independent Executable) támogatással van összeállítva.
  • Hozzáadásra került az iwlwifi illesztőprogram az Intel vezeték nélküli kártyákhoz, amely támogatja az új chipeket és a 802.11ac szabványt. Az illesztőprogram a Linux-illesztőprogramra és a net80211 Linux-alrendszerből származó kódra épül, amelyek a FreeBSD-n a linuxkpi réteg segítségével működnek.
  • Minden alapértelmezett rendszerfájl 64-bites platformokon alapértelmezés szerint aktiválva van az címhely-elosztás véletlenszerűsítése (ASLR, Address Space Layout Randomization).
  • Megvalósították a Netlink kommunikációs protokoll támogatását (RFC 3549), amely a Linuxban a kernel és a felhasználói térben lévő folyamatok közötti interakció szervezésére használatos.
  • A Bhyve hipervizorhoz hozzáadva lett a fájlok közös használatának támogatása VirtIO-9p (VirtFS) segítségével, PCI HDAudio eszközök támogatása és a pillanatképek kezelése. virtuális gépekhez.
  • Hozzáadásra került egy VirtIO illesztőprogramokból álló gyűjtemény, amely támogatja a VirtIO V1 specifikációt. Hozzáadva lett a pvscsi illesztőprogram a paravirtualizált SCSI vezérlők számára.
  • Hozzá lett adva a TLS (kTLS) megvalósítása, amely a kernel szintjén működik.
  • Frissítve lett az LLVM 19.1.7, unbound 1.23.0, OpenSSH 9.9p2, lua 5.4.2, wpa+hostapd 2.11 verziója.
  • Eltávolításra került a gcc, libdispatch és a binutils.

A MidnightBSD 4.0 operációs rendszer kiadása


Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster