Vynas paleidžia "Windows" programas

Kaip tai veikia

"Vyno" projekto tikslas yra sukurti "Linux" ir kitų POSIX suderinamų operacinių sistemų "vertimo sluoksnį", kuris leistų vartotojams paleisti gimtąją "Microsoft Windows" programas tose operacinėse sistemose .

Šis vertimo sluoksnis yra programinės įrangos paketas , "emuliuojantis" "Microsoft Windows API" ( taikomųjų programų programavimo sąsaja ), tačiau kūrėjai pabrėžia, kad tai nėra emuliatorius ta prasme, kad papildomai sukuria papildomą programinę įrangą, kuri yra vietinė operacinė sistema, kuri pridės atminties ir skaičiavimo pridėtines išlaidas ir neigiamai paveiktų našumą.

Vietoje to "Wine" teikia alternatyvias DDL ("Dynamic Link" bibliotekas), reikalingas programoms paleisti. Tai gimtoji programinės įrangos dalis, kuri, priklausomai nuo jų įdiegimo, gali būti tokia pat veiksminga ar efektyvesnė, kaip ir jų "Windows" partneriai. Štai kodėl kai kurios "MS Windows" programos veikia Linux greičiau nei "Windows".

"Vyno" kūrimo komanda padarė didelę pažangą siekiant tikslo leisti vartotojams paleisti "Windows" programas "Linux". Vienas iš būdų įvertinti šią pažangą yra suskaičiuoti patikrintų programų skaičių. Šiuo metu "Wine Application Database" yra daugiau kaip 8500 įrašų. Ne visi iš jų puikiai dirba, tačiau dažniausiai naudojamos "Windows" programos veikia gana gerai, pvz., Tokios programinės įrangos paketai ir žaidimai: 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" ir "6.5.1", "Silkroad Online 1.x", "Half-Life 2", "Half-Life Counter-Strike 1.6" ir "Battlefield 1942 1.6".

Įdiegę "Wine", "Windows" programas galima įdiegti įdėję kompaktinį diską į kompaktinių diskų įrenginį, atidarę lukšto langą, naršydami į kompaktinių diskų katalogą, kuriame yra diegimo vykdomąjį failą, ir įvesdami "wine setup.exe", jei setup.exe yra diegimo programa .

Vykdydami programas "Vynas", vartotojas gali pasirinkti režimą "darbastalio-a-box" ir maišytinus langus. Vynas palaiko ir DirectX, ir OpenGL žaidimus. "Direct3D" palaikymas yra ribotas. Taip pat yra "Wine" API, kuris leidžia programuotojams parašyti programinę įrangą, kuri veikia, yra šaltinis ir dvejetainis suderinamas su Win32 kodu.

Projektas buvo pradėtas 1993 m. Siekiant tikslo paleisti "Windows 3.1" programas "Linux". Vėliau buvo sukurtos kitų Unix operacinių sistemų versijos. Pirmasis projekto koordinatorius Bob Amstadt pernai perdavė projektą Aleksandrui Julliardui. Nuo to laiko Alexandre vadovavo pastangoms plėtoti.