DragonFly BSD 6.0 இயங்குதளத்தின் வெளியீடு

ஒரு வருடத்திற்கும் மேலான வளர்ச்சிக்குப் பிறகு, DragonFlyBSD 6.0 இன் வெளியீடு வெளியிடப்பட்டது, இது FreeBSD 2003.x கிளையின் மாற்று மேம்பாட்டிற்காக 4 இல் உருவாக்கப்பட்ட ஒரு கலப்பின கர்னலைக் கொண்ட இயக்க முறைமை. DragonFly BSD இன் அம்சங்களில், விநியோகிக்கப்பட்ட பதிப்பு கோப்பு முறைமை HAMMER, பயனர் செயல்முறைகளாக "மெய்நிகர்" கணினி கர்னல்களை ஏற்றுவதற்கான ஆதரவு, SSD டிரைவ்களில் தரவு மற்றும் FS மெட்டாடேட்டாவை தேக்ககப்படுத்தும் திறன், சூழல் உணர்திறன் மாறுபாடு குறியீட்டு இணைப்புகள், திறன் ஆகியவற்றை முன்னிலைப்படுத்தலாம். டிஸ்க், ஹைப்ரிட் கர்னலில் லைட்வெயிட் த்ரெட்களைப் பயன்படுத்தி (LWKT) நிலையைச் சேமிக்கும் போது செயல்முறைகளை முடக்குவதற்கு.

