Difference between revisions of "Missing ReactOS Functionality"

From ReactOS Wiki
Jump to: navigation, search
(Introduced in Windows XP)
(5 intermediate revisions by 2 users not shown)
Line 8: Line 8:
 
* <span style="color:red"><s>Search</s></span> [https://reactos.org/wiki/ReactOS_Search]
 
* <span style="color:red"><s>Search</s></span> [https://reactos.org/wiki/ReactOS_Search]
 
* <span style="color:green">'''[[Login System|User Login]]'''</span>
 
* <span style="color:green">'''[[Login System|User Login]]'''</span>
* WMI [http://msdn.microsoft.com/en-us/library/aa394582%28VS.85%29.aspx]
+
* WMI [https://msdn.microsoft.com/en-us/library/aa394582%28VS.85%29.aspx]
* <span style="color:green">'''Diskpart'''</span> [http://support.microsoft.com/kb/300415] (command line partitioning tool)
+
* <span style="color:green">'''Diskpart'''</span> [https://support.microsoft.com/kb/300415] (command line partitioning tool)
 
* <span style="color:green">'''Disk Defragmenter'''</span> ([http://jira.reactos.org/browse/ROSAPPS-332 ROSAPPS-332]) [http://msdn.microsoft.com/en-us/library/aa363911%28VS.85%29.aspx]
 
* <span style="color:green">'''Disk Defragmenter'''</span> ([http://jira.reactos.org/browse/ROSAPPS-332 ROSAPPS-332]) [http://msdn.microsoft.com/en-us/library/aa363911%28VS.85%29.aspx]
* Use Event Tracing [http://www.microsoft.com/whdc/devtools/tools/EventTracing.mspx] (turn debug channels into event channels??)
+
* Use Event Tracing [https://web.archive.org/web/20121010014445/http://msdn.microsoft.com/en-us/windows/hardware/gg487334.aspx] (turn debug channels into event channels??)
 
* Hibernation support
 
* Hibernation support
* LSASS [http://technet.microsoft.com/en-us/library/cc961760.aspx]
+
* LSASS [https://technet.microsoft.com/en-us/library/cc961760.aspx]
 
* <span style="color:green">'''Multi user support'''</span>
 
* <span style="color:green">'''Multi user support'''</span>
 
* Multi session support
 
* Multi session support
 
* Fast User Switching
 
* Fast User Switching
* LDAP/ActiveDirectory [http://msdn.microsoft.com/en-us/library/cc223122.aspx]
+
* LDAP/ActiveDirectory [https://msdn.microsoft.com/en-us/library/cc223122.aspx]
 
* <span style="color:green">'''Task Scheduler'''</span>
 
* <span style="color:green">'''Task Scheduler'''</span>
 
* <span style="color:green">'''[[Printing]]'''</span>
 
* <span style="color:green">'''[[Printing]]'''</span>
* <span style="color:green">'''HTML Applications'''</span> [http://msdn.microsoft.com/en-us/library/ms536496(VS.85).aspx] – HTML files with a .hta extension that run as Windows Applications using the MSHTML (IE) Engine – see {{JIRA|12813}}
+
* <span style="color:green">'''HTML Applications'''</span> [https://msdn.microsoft.com/en-us/library/ms536496(VS.85).aspx] – HTML files with a .hta extension that run as Windows Applications using the MSHTML (IE) Engine – see {{JIRA|12813}}
 
* Animated Mouse Cursors ({{JIRA|14166}})
 
* Animated Mouse Cursors ({{JIRA|14166}})
* Security Support Provider Interface (and the MS provided default packages) [http://msdn.microsoft.com/en-us/library/aa380493%28v=vs.85%29.aspx]
+
* Security Support Provider Interface (and the MS provided default packages) [https://msdn.microsoft.com/en-us/library/aa380493%28v=vs.85%29.aspx]
 
* <span style="color:green">'''[[File Systems#NTFS|NTFS]]'''</span>
 
* <span style="color:green">'''[[File Systems#NTFS|NTFS]]'''</span>
 
* WOWEXEC to run older Windows applications, based on 16 bit code. (A partial implementation of NTVDM exists.  ''Aside:'' There are no "free" compilers for 16bit Windows NE style code as of 2018).
 
* WOWEXEC to run older Windows applications, based on 16 bit code. (A partial implementation of NTVDM exists.  ''Aside:'' There are no "free" compilers for 16bit Windows NE style code as of 2018).
Line 28: Line 28:
 
== Win32 features ==
 
== Win32 features ==
 
* [[ReactOS Terminal Services|Terminal Server]]
 
* [[ReactOS Terminal Services|Terminal Server]]
** Wtsapi32.dll/ Mstlsapi.dll [http://msdn.microsoft.com/en-us/library/aa383468(VS.85).aspx]
+
** Wtsapi32.dll/ Mstlsapi.dll [https://msdn.microsoft.com/en-us/library/aa383468(VS.85).aspx]
* <span style="color:green">'''shdocvw'''</span> [http://www.geoffchappell.com/viewer.htm?doc=studies/windows/ie/shdocvw/index.htm&tx=17]
+
* <span style="color:green">'''shdocvw'''</span> [https://www.geoffchappell.com/viewer.htm?doc=studies/windows/ie/shdocvw/index.htm&tx=17]
* <span style="color:green">'''browseui'''</span> [http://www.geoffchappell.com/viewer.htm?doc=studies/windows/ie/browseui/history/index.htm]
+
* <span style="color:green">'''browseui'''</span> [https://www.geoffchappell.com/viewer.htm?doc=studies/windows/ie/browseui/history/index.htm]
  
 
=== Introduced in Windows NT ===
 
=== Introduced in Windows NT ===
* NT-based <span style="color:green">'''CHKDSK'''</span> [http://technet.microsoft.com/en-us/library/bb491051.aspx]
+
* NT-based <span style="color:green">'''CHKDSK'''</span> [https://technet.microsoft.com/en-us/library/bb491051.aspx]
 
* <span style="color:green">'''Dr. Watson'''</span> [[User:Petr-akhlamov/Crash Reports|'''[i]''']]
 
* <span style="color:green">'''Dr. Watson'''</span> [[User:Petr-akhlamov/Crash Reports|'''[i]''']]
  
 
=== Introduced in Windows 98 ===
 
=== Introduced in Windows 98 ===
* System File Checker [http://support.microsoft.com/?scid=kb%3Ben-us%3B310747&x=13&y=11] (nice, but not absolutely needed)
+
* System File Checker [https://web.archive.org/web/20141106212214/http://support2.microsoft.com/kb/310747] (nice, but not absolutely needed)
  
 
=== Introduced in Windows ME ===
 
=== Introduced in Windows ME ===
Line 43: Line 43:
  
 
=== Introduced in Windows 2000 ===
 
=== Introduced in Windows 2000 ===
* Windows File Protection [http://support.microsoft.com/kb/222193/en-us]
+
* Windows File Protection [https://support.microsoft.com/kb/222193/en-us]
* <span style="color:green">'''Layered windows'''</span> [http://reactos.org/node/870 '''[i]'''] [http://msdn.microsoft.com/en-us/library/ms997507.aspx] – see {{Bug|1576|jira}}
+
* <span style="color:green">'''Layered windows'''</span> [https://reactos.org/node/870 '''[i]'''] [https://msdn.microsoft.com/en-us/library/ms997507.aspx] – see {{Bug|1576|jira}}
* Data Protection API (required for IE 7+) [http://msdn.microsoft.com/en-us/library/ms995355.aspx]
+
* Data Protection API (required for IE 7+) [https://msdn.microsoft.com/en-us/library/ms995355.aspx]
 
* WebDAV [[wikipedia:WebDAV]]
 
* WebDAV [[wikipedia:WebDAV]]
  
Line 51: Line 51:
 
* Image Mastering API (needed for many cd writing applications)
 
* Image Mastering API (needed for many cd writing applications)
 
* <span style="color:green">'''Window ghosting'''</span>(A window manager feature that lets the user minimize, move, or close the main window of an application that is not responding) – see {{JIRA|11944}}
 
* <span style="color:green">'''Window ghosting'''</span>(A window manager feature that lets the user minimize, move, or close the main window of an application that is not responding) – see {{JIRA|11944}}
* <span style="color:green">'''Error Reporting'''</span> [http://msdn.microsoft.com/en-us/library/bb513636(VS.85).aspx] (Would be tremendously helpful to development) ({{JIRA|8269}})
+
* System Optional Components Manager (sysocmgr.exe)
* <span style="color:green">'''[[MUI]] Support'''</span> [http://msdn.microsoft.com/en-us/goglobal/dd218459.aspx] (An alternative is worked on by Stefan Fulea- see {{JIRA|10335}})
+
* <span style="color:green">'''Error Reporting'''</span> [https://msdn.microsoft.com/en-us/library/bb513636(VS.85).aspx] (Would be tremendously helpful to development) ({{JIRA|8269}})
 +
* <span style="color:green">'''[[MUI]] Support'''</span> [https://msdn.microsoft.com/en-us/goglobal/dd218459.aspx] (An alternative is worked on by Stefan Fulea- see {{JIRA|10335}})
 
* <span style="color:green">'''Application Compatibility'''</span> [http://technet.microsoft.com/ru-ru/library/cc736503(WS.10).aspx] [[User:Petr-akhlamov/Compatibility_mode|'''[i]''']]
 
* <span style="color:green">'''Application Compatibility'''</span> [http://technet.microsoft.com/ru-ru/library/cc736503(WS.10).aspx] [[User:Petr-akhlamov/Compatibility_mode|'''[i]''']]
* Prefetching [http://www.microsoft.com/whdc/archive/XP_kernel.mspx#E3KAC]
+
* Prefetching [https://web.archive.org/web/20121026054728/http://msdn.microsoft.com/en-us/windows/hardware/gg463468.aspx]
 
* Background Intelligent Transfer Service (BITS) [http://msdn.microsoft.com/en-us/library/bb968799.aspx] (optional, stuff that would be nice to have)
 
* Background Intelligent Transfer Service (BITS) [http://msdn.microsoft.com/en-us/library/bb968799.aspx] (optional, stuff that would be nice to have)
 
* VirtualWiFi architecture [https://www.microsoft.com/en-us/research/project/virtualwifi/]
 
* VirtualWiFi architecture [https://www.microsoft.com/en-us/research/project/virtualwifi/]
  
 
=== Introduced in Windows XP x64, Windows Server 2003 ===
 
=== Introduced in Windows XP x64, Windows Server 2003 ===
* Data Execution Prevention (DEP) [http://msdn.microsoft.com/en-us/library/aa366553(VS.85).aspx]
+
* Data Execution Prevention (DEP) [https://msdn.microsoft.com/en-us/library/aa366553(VS.85).aspx]
* Kernel Patch Protection (KPP) [http://www.microsoft.com/whdc/driver/kernel/64bitpatch_FAQ.mspx]
+
* Kernel Patch Protection (KPP) [https://web.archive.org/web/20150630213619/https://msdn.microsoft.com/en-us/library/windows/hardware/Dn613955(v=vs.85).aspx]
  
 
=== Introduced in Windows Vista ===
 
=== Introduced in Windows Vista ===
 
* User Interface Privilege Isolation (UIPI) see: ChangeWindowMessageFilter
 
* User Interface Privilege Isolation (UIPI) see: ChangeWindowMessageFilter
* User Account Control (UAC) [http://technet.microsoft.com/en-us/library/cc709628(WS.10).aspx]
+
* User Account Control (UAC) [https://technet.microsoft.com/en-us/library/cc709628(WS.10).aspx]
* Address Space Layout Randomization (ASLR) [http://blogs.msdn.com/b/michael_howard/archive/2006/05/26/address-space-layout-randomization-in-windows-vista.aspx]
+
* Component-Based Servicing (CBS) [https://techcommunity.microsoft.com/t5/ask-the-performance-team/understanding-component-based-servicing/ba-p/373012] and [https://rakhesh.com/windows/notes-of-sfc-and-windows-servicing-component-based-servicing/]
* <span style="color:red"><s>Condition Variables</s></span> (<s>{{JIRA|7546}}</s>) [http://msdn.microsoft.com/en-us/library/ms682052(VS.85).aspx]
+
* Windows optional component setup tool (Ocsetup.exe) [https://docs.microsoft.com/en-us/troubleshoot/windows-client/deployment/use-ocsetup-to-install-remove-components]
* One Time Initialization [http://msdn.microsoft.com/en-us/library/aa363808(VS.85).aspx]
+
* Package Manager (Pkgmgr.exe) [https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-vista/cc749465(v=ws.10)?redirectedfrom=MSDN]
* ThreadPool API [http://msdn.microsoft.com/en-us/library/ms686766(VS.85).aspx]
+
* Address Space Layout Randomization (ASLR) [https://www.microsoft.com/security/blog/2006/05/26/address-space-layout-randomization-aslr-in-windows-vista-beta2/]
* Wait Chain Traversal [http://msdn.microsoft.com/en-us/library/ms681623(VS.85).aspx]
+
* <span style="color:red"><s>Condition Variables</s></span> (<s>{{JIRA|7546}}</s>) [https://msdn.microsoft.com/en-us/library/ms682052(VS.85).aspx]
* Kernel Transaction Manager [http://msdn.microsoft.com/en-us/library/aa366288(VS.85).aspx]
+
* One Time Initialization [https://msdn.microsoft.com/en-us/library/aa363808(VS.85).aspx]
* Desktop Window Manager [http://msdn.microsoft.com/en-us/library/aa969540(VS.85).aspx]
+
* ThreadPool API [https://msdn.microsoft.com/en-us/library/ms686766(VS.85).aspx]
* Windows Search  [http://msdn.microsoft.com/en-us/library/aa965362(VS.85).aspx]
+
* Wait Chain Traversal [https://msdn.microsoft.com/en-us/library/ms681623(VS.85).aspx]
* Windows Diagnostics Infrastructure (WDI) [http://www.geoffchappell.com/viewer.htm?doc=notes/windows/wdi/index.htm]
+
* Kernel Transaction Manager [https://msdn.microsoft.com/en-us/library/aa366288(VS.85).aspx]
* Windows Display Driver Model  [http://msdn.microsoft.com/en-us/library/aa480220.aspx]
+
* Desktop Window Manager [https://msdn.microsoft.com/en-us/library/aa969540(VS.85).aspx]
 +
* Windows Search  [https://msdn.microsoft.com/en-us/library/aa965362(VS.85).aspx]
 +
* Windows Diagnostics Infrastructure (WDI) [https://www.geoffchappell.com/viewer.htm?doc=notes/windows/wdi/index.htm]
 +
* Windows Display Driver Model  [https://msdn.microsoft.com/en-us/library/aa480220.aspx]
  
 
=== Introduced in Windows 7 ===
 
=== Introduced in Windows 7 ===
* <span style="color:orange">''New API Functions''</span> [[User:Petr-akhlamov/Compatibility_mode#NT_6.0_API_support|'''[i]''']] [http://msdn.microsoft.com/en-us/library/dd433624%28VS.85%29.aspx]
+
* <span style="color:orange">''New API Functions''</span> [[User:Petr-akhlamov/Compatibility_mode#NT_6.0_API_support|'''[i]''']] [https://msdn.microsoft.com/en-us/library/dd433624%28VS.85%29.aspx]
* Jump Lists [http://windows.microsoft.com/en-us/windows7/products/features/jump-lists]
+
* Deployment Image Servicing and Management (DISM) [https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/dism---deployment-image-servicing-and-management-technical-reference-for-windows]
* Pin to Taskbar [http://windows.microsoft.com/en-us/windows7/Pin-a-program-to-the-taskbar]
+
* Jump Lists [https://web.archive.org/web/20131030125429/http://windows.microsoft.com/en-us/windows7/products/features/jump-lists]
* <span style="color:red"><s>Window Snapping</s></span> [http://windows.microsoft.com/en-us/windows7/products/features/snap]
+
* Pin to Taskbar [https://web.archive.org/web/20130306082322/https://windows.microsoft.com/en-us/windows7/Pin-a-program-to-the-taskbar]
* Wallpaper Rotation [http://windows.microsoft.com/en-us/windows7/create-a-desktop-background-slide-show]
+
* <span style="color:red"><s>Window Snapping</s></span> [https://web.archive.org/web/20130313164206/http://windows.microsoft.com/en-us/windows7/products/features/snap]
* Multi-touch Support [http://msdn.microsoft.com/en-us/magazine/ee336016.aspx] (optional)
+
* Wallpaper Rotation [https://web.archive.org/web/20130313055916/http://windows.microsoft.com/en-us/windows7/create-a-desktop-background-slide-show]
* exFAT (Extended File Allocation Table) [http://msdn2.microsoft.com/en-us/library/aa914353.aspx]
+
* Multi-touch Support [https://web.archive.org/web/20130911054939/http://msdn.microsoft.com/en-us/magazine/ee336016.aspx] (optional)
* DPI settings are per-user [http://msdn.microsoft.com/en-us/library/dd371771(VS.85).aspx]
+
* exFAT (Extended File Allocation Table) [https://msdn2.microsoft.com/en-us/library/aa914353.aspx]
 +
* DPI settings are per-user [https://msdn.microsoft.com/en-us/library/dd371771(VS.85).aspx]
 
* Wireless Hosted Network [https://msdn.microsoft.com/en-us/library/windows/desktop/dd815243(v=vs.85).aspx]
 
* Wireless Hosted Network [https://msdn.microsoft.com/en-us/library/windows/desktop/dd815243(v=vs.85).aspx]
  
 
=== Introduced in Windows 8 ===
 
=== Introduced in Windows 8 ===
* Supervisor Mode Execution Prevention [http://blog.ptsecurity.com/2012/09/intel-smep-overview-and-partial-bypass.html]
+
* Supervisor Mode Execution Prevention [https://blog.ptsecurity.com/2012/09/intel-smep-overview-and-partial-bypass.html]
 
* <span style="color:red"><s>Windows To Go</s></span> [http://en.wikipedia.org/wiki/Windows_To_Go] (ReactOS has LiveCDs instead)
 
* <span style="color:red"><s>Windows To Go</s></span> [http://en.wikipedia.org/wiki/Windows_To_Go] (ReactOS has LiveCDs instead)
  
Line 101: Line 106:
 
== Drivers ==
 
== Drivers ==
 
* Bugfix/implement VBE 1.02/2.00/3.00+  support (special cases for buggy cards might be necessary)
 
* Bugfix/implement VBE 1.02/2.00/3.00+  support (special cases for buggy cards might be necessary)
** http://www.virtualbox.de/browser/trunk/src/VBox/Additions/WINNT/Graphics
+
** https://www.virtualbox.de/browser/trunk/src/VBox/Additions/WINNT/Graphics
** http://navozhdeniye.narod.ru/vbemp.htm
+
** https://navozhdeniye.narod.ru/vbemp.htm
** http://www.talula.demon.co.uk/freebe/
+
** https://www.talula.demon.co.uk/freebe/
** http://et6000.narod.ru/
+
** https://et6000.narod.ru/
 
* <span style="color:green">'''[[USB]] 3.0'''</span> specs [http://www.usb.org/developers/docs/usb_30_spec_032310.zip]
 
* <span style="color:green">'''[[USB]] 3.0'''</span> specs [http://www.usb.org/developers/docs/usb_30_spec_032310.zip]
 
* <span style="color:green">'''[[USB]] 3.1'''</span> specs
 
* <span style="color:green">'''[[USB]] 3.1'''</span> specs
Line 112: Line 117:
 
* PCMCIA/Express Bus driver
 
* PCMCIA/Express Bus driver
 
* WMIlib
 
* WMIlib
* Windows Driver Framework [http://www.microsoft.com/whdc/driver/wdf/default.mspx]
+
* Windows Driver Framework [https://web.archive.org/web/20170409203944/https://msdn.microsoft.com/en-us/library/windows/hardware/ff557565(v=vs.85).aspx]
* Usermode Driver Framework [http://www.microsoft.com/whdc/driver/wdf/UMDF.mspx]
+
* Usermode Driver Framework [https://web.archive.org/web/20111006072722/http://msdn.microsoft.com/en-us/windows/hardware/gg463294.aspx]
  
 
== Display ==
 
== Display ==
Line 122: Line 127:
  
 
== Networking ==
 
== Networking ==
* Internet Protocol Version 6 [http://technet.microsoft.com/en-us/network/bb530961.aspx]
+
* Internet Protocol Version 6 [https://technet.microsoft.com/en-us/network/bb530961.aspx]
 
* DHCP Server
 
* DHCP Server
* SMB Filesystem Server/Client [http://wiki.samba-tng.org/doku.php]
+
* SMB Filesystem Server/Client [https://web.archive.org/web/20160513004429/https://wiki.samba-tng.org/doku.php]
 
** [[File Systems#SMBFS|SMBFS]]
 
** [[File Systems#SMBFS|SMBFS]]
 
** [[Samba]]
 
** [[Samba]]
* <span style="color:green">'''NFS'''</span> Server/<span style="color:green">'''Client'''</span> [http://tools.ietf.org/html/rfc5661]
+
* <span style="color:green">'''NFS'''</span> Server/<span style="color:green">'''Client'''</span> [https://tools.ietf.org/html/rfc5661]
 
* Tunnel (P-t-P) Network Communication
 
* Tunnel (P-t-P) Network Communication
 
** PPPoE Client ({{JIRA|10791}})
 
** PPPoE Client ({{JIRA|10791}})

Revision as of 13:29, 13 December 2020

This page contains a list of APIs, COM interfaces, drivers, application, extensions or other functionality that Windows has but ReactOS does not. There are other similar pages in this wiki that might help, e.g. Version Status and Roadmap. This page is intended as a list of general tasks that need to be done in ReactOS. If a certain component already exists, consider filing a bug report.

Statuses: planned, implementation started, implementation finished.

General

  • Boot from non-primary/logical/secondary partition; Boot from some primary partitions
  • Automatic Updates
  • Search [1]
  • User Login
  • WMI [2]
  • Diskpart [3] (command line partitioning tool)
  • Disk Defragmenter (ROSAPPS-332) [4]
  • Use Event Tracing [5] (turn debug channels into event channels??)
  • Hibernation support
  • LSASS [6]
  • Multi user support
  • Multi session support
  • Fast User Switching
  • LDAP/ActiveDirectory [7]
  • Task Scheduler
  • Printing
  • HTML Applications [8] – HTML files with a .hta extension that run as Windows Applications using the MSHTML (IE) Engine – see CORE-12813
  • Animated Mouse Cursors (CORE-14166)
  • Security Support Provider Interface (and the MS provided default packages) [9]
  • NTFS
  • WOWEXEC to run older Windows applications, based on 16 bit code. (A partial implementation of NTVDM exists. Aside: There are no "free" compilers for 16bit Windows NE style code as of 2018).

Win32 features

Introduced in Windows NT

  • NT-based CHKDSK [13]
  • Dr. Watson [i]

Introduced in Windows 98

  • System File Checker [14] (nice, but not absolutely needed)

Introduced in Windows ME

Introduced in Windows 2000

Introduced in Windows XP

  • Image Mastering API (needed for many cd writing applications)
  • Window ghosting(A window manager feature that lets the user minimize, move, or close the main window of an application that is not responding) – see CORE-11944
  • System Optional Components Manager (sysocmgr.exe)
  • Error Reporting [19] (Would be tremendously helpful to development) (CORE-8269)
  • MUI Support [20] (An alternative is worked on by Stefan Fulea- see CORE-10335)
  • Application Compatibility [21] [i]
  • Prefetching [22]
  • Background Intelligent Transfer Service (BITS) [23] (optional, stuff that would be nice to have)
  • VirtualWiFi architecture [24]

Introduced in Windows XP x64, Windows Server 2003

  • Data Execution Prevention (DEP) [25]
  • Kernel Patch Protection (KPP) [26]

Introduced in Windows Vista

  • User Interface Privilege Isolation (UIPI) see: ChangeWindowMessageFilter
  • User Account Control (UAC) [27]
  • Component-Based Servicing (CBS) [28] and [29]
  • Windows optional component setup tool (Ocsetup.exe) [30]
  • Package Manager (Pkgmgr.exe) [31]
  • Address Space Layout Randomization (ASLR) [32]
  • Condition Variables (CORE-7546) [33]
  • One Time Initialization [34]
  • ThreadPool API [35]
  • Wait Chain Traversal [36]
  • Kernel Transaction Manager [37]
  • Desktop Window Manager [38]
  • Windows Search [39]
  • Windows Diagnostics Infrastructure (WDI) [40]
  • Windows Display Driver Model [41]

Introduced in Windows 7

  • New API Functions [i] [42]
  • Deployment Image Servicing and Management (DISM) [43]
  • Jump Lists [44]
  • Pin to Taskbar [45]
  • Window Snapping [46]
  • Wallpaper Rotation [47]
  • Multi-touch Support [48] (optional)
  • exFAT (Extended File Allocation Table) [49]
  • DPI settings are per-user [50]
  • Wireless Hosted Network [51]

Introduced in Windows 8

  • Supervisor Mode Execution Prevention [52]
  • Windows To Go [53] (ReactOS has LiveCDs instead)

Introduced in Windows 10

  • APPX packaging for desktop apps

Multiprocessing

Multiple processors are not supported at this time. Even if the PC has multiple processors or multiple cores, ReactOS will use only one core.

However, ReactOS can perform multiprocessing to allow many processes (programs) to run concurrently.

Drivers

Display

Networking

  • Internet Protocol Version 6 [58]
  • DHCP Server
  • SMB Filesystem Server/Client [59]
  • NFS Server/Client [60]
  • Tunnel (P-t-P) Network Communication

Low Priority Framework implementations

  • MFC and Visual C support runtimes...
  • Visual Basic Runtime
  • .NET alternative such as Mono
  • Windows Runtime