SWONE

SWONOS Kernel

Aktuel status: SWONOS Kernel 0.3.3 – fuldt valideret på fysisk hardware.

SWONOS Kernel

Aktuel status: SWONOS Kernel 0.3.3 – fuldt valideret på fysisk hardware.

SWONOS-kernen opbygges i dokumenterede udviklingsversioner. Nye versioner bygges, startes og kontrolleres for fejl. Den aktuelle tekniske versionsbetegnelse er100.3.3-swonos-kernel.

Egen kerneudvikling

Udviklingsgrenen omfatter egne kernefunktioner, enhedsobjekter og et PCI-/PCIe-enhedslag.

Første eksterne Windows-driver fungerer

Med version 0.2.2 blev en ekstern Windows-PCI-/PCIe-referencedriver for første gang kørt med succes på reel hardware. Dermed er der opnået et vigtigt skridt ud over blot at kunne genkende enheder.

Dokumenteret – men ikke universelt

Den driver, der blev kørt med succes, er en uændret AMD64-referencedriver bygget med det officielle Microsoft WDK. Den oprindelige Realtek-OEM-driver understøttes endnu ikke. Generel kompatibilitet med Windows-drivere er fortsat et udviklingsmål.

Udviklingens tidslinje

De vigtigste milepæle, som SWONOS-udviklingen faktisk har nået.

System
September 2026

Egen SWONOS-systemgrænseflade

Tilpasninger af skrivebord, startmenu, loginskærm og systemdesign integreres i udviklingsmiljøet.

Boot PASS
8.–9. oktober 2026

Første egne kerneversioner startet med succes

SWONOS Kernel 0.0.1 og 0.0.2 består de afsluttende opstarts- og regressionstests.

Tests PASS
Oktober 2026

Egne kernefunktioner består selvtests

Udviklingstrinnene 0.0.3 til og med 0.0.5 udvider SWONOS NT Core med status-, Unicode-, liste-, event- og synkroniseringsfunktioner samt driver- og enhedsobjekter. Selvtestene består.

Dokumenteret
Oktober 2026 · 0.1.4

Principiel gennemførlighed af driverintegration dokumenteret

Med kerneversion 0.1.4 er der leveret et vigtigt teknisk bevis for den planlagte driverunderstøttelse.

Praktisk test
Oktober 2026 · 0.1.6

Driverudvikling afprøvet med reel printerhardware

Version 0.1.6 bringer enheds- og driverudviklingen videre end rene simulationer: En printer med en Windows-driver indgår i den praktiske hardwaretest.

Valideret
14. oktober 2026

SWONOS Kernel 0.2.0 valideret

Kerneversion 0.2.0 færdiggøres og valideres med succes. Samtidig etableres det tekniske grundlag for SWONOS' eget opdateringsrepository.

Hardware genkendt
15. oktober 2026 · 0.2.1

PCI-/PCIe-enhedsregistrering og INF-match implementeret

SWONOS genkender den faktiske Realtek RTS5229-kortlæser ved hjælp af hardware-id'et 10ec:5229. Matchning med Windows-INF-filen finder en passende driverkandidat via delsystem-id'et. Dermed er enhedsregistrering og drivermatchning dokumenteret i praksis.

Godkendt
15. oktober 2026 · 0.2.1

Egen kerneversionsbetegnelse indført med succes

Kerneversion 0.2.1 anvender den egne betegnelse 100.2.1-swonos-kernel og består den afsluttende godkendelse. Videreudvikling til 0.2.2 frigives.

Driver fungerer
16. oktober 2026 · 0.2.2

Første eksterne Windows-PCI-/PCIe-driver kører på reel hardware

En uafhængig AMD64-referencedriver fra det officielle Microsoft WDK køres uændret med succes gennem SWONOS-driverintegrationen på faktisk PCI-/PCIe-hardware. Kerneversion 0.2.2 består den fulde afsluttende godkendelse.

Valideret
16. oktober 2026 · 0.2.4

SWONOS Kernel 0.3.3 valideret på fysisk hardware

Kernel 0.2.4 bestod boot-, PCI-, WDM-, KMDF-, HID/PnP- og S3-genoptagelsestest uden nedbrud eller ressourcefejl; taint-delta 0. ZwCreateFile, ZwReadFile, ZwWriteFile og ZwClose bestod testene. Intel HID OEM-importmanglen blev reduceret fra 4 til 0. OEM-driveren er endnu ikke godkendt til kørsel af sikkerhedshensyn: KMDF-tabellen og den underliggende ACPI/HID-stak kræver yderligere validering. Linux-driveren forbliver aktiv.

Valideret · 26. oktober 2026 · 0.3.3
26.10.2026 · 0.3.3

SWONOS Kernel 0.3.3: fysisk HID-hotplug testet

Kernen 100.3.3-swonos-kernel håndterer fysisk frakobling og gentilslutning af en USB-mus. Den uændrede Insyde OEM-filterdriver blev tilkoblet igen og behandlede faktiske musebevægelser. Opstart bestået, taint-delta nul. Det dokumenterer ikke generel Windows-driverkompatibilitet.