DragonFlyBSD 6.0 இல் முக்கிய மேம்பாடுகள் சேர்க்கப்பட்டுள்ளன:

  • மெய்நிகர் கோப்பு முறைமையில் (vfs_cache) கேச்சிங் சிஸ்டம் மேம்படுத்தப்பட்டுள்ளது. இந்த மாற்றம் கோப்பு முறைமைகளின் நம்பகத்தன்மை மற்றும் செயல்திறனை மேம்படுத்தியது. கேச்_ஃபுல்பாத்() அழைப்பைப் பயன்படுத்தி முழுப் பாதைகளின் தேக்கக மேம்படுத்தப்பட்டது.
  • DPort பைனரி களஞ்சியங்களின் உள்ளூர் அசெம்பிளி மற்றும் பராமரிப்புக்காக வடிவமைக்கப்பட்ட dysynth பயன்பாடு கணிசமாக மேம்படுத்தப்பட்டுள்ளது. புதிய பதிப்பானது, தொகுப்புகளை உருவாக்குவதற்கு ports-mgmt/pkg ஐ வெளிப்படையாகக் குறிப்பிடும் திறனைக் கொண்டுள்ளது, ZSTD அல்காரிதத்திற்கான ஆதரவைச் சேர்த்தது, 'prepare-system' கட்டளையில் வழக்கற்றுப் போன தொகுப்புகளை நீக்கியது மற்றும் கட்டும் போது ccache ஐப் பயன்படுத்தும் திறனைச் சேர்த்தது.
  • HAMMER2 கோப்பு முறைமையில் பணி தொடர்ந்தது, இது ஸ்னாப்ஷாட்களை தனித்தனியாக ஏற்றுதல், எழுதக்கூடிய ஸ்னாப்ஷாட்கள், அடைவு-நிலை ஒதுக்கீடுகள், அதிகரிக்கும் பிரதிபலிப்பு, பல்வேறு தரவு சுருக்க வழிமுறைகளுக்கான ஆதரவு, பல ஹோஸ்ட்களுக்கு தரவு விநியோகத்துடன் கூடிய மல்டி-மாஸ்டர் மிரரிங் போன்ற அம்சங்களுக்கு குறிப்பிடத்தக்கது. புதிய வெளியீடு பல தொகுதி பகிர்வுகளுக்கான ஆரம்ப ஆதரவைச் சேர்க்கிறது, பல உள்ளூர் வட்டுகளை ஒரு பகிர்வில் இணைக்க உங்களை அனுமதிக்கிறது (மல்டி-மாஸ்டர் நெட்வொர்க் பயன்முறை இன்னும் ஆதரிக்கப்படவில்லை). பகிர்வு அளவை அதிகரிக்கும் திறன் செயல்படுத்தப்பட்டது (hammer2 growfs கட்டளை சேர்க்கப்பட்டுள்ளது). முக்கிய விலக்கு சிக்கல்கள் தீர்க்கப்பட்டுள்ளன.
  • tmpfs கோப்பு முறைமையின் செயல்திறன் கணிசமாக மேம்படுத்தப்பட்டுள்ளது. tmpfs இல் /tmp மற்றும் /var/run ஐ வைப்பதை எளிதாக்க mounttmpfs பயன்பாடு சேர்க்கப்பட்டது.
  • ஜிபிஎல் உரிமம் பெற்ற குறியீடு இல்லாத Ext2 கோப்பு முறைமையின் செயலாக்கம் சேர்க்கப்பட்டது.
  • மெய்நிகர் நினைவக அமைப்பில் குறிப்பிடத்தக்க மாற்றங்களைச் செய்துள்ளது, இதில் MAP_VPAGETABLE mmap()க்கான ஆதரவை அகற்றுவது உட்பட, vkernell (மெய்நிகர் கர்னல்கள் ஒரு பயனர் செயல்முறையாக இயங்கும்) வேலை செய்யத் தேவை. அடுத்த வெளியீட்டில், HVM அடிப்படையில் மறுவடிவமைப்பு செய்யப்பட்ட vkernel ஐத் திரும்பப் பெற திட்டமிடப்பட்டுள்ளது.
  • அழைப்பு*() அழைப்புகளின் செயலாக்கம் மறுவடிவமைப்பு செய்யப்பட்டுள்ளது.
  • மேம்படுத்தப்பட்ட EFI பிரேம்பஃபர் ஆதரவு.
  • sysmous இயக்கிக்கு evdev ஆதரவு சேர்க்கப்பட்டது.
  • clock_nanosleep, fexecve, getaddrinfo மற்றும் டைம்அவுட் ஆகியவற்றிற்கு அழைப்புகள் சேர்க்கப்பட்டன. fcntl(F_GETPATH) மற்றும் IP_SENDSRCADDR மற்றும் SO_PASSCRED கொடிகளுக்கு செயல்படுத்தப்பட்ட ஆதரவு.
  • நினைவக சிதைவைக் குறைக்க kmalloc_obj துணை அமைப்பு கர்னலில் சேர்க்கப்பட்டுள்ளது.
  • AMD செயலிகளின் SMN (System Management Network) துணை அமைப்பிற்கான amdsmn இயக்கிக்கான ஆதரவு FreeBSD இலிருந்து நகர்த்தப்பட்டது.
  • devd வயர்லெஸ் அடாப்டர்களின் தானியங்கி அங்கீகாரத்தையும் அவற்றுக்கான wlanX பிணைய இடைமுகங்களை உருவாக்குவதையும் வழங்குகிறது.
  • sysclock_t வகை 32 இலிருந்து 64-பிட்டாக மாற்றப்பட்டது.
  • கணினி அழைப்பு வெளியீட்டுச் சங்கிலி மேம்படுத்தப்பட்டுள்ளது.
  • குறைந்த நினைவக நிலைகளில் உகந்த வேலை.
  • சிறை தனிமைப்படுத்தப்பட்ட சுற்றுச்சூழல் பொறிமுறையானது கணிசமாக மறுவடிவமைப்பு செய்யப்பட்டுள்ளது. சிறை.* sysctl அளவுருக்கள் மறுசீரமைக்கப்பட்டுள்ளன.
  • Intel I219 ஈதர்நெட் கன்ட்ரோலர்களுக்கான ஆதரவு சேர்க்கப்பட்டது மற்றும் Realtek சில்லுகளுக்கான விரிவாக்கப்பட்ட ஆதரவு. bnx இயக்கி Broadcom NetXtreme 57764, 57767 மற்றும் 57787 சில்லுகளுக்கான ஆதரவைச் சேர்த்துள்ளது.
  • AF_ARP முகவரி குடும்பத்திற்கான பிணைய அடுக்கில் ஆதரவு சேர்க்கப்பட்டது, இது ARP முகவரிகளைக் குறிக்கிறது.
  • டிஆர்எம் (டைரக்ட் ரெண்டரிங் மேனேஜர்) இடைமுகக் கூறுகள் லினக்ஸ் கர்னல் 4.10.17 உடன் ஒத்திசைக்கப்பட்டுள்ளன. Intel GPU க்காக மேம்படுத்தப்பட்ட drm/i915 இயக்கி.
  • இயல்புநிலை தொடர் போர்ட் அலைவரிசை 9600 இலிருந்து 115200 பாட் ஆக அதிகரிக்கப்பட்டுள்ளது.
  • ifconfig பயன்பாட்டில் "-f" விருப்பம் சேர்க்கப்பட்டுள்ளது மற்றும் இடைமுகக் குழு மூலம் வெளியீட்டை வடிகட்டுவதற்கான திறன்.
  • பயன்பாடுகள் பணிநிறுத்தம், மறுதொடக்கம், printf, test, sh, efivar, uefisign ஆகியவற்றின் செயலாக்கங்கள் FreeBSD இலிருந்து ஒத்திசைக்கப்படுகின்றன.
  • கேம்கள் ching, gomoku, monop மற்றும் cgram ஆகியவை NetBSD இலிருந்து போர்ட் செய்யப்பட்டுள்ளன.
  • efidp மற்றும் efibootmgr பயன்பாடுகள் சேர்க்கப்பட்டுள்ளன.
  • pthreads நூலகத்தின் திறன்கள் விரிவாக்கப்பட்டுள்ளன, pthread_getname_np()க்கான ஆதரவு சேர்க்கப்பட்டுள்ளது.
  • Libstdbuf நூலகம் FreeBSD இலிருந்து நகர்த்தப்பட்டது.
  • Sockaddr_snprintf() க்கான ஆதரவு Libutil இல் சேர்க்கப்பட்டது, NetBSD இலிருந்து கொண்டு செல்லப்பட்டது.
  • நிறுவியில் குறிப்பிடப்பட்டுள்ள கடவுச்சொற்கள் சிறப்பு எழுத்துகளைப் பயன்படுத்த அனுமதிக்கின்றன.
  • அடிப்படை தொகுப்பில் zstd தொகுப்பு உள்ளது (பதிப்பு 1.4.8).
  • dhcpcd 9.4.0, grep 3.4, less 551, libressl 3.2.5, openssh 8.3p1, tcsh 6.22.02, wpa_supplicant 2.9 உள்ளிட்ட மூன்றாம் தரப்பு கூறுகளின் புதுப்பிக்கப்பட்ட பதிப்புகள். இயல்புநிலை கம்பைலர் gcc-8 ஆகும்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்