Toddobaadkii hore nooc cusub ayaa loo soo saaray waaxda horumarinta Khamriga, oo ah laanta cusub Khamri 4.15 taas oo tan iyo markii la sii daayay nooca 4.14, 28 warbixinno cilladaysan la xiray 244 isbeddelna lagu sameeyay.
Kuwa aan wali ka warqabin mashruuca Khamriga waa inaad ogaataa inay tani tahay lakabka hirgelinta isha furan ee Win32 API awood u leh inuu ku socdo lakabka iswaafajinta Windows ee Linux, MacOS, iyo BSD. Khamri waa ikhtiyaar ikhtiyaar ah oo gebi ahaanba bilaash ah oo loogu talagalay Windows API ee nidaamka GNU / Linux iyo sidoo kale waxaad ikhtiyaari ahaan u isticmaali kartaa Windows DLLs hooyo, haddii la heli karo.
Fadlan ogow in inta codsiyada iyo cayaaraha qaarkood ay si fiican ula shaqeeyaan Wine oo ku saabsan qaybinta Linux, kuwa kalena ay dhici karto inay leeyihiin cilado
Haddii barnaamij gaar ah oo Windows ahi aanu adiga muhiim kuu ahayn, guud ahaan waxaa lagugula talinayaa inaad isku daydo inaad raadiso beddel barnaamijka aad rabto ee Linux marka hore ama aad doorato xalka daruurta.
Intaas waxaa sii dheer, Khamri waxay bixisaa xirmo horumarineed iyo sidoo kale barnaamijka Windows loader, sidaa darteed horumariyayaashu waxay si fudud wax uga beddeli karaan barnaamijyo badan oo Windows ah oo ka hoos shaqeeya x86 Unix, oo ay ku jiraan Linux, FreeBSD, Mac OS X, iyo Solaris.
Khamrigu wuxuu leeyahay laba nooc oo ah nooca xasilloon iyo nooca horumarka. Nooca xasiloon waa natiijada shaqada iyo cilladaha cilladaha ee qaabka horumarinta.
Nooca horumarinta waa midka ugu muhiimsan aragti ahaan maxaa yeelay noocaan waxaa loo sii daayay si loo ogaado dhammaan khaladaadkaas oo loo awoodo inuu saxo ama la mariyo balastarro.
Maxaa ku cusub nooca horumarinta ee Khamriga 4.15
Markii la sii daayay laantan cusub wuxuu kudaray hirgalinta bilowga ah ee adeega HTTP (WinHTTP) iyo API laxiriira macaamiisha iyo codsiyada serverka ee sumeeya oo helaya codsiyada adoo adeegsanaya hab maamuuska HTTP.
Wicitaanada la taageeray ayaa ah HttpReceiveHttpRequest (), HttpSendHttpResponse (), HttpRemoveUrl (), HttpCreateHttpHandle (), HttpCreateServerSession (), HttpCreateRequestQueue (), HttpAddrl,) Http.sys maareeye ayaa sidoo kale la diyaariyey kaas oo qabta codsiyada imanaya ee HTTP.
Iyadoo loogu talagalay kuwa soo saarayaasha naqshadaha ee nt64 waxay ka shaqeeyeen taageerada kala siinta xargaha ayaa lagu daray ntdll waxayna sii dheertahay inay kudarsadeen taageero isku xidhka maktabadaha libunwind dibada.
Laga soo bilaabo warbixinnada cayayaanka ayaa la xiray ciyaaraha la xiriira iyo barnaamijyada kuwa Da'da Da'da: Asalka, Dhismaha 2, Dunida Diyaaradda 7, Waxay U Baahan Tahay Xawaare Aad Loo Raadinayo 2012, Reflex Arena, Titanfall 2, Vypress Chat 2.1.9, Quickbooks 2018, EverQuest, Guild Wars, Wizard101, Touhou, Tartan aan caadi aheyn, SwanSoft CNC.
Isbadalada kale ee taagan ku dhawaaqida laantan cusub ee horumarinta waa:
- Kernelbase wicitaan S ayaa laga fuliyayetThreadStack dammaanad qaad () , kaas oo loo isticmaalo ntdll si wax looga qabto xaaladaha buux dhaafka ah
- Imaatinka taageerada la hagaajiyay ee dejimaha kormeerayaasha badan marka laga shaqeynayo macOS
- Awoodda turjubaanka oo la ballaariyay jscript iyo vbscript
- En xikmad3d, ayaa lagu daray taageerada kordhinta WINED3D_TEXTURE_DOWNLOADABLE hawshiina waa la hirgaliyay wd3d_colour_srgb_from_linear ()
- Hawlaha d3drm_viewport2_GetCamera(), d3drm_viewport2_SetCamera(), d3drm_viewport2_GetPlane () iyo d3drm_viewport2_SetPlane () waxaa lagu hirgeliyaa d3drm
- Shaqada gdipRecordMetafileStreamI) ayaa lagu daray gdiplus
- Xirmooyinka la hagaajiyay qaababka wax ka beddelka RichEdit
Sidee loo rakibaa nooca tijaabada ah ee Wine 4.15 ee Ubuntu iyo derivatives?
Haddii aad xiiseyneyso inaad awoodid inaad ku tijaabiso noocyadan cusub ee horumarinta ee Wine on your distro, waxaad ku sameyn kartaa adoo raacaya tilmaamaha aan hoos ku wadaagno.
Tallaabada ugu horreysa waxay noqon doontaa in la suuro geliyo dhismaha 32-bit ah, in xitaa haddii nidaamkeenu yahay 64 jajab, fulinta tallaabadani waxay naga badbaadineysaa dhibaatooyin badan oo badanaa dhaca, tan waxaan ugu qoreynaa barta:
sudo dpkg --add-architecture i386
Hadda waa inaan soo dejino furayaasha oo aan ku darno nidaamka oo leh amarkan:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
tan hadda la sameeyay waxaan ku dari doonnaa bakhaarka soo socda nidaamka, tan waxaan ugu qoreynaa terminal-ka:
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade