Eget systemgränssnitt för SWONOS
Anpassningar av skrivbord, startmeny, inloggningsskärm och systemdesign är integrerade i utvecklingsmiljön.
Aktuell status: SWONOS Kernel 0.3.3 – fullt validerad på verklig hårdvara.
Aktuell status: SWONOS Kernel 0.3.3 – fullt validerad på verklig hårdvara.
SWONOS Kernel byggs i spårbara utvecklingssteg. Nya versioner skapas, startas och kontrolleras för fel. Den nuvarande tekniska versionsbeteckningen är100.3.3-swonos-kernel.
Utvecklingsgrenen innehåller egna kärnfunktioner, enhetsobjekt och ett enhetslager för PCI/PCIe.
Version 0.2.2 körde för första gången framgångsrikt en extern Windows-referensdrivrutin för PCI/PCIe på verklig maskinvara. Detta är ett viktigt steg bortom enbart enhetsidentifiering.
Den framgångsrikt körda drivrutinen är en oförändrad AMD64-referensdrivrutin byggd med Microsofts officiella WDK. Den ursprungliga Realtek OEM-drivrutinen stöds ännu inte. Allmän kompatibilitet med Windows-drivrutiner är fortfarande ett utvecklingsmål.
De viktigaste framgångsrikt uppnådda milstolparna i utvecklingen av SWONOS.
Anpassningar av skrivbord, startmeny, inloggningsskärm och systemdesign är integrerade i utvecklingsmiljön.
SWONOS Kernel 0.0.1 och 0.0.2 klarar sina slutliga uppstarts- och regressionstester.
Versionerna 0.0.3 till 0.0.5 bygger ut SWONOS NT Core med status-, Unicode-, list-, händelse- och synkroniseringsfunktioner samt drivrutins- och enhetsobjekt. Alla självtester godkänns.
Kernel 0.1.4 ger ett viktigt tekniskt genomförbarhetsbevis för det planerade drivrutinsstödet.
Version 0.1.6 för enhets- och drivrutinsutvecklingen bortom simulering: en skrivare med Windows-drivrutin används i ett praktiskt maskinvarutest.
Kernel 0.2.0 slutförs och verifieras framgångsrikt. Samtidigt skapas den tekniska grunden för SWONOS eget uppdateringsarkiv.
SWONOS identifierar en riktig Realtek RTS5229-kortläsare med maskinvaru-ID 10ec:5229. Windows INF-matchning hittar en lämplig drivrutinskandidat via delsystemets ID. Detta visar fungerande enhetsidentifiering och drivrutinsmatchning i praktiken.
Kernel 0.2.1 använder en egen beteckning, 100.2.1-swonos-kernel, och klarar det slutliga acceptanstestet. Utveckling av version 0.2.2 godkänns.
En oberoende AMD64-referensdrivrutin från Microsofts officiella WDK körs oförändrad på riktig PCI/PCIe-maskinvara genom SWONOS drivrutinsintegrering. Kernel 0.2.2 klarar hela acceptanstestet.
Kernel 0.2.4 klarade tester för start, PCI, WDM, KMDF, HID/PnP och S3-återupptagning utan krascher eller resursläckor; taint-delta 0. ZwCreateFile, ZwReadFile, ZwWriteFile och ZwClose testades framgångsrikt. Intel HID OEM-importgapet minskade från 4 till 0. Körning av OEM-drivrutinen är ännu inte godkänd av säkerhetsskäl: KMDF-tabellen och den underliggande ACPI/HID-stacken kräver ytterligare validering. Linux-drivrutinen förblir aktiv.
Kärnan 100.3.3-swonos-kernel hanterar fysisk frånkoppling och återanslutning av en USB-mus. Den oförändrade Insyde OEM-filterdrivrutinen anslöts igen och behandlade verkliga musrörelser. Start godkänd, taint-delta noll. Detta visar inte allmän kompatibilitet med Windows-drivrutiner.