Difference between revisions of "Version Status"
(New content. (copied from User:D0g)) |
m (Added link to the old page for anyone who prefers it.) |
||
Line 2: | Line 2: | ||
Current maintainer: [[User:D0g|D0g]] | Current maintainer: [[User:D0g|D0g]] | ||
+ | |||
+ | Looking for old version ? It's [[Version Status Old|here]]. | ||
<table class="wikitable" border="1" cellpadding="3" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; width: 90%;"> | <table class="wikitable" border="1" cellpadding="3" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; width: 90%;"> |
Revision as of 01:09, 4 October 2009
Warning: If you are not a developer and you want to edit the status of a component, then ask its current developer/maintainer first. Quote him on the Discussion page. This is mandatory to make sure the information is authoritative.
Current maintainer: D0g
Looking for old version ? It's here.
Name | Current Status |
---|---|
General | |
Website localization | See RosCMS (permissions needed) or ask appropriate language maintainer. |
Operating system localization | Depends on language. Ask appropriate language maintainer. |
Software compatibility | See Compatibility Database |
Win32 Subsystem | |
Win32 DLLs | See Testman reports |
Win32k |
Support for User mode printer drivers: unimplemented. |
Core | |
Bootloader | In a rather good shape, needs further development in terms of adding more features and fixing existing. |
Kernel | |
Memory manager | TBA |
Object manager | TBA |
Filesystem support | |
FAT32 | Needs a rewrite of a file system driver (fastfat), test it against windows 2003. |
NTFS | Completely missing (not to count a very simple stubbed IFS driver). It would make sense to use NTFS 3g from Linux and develop an own driver, also should be developed against Windows 2003. |
Ext2 | Support in the kernel is missing for a good/known to work driver. |
Driver support | |
VXD | Not planned at all, it's a Win9x thing. |
WDM | TBA |
2D/3D Graphics | |
GDI | TBA |
GDI+ | Completely shared with Wine. |
OpenGL | Uses software rendering by default, via Mesa3D ICD driver. API is almost complete, only few wgl* functions are missing. Can load various ICD drivers and works fine on WinXP too. |
DirectX | D3D9, D3D8 & DDraw APIs are supported via WineD3D - wrapper translating DirectX functions to OpenGL. |
Sound | |
Portcls | Is a class driver for the audio driver subsystem. MIDI support is missing. HW testing needed for port driver implementation (IPortWavePci & IPortWaveRT). Portcls / sysaudio also need testing & bugfixing for WaveIn (audio recording). |
Sysaudio | Handles access to the audio port drivers by managing the device interfaces. Needs to map multiple audiostream to a virtual audio pin in kmixer. Portcls / sysaudio also need testing & bugfixing for WaveIn (audio recording). |
Wdmaud | Is a kernel mode component of wdmaud.drv . Implements the Wave / Mixer / MIDI API. Needs MIDI APIs implemented and WaveIn support + Mixer support. |
Kmixer | Performs mixing / conversions of streams. Currently very poorly implemented. Needs Kernel FPU float saving support before more work can be done. |