Lëshimi i sistemit operativ DragonFly BSD 6.0

Pas më shumë se një viti zhvillimi, është publikuar lëshimi DragonFlyBSD 6.0, një sistem operativ me një bërthamë hibride, krijuar në vitin 2003 me qëllimin e zhvillimit alternativ të degës FreeBSD 4.x. Disa karakteristika të DragonFly BSD përfshijnë sistemin e skedarëve me version të shpërndarë HAMMER, mbështetje për ngarkimin e bërthamave 'virale' të sistemit si procese përdoruesi, mundësinë e ruajtjes së të dhënave dhe meta-të dhënave të fs në SSD, duke marrë parasysh kontekstin e simboleve variantë, mundësinë e ngrirjes së proceseve me ruajtjen e gjendjes së tyre në disk, dhe një bërthamë hibride që përdor fibra të lehta (LWKT).

Përmirësimet kryesore të shtuar në DragonFlyBSD 6.0:

  • Sistema e ruajtjes nĂ« memorie nĂ« sistemin virtual tĂ« skedarĂ«ve (vfs_cache) Ă«shtĂ« modernizuar. Ky ndryshim ka rritur besueshmĂ«rinĂ« dhe ka pĂ«rmirĂ«suar performancĂ«n e sistemeve tĂ« skedarĂ«ve. Ruajtja e rrugĂ«ve tĂ« plota Ă«shtĂ« pĂ«rmirĂ«suar pĂ«rmes thirrjes cache_fullpath().
  • U pĂ«rmirĂ«sua ndjeshĂ«m utilitari dsynth, i destinuar pĂ«r ndĂ«rtimin dhe mbĂ«shtetje lokale tĂ« depove tĂ« binarĂ«ve DPort. NĂ« versionin e ri Ă«shtĂ« shtuar mundĂ«sia e specifikimit tĂ« qartĂ« tĂ« ports-mgmt/pkg pĂ«r ndĂ«rtimin e pakove, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r algoritmin ZSTD, nĂ« komandĂ«n 'prepare-system' Ă«shtĂ« siguruar eliminimi i pakove tĂ« vjetra, si dhe mundĂ«sia e pĂ«rdorimit tĂ« ccache gjatĂ« ndĂ«rtimit.
  • Punimet mbi sistemin e skedarĂ«ve HAMMER2 janĂ« vazhduar, i cili Ă«shtĂ« veçuar me funksione si montimi i veçantĂ« i snapshot-eve, snapshot-e tĂ« shkruara, kvota nĂ« nivel direktorish, pasqyrimi inkremental, mbĂ«shtetje pĂ«r algoritma tĂ« ndryshĂ«m tĂ« kompresimit tĂ« tĂ« dhĂ«nave, pasqyrimi multi-master me shpĂ«rndarjen e tĂ« dhĂ«nave nĂ« disa hoste. NĂ« versionin e ri Ă«shtĂ« shtuar mbĂ«shtetje fillestare pĂ«r multi-volume, qĂ« lejon bashkimin e disa disqeve lokale nĂ« njĂ« ndarje tĂ« vetme (modaliteti rrjetor multi-master nuk mbĂ«shtetet ende). MundĂ«sia e rritjes sĂ« madhĂ«sisĂ« sĂ« ndarjes Ă«shtĂ« realizuar (komanda hammer2 growfs Ă«shtĂ« shtuar). JanĂ« eliminuar probleme serioze me deduplication-in.
  • Performanca e sistemit tĂ« skedarĂ«ve tmpfs Ă«shtĂ« rritur ndjeshĂ«m. NjĂ« utilitar mounttmpfs Ă«shtĂ« shtuar pĂ«r tĂ« thjeshtuar vendosjen e /tmp dhe /var/run nĂ« tmpfs.
  • ËshtĂ« shtuar implementimi i sistemit tĂ« skedarĂ«ve Ext2, ku nuk ka kod nĂ«n licencĂ«n GPL.
  • JanĂ« bĂ«rĂ« ndryshime tĂ« rĂ«ndĂ«sishme nĂ« sistemin e memorjes virtuale, duke pĂ«rfshirĂ« heqjen e mbĂ«shtetjes pĂ«r MAP_VPAGETABLE mmap(), e nevojshme pĂ«r punĂ«n e vkernell (bĂ«rthamat virtuale qĂ« ekzekutohen si procese pĂ«rdoruese). NĂ« lĂ«shimin e ardhshĂ«m Ă«shtĂ« planifikuar rikthimi i vkernel, duke u riparuar mbi bazĂ«n e HVM.
  • Implementimi i thirrjeve callout*() Ă«shtĂ« riparuar.
  • ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r frame buffer-in EFI.
  • NĂ« drejtuesin sysmouse Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r evdev.
  • JanĂ« shtuar thirrjet clock_nanosleep, fexecve, getaddrinfo dhe timeout. ËshtĂ« realizuar mbĂ«shtetje pĂ«r fcntl(F_GETPATH) dhe flagjet IP_SENDSRCADDR dhe SO_PASSCRED.
  • NjĂ« nĂ«n-sistem kmalloc_obj Ă«shtĂ« shtuar nĂ« bĂ«rthamĂ«, qĂ« lejon reduktimin e fragmentimit tĂ« memories.
  • ËshtĂ« kaluar mbĂ«shtetje pĂ«r drejtuesin amdsmn nga FreeBSD pĂ«r nĂ«n-sistemin SMN (System Management Network) tĂ« procesorĂ«ve AMD.
  • NĂ« devd Ă«shtĂ« siguruar njohja automatike e adaptuesve tĂ« paqĂ«ndrueshĂ«m dhe krijimi i ndĂ«rfaqeve rrjetore wlanX pĂ«r ta.
  • Tipi sysclock_t Ă«shtĂ« kaluar nga 32 nĂ« vlerĂ« 64-bit.
  • Kombinimi i thirrjeve tĂ« sistemit Ă«shtĂ« optimizuar.
  • Puna nĂ«n kushte tĂ« mungesĂ«s sĂ« memories Ă«shtĂ« optimizuar.
  • Mekanizmi i izoluara Jail Ă«shtĂ« rishikuar ndjeshĂ«m. JanĂ« bĂ«rĂ« strukturime tĂ« parametrave sysctl jail.*.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r kontrolluesit Ethernet Intel I219 dhe Ă«shtĂ« zgjeruar mbĂ«shtetja pĂ«r chip-et Realtek. NĂ« drejtuesin bnx Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r chip-et Broadcom NetXtreme 57764, 57767 dhe 57787.
  • NĂ« pilin rrjetor Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r grupin e adresave AF_ARP, qĂ« paraqet adresat ARP.
  • KomponentĂ«t e ndĂ«rfaqes DRM (Direct Rendering Manager) janĂ« sinkronizuar me bĂ«rthamĂ«n Linux 4.10.17. Drejtuesi drm/i915 pĂ«r GPU Intel Ă«shtĂ« azhurnuar.
  • ShpejtĂ«sia e paralajmĂ«rimit tĂ« portave seriale Ă«shtĂ« rritur nga 9600 nĂ« 115200 baud.
  • NĂ« utilitarin ifconfig Ă«shtĂ« shtuar opsioni '-f' dhe mundĂ«sia pĂ«r filtrimin e tĂ« dhĂ«nave nĂ« grupin e ndĂ«rfaqeve.
  • JanĂ« sinkronizuar implementimet e utiliteteve shutdown, reboot, printf, test, sh, efivar, uefisign nga FreeBSD.
  • JanĂ« kaluar lojĂ«rat ching, gomoku, monop dhe cgram nga NetBSD.
  • JanĂ« pĂ«rfshirĂ« utilitetet efidp dhe efibootmgr.
  • JanĂ« zgjeruar mundĂ«sitĂ« e bibliotekĂ«s pthreads, duke shtuar mbĂ«shtetje pĂ«r pthread_getname_np().
  • Biblioteka libstdbuf Ă«shtĂ« kaluar nga FreeBSD.
  • NĂ« libutil Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r sockaddr_snprintf(), e kaluar nga NetBSD.
  • NĂ« fjalĂ«kalimet e caktuara nĂ« instalues, Ă«shtĂ« lejuar pĂ«rdorimi i simboleve tĂ« veçanta.
  • Paketa zstd (versioni 1.4.8) Ă«shtĂ« pĂ«rfshirĂ« nĂ« pĂ«rbĂ«rjen bazĂ«.
  • Versionet e komponentĂ«ve tĂ« jashtĂ«m janĂ« pĂ«rmirĂ«suar, pĂ«rfshirĂ« dhcpcd 9.4.0, grep 3.4, less 551, libressl 3.2.5, openssh 8.3p1, tcsh 6.22.02, wpa_supplicant 2.9. Compiler-i i paracaktuar Ă«shtĂ« gcc-8.

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