Dedicated SWONOS system interface
Customisations to the desktop, Start menu, login screen and system design are integrated into the development environment.
Current development status: SWONOS Kernel 0.3.3 – fully validated on physical hardware.
Current development status: SWONOS Kernel 0.3.3 – fully validated on physical hardware.
The SWONOS Kernel is built through traceable development stages. New versions are created, booted and checked for errors. Its current technical release identifier is 100.3.3-swonos-kernel.
The development branch includes proprietary kernel functions, device objects and a PCI/PCIe device layer.
Version 0.2.2 successfully executed an external Windows PCI/PCIe reference driver on real hardware for the first time. This is an important step beyond device identification alone.
The successfully executed driver is an unmodified AMD64 reference driver built using Microsoft's official WDK. The original Realtek OEM driver is not yet supported. General Windows driver compatibility remains a development goal.
The most important milestones successfully achieved in SWONOS development.
Customisations to the desktop, Start menu, login screen and system design are integrated into the development environment.
SWONOS Kernel 0.0.1 and 0.0.2 pass their final boot and regression tests.
Versions 0.0.3 through 0.0.5 extend SWONOS NT Core with status, Unicode, list, event and synchronisation functions as well as driver and device objects. All self-tests pass.
Kernel 0.1.4 provides an important technical proof of concept for the planned driver support.
Version 0.1.6 takes device and driver development beyond simulation: a printer using a Windows driver is used for a practical hardware test.
Kernel 0.2.0 is successfully completed and validated. At the same time, the technical foundation for the dedicated SWONOS update repository is created.
SWONOS identifies a real Realtek RTS5229 card reader using the hardware ID 10ec:5229. Windows INF matching finds a suitable driver candidate via the subsystem ID. This demonstrates successful device detection and driver matching in practice.
Kernel 0.2.1 uses its own identifier, 100.2.1-swonos-kernel, and passes final acceptance testing. Development of version 0.2.2 is approved.
An independent AMD64 reference driver from Microsoft's official WDK runs unmodified on real PCI/PCIe hardware through SWONOS driver integration. Kernel 0.2.2 passes full acceptance testing.
Kernel 0.2.4 passed boot, PCI, WDM, KMDF, HID/PnP and S3/resume regression tests without panic, oops or resource leaks; taint delta 0. NT handle infrastructure and ZwCreateFile, ZwReadFile, ZwWriteFile and ZwClose passed testing. The Intel HID OEM import gap was reduced from 4 to 0. OEM driver execution has not yet been authorised for safety reasons: the KMDF function table and real ACPI/HID lower stack require further validation. The Linux driver remains active.
Kernel 100.3.3-swonos-kernel handles physical USB mouse removal and reconnection through the existing driver stack. The unchanged Insyde OEM filter driver reattached after both reconnect cycles and consumed real mouse movement. Boot PASS, taint delta 0. This is a targeted hardware validation, not general Windows driver compatibility.