Lëshimi i qëndrueshëm i Wine 9.0

Pas njĂ« viti zhvillimi dhe 26 versioneve eksperimentale, u prezantua lĂ«shimi i qĂ«ndrueshĂ«m i implementimit tĂ« hapur tĂ« Win32 API — Wine 9.0, i cili pĂ«rmban mbi 7000 ndryshime. Nga arritjet kryesore nĂ« versionin e ri, spikasin implementimi i arkitekturĂ«s WoW64 pĂ«r ekzekutimin e programeve 32-bit nĂ« njĂ« mjedis 64-bit, integrimi i njĂ« drejtuesi pĂ«r mbĂ«shtetje tĂ« Wayland, mbĂ«shtetje pĂ«r arkitekturĂ«n ARM64, implementimi i API-sĂ« DirectMusic dhe mbĂ«shtetje pĂ«r karta inteligente.

Në Wine, është konfirmuar funksionimi i plotë të 5336 (një vit më parë 5266, dy vjet më parë 5156, tre vjet më parë 5049) programeve për Windows, 4397 (një vit më parë 4370, dy vjet më parë 4312, tre vjet më parë 4227) programe funksionojnë mirë me konfigurime të këndshme dhe DLL të jashtme. 3943 programeve (një vit më parë 3888, dy vjet më parë 3813, tre vjet më parë 3703) i janë vërejtur disa probleme të vogla në funksionim, të cilat nuk pengojnë përdorimin e funksioneve kryesore të aplikacioneve.

