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

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

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

  • NVMM ஹைப்பர்வைசர் NetBSD இலிருந்து மாற்றப்பட்டது, AMD CPUகளுக்கான SVM மற்றும் Intel CPUகளுக்கான VMX வன்பொருள் மெய்நிகராக்க வழிமுறைகளை ஆதரிக்கிறது. NVMM இல், வன்பொருள் மெய்நிகராக்க இயக்கமுறைகளைச் சுற்றியுள்ள குறைந்தபட்ச தேவையான பிணைப்புகள் மட்டுமே கர்னல் மட்டத்தில் செய்யப்படுகின்றன, மேலும் அனைத்து வன்பொருள் எமுலேஷன் குறியீடும் பயனர் இடத்தில் இயங்கும். libnvmm நூலகத்தை அடிப்படையாகக் கொண்ட கருவிகள் மெய்நிகர் இயந்திரங்களை உருவாக்குதல், நினைவக ஒதுக்கீடு மற்றும் VCPU ஒதுக்கீடு போன்ற பணிகளைச் செய்யப் பயன்படுகின்றன, மேலும் விருந்தினர் அமைப்புகளை இயக்க qemu-nvmm தொகுப்பு பயன்படுத்தப்படுகிறது.
  • HAMMER2 கோப்பு முறைமையில் பணி தொடர்ந்தது, இது ஸ்னாப்ஷாட்களை தனித்தனியாக ஏற்றுதல், எழுதக்கூடிய ஸ்னாப்ஷாட்கள், அடைவு-நிலை ஒதுக்கீடுகள், அதிகரிக்கும் பிரதிபலிப்பு, பல்வேறு தரவு சுருக்க வழிமுறைகளுக்கான ஆதரவு, பல ஹோஸ்ட்களுக்கு தரவு விநியோகத்துடன் கூடிய மல்டி-மாஸ்டர் மிரரிங் போன்ற அம்சங்களுக்கு குறிப்பிடத்தக்கது. புதிய வெளியீடு grofs கட்டளைக்கான ஆதரவை அறிமுகப்படுத்துகிறது, இது ஏற்கனவே உள்ள HAMMER2 பகிர்வின் அளவை மாற்ற அனுமதிக்கிறது. இது xdisk கூறுக்கான சோதனை ஆதரவை உள்ளடக்கியது, இது தொலை கணினியிலிருந்து HAMMER2 பகிர்வுகளை ஏற்ற அனுமதிக்கிறது.
  • டிஆர்எம் (டைரக்ட் ரெண்டரிங் மேனேஜர்) இன்டர்ஃபேஸ் கூறுகள், டிடிஎம் வீடியோ மெமரி மேனேஜர் மற்றும் ஏஎம்டிஜிபு டிரைவர் ஆகியவை லினக்ஸ் கர்னல் 4.19 உடன் ஒத்திசைக்கப்பட்டுள்ளன, இது 3400ஜி ஏபியு வரையிலான ஏஎம்டி சிப்களுக்கான ஆதரவை வழங்குவதை சாத்தியமாக்கியது. Intel GPUகளுக்கான drm/i915 இயக்கி புதுப்பிக்கப்பட்டது, விஸ்கி லேக் ஜிபியுக்களுக்கான ஆதரவைச் சேர்க்கிறது மற்றும் தொடக்க செயலிழப்புகளில் சிக்கலைத் தீர்க்கிறது. ரேடியான் இயக்கி TTM வீடியோ நினைவக மேலாளரைப் பயன்படுத்த மாற்றப்பட்டது.
  • பெயரிடப்படாத குழாய் அல்லது FIFO இன் இரண்டாவது முனை மூடப்பட்டிருக்கும் போது, ​​POLLHUP நிகழ்வுக்கு வாக்கெடுப்பு அழைப்பு ஆதரவை வழங்குகிறது.
  • கர்னல் மெமரி பேஜ் கையாளும் அல்காரிதம்களை கணிசமாக மேம்படுத்தியுள்ளது, ஸ்வாப் பகிர்வுக்கு நகர்த்த பக்கங்களைத் தேர்ந்தெடுக்கும் போது செயல்திறனை அதிகரித்தது மற்றும் சிறிய அளவிலான நினைவகம் உள்ள கணினிகளில் உலாவிகள் போன்ற வள-தீவிர பயன்பாடுகளின் நடத்தையை கணிசமாக மேம்படுத்தியது.
  • கர்னல் நினைவக நுகர்வைக் குறைக்க maxvnodes கணக்கீடு மாற்றப்பட்டது, ஏனெனில் பல vnodeகளை தேக்குவது செயல்திறனைக் குறைக்கும், எடுத்துக்காட்டாக, தரவுத் தொகுதிகள் பிளாக் சாதன அளவில் கூடுதலாக தேக்ககப்படுத்தப்பட்டால்.
  • BeFS கோப்பு முறைமைக்கான ஆதரவு fstyp பயன்பாட்டில் சேர்க்கப்பட்டுள்ளது. FAT கோப்பு முறைமைக்கான ஆதரவு FreeBSD இலிருந்து மேக்ஃப்களுக்கு நகர்த்தப்பட்டது. fsck மற்றும் fdisk பயன்பாடுகளின் மேம்படுத்தப்பட்ட செயல்திறன். ext2fs மற்றும் msdosfs குறியீட்டில் பிழைகள் சரி செய்யப்பட்டன.
  • பிணைய இடைமுகத்தின் வன்பொருள் முகவரியைப் பெற ioctl SIOCGHWADDR சேர்க்கப்பட்டது.
  • ipfw3nat ICMP பாக்கெட்டுகளுக்கு NAT ஆதரவைச் சேர்க்கிறது, icmp ஐடிபோர்ட் மறுபயன்பாட்டின் மூலம் செயல்படுத்தப்படுகிறது.
  • ichsmb இயக்கி Cannonlake, Cometlake, Tigerlake மற்றும் Geminilake சில்லுகளுக்கான Intel ICH SMBus கட்டுப்படுத்திகளுக்கான ஆதரவைச் சேர்த்துள்ளது.
  • initrd கோப்புகளின் உருவாக்கம் vn ஐ பயன்படுத்துவதிலிருந்து makefsக்கு மாற்றப்பட்டது.
  • getentropy(), clearenv() மற்றும் mkdirat() செயல்பாடுகள் libc நிலையான நூலகத்தில் சேர்க்கப்பட்டுள்ளன. மற்ற அமைப்புகளுடன் shm_open() மற்றும் /var/run/shm செயலாக்கங்களின் மேம்படுத்தப்பட்ட இணக்கத்தன்மை. இயங்குதளம் சார்ந்த __double_t மற்றும் __float_t வகைகள் சேர்க்கப்பட்டது. என்க்ரிப்ஷன் தொடர்பான செயல்பாடுகள் libdmsg க்கு திரும்பியுள்ளன. மேம்படுத்தப்பட்ட pthreads செயல்திறன்.
  • DPort பைனரி களஞ்சியங்களின் உள்ளூர் அசெம்பிளி மற்றும் பராமரிப்புக்காக வடிவமைக்கப்பட்ட dysynth பயன்பாட்டில், “-M” விருப்பமும் PKG_COMPRESSION_FORMAT மாறியும் சேர்க்கப்பட்டுள்ளன. pkg 1.17 தொகுப்பு மேலாளர் மற்றும் pkg மெட்டாடேட்டாவின் இரண்டாவது பதிப்புக்கான ஆதரவை வழங்கியது.
  • OpenPAM Tabebuia PAM நூலகம், passwdqc 2.0.2 கடவுச்சொல் சரிபார்ப்பு பயன்பாடு, mandoc 1.14.6, OpenSSH 8.8p1, dhcpcd 9.4.1 மற்றும் கோப்பு 5.40 தொகுப்புகள் தொகுப்பில் இறக்குமதி செய்யப்படுகின்றன.
  • கர்னலில் உள்நாட்டில் சுரண்டக்கூடிய பாதிப்பு சரி செய்யப்பட்டது, இது ஒரு பயனரை கணினியில் தங்கள் சிறப்புரிமைகளை அதிகரிக்க அனுமதிக்கும் (CVE தெரிவிக்கப்படவில்லை).
  • விண்டோஸில் இருந்து பைனரி NDIS இயக்கிகளைப் பயன்படுத்த அனுமதித்த ndis இயக்கி அகற்றப்பட்டது.
  • a.out இயங்கக்கூடிய கோப்பு வடிவத்திற்கான ஆதரவு நிறுத்தப்பட்டது.

ஆதாரம்: opennet.ru

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