DragonFly BSD 6.2 bedryfstelsel vrystelling

Na sewe maande se ontwikkeling is die vrystelling van DragonFlyBSD 6.2 gepubliseer, 'n bedryfstelsel met 'n hibriede kern wat in 2003 geskep is vir die doel van 'n alternatiewe ontwikkeling van die FreeBSD 4.x-tak. Onder die kenmerke van DragonFly BSD kan ons die verspreide weergawe-lêerstelsel HAMMER uitlig, ondersteuning vir die laai van "virtuele" stelselpitte as gebruikersprosesse, die vermoë om data en FS-metadata op SSD-aandrywers te kas, kontekssensitiewe variant simboliese skakels, die vermoë om prosesse te vries terwyl hulle hul toestand op skyf stoor, baster kern met behulp van liggewig drade (LWKT).

Groot verbeterings bygevoeg in DragonFlyBSD 6.2:

  • Die NVMM-hypervisor is oorgedra vanaf NetBSD, wat hardeware-virtualiseringsmeganismes SVM vir AMD-SVE's en VMX vir Intel-SVE's ondersteun. In NVMM word slegs die minimum nodige stel bindings rondom hardeware-virtualiseringsmeganismes op kernvlak uitgevoer, en alle hardeware-emulasiekode loop in gebruikersruimte. Gereedskap gebaseer op die libnvmm-biblioteek word gebruik om take uit te voer soos die skep van virtuele masjiene, geheuetoewysing en VCPU-toekenning, en die qemu-nvmm-pakket word gebruik om gasstelsels te laat loop.
  • Werk is voortgesit aan die HAMMER2-lêerstelsel, wat opvallend is vir kenmerke soos afsonderlike montering van foto's, skryfbare foto's, gidsvlakkwotas, inkrementele spieëling, ondersteuning vir verskeie datakompressie-algoritmes, multi-meesterspieëling met dataverspreiding na verskeie gashere. Die nuwe weergawe stel ondersteuning bekend vir die growfs-opdrag, wat jou toelaat om die grootte van 'n bestaande HAMMER2-partisie te verander. Dit sluit eksperimentele ondersteuning vir die xdisk-komponent in, wat jou toelaat om HAMMER2-partisies vanaf afgeleë stelsels te monteer.
  • Die DRM (Direct Rendering Manager)-koppelvlakkomponente, die TTM-videogeheuebestuurder en die amdgpu-bestuurder is gesinchroniseer met die Linux-kern 4.19, wat dit moontlik gemaak het om ondersteuning vir AMD-skyfies tot by die 3400G APU te verskaf. Die drm/i915-bestuurder vir Intel GPU's is opgedateer, wat ondersteuning vir Whiskey Lake GPU's bygevoeg het en die probleem met opstartongelukke opgelos is. Die Radeon-bestuurder is omgeskakel om die TTM-videogeheuebestuurder te gebruik.
  • Die meningsoproep bied ondersteuning vir die POLLHUP-gebeurtenis wat teruggestuur word wanneer die tweede punt van 'n naamlose pyp of EIEU gesluit is.
  • Die kern het geheuebladsyhanteringsalgoritmes aansienlik verbeter, doeltreffendheid verhoog wanneer bladsye gekies word om na die ruilpartisie te skuif, en die gedrag van hulpbronintensiewe toepassings soos blaaiers op stelsels met klein hoeveelhede geheue aansienlik verbeter.
  • Veranderde maxvnodes-berekening om kerngeheueverbruik te verminder, aangesien kas te veel vnodes werkverrigting kan verminder, byvoorbeeld as datablokke addisioneel op die bloktoestelvlak gekas word.
  • Ondersteuning vir die BeFS-lêerstelsel is by die fstyp-nutsding gevoeg. Ondersteuning vir die FAT-lêerstelsel is geskuif na makefs vanaf FreeBSD. Verbeterde werkverrigting van die fsck- en fdisk-nutsprogramme. Vaste foute in ext2fs en msdosfs kode.
  • Bygevoeg ioctl SIOCGHWADDR om die hardeware-adres van die netwerkkoppelvlak te verkry.
  • ipfw3nat voeg NAT-ondersteuning by vir ICMP-pakkies, geïmplementeer deur icmp idport hergebruik.
  • Die ichsmb-bestuurder het ondersteuning bygevoeg vir Intel ICH SMBus-beheerders vir Cannonlake-, Cometlake-, Tigerlake- en Geminilake-skyfies.
  • Generasie van initrd-lêers is oorgeskakel van die gebruik van vn na makefs.
  • Die funksies getentropy(), clearenv() en mkdirat() is by die libc-standaardbiblioteek gevoeg. Verbeterde verenigbaarheid van shm_open() en /var/run/shm-implementasies met ander stelsels. Bygevoeg platform-spesifieke __double_t en __float_t tipes. Enkripsieverwante funksies is teruggestuur na libdmsg. Verbeterde pthreads-prestasie.
  • In die dsynth-hulpprogram, ontwerp vir plaaslike samestelling en instandhouding van DPort-binêre bewaarplekke, is die "-M"-opsie en die PKG_COMPRESSION_FORMAT-veranderlike bygevoeg. Ondersteuning verskaf vir die pkg 1.17-pakketbestuurder en die tweede weergawe van die pkg-metadata.
  • Die OpenPAM Tabebuia PAM-biblioteek, passwdqc 2.0.2-wagwoordkontroleringnutsmiddel, mandoc 1.14.6, OpenSSH 8.8p1, dhcpcd 9.4.1 en lêer 5.40-pakkette word in die pakket ingevoer.
  • Het 'n plaaslik ontginbare kwesbaarheid in die kern reggestel wat 'n gebruiker kan toelaat om hul voorregte op die stelsel te eskaleer (CVE nie gerapporteer nie).
  • Die ndis-bestuurder, wat die gebruik van binêre NDIS-drywers vanaf Windows toegelaat het, is verwyder.
  • Ondersteuning vir die a.out-uitvoerbare lêerformaat is gestaak.

Bron: opennet.ru

Voeg 'n opmerking