Wine Runs Fenestraj Aplikoj

Kiel ĝi funkcias

La celo de la Wine-projekto estas disvolvi "tradukan tavolon" por Linukso kaj aliaj POSIX kongruaj mastrumaj sistemoj, kiuj ebligas al uzantoj kuri la denaskajn aplikojn de Microsoft-Windows en tiuj mastrumaj sistemoj .

Ĉi tiu traduka tavolo estas programara pako, kiu "emulatas" la Microsoft-APan-API ( Aplika Programado-Interfaco ), sed la programistoj emfazas, ke ĝi ne estas emuladoro, ĉar ĝi aldonas kroman softvaraĵon sur la denaska mastruma sistemo, kio aldonus memoron kaj komputadon superflanke kaj negative influus agadon.

Anstataŭe Vino provizas alternativajn DDL (Dinamikaj Ligaj Bibliotekoj), kiuj bezonas por kuri la aplikojn. Ĉi tiuj estas denaska softvaraj komponantoj, kiuj dependas de ilia efektivigo, povas esti ege efikaj aŭ pli efikaj ol iliaj Windows-kompensoj. Tial kelkaj MS-Windows-aplikoj kuras pli rapide sur Linukso ol sur Vindozo.

La teamo de disvolviĝo de Wine faris progresivan progreson por atingi la celon ebligi al uzantoj kuri programojn de Windows sur Linukso. Unu maniero por mezuri tiun progreson estas kalkuli la nombron de programoj provitaj. La Wine-datumbazo nuntempe enhavas pli ol 8500-anojn. Ne ĉiuj funkcias perfekte, sed plej ofte uzataj Windows-Aplikoj funkcias sufiĉe bone, kiel la sekvaj programaj pakoj kaj ludoj: Microsoft Office 97, 2000, 2003, kaj XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Adobe Photoshop, Quicken, Quicktime, iTunes, Windows Media Player 6.4, Lotus Notes 5.0 kaj 6.5.1, Silkroad Online 1.x, Half-Life 2 Retail, Half-Life Counter-Strike 1.6, kaj Battlefield 1942 1.6.

Post instali Wine, Windows-aplikoj povas esti instalitaj per kodigo de la KD en la KD-unueco, malfermante ŝelon-fenestron, navigante al la KD-dosierujo enhavanta la instaladon ejecutable, kaj enirante "wine setup.exe", se setup.exe estas la instalado programo .

Al la ekzekuti programojn en Vino, la uzanto povas elekti inter la "labortablo-en-al-skatolo" kaj miksindaj fenestroj. Vino subtenas ambaŭ ludojn de DirectX kaj OpenGL. Subteno por Direct3D estas limigita. Ankaŭ estas WI-API, kiu permesas programistoj skribi programojn, kiuj funkcias, estas fonta kaj binara kongruaj kun la kodo Win32.

La projekto komencis en 1993 kun objektivo kuri programojn de Windows 3.1 sur Linukso. Poste, versioj por aliaj Uniksaj operaciumoj estis disvolvitaj. La originala kunordiganto de la projekto, Bob Amstadt, transdonis la projekton al Alexandre Julliard jaron poste. Alexandre kondukis la evoluajn penojn ekde tiam.