WineHQ Menu
WineHQ
AppDB
Bugzilla
Wine Wiki
Wine Forums
About
Introduction
Features
Screenshots
Contributing
News
Press
License
Download
Get Wine Now
Support
Getting Help
FAQ
Documentation
HowTo
Live Support Chat
Paid Support
Development
Developers Guide
Mailing Lists
GIT
Sending Patches
To Do Lists
Fun Projects
Janitorial
Winelib
Status
Resources
WineConf
Search WineHQ
Wine Status Core
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
,
#178
,
#184
,
#229
,
#286
,
#290
,
#311
85% complete
Alexandre Julliard
Process/Address Space model
Good
#4
,
#39
,
#46
100% complete
Alexandre Julliard
Threading model
Poor
#16
,
#24
,
#36
,
,
#156
,
#159
,
#163
,
#165
,
#170
,
#178
,
#184
,
#187
,
#192
,
#227
,
#236
,
#263
,
#269
100% complete
Alexandre Julliard
Scheduling and synchronization
Nonexistent
#50
,
#161
,
#257
,
#278
100% complete
Alexandre Julliard
Supervisory process (wineserver)
Nonexistent
#50
,
#102
,
#265
,
#266
90% complete
Alexandre Julliard
Windows binary loader
Nonexistent
#20
,
#25
,
#118
,
#319
100% complete
Alexandre Julliard
Bootup/autostart management (wineboot)
Nonexistent
#149
,
#153
70% complete
Memory management
Nonexistent
#4
,
#55
,
#98
,
#188
,
#222
,
#276
,
#281
,
#288
,
#291
,
#306
,
#319
90% complete
Wine's memory manager is known to be slow.
Alexandre Julliard
Wine DLL infrastructure
Outdated
#74
,
#188
95% complete
Alexandre Julliard
DLL separation
Nonexistent
#69
,
#74
,
#159
,
#189
95% complete
Alexandre Julliard,
Eric Pouech
Native DLL overrides
Good
#46
,
#134
,
#180
,
#200
95% complete
Message passing/queues
Nonexistent
#19
,
#82
,
#99
,
#155
,
#156
,
#161
95% complete
Alexandre Julliard
Window management
Outdated
#29,
,
#103
,
#207
,
#218
,
#221
,
#247
,
#252
,
#260
,
#262
,
#275
,
#310
,
#319
90% complete
Alexandre Julliard
File I/O
Nonexistent
#110
,
#129
,
#162
,
#184
,
#204 (1)
,
#204 (2)
,
#209
,
#219
,
#221
,
#254
,
#283
,
#287
,
#313
100% complete
Mike McCormack
Disk drive emulation
Adequate
#71
,
#313
100% complete
CD-ROM emulation
Adequate
#77
,
#112
,
#121
,
#298
90% complete
Eric Pouech
Registry handling
Good
#5
,
#48
,
#266
,
#280
90% complete
X11 font mapper
Poor
#75
,
#187
,
#280
,
#286
,
#293
,
#311
,
#314
90% complete
Huw D M Davies
TrueType support
Poor
#119
,
#122
,
#159
,
#197
,
#222
,
#240
,
#241
,
#261
,
#312
90% complete
Huw D M Davies,
Dmitry Timoshkov
General printer setup
Poor
#11
,
#12
,
#198
,
#201
,
#282
,
#291
80% complete
Huw D M Davies
Unicode support
Nonexistent
#41
,
#119
,
#237
85% complete
Dmitry Timoshkov,
Alexandre Julliard,
CodeWeavers
National Language Support (NLS)
Outdated
#25
,
#80
,
#121 (1)
,
#121 (2)
,
#176
,
#189
,
#224
#232
,
#233
90% complete
Dmitry Timoshkov
BiDi
MSDN: BiDi Control
#119
,
#126
,
#127
,
#132
,
#171
,
#183
,
#218
,
#230
50% complete
Clipboard handling
Nonexistent
#4
,
#9
,
#10
,
#157
,
#177
,
#222
90% complete
Dynamic Data Exchange (DDE)
Nonexistent
#105
,
#188
85% complete
Dmitry Timoshkov
Multiple Document Interface (MDI)
Nonexistent
None
90% complete
Dmitry Timoshkov
Standard Windows Controls
Nonexistent
#116
,
#155
,
#273
95% complete
Dmitry Timoshkov
Serial/parallel ports
Adequate
#115
,
#130
,
#224
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.
Eric Pouech
I/O port access
Adequate
#99
,
#120
,
#270
,
#271
90% complete
Needs root privileges.
Win32 Console
Good but somewhat outdated
#137
,
#179
85% complete
Eric Pouech
Access Control & Authorization
Good
None
40% complete
Robert Shearman
Multi-user support
Nonexistent
#235
10% complete
Currently not a priority.
VxDs
Nonexistent
#15
,
#91
5% complete
Almost impossible to implement properly. (Even with CPU emulation it'd take quite a bit of work.)
Desktop Integration
Nonexistent
#251
,
#252
,
#261
,
#270
,
#279
,
#315
40% complete
Tools
Wine Resource Compiler (wrc)
Adequate
#12
,
#36
,
#41
,
#74
,
#166
95% complete
Wine Message Compiler (wmc)
Nonexistent
#46
95% complete
Wine Debugger (winedbg)
Adequate
#20
,
#170
,
#167
,
#181
,
#192
,
#199
,
#201
,
#215
,
#225
,
#225#2
,
#236
,
#242
,
#245
,
#268
,
#276
,
#283
,
#288
,
#292
,
#293
,
#301
,
#317
,
#318
,
#318#2
90% complete
Eric Pouech
Wine Porting Tool (winemaker)
Outdated
#66
,
#101
,
#189
,
#203
,
60% complete
François Gouget
Wine File Manager (winefile)
Nonexistent
None
60% complete
Wine Registry Editor (regedit)
Nonexistent
#173
85% complete
Krzysztof Foltman
Wine Help Viewer (winhelp)
Nonexistent
#172
,
#290
70% complete
Eric Pouech
Wine gcc wrapper(winegcc)
Nonexistent
#179
95% complete
Dimitrie O. Paun
Wine Launcher
Nonexistent
#68
60% complete
Wine Conformance Test Suite
Good
#119
,
#120
,
#121
,
#136
,
#157
,
#190
,
#199
,
#205
,
#211
,
#216
,
#220
,
#224
,
#226
,
#232
,
#246
,
#257
,
#267
,
#270
35% complete
Paul Millar,
Ferenc Wagner,
Jakob Eriksson,
Paul Vriens
Wine configuration tool (winecfg)
Nonexistent
#159
,
#186
,
#188
,
#189
,
#206
,
#233
,
#234
,
#242
,
#250
,
#262
,
#265
,
#279
,
#282
,
#297
,
#303
,
#304
70% complete
Wine IDL compiler (widl)
Nonexistent
#289
70% complete
Robert Shearman,
Dan Hipschman
Wine DLL dump utility (winedump)
Good
#305
90% complete
Wine API checker (winapi)
Nonexistent
None
90% complete
François Gouget
Wine menu builder (winemenubuilder)
Nonexistent
#191
,
#192
80% complete
CodeWeavers
wineshelllink
Nonexistent
None
25% complete
No-Windows installation issues
Initial registry contents
Poor
#48
,
#52
,
#211
,
#242
,
#295
85% complete
Initial directory structure
Nonexistent
#52
,
#173
,
#265
95% complete
Initial INI files
Poor
None
80% complete