Vīns vada Windows lietojumprogrammas

Kā tas strādā

Vīna projekta mērķis ir izstrādāt "tulkošanas slāni" Linux un citām POSIX saderīgām operētājsistēmām, kas lietotājiem ļauj palaist native Microsoft Windows lietojumprogrammas šajās operētājsistēmās .

Šis tulkošanas slānis ir programmatūras pakotne, kas "emulē" Microsoft Windows API ( lietojumprogrammu saskarnes ), taču izstrādātāji uzsver, ka tas nav emulators tādā nozīmē, ka tas papildina nacionālo operētājsistēmu papildus programmatūras slānim, kas varētu pievienot atmiņu un aprēķinu pieskaitāmās izmaksas un negatīvi ietekmēt veiktspēju.

Tā vietā Vīns piedāvā alternatīvas DDL (Dynamic Link Libraries), kas ir nepieciešamas, lai palaistu lietojumprogrammas. Tie ir vietējie programmatūras komponenti, kas, atkarībā no to ieviešanas, var būt tikpat efektīvi vai efektīvāk kā viņu Windows partneri. Tāpēc daži MS Windows lietojumprogrammas darbojas ātrāk Linux, nevis Windows.

Vīna izstrādes komanda ir guvusi ievērojamus panākumus, lai sasniegtu mērķi, lai lietotāji varētu palaist Windows programmas Linux. Viens no veidiem, kā šo progresu novērtēt, ir uzskaitīto testēto programmu skaits. Vīna lietojumu datubāzē pašlaik ir vairāk nekā 8500 ierakstu. Ne visi no tiem strādā perfekti, bet visbiežāk lietotās Windows lietojumprogrammas darbojas diezgan labi, piemēram, šādi programmatūras pakotnes un spēles: Microsoft Office 97, 2000, 2003 un XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Adobe Photoshop, Quicken, Quicktime, iTunes, Windows Media Player 6.4, Lotus Notes 5.0 un 6.5.1, Silkroad Online 1.x, Half-Life 2 Retail, Half-Life Counter-Strike 1.6 un Battlefield 1942 1.6.

Pēc Wīna instalēšanas var instalēt Windows lietojumprogrammas, ievietojot kompaktdisku CD diskdzinī, atverot čaulas logu, pārvietojoties uz CD direktoriju, kurā ir izpildāmā instalācija, un ievadot "vīna setup.exe", ja setup.exe ir instalācijas programma .

Lietojot programmas Vīnā, lietotājs var izvēlēties starp režīmu "desktop-in-a-box" un jauktajiem logiem. Vīns atbalsta gan DirectX, gan OpenGL spēles. Atbalsts Direct3D ir ierobežots. Ir arī Vīns API, kas ļauj programmētājiem rakstīt programmatūru, kas darbojas, ir avota un bināro saderīgs ar Win32 kodu.

Projekts tika uzsākts 1993. gadā ar mērķi palaist Windows 3.1 operētājsistēmu Linux. Pēc tam tika izstrādātas versijas citām operētājsistēmām Unix. Projekta oriģināls koordinators, Bobs Amstadts, gadu no gada nodod projektu Aleksandram Džūlardam. Kopš tā laika Alexandre ir vadījis attīstības centienus.