Novitetet kryesore të Wine 9.0:

  • Shtuar driver-i winewayland.drv, i cili lejon pĂ«rdorimin e Wine nĂ« mjedise tĂ« bazuara nĂ« protokollin Wayland pa pĂ«rdorur XWayland dhe komponentĂ«t X11. Zhvillimi synon tĂ« sigurojĂ« funksionimin e njĂ« mjedisi tĂ« pastĂ«r Wayland me mbĂ«shtetje pĂ«r ekzekutimin e aplikacioneve Windows, pa kĂ«rkuar instalimin e paketave tĂ« lidhura me X11, duke mundĂ«suar kĂ«shtu njĂ« performancĂ« mĂ« tĂ« lartĂ« dhe reagim mĂ« tĂ« shpejtĂ« tĂ« lojĂ«rave pĂ«r shkak tĂ« eliminimit tĂ« shtresave tĂ« panevojshme. PĂ«rdorimi i njĂ« mjedisi tĂ« pastĂ«r Wayland pĂ«r Wine gjithashtu lejon elimimin e problemeve tĂ« sigurisĂ« qĂ« lidhen me X11 (pĂ«r shembull, lojĂ«rat e pasigurta pĂ«r X11 mund tĂ« spiunojnĂ« aplikacione tĂ« tjera sepse protokolli X11 lejon qasje nĂ« tĂ« gjithĂ« ngjarjet e hyrjes dhe nĂ« pĂ«rmbushjen e shtypjeve tĂ« simuluara tĂ« çelĂ«sve).

    Drejti është shënuar si eksperimental dhe në zhvillim, megjithatë, ai tashmë ofron mbështetje për shumë funksionalitete, si menaxhimi i dritareve, përdorimi me monitorë të shumtë, mbështetje për shkallëzimin e daljes në ekrane me dendësi të lartë pikselash (high-DPI), përdorimi i koordinatave relative për gjurmimin e lëvizjes së mausit dhe mbështetje për API grafik Vulkan. Në mënyrë default, drejtori nuk është aktiv dhe për ta aktivizuar atë, duhet të shtoni "wayland" në parametrin e regjistrit "HKCU\Software\Wine\Drivers" dhe të siguroheni që variable e mjedisit DISPLAY të mos jetë e vendosur: wine reg.exe add HKCU\\Software\\Wine\\Drivers /v Graphics /d x11,wayland

  • ËshtĂ« bĂ«rĂ« pĂ«rkthimi i tĂ« gjithĂ« moduleve nĂ« ndĂ«rfaqen e thirrjeve sistemore NT, nĂ« vend qĂ« tĂ« bĂ«hen thirrje tĂ« drejtpĂ«rdrejta midis niveleve PE dhe Unix, gjĂ« qĂ« shĂ«non pĂ«rfundimin e njĂ« pune tĂ« gjatĂ« pĂ«r pĂ«rkthimin e tĂ« gjithĂ« bibliotekave DLL nĂ« pĂ«rdorimin e formatit tĂ« skedarĂ«ve tĂ« ekzekutueshĂ«m PE (Portable Executable).
  • ËshtĂ« vazhduar zhvillimi i shtresĂ«s WoW64 (Windows-on-Windows 64-bit), e cila lejon ekzekutimin e aplikacioneve Windows 32-bit nĂ« sistemet Unix 64-bit. NĂ« tĂ« gjitha modulat qĂ« ndĂ«rlidhen me bibliotekat Unix, janĂ« pĂ«rdorur konvertuesit e thirrjeve sistemore WoW64 (thunk), tĂ« cilat lejojnĂ« modulave 32-bit nĂ« formatin PE tĂ« aksesojnĂ« bibliotekat Unix 64-bit.

    ËshtĂ« pĂ«rmirĂ«suar moda e re e ekzekutimit WoW64, nĂ« tĂ« cilĂ«n kodi 32-bit ekzekutohet brenda njĂ« procesi 64-bit (nĂ« modĂ«n e vjetĂ«r WoW64, aplikacionet 32-bit fillonin nĂ« procese Unix 32-bit). ËshtĂ« shtuar mbĂ«shtetje pĂ«r aplikimin e modĂ«s sĂ« re WoW64 nĂ« platformĂ«n macOS. Duke qenĂ« se nĂ« modĂ«n e re WoW64 janĂ« shĂ«nuar disa probleme, tĂ« tilla si mungesa e mbĂ«shtetjes pĂ«r modin 16-bit dhe ulja e performancĂ«s OpenGL pĂ«r shkak tĂ« mungesĂ«s sĂ« mbĂ«shtetjes pĂ«r zgjerimin ARB_buffer_storage, ajo nuk Ă«shtĂ« pĂ«rfshirĂ« ende si standard dhe kĂ«rkon ndĂ«rtim me opsionin «—enable-archs=i386,x86_64» nĂ« skenarin configure.

  • Shtuar mundĂ«sia e ekzekutimit tĂ« skedareve ekzistues ekzekutivĂ« Windows nĂ« sistemet me arkitekturĂ« ARM64. Realizuar mundĂ«sia e ndĂ«rtimit tĂ« Wine pĂ«r ABI ARM64EC (ARM64 Emulation Compatible) dhe mbĂ«shtetje pĂ«r ngarkimin e moduleve ARM64EC, tĂ« pĂ«rdorura pĂ«r lehtĂ«simin e portimit tĂ« aplikacioneve pĂ«r sisteme ARM64, qĂ« janĂ« shkruar fillimisht pĂ«r arkitekturĂ«n x86_64, duke ofruar mundĂ«sinĂ« e ekzekutimit nĂ« mjedisin ARM64 tĂ« moduleve tĂ« veçanta me kod x86_64 pĂ«rmes emulatorit. Shtuar mbĂ«shtetje pĂ«r formatin PE tĂ« skedarĂ«ve ARM64X, i cili lejon ngarkimin e njĂ« skedari ekzekutiv nĂ« proceset x64/Arm64EC dhe ARM64. Realizuar ndĂ«rfaqja pĂ«r emulim tĂ« sistemeve 32-bit x86, por biblioteka me emulatorin akoma nuk Ă«shtĂ« pĂ«rfshirĂ« nĂ« pĂ«rbĂ«rjen kryesore tĂ« Wine (pĂ«r tĂ« ekzekutuar kodin x86 nĂ« mjedisin ARM64, mund tĂ« pĂ«rdoret emulatori i jashtĂ«m FEX).
  • NĂ«nshkrimi grafik
    • Drejtuesi PostScript Ă«shtĂ« riparuar pĂ«r tĂ« mbĂ«shtetur skedaret spool nĂ« formatin Windows, nĂ« tĂ« cilat ruhen tĂ« dhĂ«na pĂ«r detyrat qĂ« shkruhen nĂ« printim. JanĂ« eliminuar thirrjet direkte pĂ«r drejtuesin nga mjedisi Unix.
    • Temave tĂ« dizajnit WinRT i Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r modin e errĂ«t. NĂ« WineCfg Ă«shtĂ« shtuar njĂ« cilĂ«sim pĂ«r aktivizimin e dizajnit tĂ« errĂ«t tĂ« ndĂ«rfaqes.
    • Drejtori pĂ«r API grafik Vulkan ka shtuar mbĂ«shtetje pĂ«r specifikimin Vulkan 1.3.272 (nĂ« Wine 8.0 mbĂ«shtetje kishte pĂ«r 1.3.237).
    • JanĂ« optimizuar funksionet e bibliotekĂ«s GdiPlus, duke rritur performancĂ«n nĂ« punĂ«n me grafikĂ«n.
  • Direct3D
    • ËshtĂ« siguruar pezullimi i analizĂ«s sĂ« rrjedhĂ«s shumĂ«prurĂ«s tĂ« komandave nĂ« kushte ku nuk ka komanda pĂ«r pĂ«rpunim, duke lejuar uljen e konsumit tĂ« energjisĂ« nĂ« nivelin e pĂ«rpunimit njĂ«prurĂ«s gjatĂ« ekzekutimit tĂ« programeve qĂ« nuk pĂ«rdorin tĂ« gjithĂ« bandwidth-in e rrjedhĂ«s sĂ« komandave.
    • NĂ« Direct3D 10 Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r efekte shtesĂ«.
    • JanĂ« bĂ«rĂ« optimizime tĂ« performancĂ«s nĂ« kodin WineD3D dhe backendin qĂ« pĂ«rdor API-nĂ« grafike Vulkan.
    • NĂ« kodin e vizatimit tĂ« bazuar nĂ« API Vulkan Ă«shtĂ« shtuar kontrolli i mundĂ«sive tĂ« mbĂ«shtetura nga pajisja dhe dalja e informacionit pĂ«r aplikacionin mbi nivelin e disponueshĂ«m tĂ« funksionalitetit tĂ« Direct3D.
    • JanĂ« realizuar funksionet D3DXFillTextureTX dhe D3DXFillCubeTextureTX.
    • NĂ« backendin klasik tĂ« shaderave OpenGL ARB Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pĂ«rcaktimin e hijeve pĂ«rmes zgjerimit ARB_fragment_program_shadow.
    • NĂ« D3DXLoadMeshHierarchyFromX dhe funksione tĂ« ngjashme Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ngarkimin e tĂ« dhĂ«nave tĂ« zakonshme pĂ«rmes ndĂ«rfaqes ID3DXLoadUserData.
  • TĂ« dhĂ«nat dhe video
    • Implementimi fillestar i API-sĂ« DirectMusic Ă«shtĂ« propozuar. Shtuar mbĂ«shtetje pĂ«r koleksionet, instrumentet dhe mostra tĂ« tingujve nĂ« formatin SoundFont. Shtuar mbĂ«shtetje pĂ«r efektin Doppler. JanĂ« realizuar teste pĂ«r tĂ« verifikuar saktĂ«sinĂ« e implementimit gjatĂ« funksionimit tĂ« sekvencorit dmime dhe sintetizatorit MIDI dmsynth.
    • PĂ«r pĂ«rdorim nĂ« API-nĂ« DirectMusic, Ă«shtĂ« e integruar biblioteka FluidSynth.
    • JanĂ« implementuar mbĂ«shtetje pĂ«r ngarkimin e fontĂ«ve tĂ« tingujve (SoundFont - formate pĂ«r sintezĂ« tĂ« bazuar nĂ« mostra, tĂ« pĂ«rdorura pĂ«r riprodhimin e skedarĂ«ve MIDI) nĂ« formatet DLS1 dhe DLS2, si dhe nĂ« formatin SF2, i pĂ«rdorur nĂ« Linux.
    • Shtuar mundĂ«sia e riprodhimit tĂ« pĂ«rmbajtjes MIDI me anĂ« tĂ« bibliotekĂ«s dmsynth, duke pĂ«rdorur sintetizatorin programor FluidSynth dhe API-nĂ« DirectSound pĂ«r daljen e tingullit.
    • Shtuar njĂ« dekoder pĂ«r video nĂ« formatin e kodekĂ«ve tĂ« videos Indeo IV50.
  • DirectShow
    • JanĂ« realizuar komponenti DMO (DirectX Media Object) me dekoder tĂ« formatit WMV (Windows Media Video).
    • Shtuar filtrin e kapjes sĂ« tingullit (DirectShow Audio Capture Filter).
    • NĂ« filtrin e ndarjes sĂ« rrjedhave MPEG-1 (DirectShow MPEG-1 Stream Splitter) pĂ«rveç rrjedhave audio Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r rrjedhat video dhe rrjedhat shĂ«rbyese.
    • ËshtĂ« implementuar njĂ« filtĂ«r pĂ«r dekodimin e videos nĂ« formatin MPEG‑1 (DirectShow MPEG‑1 Video Decoder).
  • Pajisjet hyrĂ«se
    • NĂ« DirectInput Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r hartimin e veprimeve (action maps), duke lejuar lidhjen e butonave nĂ« kontrollorin e lojĂ«rave me veprime tĂ« caktuara nĂ« lojĂ«ra.
  • Integrimi me desktopin
    • ËshtĂ« siguruar eksportimi nĂ« mjedisin e pĂ«rdoruesit kryesor tĂ« lidhjeve, duke lejuar thirrjen e aplikacioneve tĂ« drejtuara nga Wine si pĂ«rpunues tĂ« protokolleve kur hapen URL (p.sh., nisja e spotify.exe kur hapen lidhjet e stilit «spotify:user:spotify:playlist:848218482355482821»).
    • ËshtĂ« implementuar nxjerrja e tĂ« dhĂ«nave EDID (TĂ« DhĂ«nat e Identifikimit tĂ« Shfaqjes tĂ« Zgjatur) me informacion mbi parametrat e monitorit tĂ« lidhur, si emri dhe modeli i pajisjes.
    • ËshtĂ« ofruar mundĂ«sia pĂ«r tĂ« mbyllur dritaren e desktopit, e ndarĂ« nĂ« modalitetin e plotĂ« tĂ« ekranit, duke pĂ«rdorur butonin «Exit desktop» nĂ« menunĂ« «Start».
  • Internacionalizimi
    • ËshtĂ« zgjeruar mbĂ«shtetja pĂ«r IME (Redaktuesit e Metodave tĂ« Hyrjes). ËshtĂ« punuar pĂ«r tĂ« siguruar kompatibilitet me realizimet native tĂ« Windows tĂ« IME dhe pĂ«r tĂ« pĂ«rmirĂ«suar integrimin me IME tĂ« Linux.
    • Generimi i databazĂ«s sĂ« lokalizimeve nĂ« formatin locale.nls nga databaza Unicode CLDR (Repozitori i tĂ« DhĂ«nave tĂ« PĂ«rbashkĂ«ta tĂ« Locale) versioni 44. Shtuar mbĂ«shtetje pĂ«r lokalizimet e tjera bew-ID, blo-BJ, csw-CA, ie-EE, mic-CA, prg-PL, skr-PK, tyv-RU, vmw-MZ, xnr-IN dhe za-CN.
    • PĂ«rkthimi i ndĂ«rfaqes nĂ« gjuhĂ«n gjeorgjiane Ă«shtĂ« pĂ«rfunduar. PĂ«rkthime tĂ« plota janĂ« siguruar pĂ«r 16 gjuhĂ«, ndĂ«rsa tĂ« pjesshme pĂ«r 31 gjuhĂ«.
    • Tabelat e simboleve Unicode janĂ« pĂ«rditĂ«suar nĂ« versionin 15.1.0 tĂ« standardit. E kaluara e zonave tĂ« kohĂ«s Ă«shtĂ« pĂ«rditĂ«suar.
  • Kernel (ndĂ«rfaqet e kernelit Windows)
    • Si version i paracaktuar tĂ« lĂ«shuar tĂ« Windows Ă«shtĂ« caktuar Windows 10.
    • PĂ«r skedarĂ«t ekzekutivĂ« nĂ« formatin PE Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r randomizimin e adresave tĂ« hapĂ«sirĂ«s (ASLR), por adresat e ngarkimit tĂ« kodit nĂ« memorie ende nuk janĂ« randomizuar plotĂ«sisht.
    • ËshtĂ« realizuar mbĂ«shtetje pĂ«r grumbullin e fragmentuar dobĂ«t (LFH, Low Fragmentation Heap), duke rritur performancĂ«n e operacioneve tĂ« alokimit tĂ« memories.
    • NĂ« mekanizmin pĂ«r alokimin e memories virtuale Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r rezervimin e memories (placeholder), e cila i lejon aplikacionit tĂ« rezervojĂ« njĂ« zonĂ« tĂ« caktuar tĂ« memories virtuale pĂ«r pĂ«rdorim nĂ« tĂ« ardhmen.
    • Ngarkuesit 64-bit (loader dhe preloader) tĂ« skedareve ekzekutues dhe librarive janĂ« tĂ« mbledhur nĂ« formatin PIE (Position-Independent Executables) pĂ«r tĂ« çliruar njĂ« pjesĂ« tĂ« hapĂ«sirĂ«s adresore 32-bit.
    • Sigurohet gjenerimi i saktĂ« tĂ« stack-ut (stack unwinding) pĂ«r thirrjet e sistemit NT dhe thirrjet kthimore tĂ« pĂ«rdoruesit.
  • AftĂ«sitĂ« rrjetĂ«rore
    • NĂ« motorin MSHTML Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r mekanizmin e mbledhjes sĂ« mbeturinave 'Cycle Collection'.
    • NĂ« MSHTML Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r modalitetin sinhron tĂ« pĂ«rpunimit tĂ« kĂ«rkesave XMLHttpRequest.
    • NĂ« jscript.dll Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r objektin WeakMap pĂ«r tĂ« punuar me koleksionin e çiftĂ«ve çelĂ«s/vlerĂ«, ku çelĂ«si Ă«shtĂ« njĂ« objekt, tĂ« cilit mund t'i bashkangjitet njĂ« vlerĂ« e çfarĂ«do lloji. JanĂ« implementuar metodat WeakMap.get(), WeakMap.delete(), WeakMap.clear() dhe WeakMap.has().
    • Moti i shfletuesit Gecko Ă«shtĂ« pĂ«rditĂ«suar nĂ« versionin 2.47.4.
    • ËshtĂ« implementuar mbĂ«shtetje pĂ«r njoftimet mbi ndryshimin e gjendjes sĂ« ndĂ«rfaqes rrjetĂ«rore.
  • Kriptografia dhe siguria
    • NĂ« bibliotekĂ«n Winscard.dll Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r kartat inteligjente, e implementuar pĂ«rmes bibliotekĂ«s sistemore PCSClite.
    • NĂ« BCrypt Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r protokollin e shkĂ«mbimit tĂ« çelĂ«save Diffie-Hellman.
    • Paketa Negotiate Ă«shtĂ« realizuar, duke ofruar njĂ« ndĂ«rfaqe pĂ«r pĂ«rdorimin e SSPI (Interfejsit tĂ« MbĂ«shtetjes sĂ« SigurisĂ«) pĂ«r t'u drejtuar te ofruesit e SSP (Ofruesit e MbĂ«shtetjes sĂ« SigurisĂ«).
  • Aplikacionet e integruara
    • NĂ« debugin Wine Debugger (winedbg) pĂ«r disasĂ«mblimin e instrukcioneve makinerike X86 Ă«shtĂ« angazhuar biblioteka Zydis.
    • NĂ« ndĂ«rfaqen WineCfg Ă«shtĂ« shtuar mundĂ«sia e vendosjes nĂ« platformat 64-bit tĂ« versioneve tĂ« vjetra tĂ« Windows (deri nĂ« XP), e cila lejon ekzekutimin e aplikacioneve tĂ« vjetra duke pĂ«rdorur modalitetin WoW64.
    • NĂ« tĂ« gjitha aplikacionet grafike tĂ« integruara Ă«shtĂ« realizuar shfaqja e informacionit pĂ«r gabimet nĂ« njĂ« dialog tĂ« veçantĂ«, nĂ« vend tĂ« shfaqjes sĂ« tyre nĂ« konsolĂ«.
    • NĂ« programin systeminfo Ă«shtĂ« siguruar shfaqja e informacionit nga Baza e tĂ« DhĂ«nave WMI (Instrumentacioni i Menaxhimit tĂ« Windows).
    • ËshtĂ« shtuar aplikacioni klist pĂ«r shfaqjen e tiketeve Kerberos.
    • NĂ« aplikacionin taskkill Ă«shtĂ« realizuar mundĂ«sia e pĂ«rfundimit tĂ« detyrave nĂ«n proces.
    • NĂ« utilitarin start Ă«shtĂ« shtuar parametrin "/machine" pĂ«r tĂ« zgjedhur arkitekturĂ«n e pĂ«rdorur gjatĂ« ekzekutimit tĂ« skedarĂ«ve hibridĂ« tĂ« ekzekutueshĂ«m, qĂ« mbĂ«shtesin x86 dhe ARM.
    • ËshtĂ« realizuar njĂ« pjesĂ« e madhe e funksionalitetit tĂ« programit tasklist.
    • ËshtĂ« shtuar implementimi i bazĂ«s sĂ« aplikacionit findstr.
  • Mjetet pĂ«r zhvillim
    • NĂ« utilitarin WineDump Ă«shtĂ« implementuar mundĂ«sia pĂ«r tĂ« nxjerrĂ« pĂ«rmbajtjen e skedarĂ«ve tĂ« regjistrit tĂ« Windows (formati REGF), si dhe pĂ«r tĂ« shfaqur tĂ« dhĂ«na pĂ«r tĂ« gjitha arkitekturĂ«t (x86/ARM64) qĂ« mbĂ«shteten nĂ« skedarĂ«t hibridĂ« PE.
    • NĂ« kompilatorin IDL Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r atributet «composable», «default_overload», «deprecated» dhe «protected».
    • Biblioteka libwine.so, e cila ishte shpallur e tejkaluar nĂ« versionin Wine 6.0 dhe nuk Ă«shtĂ« pĂ«rdorur pĂ«r njĂ« kohĂ« tĂ« gjatĂ« nĂ« Wine, Ă«shtĂ« hequr. Programet nĂ« formatin ELF, tĂ« ndĂ«rtuara nĂ« versionet e vjetra tĂ« Wine (5.0 dhe mĂ« parĂ«) me libwine.so, kĂ«rkojnĂ« ri-ndĂ«rtim pĂ«r tĂ« funksionuar nĂ« Wine 9.0.
  • Biblioteka tĂ« dĂ«gjuara dhe varĂ«si tĂ« jashtme
    • NĂ« paketĂ« janĂ« integruar bibliotekat FluidSynth 2.3.3, Musl 1.2.3 (vetĂ«m funksionet matematikore) dhe Zydis 4.0.0.
    • KomponentĂ«t Vkd3d 1.10, Faudio 23.12, OpenLDAP 2.5.16, LCMS2 2.15, LibMPG123 1.32.2, LibPng 1.6.40, LibTiff 4.6.0, LibXml2 2.11.5, LibXslt 1.1.38 dhe Zlib 1.3 janĂ« pĂ«rmirĂ«suar nĂ« versione tĂ« reja. Motorri Wine Mono me implementimin e platformĂ«s .NET Ă«shtĂ« azhurnuar nĂ« versionin 8.1.0.
    • NĂ« drejtuesin winewayland.drv si varĂ«si tĂ« jashtme Ă«shtĂ« pĂ«rfshirĂ« biblioteka klienti Wayland, si dhe bibliotekat xkbcommon dhe xkbregistry.
    • PĂ«r mbĂ«shtetje tĂ« kartave inteligjente Ă«shtĂ« pĂ«rfshirĂ« biblioteka e jashtme PCSClite (nĂ« macOS — PCSC).
    • PĂ«r ndĂ«rtimin e skedarĂ«ve PE nĂ« platforma tĂ« tjera pĂ«rveç i386, tani kĂ«rkohet njĂ« cross-compiler me mbĂ«shtetje pĂ«r direktivat "se" pĂ«r pĂ«rpunimin e pĂ«rjashtimeve.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster