Viini ajaa Windows-sovelluksia

Kuinka se toimii

Wine-projektin tavoitteena on kehittää "käännöskerros" Linuxille ja muille POSIX-yhteensopiville käyttöjärjestelmille, joiden avulla käyttäjät voivat käyttää natiivia Microsoft Windows -sovelluksia kyseisissä käyttöjärjestelmissä .

Tämä käännöskerros on ohjelmistopaketti, joka "emuloi" Microsoft Windows API: n ( Application Programming Interface ), mutta kehittäjät korostavat, että se ei ole emulaattori siinä mielessä, että se lisää ylimääräisen ohjelmistokerroksen alkuperäisen käyttöjärjestelmän päälle. lisäävät muistia ja laskennan yläpuolella ja vaikuttavat negatiivisesti suorituskykyyn.

Sen sijaan Viini tarjoaa vaihtoehtoisia DDL: itä (dynaamisia linkkikirjastoja), joita tarvitaan sovellusten suorittamiseen. Nämä ovat alkuperäisiä ohjelmistokomponentteja, jotka voivat niiden suorituskyvyn mukaan olla yhtä tehokkaita tai tehokkaampia kuin Windowsin vastapuolet. Siksi jotkut MS Windows -sovellukset toimivat nopeammin Linuxissa kuin Windowsissa.

Viinin kehitystiimi on edistynyt merkittävästi kohti tavoitetta, jonka avulla käyttäjät voivat käyttää Windows-ohjelmia Linuxissa. Yksi tapa mitata edistymistä on laskea testattavien ohjelmien määrä. Viinin sovellustietokanta sisältää tällä hetkellä yli 8500 merkintää. Kaikkien Microsoft-ohjelmien, kuten Microsoft Office 97, 2000, 2003 ja XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Adobe Photoshop, Quicken, Quicktime, iTunes, Windows Media Player 6.4, Lotus Notes 5.0 ja 6.5.1, Silkroad Online 1.x, Half-Life 2 Retail, Half-Life Counter-Strike 1.6 ja Battlefield 1942 1.6.

Viinin asennuksen jälkeen Windows-sovellukset voidaan asentaa asettamalla CD-levy CD-asemaan, avaamalla kuori-ikkuna ja siirtymällä CD-hakemistoon, joka sisältää asennusohjelman, ja kirjoittamalla "wine setup.exe", jos setup.exe on asennusohjelma .

Kun ohjelmat viiniä, käyttäjä voi valita "työpöydän välinen" -tilan ja sekoitettavien ikkunoiden välillä. Viini tukee sekä DirectX- että OpenGL-pelejä. Tuki Direct3D: lle on rajoitettu. Viini-sovellusliittymää, joka mahdollistaa ohjelmoijien kirjoittavan ohjelmiston, on lähde ja binäärinen yhteensopiva Win32-koodin kanssa.

Hanke alkoi vuonna 1993, kun tavoitteena on käyttää Windows 3.1 -ohjelmia Linuxissa. Seuraavaksi on kehitetty versioita muille Unix-käyttöjärjestelmille. Projektin alkuperäinen koordinaattori Bob Amstadt luovutti projektin Alexandre Julliardille vuotta myöhemmin. Alexandre on johtanut kehitystyötä jo siitä lähtien.