RFC: Presentation for Desktop Architecture meeting

Robert Shearman rob at codeweavers.com
Mon Nov 14 15:46:17 CST 2005


Jeremy White wrote:

>Wine Project Overview
>Purpose: Implement Windows API for Unix
> Wine loader – run Windows Applications
> Winelib – port Windows applications
>Deliverables (the dream)
> All PE format files (.exe + .dll) 'just work' with binary loader.
> C/C++ code recompiles and 'just works' with Winelib
>Affiliations
> CodeWeavers
> ReactOS project
>
>Wine Project History
> Founded 1993
> Single Maintainer
> 797 Contributors over Lifetime, ~40 active
> Alpha Software, limited functionality, through 2005
> First Beta (0.9) released October 2005
> Many things work
> Server interface stable
>  
>

This isn't a current goal. I believe Alexandre has said that the server 
interface can and will change. This shouldn't affect users at all, since 
we don't support upgrading components of Wine independently.

> Some ABI stability
>
>Associations With Other Desktop Organizations
> Wine is a power user of the kernel, glibc, and x.org
>  Have very specific needs around memory, threading, and display control
>  We break X more than any other app I know
> We get no respect
>  exec shield, glibc threading changes, feels like a constant arms race; be nice if we could be more involved, given time to respond
> Also touch:  OpenGL, ALSA/Jack/ESD/Arts/OSS
> Hurray for Freedesktop.org
>  Menu Specifications
>  Xembed Protocol
>
>Gap Analysis In Current Implementations
> Missing capabilities
>  Many things don't work == a whole lotta bugs
> Developing capabilities
>  Most core pieces are there, most things 'should' work
>  DirectX coming along nicely
>  Sound still needs work
>  Many things at 90%+, but still need work
> Top priority development items in plan
>  “We have not yet begun to optimize”
>  Regression testing
>  Driving to 1.0
>
>
>Major Plans
> 6 month plan
>  Refine beta releases of 0.9, drive towards 1.0
> 2 year plan
>  World Domination?
>
>
>
>  
>


-- 
Rob Shearman




More information about the wine-devel mailing list