Ħruġ tas-sistema operattiva DragonFly BSD 6.2

Wara seba 'xhur ta' żvilupp, ġie ppubblikat ir-rilaxx ta 'DragonFlyBSD 6.2, sistema operattiva b'qalba ibrida maħluqa fl-2003 għall-iskop ta' żvilupp alternattiv tal-fergħa FreeBSD 4.x. Fost il-karatteristiċi ta 'DragonFly BSD, nistgħu nenfasizzaw is-sistema ta' fajl verżjoni mqassma HAMMER, appoġġ għat-tagħbija ta 'kernels tas-sistema "virtwali" bħala proċessi tal-utent, il-kapaċità li d-dejta fil-cache u l-metadejta FS fuq drives SSD, rabtiet simboliċi varjanti sensittivi għall-kuntest, il-kapaċità biex jiffriżaw proċessi filwaqt li jiffrankaw l-istat tagħhom fuq disk, għadma ibrida bl-użu ta 'ħjut ħfief (LWKT).

Titjib kbir miżjud f'DragonFlyBSD 6.2:

  • L-hypervisor NVMM ġie trasferit minn NetBSD, li jappoġġja l-mekkaniżmi ta 'virtwalizzazzjoni tal-ħardwer SVM għal CPUs AMD u VMX għal CPUs Intel. Fl-NVMM, is-sett minimu meħtieġ biss ta 'rbit ta' madwar mekkaniżmi ta 'virtwalizzazzjoni tal-ħardwer jitwettaq fil-livell tal-kernel, u l-kodiċi ta' emulazzjoni tal-hardware kollu jaħdem fl-ispazju tal-utent. Għodod ibbażati fuq il-librerija libnvmm jintużaw biex iwettqu kompiti bħall-ħolqien ta 'magni virtwali, allokazzjoni tal-memorja, u allokazzjoni VCPU, u l-pakkett qemu-nvmm jintuża biex imexxi sistemi mistiedna.
  • Kompliet ix-xogħol fuq is-sistema tal-fajls HAMMER2, li hija notevoli għal karatteristiċi bħal immuntar separat ta 'snapshots, snapshots li jistgħu jinkitbu, kwoti fil-livell tad-direttorju, mirroring inkrementali, appoġġ għal diversi algoritmi ta' kompressjoni tad-dejta, mirroring multi-master b'distribuzzjoni tad-dejta lil diversi hosts. Ir-rilaxx il-ġdid jintroduċi appoġġ għall-kmand growfs, li jippermettilek li tibdel id-daqs ta 'partizzjoni eżistenti HAMMER2. Jinkludi appoġġ sperimentali għall-komponent xdisk, li jippermettilek timmonta diviżorji HAMMER2 minn sistemi remoti.
  • Il-komponenti tal-interface DRM (Direct Rendering Manager), il-maniġer tal-memorja tal-vidjo TTM u s-sewwieq amdgpu huma sinkronizzati mal-kernel Linux 4.19, li għamilha possibbli li jiġi pprovdut appoġġ għal ċipep AMD sa 3400G APU. Is-sewwieq drm/i915 għall-GPUs Intel ġie aġġornat, u żied l-appoġġ għall-GPUs tal-Whisky Lake u ssolvi l-kwistjoni bil-ħabtiet tal-istartjar. Is-sewwieq Radeon ġie kkonvertit biex juża l-maniġer tal-memorja tal-vidjo TTM.
  • Is-sejħa għall-istħarriġ tipprovdi appoġġ għall-avveniment POLLHUP ritornat meta t-tieni tarf ta 'pajp bla isem jew FIFO jingħalaq.
  • Il-qalba tejbet b'mod sinifikanti l-algoritmi tal-immaniġġjar tal-paġna tal-memorja, żiedet l-effiċjenza meta tagħżel il-paġni biex timxi lejn il-partizzjoni ta 'skambju, u tejbet b'mod sinifikanti l-imġieba ta' applikazzjonijiet li jużaw ħafna riżorsi bħal browsers fuq sistemi b'ammonti żgħar ta 'memorja.
  • Inbidel il-kalkolu tal-maxvnodes biex jitnaqqas il-konsum tal-memorja tal-kernel, peress li l-caching ta 'wisq vnodes jista' jnaqqas il-prestazzjoni, pereżempju jekk il-blokki tad-dejta jiġu addizzjonalment cached fil-livell tal-apparat tal-blokk.
  • L-appoġġ għas-sistema tal-fajls BeFS ġie miżjud mal-utilità fstyp. L-appoġġ għas-sistema tal-fajls FAT ġie mċaqlaq għal makefs minn FreeBSD. Prestazzjoni mtejba tal-utilitajiet fsck u fdisk. Bugs iffissati fil-kodiċi ext2fs u msdosfs.
  • Miżjud ioctl SIOCGHWADDR biex tikseb l-indirizz tal-ħardwer tal-interface tan-netwerk.
  • ipfw3nat iżid appoġġ NAT għal pakketti ICMP, implimentati permezz ta 'użu mill-ġdid ta' idport icmp.
  • Is-sewwieq ichsmb żied appoġġ għall-kontrolluri Intel ICH SMBus għaċ-ċipep Cannonlake, Cometlake, Tigerlake u Geminilake.
  • Ġenerazzjoni ta 'fajls initrd inqalbet mill-użu ta' vn għal makefs.
  • Il-funzjonijiet getentropy(), clearenv() u mkdirat() ġew miżjuda mal-librerija standard libc. Kompatibbiltà mtejba ta 'implimentazzjonijiet shm_open() u /var/run/shm ma' sistemi oħra. Miżjuda tipi speċifiċi għall-pjattaforma __double_t u __float_t. Funzjonijiet relatati mal-kriptaġġ ġew ritornati lil libdmsg. Prestazzjoni mtejba tal-pthreads.
  • Fl-utilità dsynth, iddisinjata għall-assemblaġġ lokali u l-manutenzjoni tar-repożitorji binarji DPort, l-għażla "-M" u l-varjabbli PKG_COMPRESSION_FORMAT ġew miżjuda. Ipprovda appoġġ għall-maniġer tal-pakketti pkg 1.17 u t-tieni verżjoni tal-metadata tal-pkg.
  • Il-librerija OpenPAM Tabebuia PAM, passwdqc 2.0.2 utilità għall-iċċekkjar tal-password, mandoc 1.14.6, OpenSSH 8.8p1, dhcpcd 9.4.1 u pakketti tal-fajl 5.40 huma importati fil-pakkett.
  • Ffissat vulnerabbiltà li tista' tiġi sfruttata lokalment fil-qalba li setgħet tippermetti lil utent teskala l-privileġġi tiegħu fuq is-sistema (CVE mhux irrappurtat).
  • Is-sewwieq ndis, li ppermetta l-użu ta 'sewwieqa NDIS binarji mill-Windows, tneħħa.
  • L-appoġġ għall-format tal-fajl eżekutibbli a.out twaqqaf.

Sors: opennet.ru

Żid kumment