Khamriga 6.0 wuxuu la yimaadaa in ka badan 8300 oo isbeddel waana kuwan kuwa ugu muhiimsan

Dhowr maalmood ka hor nooca cusub ee xasilloon ee Wine 6.0 ayaa la soo bandhigay, nooca yimid kadib sanad horumar iyo 29 nooc oo tijaabo ah.

Qaabkan cusub in kabadan 8300 oo isbadal ayaa lagu daray oo ka mid ah guulaha ugu waaweyn ee ku jira keenista, waxaan ka heli karnaa Qaybaha khamriga ee qaababka PE, dib-u-celin ku saleysan Vulkan garaafka API ee WineD3D, hirgelinta cusub ee qalabka qoraalka, taageerada DirectShow iyo qaab-dhismeedka Media Foundation.

Khamrigu wuxuu xaqiijiyay shaqeynta buuxda ee barnaamijyada 5049 (4869 sanad kahor) ee loogu talagalay Windows, 4227 (4136 sanad kahor) barnaamijyadu waxay si buuxda ugu shaqeeyaan nidaamyo dheeri ah iyo DLLs dibadeed. Barnaamijyada 3703 waxay leeyihiin dhibaatooyin yar yar oo xagga hawlgalka ah oo aan faragelin ku haynin adeegsiga howlaha ugu waaweyn ee codsiyada.

Wararka ugu muhiimsan ee Khamriga 6.0

Qaabkan cusub ee Wine 6.0 waxaan ka heli karnaa taas faylasha muhiimka ah DLLoo ay ku jiraan NTDLL, KERNEL32, GDI32, iyo USER32, waxaa loo dhaqaajiyay isticmaalka qaabka la fulin karo ee 'PE' (la qaadi karo oo la fulin karo) halkii laga heli lahaa ELF. Isticmaalka PE wuxuu ku xaliyaa dhibaatooyinka taageerida qorshooyinka ilaalinta nuqulada kaladuwan ee xaqiijinaya aqoonsiga modules-ka nidaamka diskiga iyo xusuusta.

Taas ka sokow farsamooyin cusub ayaa la soo jeediyey si loogu lifaaqo maktabadaha Unix qaybaha PE si loo abaabulo helitaanka maktabadaha Unix ee faylasha PE marka ay lagama maarmaan tahay in la waco shaqooyinka aan lagu shaqeyn karin Win32 API. Maktabadaha dheeraadka ah ee Unix waxaa lagu gartaa joogitaanka feyl leh kordhinta "so" iyo magaca moduleka PE (tusaale ahaan, ntdll.so ee ntdll.dll).

Dhinaca kale ku xirnaanta modullada Winelib libwine.so ayaa jabtay iyo rakibaadda libwine.so ayaa la curyaamiyey xilligii shaqada. Isbeddelkan dartiis, iswaafajinta qaababkii hore ayaa lumay, taas oo ah, qaybaha loo sameeyay Wine 6.0 ma awoodi doonaan in lagu rakibo noocyadii hore ee Khamriga.

Waxaa sidoo kale la xusay in taageerada isku-duwidda qaybaha 'PE' oo lagu keydinayo macluumaadka khaldamaya ee fayl gaar ah la hirgeliyey, iyadoo la yareynayo cabirka faylasha la rakibay.

Taageerada sawir gacmeedyada, ellipses, iyo leydi wareegsan iyadoo la adeegsanayo Direct2D API ayaa lagu daray qeybta hoose ee sawirada.

Darawalka Vulkan wuxuu taageero siiyaa qeexitaanka Vulkan Graphics API 1.2.162. Waxay bixisay jiilka muujinta JSON iyo gelitaanka diiwaangelinta ee uu adeegsaday xamuulka rasmiga ah ee Vulkan.

Direct3D waxaa lagu hirgeliyay mishiinka mashiinka tijaabada ah loogu talagalay WineD3D, oo tarjumaadda Direct3D 12 wicitaannada loo yaqaan 'Vulkan graphics API'. Mashiinku wuxuu u baahan yahay maktabadda libvkd3d-shader, oo taageerta tarjumaadda byte koodhka 4 iyo 5 ee moodooyinka shader-ka ah ee loo yaqaan 'SPIR-V' oo ah wakiil dhexdhexaad ah.

Tilmaamaha cusub ee Direct3D 11 ayaa la hirgeliyey, sida dowladaha ku biiro madaxbanaan, ku soo biirista ilo badan, maaskaro loogu talagalay MSAA (Muunado badan oo ka hortag ah), iyo codsiyada astaamo dheeri ah.

D3DX, ID3D12ShaderReflection interface iyo shaqooyinka si loo helo cabbirada muuqaalka, sida 3DX10GetImageInfoFromMemory (), iyo sidoo kale walxo cusub iyo shaqooyinka NT kernel, ayaa la hirgeliyay, oo lagama maarmaan u ah hawlgallada nidaamyada kahortaga khiyaamada ee xamuul darawallada diiriga ah.

Isbedel kale oo muhiim ah ayaa ah hirgelinta Aasaaska Warbaahinta oo si weyn kor loogu qaaday, taas oo ay jirtay taageero bilow ah oo loogu talagalay Kalfadhiga Saxaafadda, Soo-saare Wax-soo-saare Audio (SAR), Video Renderer, EVR mixer, Topology Loader, iyo qaybaha Media Engine.

Fiidiyowga Isku Darsiga ah ee Video wuxuu ku darayaa taageerada hababka aan daaqadda lahayn iyo kuwa aan bixinaynin, awoodda si toos ah fiidiyowga loogu cabbirayo si uu ugu habboon yahay daaqadda, qalabka kombuyuutarka oo dardar gelinaya beddelaadda booska midabka, iyo qaabeynta shaashad ballaadhan oo ku aaddan waxa ku jira si loo gaadho saamiga saxda ah.

Isbeddelada kale taagan:

  • Astaamo cusub ayaa lagu soo kordhiyay Qalabka Warbaahinta ee API.
  • Taageero lagu daray beddelida qaababka fiidiyowga iyo maqalka si loogu shaandheeyo iskuxirka GStreamer.
  • Processor Video-ga La Wanaajiyay (EVR) wuxuu taageeraa isku-darka loo maro DXVA2 API.
  • Taageero buuxda oo loogu talagalay caadiyeynta xargaha Unicode ayaa lagu daray.
  • Taageerada Windows ee la hagaajiyay ee miisaska koodh gareynta qaabeynta.
  • Hirgelinta dhisme ee howlaha xisaabta ayaa lagu daray waqtiga C ee ku saleysan koodhka maktabadda Musl.
  • Noodhka soo saarista lambarrada dhibcaha sabeynta ayaa dib loo habeeyay oo laga saaray ku xirnaanta shaqada nidaamka daabacadda.
  • Waa laga saaray taageeradii dhismaha 32-bit PowerPC ee aan shaqeynaynin.
  • Taageero dheeraad ah oo loogu talagalay maaraynta ka-reebista iyo kala-furidda nidaamyada 32-bit iyo 64-bit ARM.

Ugu dambeyntii, haddii aad rabto inaad wax badan ka ogaato, waad la tashan kartaa xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.