Lëshimi i sistemit operativ MidnightBSD 4.0

U publikua sistemi operativë të orientuar drejt desktopit MidnightBSD 4.0, e cila bazohet në FreeBSD me elemente të portuara nga DragonFly BSD, OpenBSD dhe NetBSD. Ambienti bazë i desktopit është ndërtuar mbi Xfce (është e mundur të instalohet gjithashtu një kombinim i GNUstep + Window Maker + GWorkspace). Ndryshe nga ndërtimet e tjera të desktopit 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-13. Për menaxhimin e paketeve në MidnightBSD, përdoret sistemi mport, i cili shfrytëzon një bazë të dhënash SQLite për ruajtjen e indekseve dhe metadatat, ose mjete nga Ravenports. Për ngarkim është përgatitur një imazh instalimi me madhësi 1 GB (i386, amd64).

Dalja është e shquar për përditësimin e versioneve të bibliotekave të jashtme dhe kalimin e rregullimeve dhe mundësive të reja nga dega FreeBSD 13. Novitet kryesore:

  • Menaxheri i paketave mport është përditësuar në versionin 2.7.3, në të cilin është shtuar mundësia për verifikimin e porteve të veçanta me komandën "mport verify" dhe rikuperimin e kontrollit të shumave me komandën "mport verify -r". Komanda mport_install tani siguron funksionimin me varësitë.
  • Në programet init, service dhe cron janë angazhuar variablat e mjedisit të caktuar për përdoruesin ose klasën e përdoruesve përmes login.conf.
  • Në bërthamë është shtuar mbështetje për hartimin e memories në modin W^X, që ndalon aksesin e njëkohshëm në shkrim dhe ekzekutim.
  • Në vend të GNU grep është përdorur një variant i utilitarit grep nën licencën BSD.
  • Shtuar një thirrje sistemike të përshtatshme me Linux për copy_file_range, si dhe thirrjet sistemike aio_readv dhe aio_writev.
  • Shtuar mbështetje për debugimin e proceseve përmes procfs.
  • Shtuar një driver backlight për menaxhimin e ndriçimit.
  • Në driverin cpufreq është realizuar mbështetje për teknologjinë Intel Speed Shift.
  • Në klient dhe serveri NFS është shtuar mbështetje për NFSv4.2, NFS mbi TLS dhe atributet e zgjeruara.
  • Është realizuar kalimi në implementimin e sistemit të skedarëve ZFS nga projekti OpenZFS (2.1.15).
  • Implementimi i nën-sistemit FUSE është përditësuar në versionin 7.28 me mbështetje për FUSE_COPY_FILE_RANGE dhe FUSE_LSEEK.
  • Në TCP stack është integruar mbështetje për algoritmin e reduktimit proporcional të intensitetit të dërgesës së paketave (Proportional Rate Reduction, RFC 6937), që lejon rikthimin më të shpejtë të parametrave optimalë të rrjedhës pas problemeve temporale me transmetimin e të dhënave.
  • Shtuar mbështetje për VLAN të ngulitura (802.1ad).
  • Mbështetje për protokollin SCTP është transferuar në një modul të veçantë sctp.ko, i cili është i çaktivizuar si parazgjedhje në bërthamën GENERIC.
  • Shtuar algoritme të kërkimit të rrugëve nga DPDK (Data Plane Development Kit) librte, që lejojnë optimizimin e funksionimit me tabela shumë të mëdha rrugësh.
  • Në arkitekturën 64-bit, sistemi bazë përmbledhet si parazgjedhje me mbështetje për PAE (Position Independent Executable).
  • Shtuar drejtuesin iwlwifi për kartat wireless të Intel me mbështetje për çipat e rinj dhe standartin 802.11ac. Drejtuesi është i bazuar në drejtuesin Linux dhe kodin nga nën-sistemi Linux net80211, funksionimi i të cilëve në FreeBSD është i mundësuar nga një shtresë linuxkpi.
  • Për të gjitha skedarët ekzekutivë të sistemit bazë në platformat 64-bit, është aktivizuar parazgjedhje randomizimi i skemës së adresës (ASLR, Address Space Layout Randomization).
  • Implementuar mbështetje për protokollin e komunikimit Netlink (RFC 3549), i përdorur në Linux për organizimin e ndërveprimit të bërthamës me proceset në hapësirën e përdoruesit.
  • Në hipervizorin Bhyve është shtuar mbështetje për aksesin e përbashkët të skedarëve përmes VirtIO-9p (VirtFS), mbështetje për pajisjet PCI HDAudio dhe mundësia për të punuar me snapshot-et. makinave virtuale.
  • Është shtuar një paketë drejtuesish VirtIO, e cila mbështet specifikimin VirtIO V1. Është shtuar drejtuesi pvscsi për kontrolluesit SCSI të paravirtualizuar.
  • Është shtuar implementimi TLS (kTLS), i cili funksionon në nivelin e bërthamës.
  • Janë përditësuar versionet LLVM 19.1.7, unbound 1.23.0, OpenSSH 9.9p2, lua 5.4.2, wpa+hostapd 2.11.
  • Janë hequr gcc, libdispatch dhe binutils.

Lëshimi i sistemit operativ MidnightBSD 4.0


Burimi: opennet.ru
Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster