Verëffentlechung vum DragonFly BSD 6.2 Betribssystem

No siwe Méint vun der Entwécklung ass d'Verëffentlechung vum DragonFlyBSD 6.2 publizéiert ginn, e Betribssystem mat engem Hybridkär, deen am 2003 erstallt gouf fir den Zweck vun enger alternativer Entwécklung vun der FreeBSD 4.x Branche. Ënnert de Fonctiounen vun DragonFly BSD, kënne mir de verdeelt Versiounen Dateiesystem HAMMER Highlight, Ënnerstëtzung fir Luede "virtuell" System Kärelen als Benotzer Prozesser, d'Fähegkeet Daten Cache an FS Metadaten op SSD fiert, kontext-sensibel Variant symbolesch Linken, d'Fäegkeet fir Prozesser ze afréieren wärend hiren Zoustand op Disk späichert, Hybridkärn mat liichtgewiichtege Threads (LWKT).

Grouss Verbesserunge bäigefüügt an DragonFlyBSD 6.2:

  • Den NVMM Hypervisor gouf vun NetBSD transferéiert, ënnerstëtzt Hardwarevirtualiséierungsmechanismen SVM fir AMD CPUs a VMX fir Intel CPUs. Am NVMM gëtt nëmmen de minimale noutwendege Set vu Bindungen ronderëm Hardwarevirtualiséierungsmechanismen um Kernelniveau duerchgefouert, an all Hardware-Emuléierungscode leeft am Benotzerraum. Tools baséiert op der libnvmm Bibliothéik gi benotzt fir Aufgaben auszeféieren wéi virtuell Maschinnen ze kreéieren, Erënnerungsallokatioun an VCPU Allocatioun, an de qemu-nvmm Package gëtt benotzt fir Gaaschtsystemer ze lafen.
  • D'Aarbecht ass weider am HAMMER2 Dateiesystem weidergaang, wat bemierkenswäert ass fir sou Features wéi separat Montage vu Snapshots, schreiwenbare Schnappschëss, Verzeechnesniveau Quoten, inkrementell Spigelen, Ënnerstëtzung fir verschidde Datekompressiounsalgorithmen, Multi-Master Spigelen mat Datenverdeelung op verschidde Hosten. Déi nei Verëffentlechung stellt Ënnerstëtzung fir de growfs Kommando vir, wat Iech erlaabt eng existent HAMMER2 Partition z'änneren. Et enthält experimentell Ënnerstëtzung fir den xdisk Komponent, wat Iech erlaabt HAMMER2 Partitionen aus Fernsystemer ze montéieren.
  • D'DRM (Direct Rendering Manager) Interface Komponenten, den TTM Video Memory Manager an den amdgpu Chauffer si mat dem Linux Kernel 4.19 synchroniséiert, wat et méiglech gemaach huet Ënnerstëtzung fir AMD Chips bis zu der 3400G APU ze bidden. Den drm / i915 Treiber fir Intel GPUs gouf aktualiséiert, d'Ënnerstëtzung fir Whisky Lake GPUs bäigefüügt an d'Thema mat Startup Crashen léisen. De Radeon Chauffer gouf ëmgewandelt fir den TTM Video Memory Manager ze benotzen.
  • De Pollenruff bitt Ënnerstëtzung fir de POLLHUP Event zréck wann den zweeten Enn vun engem onbenannten Päif oder FIFO zou ass.
  • De Kernel huet d'Algorithmen vun der Gedächtnis Säit wesentlech verbessert, d'Effizienz erhéicht wann Dir Säiten auswielt fir op d'Swap-Partition ze plënneren, a wesentlech d'Behuele vu ressourceintensiven Uwendungen wéi Browser op Systemer mat klenge Quantitéiten un Erënnerung verbessert huet.
  • Geännert maxvnodes Berechnung Kärel Gedächtnis Konsum ze reduzéieren, wéi Caching ze vill vnodes Leeschtung reduzéieren kann, zum Beispill wann Daten Spär zousätzlech um Block Apparat Niveau cache.
  • Ënnerstëtzung fir de BeFS Dateisystem gouf zum fstyp Utility bäigefüügt. Ënnerstëtzung fir de FAT Dateiesystem gouf op Makefs vu FreeBSD geplënnert. Verbesserte Leeschtung vun de fsck a fdisk Utilities. Fixéiert Bugs am ext2fs an msdosfs Code.
  • Ioctl SIOCGHWADDR bäigefüügt fir d'Hardwareadress vun der Netzwierkinterface ze kréien.
  • ipfw3nat füügt NAT Ënnerstëtzung fir ICMP Pakete, implementéiert duerch icmp idport Wiederverwendung.
  • Den ichsmb Chauffer huet Ënnerstëtzung fir Intel ICH SMBus Controller fir Cannonlake, Cometlake, Tigerlake a Geminilake Chips bäigefüügt.
  • Generatioun vun initrd Dateien gouf vun der Benotzung vu vn op Makefs ëmgewandelt.
  • D'Funktiounen getentropy (), clearenv () an mkdirat () goufen zu der libc Standard Bibliothéik dobäi. Verbesserte Kompatibilitéit vu shm_open () an /var/run/shm Implementatiounen mat anere Systemer. Dobäi plattform-spezifesch __double_t an __float_t Zorte. Verschlësselungsbezunnen Funktiounen goufen op libdmsg zréckginn. Verbesserte pthreads Leeschtung.
  • Am dsynth Utility, entwéckelt fir lokal Assemblée an Ënnerhalt vun DPort binäre Repositories, sinn d'"-M" Optioun an d'PKG_COMPRESSION_FORMAT Variabel bäigefüügt. Gitt Ënnerstëtzung fir de pkg 1.17 Package Manager an déi zweet Versioun vun de pkg Metadaten.
  • D'OpenPAM Tabebuia PAM Bibliothéik, passwdqc 2.0.2 Passwuert Iwwerpréift Utility, Mandoc 1.14.6, OpenSSH 8.8p1, dhcpcd 9.4.1 a Datei 5.40 Packagen ginn an de Package importéiert.
  • Fixéiert eng lokal exploitéierbar Schwachstelle am Kernel, déi e Benotzer erlaabt hir Privilegien am System z'eskaléieren (CVE net gemellt).
  • Den ndis Chauffer, deen d'Benotzung vu binäre NDIS Treiber vu Windows erlaabt huet, gouf geläscht.
  • Ënnerstëtzung fir den a.out ausführbare Dateiformat gouf gestoppt.

Source: opennet.ru

Setzt e Commentaire