Wine Status - Core

 

Aspect or Component Documentation status WWN article coverage Implementation status (estimated) Recent primary workers
Wine's fundamental architecture Getting outdated #50, #154 85% complete Alexandre Julliard
Process/Address Space model Poor #4, #39, #46 100% complete Alexandre Julliard
Threading model Poor #16, #24, #36, , #156, #159, #163, #165, #170 100% complete Alexandre Julliard
Scheduling and synchronization Nonexistent #50, #161 100% complete Alexandre Julliard
Supervisory process (wineserver) Nonexistent #50, #102 90% complete Alexandre Julliard
Windows binary loader Nonexistent #20, #25, #118 100% complete Alexandre Julliard
Bootup/autostart management (wineboot) Nonexistent #149, #153 70% complete Shachar Shemesh,
Andreas Mohr
Memory management Nonexistent #4, #55, #98 90% complete
Wine's memory manager is known to be slow.
Alexandre Julliard
Wine DLL infrastructure Outdated #74 95% complete Alexandre Julliard
DLL separation Nonexistent #69, #74, #159 80% complete Alexandre Julliard,
Eric Pouech
Native DLL overrides Good #46, #134 95% complete  
Message passing/queues Nonexistent #19, #82, #99, #155, #156, #161 95% complete Alexandre Julliard
Window management Outdated #29 (1), #29 (2) 85% complete
File I/O Nonexistent #110, #129, #162 100% complete Mike McCormack
Disk drive emulation Adequate #71 100% complete  
CD-ROM emulation Adequate #77, #112, #121 90% complete Eric Pouech
Registry handling Good #5, #48 90% complete  
X11 display/window driver Good #47, #175 90% complete  
X11 font mapper Poor #75 90% complete Huw D M Davies
TrueType support Poor #119, #122, #159 80% complete Huw D M Davies
General printer setup Poor #11, #12 80% complete Huw D M Davies
Internal PostScript printer driver Adequate #82 90% complete Huw D M Davies,
Ian Pilcher
Unicode support Nonexistent #41, #119 85% complete Dmitry Timoshkov,
Alexandre Julliard,
CodeWeavers
National Language Support (NLS) Outdated #25, #80, #121 (1) #121 (2), #176 90% complete Dmitry Timoshkov,
Alexandre Julliard
BiDi Nonexistent #119, #126, #127, #132, #171 20% complete Shachar Shemesh
Clipboard handling Nonexistent #4, #9, #10, #157, #177 90% complete  
Dynamic Data Exchange (DDE) Nonexistent #105 85% complete
Eric Pouech
Standard Windows Controls Nonexistent #116, #155 95% complete  
Serial/parallel ports Adequate #115, #130 16-bit (3.x): 95% complete
32-bit (95/NT): 90% complete
The Unix/Linux kernel does not provide enough functionality for a perfect implementation.
Mike McCormack
I/O port access Adequate #120 90% complete
Needs root privileges.
Mike McCormack
VxDs Nonexistent #15, #91 5% complete
Almost impossible to implement properly. (Even with CPU emulation it'd take quite a bit of work.)
 
Win32 Console Good but somewhat outdated #137 85% complete Eric Pouech
DOS application support Nonexistent #123, #154 60% complete Jukka Heinonen
Multi-user support Nonexistent old #25 10% complete
Currently not a priority.
 
Tools
Wine Resource Compiler Adequate #12, #36, #41, #74, #166 100% complete Dimitrie O. Paun
Wine Message Compiler Nonexistent #46 75% complete  
Wine Debugger Adequate #20, #170, #167 85% complete Eric Pouech
Wine Porting Tool (winemaker) Outdated #66, #101 60% complete CodeWeavers,
François Gouget
Wine Installer (wineinstall) Poor #121 90% complete Andreas Mohr
Wine Registry Editor (regedit) Nonexistent #173 60% complete Mike McCormack,
ReactOS
Wine Help Viewer (winhelp) Nonexistent #172 70% complete Eric Pouech
Wine Installation Checker (winecheck) Nonexistent None 30% complete Andreas Mohr
Wine Setup Tool (winesetuptk) Poor #128 100% complete Martin Pilka
Individual control status Nonexistent None 80% complete Dimitrie O.Paun
Rolling cvs testing Nonexistent #118 90% complete Paul Millar
Wine Launcher Nonexistent #68 60% complete Ove Kåven,
Eric Pouech,
Andreas Mohr
Wine Conformance Test Suite Good #119, #120, #121, #136, #157 70% complete Andriy Palamarchuk,
François Gouget
Wine configuration tool (winecfg) Nonexistent #159 20% complete Dimitrie O.Paun,
Jaco Greef,
Matthew Davison
No-Windows installation issues
Initial registry contents Poor #48, #52 25% complete
Added on a need-to-have basis.
 
Initial directory structure Nonexistent #52, #173 90% complete  
Initial INI files Poor None 40% complete
Multimedia is preconfigured, but not printing.
 
Instructions
How to install Wine Good None 90% possible
(on x86s running Linux, FreeBSD, or Solaris)
Andreas Mohr
How to debug Adequate #33, #76, #113, #159, #168 80% possible Andreas Mohr
How to create a useful bug report Adequate #122 80% possible Andreas Mohr
How to become a Wine developer Adequate #103, 124 (1), 124 (2), #135 80% possible Andreas Mohr
How to use Winelib Outdated #123, #130, #136,