Egen SWONOS-systemgrænseflade
Tilpasninger af skrivebord, startmenu, loginskærm og systemdesign integreres i udviklingsmiljøet.
Aktuel status: SWONOS Kernel 0.3.3 – fuldt valideret på fysisk hardware.
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.
Udviklingsgrenen omfatter egne kernefunktioner, enhedsobjekter og et PCI-/PCIe-enhedslag.
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.
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.
De vigtigste milepæle, som SWONOS-udviklingen faktisk har nået.
Tilpasninger af skrivebord, startmenu, loginskærm og systemdesign integreres i udviklingsmiljøet.
SWONOS Kernel 0.0.1 og 0.0.2 består de afsluttende opstarts- og regressionstests.
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.
Med kerneversion 0.1.4 er der leveret et vigtigt teknisk bevis for den planlagte driverunderstøttelse.
Version 0.1.6 bringer enheds- og driverudviklingen videre end rene simulationer: En printer med en Windows-driver indgår i den praktiske hardwaretest.
Kerneversion 0.2.0 færdiggøres og valideres med succes. Samtidig etableres det tekniske grundlag for SWONOS' eget opdateringsrepository.
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.
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.
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.
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.
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.