Projects / ring3k


ring3k is a user mode kernel capable of running Windows 2000 and XP compatible native applications on a Linux platform. It is a light-weight virtualization of the NT kernel for the Linux x86 platform achieved by reimplementing kernel mode code as a ring 3 process in C++.

Operating Systems

Recent releases

  •  25 Jul 2009 10:03

    Release Notes: Support for a native registry editor (and libntreg) was started. Linux syscalls in the client are correctly handled like Windows (by throwing an exception). The directory structure was cleaned up.

    •  20 Mar 2009 17:01

      Release Notes: This release has a Cairo backend, initial support for bitmap fonts using FreeType, and fixes for WM_NCCALCSIZE and WM_WINDOWPOSCHANGING.

      •  09 Mar 2009 15:43

        Release Notes: This version runs a moderately hacked up version of Wine's winemine.exe. Initial support was added for bitmaps and finer grained tracing.

        •  28 Feb 2009 21:56

          Release Notes: This release improves support for Windows message loops. WM_TIMER and WM_PAINT are sent. Minitris's message loop works.

          •  21 Feb 2009 18:22

            Release Notes: The beginnings of support for WM_PAINT was added. Region shared memory compatibility was improved.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.