Wyn rint Windows applikaasjes

Hoe't it wurket

It doel fan it Wynprojekt is om in "oersettingsflater" te ûntwikkeljen foar Linux en oare POSIX-kompatible bestjoeringssystemen dy't it mooglik meitsje dat brûkers natuerlike Microsoft Windows-applikaasjes op dizze bestjoeringssystemen útfiere.

Dizze oersettingflater is in softwarepakket dat 'de Microsoft Windows API' ( programma-programma-ynterface ) applikaat 'emulatearret' , mar de ûntwikkelders betinke dat it gjin emulator is yn 'e betsjoeling dat it in ekstra software-layer oanbea is oan' e natuerlike bestjoeringssysteem It ûnthâld en it opjaan fan 'e computing taheakjen en negative effekt ynfiere.

Stel as Wine biedt alternative DDL's (Dynamic Link Libraries) dy't nedich binne om de applikaasjes te rinnen. Dit binne natuerlike softwarekomponinten dy't, ôfhinklik fan harren útfiering, krekt sa effektyf of effisjinter wêze kinne as har Windows-petearen. Dêrom binne guon MS Windows-applikaasjes flugger op Linux as Windows.

It Wynûntwikkelingsteam hat grutte foarútgong makke om it doel te realisearjen om brûkers te rinnen Windows-programma's op Linux te leverjen. Ien manier om te mjitten dat fuortgong is it oantal programma's te tellen dat teste wurde. De Wyn-tapassingsdatabase befettet op it stuit mear as 8500 yngongen. Net allegear wurkje se perfekt, mar it meast brûkte Windows-applikaasjes rinne goed, lykas de folgjende softwarepakkingen en spultsjes: Microsoft Office 97, 2000, 2003, XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Adobe Photoshop, Quicken, Quicktime, iTunes, Windows Media Player 6.4, Lotus Notes 5.0 en 6.5.1, Silkroad Online 1.x, Half-Life 2 Retail, Half-Life Counter-Strike 1.6, en Battlefield 1942 1.6.

Nei it ynstallearjen fan Wine kinne Windows-applikaasjes ynstalleare wurde troch it plakken fan 'e cd yn' e cd-rinnen te iepenjen, in shell-finster te iepenjen, nei it CD-triemtafel te navigearjen mei de útfierbere ynstallaasje en yn "winst setup.exe", as setup.exe it ynstallaasjeprogramma .

As it programma yn Wine útfiert, kin de brûker kieze tusken de "desktop-in-a-box" modus en de mingbere finsters. Wyn stipet sawol DirectX as OpenGL spultsjes. Stipe foar Direct3D is beheind. Dêrneist is in Wine API dy't programmers mooglik meitsje om software te skriuwen dy't rint source en binêre kompatibel mei Win32-koade.

It projekt is yn 1993 begon mei om objektyf om Windows 3.1-programma's op Linux te fieren. Dêrnei binne ferzjes foar oare Unix-bedriuwsystemen ûntwikkele. De oarspronklike koördinator fan it projekt, Bob Amstadt, joech it projekt oer nei Alexandre Julliard in jier letter. Alexandre hat liedend de ûntwikkelingssinsjes al sûnt dy tiid.