DragonFly BSD 6.0 operētājsistēmas izlaiÅ”ana

Pēc vairāk nekā gada izstrādes ir izlaista DragonFlyBSD 6.0. Tā ir hibrÄ«da kodola operētājsistēma, kas izveidota 2003. gadā kā alternatÄ«va FreeBSD 4.x atzaram. DragonFly BSD funkcijas ietver izkliedēto versiju failu sistēmu HAMMER, atbalstu "virtuālo" sistēmas kodolu ielādei kā lietotāja procesiem, iespēju keÅ”atmiņā saglabāt failu sistēmas datus un metadatus SSD diskos, kontekstu apzinoÅ”as simbolisko saiÅ”u variantus, iespēju iesaldēt procesus, saglabājot to stāvokli diskā, un hibrÄ«da kodolu, kas izmanto vieglus pavedienus (LWKT).

DragonFlyBSD 6.0 ir pievienoti galvenie uzlabojumi:

  • Virtuālās failu sistēmas (vfs_cache) keÅ”atmiņas sistēma ir modernizēta. Å Ä«s izmaiņas ir uzlabojuÅ”as failu sistēmu uzticamÄ«bu un veiktspēju. Pilna ceļa keÅ”atmiņa ir uzlabota, izmantojot cache_fullpath() izsaukumu.
  • Dsynth utilÄ«ta, kas paredzēta DPort bināro repozitoriju lokālai veidoÅ”anai un uzturēŔanai, ir ievērojami uzlabota. Jaunā versija tagad ļauj skaidri norādÄ«t ports-mgmt/pkg pakotņu veidoÅ”anai, pievieno atbalstu ZSTD algoritmam, noņem novecojuÅ”as pakotnes komandā 'prepare-system' un pievieno iespēju izmantot ccache veidoÅ”anas laikā.
  • Darbs pie HAMMER2 failu sistēmas ir turpinājies. Tajā ir tādas funkcijas kā atseviŔķa momentuzņēmumu pievienoÅ”ana, rakstāmi momentuzņēmumi, direktoriju lÄ«meņa kvotas, pakāpeniska spoguļoÅ”ana, atbalsts dažādiem datu saspieÅ”anas algoritmiem un vairāku masteru spoguļoÅ”ana ar datu izplatīŔanu vairākos resursdatoros. Jaunajā laidienā ir pievienots sākotnējais atbalsts vairāku sējumu nodalÄ«jumiem, ļaujot vairākus lokālos diskus apvienot vienā nodalÄ«jumā (tÄ«kla vairāku masteru režīms vēl netiek atbalstÄ«ts). Ir ieviesta iespēja palielināt nodalÄ«jumu (ir pievienota komanda hammer2 growfs). Ir novērstas nopietnas problēmas ar deduplikāciju.
  • Ievērojami uzlabota tmpfs failu sistēmas veiktspēja. Pievienota utilÄ«ta mountmpfs, lai vienkārÅ”otu /tmp un /var/run ievietoÅ”anu tmpfs failā.
  • Pievienota Ext2 failu sistēmas ievieÅ”ana, kas nesatur GPL licencētu kodu.
  • Virtuālās atmiņas sistēmā ir veiktas bÅ«tiskas izmaiņas, tostarp ir noņemts MAP_VPAGETABLE mmap() atbalsts, kas ir nepiecieÅ”ams vkernel (virtuāliem kodoliem, kas darbojas kā lietotāja process). Vkernel ir paredzēts atkārtoti ieviest nākamajā laidienā, pārbÅ«vējot to, izmantojot HVM.
  • Callout*() izsaukumu ievieÅ”ana ir pārstrādāta.
  • Uzlabots EFI kadru bufera atbalsts.
  • Sysmouse draiverim pievienots evdev atbalsts.
  • Pievienoti izsaukumi uz clock_nanosleep, fexecve, getaddrinfo un timeout. Ieviests atbalsts fcntl(F_GETPATH) un IP_SENDSRCADDR un SO_PASSCRED karodziņiem.
  • Lai samazinātu atmiņas fragmentāciju, kodolam ir pievienota kmalloc_obj apakÅ”sistēma.
  • AMD procesoru SMN (System Management Network) apakÅ”sistēmas amdsmn draivera atbalsts ir pārnests no FreeBSD.
  • devd nodroÅ”ina bezvadu adapteru automātisku noteikÅ”anu un wlanX tÄ«kla saskarņu izveidi tiem.
  • sysclock_t tips ir pārveidots no 32 bitu uz 64 bitu vērtÄ«bu.
  • Sistēmas izsaukumu izpildes ķēde ir optimizēta.
  • Optimizēta veiktspēja zemas atmiņas apstākļos.
  • Cietuma izolācijas mehānisms ir ievērojami pārstrādāts. Jail.* sysctl parametri ir pārstrukturēti.
  • Pievienots atbalsts Intel I219 Ethernet kontrolleriem un paplaÅ”ināts atbalsts Realtek mikroshēmām. bnx draiveris tagad atbalsta Broadcom NetXtreme 57764, 57767 un 57787 mikroshēmas.
  • TÄ«kla steks ir atjaunināts, lai atbalstÄ«tu AF_ARP adreÅ”u saimi, kas attēlo ARP adreses.
  • ŠšŠ¾Š¼ŠæŠ¾Š½ŠµŠ½Ń‚Ń‹ интерфейса DRM (Direct Rendering Manager) синхронизированы с ŃŠ“Ń€Š¾Š¼ Linux 4.10.17. ŠžŠ±Š½Š¾Š²Š»Ń‘Š½ Грайвер drm/i915 Š“Š»Ń GPU Intel.
  • Noklusējuma seriālā porta caurlaidspēja ir palielināta no 9600 lÄ«dz 115200 baudiem.
  • Ifconfig utilÄ«ta ir atjaunināta ar opciju "-f" un iespēju filtrēt izvadi pēc saskarnes grupas.
  • Shutdown, reboot, printf, test, sh, efivar un uefisign utilÄ«tu implementācijas ir sinhronizētas no FreeBSD.
  • Spēles ching, gomoku, monop un cgram ir pārnestas no NetBSD.
  • Ir iekļautas utilÄ«tas efidp un efibootmgr.
  • Pthreads bibliotēkas iespējas ir paplaÅ”inātas, pievienots atbalsts pthread_getname_np().
  • Libstdbuf bibliotēka ir pārnesta no FreeBSD.
  • Libutil tagad atbalsta sockaddr_snprintf(), kas ir pārnesta no NetBSD.
  • InstalēŔanas programmā iestatÄ«tajās parolēs ir atļauts izmantot speciālās rakstzÄ«mes.
  • Zstd pakotne (1.4.8. versija) ir iekļauta bāzes pakotnē.
  • Atjauninātās treÅ”o puÅ”u komponentu versijas ietver dhcpcd 9.4.0, grep 3.4, less 551, libressl 3.2.5, openssh 8.3p1, tcsh 6.22.02 un wpa_supplicant 2.9. Pēc noklusējuma tiek izmantots gcc-8 kompilators.

Avots: opennet.ru

Iegādājieties uzticamu mitināŔanu vietnēm ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa vietņu mitināŔanu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster