Ღვინის გაშვება Windows პროგრამები

როგორ მუშაობს

ღვინის პროექტის მიზანია Linux- ის და სხვა POSIX თავსებადი ოპერაციული სისტემების "მთარგმნელობითი ფენის" ჩამოყალიბება, რაც საშუალებას აძლევს მომხმარებელს გამოიყენოს მშობლიური Microsoft Windows- ის იმ ოპერაციულ სისტემებზე .

ეს თარგმანი ფენა არის პროგრამული პაკეტი, რომელიც "Windows" - ის (" პროგრამულ ინტერფეისი" ) პროგრამას "emulates", მაგრამ დეველოპერები ხაზს უსვამენ იმას, რომ ეს არ არის emulator იმ გაგებით, რომ იგი დამატებით პროგრამულ მოდელს ქმნის მშობლიურ საოპერაციო სისტემის თავზე რომ დაამატოთ მეხსიერება და გამოთვლითი ოვერჰედის და უარყოფითად იმოქმედებს შესრულება.

ამის ნაცვლად ღვინო უზრუნველყოფს ალტერნატიულ DDL- ებს (დინამიური ლინკები ბიბლიოთეკები), რომლებიც საჭიროა პროგრამების გასაშვებად. ეს არის მშობლიურ პროგრამული კომპონენტები, რომლებიც, მათი შესრულების მიხედვით, შეიძლება იყოს მხოლოდ ისეთი ეფექტური ან უფრო ეფექტური, ვიდრე მათი Windows კოლეგებთან. სწორედ ამიტომ, MS Windows- ის პროგრამების გაშვება უფრო სწრაფად მუშაობს Linux- ზე ვიდრე Windows- ზე.

ღვინის განვითარების გუნდმა მნიშვნელოვანი პროგრესი შეასრულა მიზნის მისაღწევად, რათა მომხმარებლებს Linux- ში Windows პროგრამების გაშვება შეძლონ. ერთი გზა, რომელიც ამ პროგრესის შესაფასებლად არის, ჩაითვალოს პროგრამების რაოდენობა, რომლებიც შემოწმებულია. ღვინის განაცხადის მონაცემთა ბაზა ამჟამად 8500-ზე მეტ მასალას შეიცავს. ყველა მათგანი კარგად მუშაობს, მაგრამ ყველაზე ხშირად გამოყენებული Windows Applications- ი საკმაოდ კარგად მუშაობს, როგორიცაა შემდეგი პროგრამული პაკეტები და თამაშები: 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 და 6.5.1, Silkroad Online 1.x, Half-Life 2 საცალო, ნახევარი ცხოვრება Counter-Strike 1.6 და Battlefield 1942 1.6.

ღვინის დამონტაჟების შემდეგ შესაძლებელია Windows- ის პროგრამების დამონტაჟება CD- ში დისკზე, გახსნის ჭურვი ფანჯარაში, CD- ის სანავიგაციო სისტემით, რომელიც შეიცავს ინსტალაციის შესრულებას და "ღვინის setup.exe" - ის შესვლისას, თუ setup.exe არის ინსტალაციის პროგრამა .

ღვინის პროგრამების შესრულებისას მომხმარებელს შეუძლია აირჩიოს "desktop-in-a-box" mode და mixable windows. ღვინის მხარს უჭერს ორივე DirectX და OpenGL თამაშები. Direct3D- ის მხარდაჭერა შეზღუდულია. არსებობს ასევე ღვინის API, რომელიც საშუალებას აძლევს პროგრამისტებს დაწერა პროგრამული უზრუნველყოფა, რომელიც გადის წყარო და ბინარული თავსებადი Win32 კოდი.

პროექტი დაიწყო 1993 წელს, რომლის მიზანი იყო Linux- ზე Windows 3.1 პროგრამების გაშვება. შემდგომში შემუშავდა სხვა Unix ოპერაციული სისტემების ვერსიები. პროექტის ორიგინალური კოორდინატორი ბობ ადსტატი ერთი წლის შემდეგ ალექსანდრე ჯულიარდს გადასცა პროექტი. ალექსანდრე წამყვანი წვლილიდან გამომდინარეობს.