Diven Kouri Windows Aplikasyon

Ki jan li fonksyone

Objektif la nan pwojè a Diven se devlope yon "kouch tradiksyon" pou Linux ak lòt sistèm opere konpatib POSIX ki pèmèt itilizatè yo kouri natif natal Microsoft Windows aplikasyon pou sou sistèm sa yo opere .

Kouch tradiksyon sa a se yon pake lojisyèl ki "emulées" Microsoft Windows API a ( aplikasyon Programming Interface ), men devlopè yo mete aksan sou ke li pa yon emulateur nan sans ke li ajoute yon kouch lojisyèl siplemantè sou tèt sistèm nan opere natif natal, ki ta ajoute memwa ak computation sou tèt ak negatif afekte pèfòmans.

Olye de sa Diven bay altènatif DDLs (Dynamic Link Libraries) ke yo bezwen kouri aplikasyon yo. Sa yo se konpozan lojisyèl natif natal ki, tou depann de aplikasyon yo, yo ka jis kòm efikas oswa pi efikas pase tokay tokay yo. Se poutèt sa kèk MS Windows aplikasyon kouri pi vit sou Linux pase sou Windows.

Ekip devlopman Diven an te fè pwogrè enpòtan nan direksyon pou reyalize objektif la pou pèmèt itilizatè yo kouri pwogram Windows sou Linux. Youn nan fason pou mezire pwogrè sa a se konte kantite pwogram ki te fè tès la. Database Done Aplikasyon an gen plis pase 8500 antre. Se pa tout nan yo travay parfe, men pi souvan itilize Windows Aplikasyon kouri trè byen, tankou pakè yo lojisyèl sa yo ak jwèt: Microsoft Office 97, 2000, 2003, ak XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Pwojè, Microsoft Visio, Adobe Photoshop, Quicken, Quicktime, iTunes, Windows Media Player 6.4, Lotus Nòt 5.0 ak 6.5.1, Silkroad Online 1.x, Mwatye lavi 2 Yo Vann an Detay, Half-Life Counter-Strike 1.6, ak Battlefield 1942 1.6.

Apre enstale Diven, aplikasyon Windows ka enstale pa mete CD a nan kondwi a CD, louvri yon fenèt koki, navige nan anyè a CD ki gen ègzèkutabl enstalasyon an, ak k ap antre nan "diven setup.exe", si setup.exe se pwogram nan enstalasyon .

Lè egzekite pwogram nan Diven, itilizatè a ka chwazi ant mòd "Desktop-in-a-bwat" ak fenèt melanje. Diven sipòte tou de jwèt DirectX ak OpenGL. Sipò pou Direct3D limite. Genyen tou yon API Diven ki pèmèt pwogramasyon yo ekri lojisyèl ki kouri se sous ak binè konpatib ak Kòd Win32.

Pwojè a te kòmanse an 1993 ak objektif pou kouri pwogram Windows 3.1 sou Linux. Apre sa, vèsyon pou lòt sistèm operasyon UNIX yo te devlope. Koòdonatè orijinal la nan pwojè a, Bob Amstadt, remèt pwojè a sou Alexandre Julliard yon ane pita. Alexandre ki te dirije efò yo devlopman depi tout tan.