වසරකට වැඩි කාලයක් සංවර්ධනය කිරීමෙන් පසු, DragonFlyBSD 6.0 නිකුත් කර ඇත. එය FreeBSD 4.x ශාඛාවට විකල්පයක් ලෙස 2003 දී නිර්මාණය කරන ලද දෙමුහුන් කර්නල් මෙහෙයුම් පද්ධතියකි. DragonFly BSD විශේෂාංග අතර බෙදා හරින ලද අනුවාදගත ගොනු පද්ධති HAMMER, පරිශීලක ක්රියාවලීන් ලෙස "අථත්ය" පද්ධති කර්නල් පූරණය කිරීම සඳහා සහාය, SSD ධාවකවල ගොනු පද්ධති දත්ත සහ මෙටාඩේටා හැඹිලිගත කිරීමේ හැකියාව, සන්දර්භය-දැනුවත් ප්රභේද සංකේතාත්මක සබැඳි, තැටියේ ඒවායේ තත්වය ආරක්ෂා කරමින් ක්රියාවලීන් කැටි කිරීමේ හැකියාව සහ සැහැල්ලු නූල් (LWKT) භාවිතයෙන් දෙමුහුන් කර්නලයක් ඇතුළත් වේ.
DragonFlyBSD 6.0 හි එකතු කරන ලද ප්රධාන වැඩිදියුණු කිරීම්:
- අථත්ය ගොනු පද්ධතිය (vfs_cache) හැඹිලි පද්ධතිය නවීකරණය කර ඇත. මෙම වෙනස ගොනු පද්ධතිවල විශ්වසනීයත්වය සහ ක්රියාකාරිත්වය වැඩි දියුණු කර ඇත. cache_fullpath() ඇමතුම භාවිතයෙන් සම්පූර්ණ මාර්ග හැඹිලිගත කිරීම වැඩිදියුණු කර ඇත.
- DPort ද්විමය ගබඩාවන් දේශීයව ගොඩනැගීම සහ නඩත්තු කිරීම සඳහා නිර්මාණය කර ඇති dsynth උපයෝගීතාව සැලකිය යුතු ලෙස වැඩිදියුණු කර ඇත. නව අනුවාදය දැන් ඔබට ගොඩනැගීමේ පැකේජ සඳහා ports-mgmt/pkg පැහැදිලිව නියම කිරීමට ඉඩ සලසයි, ZSTD ඇල්ගොරිතම සඳහා සහය එක් කරයි, 'prepare-system' විධානයේ යල් පැන ගිය පැකේජ ඉවත් කරයි, සහ ගොඩනැගීමේදී ccache භාවිතා කිරීමේ හැකියාව එක් කරයි.
- HAMMER2 ගොනු පද්ධතියේ වැඩ කටයුතු අඛණ්ඩව සිදුවෙමින් පවතී. එය වෙනම ස්නැප්ෂොට් සවි කිරීම, ලිවිය හැකි ස්නැප්ෂොට්, නාමාවලි මට්ටමේ කෝටා, වර්ධක දර්පණය, විවිධ දත්ත සම්පීඩන ඇල්ගොරිතම සඳහා සහාය සහ බහු ධාරක හරහා දත්ත බෙදා හැරීම සමඟ බහු-මාස්ටර් දර්පණය වැනි විශේෂාංග වලින් සමන්විත වේ. නව නිකුතුව බහු-පරිමා කොටස් සඳහා මූලික සහාය එක් කරයි, බහු දේශීය ධාවක තනි කොටසකට ඒකාබද්ධ කිරීමට ඉඩ සලසයි (ජාල බහු-මාස්ටර් මාදිලිය තවමත් සහාය නොදක්වයි). කොටසක් වර්ධනය කිරීමේ හැකියාව ක්රියාත්මක කර ඇත (hammer2 growfs විධානය එකතු කර ඇත). අනුපිටපත් කිරීමේ බරපතල ගැටළු විසඳා ඇත.
- tmpfs ගොනු පද්ධතියේ සැලකිය යුතු ලෙස වැඩිදියුණු කළ කාර්ය සාධනය. tmpfs මත /tmp සහ /var/run ස්ථානගත කිරීම සරල කිරීම සඳහා mounttmpfs උපයෝගීතාව එකතු කර ඇත.
- GPL-බලපත්රලාභී කේතය අඩංගු නොවන Ext2 ගොනු පද්ධතියේ ක්රියාත්මක කිරීමක් එක් කරන ලදී.
- vkernel (පරිශීලක ක්රියාවලියක් ලෙස ක්රියාත්මක වන අථත්ය කර්නල්) සඳහා අවශ්ය වන MAP_VPAGETABLE mmap() සහාය ඉවත් කිරීම ඇතුළුව අථත්ය මතක පද්ධතියට සැලකිය යුතු වෙනස්කම් සිදු කර ඇත. HVM භාවිතයෙන් නැවත ගොඩනඟන ලද ඊළඟ නිකුතුවේදී vkernel නැවත හඳුන්වා දීමට සැලසුම් කර ඇත.
- callout*() ඇමතුම් ක්රියාත්මක කිරීම නැවත සකස් කර ඇත.
- වැඩිදියුණු කළ EFI රාමු බෆර් සහාය.
- sysmouse ධාවකයට evdev සහාය එක් කරන ලදී.
- clock_nanosleep, fexecve, getaddrinfo සහ timeout වෙත ඇමතුම් එකතු කරන ලදී. fcntl(F_GETPATH) සහ IP_SENDSRCADDR සහ SO_PASSCRED ධජ සඳහා සහාය ක්රියාත්මක කර ඇත.
- මතක ඛණ්ඩනය අඩු කිරීම සඳහා kmalloc_obj උප පද්ධතිය කර්නලයට එකතු කර ඇත.
- AMD සකසනයන්ගේ SMN (පද්ධති කළමනාකරණ ජාලය) උප පද්ධතිය සඳහා amdsmn ධාවකය සඳහා සහාය FreeBSD වෙතින් ලබාගෙන ඇත.
- devd මඟින් රැහැන් රහිත ඇඩැප්ටර ස්වයංක්රීයව අනාවරණය කර ගැනීම සහ ඒවා සඳහා wlanX ජාල අතුරුමුහුණත් නිර්මාණය කිරීම සපයයි.
- sysclock_t වර්ගය 32-bit සිට 64-bit අගයකට පරිවර්තනය කර ඇත.
- පද්ධති ඇමතුම් ක්රියාත්මක කිරීමේ දාමය ප්රශස්ත කර ඇත.
- අඩු මතක තත්වයන් යටතේ ප්රශස්ත කාර්ය සාධනය.
- බන්ධනාගාර හුදකලා යාන්ත්රණය සැලකිය යුතු ලෙස ප්රතිනිර්මාණය කර ඇත. බන්ධනාගාරය.* sysctl පරාමිතීන් ප්රතිව්යුහගත කර ඇත.
- Intel I219 ඊතර්නෙට් පාලක සඳහා සහය එක් කරන ලද අතර Realtek චිප් සඳහා පුළුල් කළ සහායක් ලබා දෙන ලදී. bnx ධාවකය දැන් Broadcom NetXtreme 57764, 57767, සහ 57787 චිප් සඳහා සහය දක්වයි.
- ARP ලිපින නියෝජනය කරන AF_ARP ලිපින පවුලට සහය දැක්වීම සඳහා ජාල අට්ටිය යාවත්කාලීන කර ඇත.
- DRM (සෘජු විදැහුම්කරණ කළමනාකරු) අතුරුමුහුණත් සංරචක Linux කර්නලය 4.10.17 සමඟ සමමුහුර්ත කර ඇත. Intel GPU සඳහා drm/i915 ධාවකය යාවත්කාලීන කර ඇත.
- පෙරනිමි අනුක්රමික තොට ප්රතිදානය 9600 සිට 115200 බෝඩ් දක්වා වැඩි කර ඇත.
- ifconfig උපයෝගීතාව "-f" විකල්පය සහ අතුරුමුහුණත් කණ්ඩායම අනුව ප්රතිදානය පෙරීමේ හැකියාව සමඟ යාවත්කාලීන කර ඇත.
- shutdown, reboot, printf, test, sh, efivar, සහ uefisign උපයෝගිතා ක්රියාත්මක කිරීම් FreeBSD වෙතින් සමමුහුර්ත කර ඇත.
- ching, gomoku, monop සහ cgram යන ක්රීඩා NetBSD වෙතින් ගෙන ඇත.
- efidp සහ efibootmgr යන උපයෝගිතා ඇතුළත් වේ.
- pthreads පුස්තකාලයේ හැකියාවන් පුළුල් කර ඇත, pthread_getname_np() සඳහා සහය එක් කර ඇත.
- libstdbuf පුස්තකාලය FreeBSD වෙතින් ගෙන ඇත.
- Libutil දැන් NetBSD වෙතින් ගෙන යන ලද sockaddr_snprintf() සඳහා සහය දක්වයි.
- ස්ථාපකය තුළ සකසා ඇති මුරපදවල විශේෂ අක්ෂර භාවිතා කිරීමට අවසර ඇත.
- 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
