Windows Linuxissa: Wine 10 luottaa Wayland 15:n kommentteihin
Kuva: Valve
Wineä käytetään kääntämään Windowsin järjestelmäkutsut komennoiksi, joita Linux ymmärtää. Tämän ansiosta Windows-sovellukset voivat toimia Linuxissa ilman emulointia. Proton hyödyntää tätä erityisesti tuomalla Windows-pelejä Linuxiin. Wine 10.0 sisältää Waylandin ja muita parannuksia.
Waylandista tulee normi
Vaikka Wine käsitteli aiemmin X11:tä oletuksena ja Waylandin grafiikkatulostusta käsiteltiin XWaylandin kautta, suorituskyvyn haitat oli hyväksyttävä. Tämän seurauksena Wayland-toteutus Winelle on ollut työn alla jo jonkin aikaa ja versiossa 10.0 siitä tulee nyt vakio, vaikka edellinen X11-ohjain on edelleen mukana. Ihannetapauksessa Wine tarjoaa nyt parhaan suorituskyvyn näyttöpalvelimesta riippumatta. Siksi myös OpenGL:ää tuetaan ja ponnahdusikkunat tulee sijoittaa oikein useimmissa tapauksissa.
Sen ei aina tarvitse olla x86 – ARM64 Wine 10:n kanssa
Paljon työtä Wine 10:n parissa meni myös ARM64-arkkitehtuurin toteuttamiseen. Itse Wine-koodi suoritetaan natiivisti, kun taas tarvittava x86-emulointi tehdään kolmannen osapuolen ohjelmistolla käyttöliittymän kautta. Kehittäjät keskittyvät FEX-emulaattoriin, joka käyttää käyttöliittymää. Tämä hyödyttää erityisesti projekteja, jotka suorittavat Windows-nimikkeitä ja ohjelmia Raspberry Pi:llä tai Applen käyttämillä laitteilla, joissa on M-prosessori ilmaisessa käyttöjärjestelmässä.
Käytännön ominaisuuksia ja työ Direct3D-toteutuksissa
High DPI -tukea on laajennettu ja Vulkan on toteutettu versioon 1.4.303 asti, joka sisältää myös Vulkan-videolaajennuksen. Uudella työpöydän ohjauspaneelilla voidaan säätää näyttöasetuksia ja esimerkiksi asettaa virtuaalisen työpöydän resoluutiota. Monia uusia ominaisuuksia on otettu käyttöön, erityisesti vanhemmille DirectX 9 -nimikkeille, ja Vulkan-renderöintimoottori saa useita ”dynaamisia tilalaajennuksia” estääkseen pelien pätkimisen. Edellisen GStreamer-taustajärjestelmän lisäksi versio 10 sisältää myös valinnaisen FFmpeg-pohjaisen taustaohjelman. DirectMusic-moduuli pystyy nyt myös lataamaan MIDI-tiedostoja.
Valmistajat tarjoavat täydellisen luettelon vain osasta yli 6 000 yksittäisestä muutoksesta, jotka Gitlabin päivitys teki. Uuden version odotetaan tulevan osaksi jakelupakettien lähteitä lähitulevaisuudessa ja integroituvan Protoniin.
Aiheet: Käyttöjärjestelmät Avoimen lähdekoodin Linux-pelit Proton Vulkan Lähde: WineHQ
Lapsuudesta lähtien videopeleistä innostunut Julien arvioi uusimmat julkaisut ja tutkii teknologioita, jotka muuttavat pelaamisen maailmaa.