වයින් හෝ ප්රෝටෝන මත පදනම්ව ලිනක්ස් මත වින්ඩෝස් යෙදුම් ස්ථාපනය, වින්යාස කිරීම සහ ක්රියාත්මක කිරීම සරල කිරීම සඳහා යෙදුමක් සංවර්ධනය කරන බෝතල් 2022.1.28 ව්යාපෘතියේ නිකුතුව ඉදිරිපත් කර ඇත. මෙම වැඩසටහන මඟින් වයින් පරිසරය නිර්වචනය කරන උපසර්ග කළමනාකරණය සඳහා අතුරු මුහුණතක් සහ යෙදුම් දියත් කිරීම සඳහා පරාමිතීන් මෙන්ම දියත් කරන ලද වැඩසටහන් වල නිවැරදි ක්රියාකාරිත්වය සඳහා අවශ්ය පරායත්තතා ස්ථාපනය කිරීමේ මෙවලම් ද සපයයි. ව්යාපෘති කේතය Python වලින් ලියා GPLv3 බලපත්රය යටතේ බෙදා හැර ඇත. මෙම වැඩසටහන Flatpak ආකෘතියෙන් සහ Arch Linux සඳහා පැකේජ වලින් සපයනු ලැබේ.
වයින්ට්රික්ස් ස්ක්රිප්ට් වෙනුවට, බෝතල් අමතර පුස්තකාල ස්ථාපනය කිරීමට සම්පූර්ණ පරායත්ත කළමනාකරණ පද්ධතියක් භාවිතා කරයි, එය බෙදාහැරීමේ පැකේජ කළමනාකරුවන් තුළ යැපුම් කළමනාකරණය වැනි ක්රියා කරයි. ක්රියාත්මක වන Windows යෙදුමක් සඳහා, එක් එක් පරායත්තතාවයකට තමන්ගේම පරායත්තතා තිබිය හැකි වුවද, සාමාන්ය ක්රියාකාරිත්වය සඳහා බාගත කර ස්ථාපනය කළ යුතු පරායත්ත ලැයිස්තුවක් (DLLs, fonts, runtime, etc.) අර්ථ දක්වා ඇත.
විවිධ වැඩසටහන් සහ පුස්තකාල සඳහා යැපුම් තොරතුරු ගබඩාවක් මෙන්ම මධ්යගත යැපුම් කළමනාකරණය සඳහා මෙවලම් කට්ටලයක් බෝතල් සපයයි. සියලුම ස්ථාපිත පරායත්තතා නිරීක්ෂණය කරනු ලැබේ, එබැවින් වැඩසටහනක් අස්ථාපනය කරන විට, වෙනත් යෙදුම් ධාවනය කිරීමට ඒවා භාවිතා නොකරන්නේ නම් ඔබට අදාළ පරායත්තතා ඉවත් කළ හැකිය. මෙම ප්රවේශය මඟින් ඔබට එක් එක් යෙදුම සඳහා වෙනම වයින් අනුවාදයක් ස්ථාපනය කිරීමෙන් වැළකී සිටීමට සහ හැකි තරම් යෙදුම් ධාවනය කිරීමට තනි වයින් පරිසරයක් භාවිතා කිරීමට ඉඩ සලසයි.
වින්ඩෝස් උපසර්ග සමඟ වැඩ කිරීමට, බෝතල් විශේෂිත යෙදුම් පන්තියක් සඳහා සූදානම් කළ සැකසුම්, පුස්තකාල සහ පරායත්තතා සපයන පරිසරයන් පිළිබඳ සංකල්පය භාවිතා කරයි. මූලික පරිසරයන් පිරිනමනු ලැබේ: ක්රීඩා - ක්රීඩා සඳහා, මෘදුකාංග - යෙදුම් සඳහා සහ අභිරුචි - ඔබේම අත්හදා බැලීම් සඳහා පිරිසිදු පරිසරයක්. DXVK, VKD3D, Esync ක්රීඩා පරිසරය තුළ සක්රීය කර ඇත, විවික්ත ග්රැෆික් කාඩ්පත දෙමුහුන් ග්රැෆික් පද්ධති මත සක්රීය කර ඇත, සහ ශබ්ද තත්ත්වය වැඩිදියුණු කිරීම සඳහා PulseAudio හි සැකසුම් සක්රීය කර ඇත. යෙදුම් පරිසරයට බහුමාධ්ය වැඩසටහන් සහ කාර්යාල යෙදුම් යන දෙකටම සුදුසු සැකසුම් ඇතුළත් වේ.
අවශ්ය නම්, ඔබට වයින්, ප්රෝටෝන සහ dxvk විවිධ අනුවාද කිහිපයක් ස්ථාපනය කළ හැකි අතර ඒවා අතර පියාසර කරන්න. Lutris සහ PlayOnLinux වැනි අනෙකුත් වයින් කළමනාකරුවන්ගෙන් පරිසරයන් ආනයනය කළ හැකිය. සෑන්ඩ්බොක්ස් හුදකලා කිරීම භාවිතයෙන් ක්රියාත්මක වන පරිසරයන්, ප්රධාන පද්ධතියෙන් වෙන්ව පවතින අතර, නිවාස නාමාවලියෙහි අවශ්ය දත්ත වෙත පමණක් ප්රවේශය ඇත. අනුවාද පාලනය සඳහා සහය සපයනු ලබන අතර, එක් එක් නව පරායත්තතා ස්ථාපනය කිරීමට පෙර ස්වයංක්රීයව රාජ්යය සුරකින අතර ගැටළු ඇති විට පෙර පැවති එක් ප්රාන්තයකට ආපසු යාමට ඔබට ඉඩ සලසයි.
නව නිකුතුවේ වෙනස්කම් අතර:
- වයින් කළමනාකරණය සඳහා නව පසුබිමක් එක් කරන ලදී, සංරචක තුනකින් සමන්විත වේ: WineCommand, WineProgram සහ Executor.
- WineProgram හසුරුවන්නන් කිහිපයක් යෝජනා කර ඇත:
- reg, regedit - රෙජිස්ට්රි සමඟ වැඩ කිරීම සඳහා, එක් ඇමතුමක් සමඟ යතුරු කිහිපයක් වෙනස් කිරීමට ඔබට ඉඩ සලසයි.
- net යනු සේවා කළමනාකරණය සඳහා ය.
- වයින්සර්වර් - බෝතල් පාලන ක්රියාවලියේ ක්රියාකාරිත්වය පරීක්ෂා කිරීමට.
- start, msiexec සහ cmd යනු .lnk කෙටිමං සහ .msi/.batch ගොනු සමඟ වැඩ කිරීම සඳහා ය.
- taskmgr යනු කාර්ය කළමනාකරුවෙකි.
- wineboot, winedbg, control, winecfg.
- ක්රියාත්මක කළමණාකරු (Executor) ක්රියාත්මක කර ඇත. ක්රියාත්මක කළ හැකි ගොනුවක් දියත් කළ විට, එය ගොනු දිගුව (.exe, .lnk, .batch, .msi) මත පදනම්ව ස්වයංක්රීයව අවශ්ය හසුරුවන්න අමතයි.
- සම්පූර්ණ හෝ අඩු පරිසරයක් තුළ විධාන ක්රියාත්මක කිරීමේ හැකියාව ලබා දී ඇත.
- Linux 2 කර්නලය තුළ හඳුන්වා දුන් futex_waitv (Futex5.16) පද්ධති ඇමතුම භාවිතයෙන් සමමුහුර්ත කිරීම සඳහා සහය එක් කරන ලදී. Wine 7 මත පදනම් වූ Caffe හසුරුවන්න සහ Futex2 සමමුහුර්ත කිරීමේ යාන්ත්රණයට සහය දක්වන ලදී.
- ස්ථාපකයන් සඳහා, වින්යාස ගොනු (json, ini, yaml) වෙනස් කිරීමේ හැකියාව ක්රියාත්මක වේ.
- වැඩසටහන් ලැයිස්තුවේ අයිතම සැඟවීමට සහය එක් කරන ලදී.
- පරායත්තතා සහ ස්ථාපකයන් සඳහා මැනිෆෙස්ට් ගොනුවල අන්තර්ගතය පෙන්වීමට නව සංවාදයක් එක් කර ඇත.
- පවතින ස්ථාපක ලැයිස්තුවට සෙවුම් කාර්යයක් එක් කර ඇත.
මීට අමතරව, ප්රෝටෝන 7.1-GE-1 ව්යාපෘතියේ නිකුතුව ප්රකාශනය කිරීම අපට සටහන් කළ හැක, ප්රෝටෝන වින්ඩෝස් යෙදුම් ක්රියාත්මක කිරීම සඳහා උද්යෝගිමත් අය විසින් Valve වලින් ස්වාධීනව පැකේජයේ දිගු ගොඩනැගීම් සාදයි, එය වයින් වල වඩාත් මෑත අනුවාදයකින් වෙනස් වේ. FAudio හි FFmpeg හි සහ විවිධ ක්රීඩා යෙදුම්වල ගැටළු විසඳන අමතර පැච් ඇතුළත් කිරීම.
Proton GE හි නව අනුවාදය Wine-staging 7.1 වෙතින් පැච් සමඟ Wine 7.1 වෙත මාරු විය (නිල Proton Wine 6.3 භාවිතා කරයි). vkd3d-proton, dxvk සහ FAudio ව්යාපෘතිවල git ගබඩාවලින් සියලුම වෙනස්කම් ගෙන යන ලදී. Forza Horizon 5, Resident Evil 5, Persona 4 Golden, Progressbar95 සහ Elder Scrolls Online හි ගැටලු විසඳන ලදී.
මූලාශ්රය: opennet.ru