SWONE

SWONOS Kernel

Nykyinen tila: SWONOS Kernel 0.3.3 – täysin validoitu todellisella laitteistolla.

SWONOS Kernel

Nykyinen tila: SWONOS Kernel 0.3.3 – täysin validoitu todellisella laitteistolla.

SWONOSin ydintä kehitetään seurattavissa versioissa. Uudet versiot kootaan, käynnistetään ja tarkistetaan virheiden varalta. Nykyinen tekninen versiotunnus on100.3.3-swonos-kernel.

Oma ytimen kehitys

Kehityshaara sisältää omia ydintoimintoja, laiteobjekteja sekä PCI-/PCIe-laitekerroksen.

Ensimmäinen ulkoinen Windows-ajuri toimii

Versiossa 0.2.2 ulkoisen Windowsin PCI-/PCIe-viiteajurin koodi suoritettiin ensimmäistä kertaa onnistuneesti oikealla laitteistolla. Tämä on tärkeä askel pelkkää laitteentunnistusta pidemmälle.

Todistettu, mutta ei yleispätevä

Onnistuneesti käynnistetty ajuri on muuttamaton AMD64-viiteajuri, joka on käännetty virallisella Microsoft WDK:lla. Alkuperäinen Realtekin OEM-ajuri ei vielä toimi sen avulla. Yleinen Windows-ajuriyhteensopivuus on edelleen kehitystavoite.

Kehityksen aikajana

SWONOS-kehityksen tärkeimmät onnistuneesti saavutetut vaiheet.

Järjestelmä
Syyskuu 2026

Oma SWONOS-käyttöliittymä

Työpöydän, käynnistysvalikon, kirjautumisnäytön ja järjestelmän ulkoasun mukautukset integroidaan kehitysympäristöön.

Käynnistys PASS
8.–9. lokakuuta 2026

Ensimmäiset omat ydinversiot käynnistyivät onnistuneesti

SWONOS Kernel 0.0.1 ja 0.0.2 läpäisevät lopulliset käynnistys- ja regressiotestit.

Testit PASS
Lokakuu 2026

Omat ydintoiminnot läpäisevät itsetestit

Kehitysversiot 0.0.3–0.0.5 laajentavat SWONOS NT Corea tila-, Unicode-, lista-, tapahtuma- ja synkronointitoiminnoilla sekä ajuri- ja laiteobjekteilla. Itsetestit onnistuvat.

Todistus
Lokakuu 2026 · 0.1.4

Ajurien integroinnin periaatteellinen toteutettavuus osoitettu

Ydinversio 0.1.4 antaa tärkeän teknisen näytön suunnitellun ajurituen mahdollisuuksista.

Käytännön koe
Lokakuu 2026 · 0.1.6

Ajurikehitystä testattu oikealla tulostinlaitteistolla

Versio 0.1.6 vie laite- ja ajurikehityksen pelkän simuloinnin ulkopuolelle: käytännön laitteistokokeessa käytetään Windows-ajurilla varustettua tulostinta.

Validoitu
14. lokakuuta 2026

SWONOS Kernel 0.2.0 validoitu

Ydinversio 0.2.0 viimeistellään ja validoidaan onnistuneesti. Samalla rakennetaan SWONOSin oman päivitysvaraston tekninen perusta.

Laitteisto tunnistettu
15. lokakuuta 2026 · 0.2.1

PCI-/PCIe-laitteentunnistus ja INF-yhdistäminen toteutettu

SWONOS tunnistaa oikean Realtek RTS5229 -kortinlukijan laitetunnuksen 10ec:5229 perusteella. Windowsin INF-yhdistäminen löytää alijärjestelmätunnuksen avulla sopivan ajuriehdokkaan. Näin laitteentunnistus ja ajurin kohdistaminen on todistettu käytännössä.

Hyväksytty
15. lokakuuta 2026 · 0.2.1

Oma ytimen versiotunnus otettu onnistuneesti käyttöön

Ydin 0.2.1 käyttää omaa tunnusta 100.2.1-swonos-kernel ja läpäisee lopullisen hyväksyntätestin. Jatkokehitys versioon 0.2.2 hyväksytään.

Ajuri toimii
16. lokakuuta 2026 · 0.2.2

Ensimmäinen ulkoinen Windowsin PCI-/PCIe-ajuri toimii oikealla laitteistolla

Virallisesta Microsoft WDK:sta peräisin oleva riippumaton AMD64-viiteajuri suoritetaan muuttamattomana onnistuneesti SWONOSin ajuri-integraation kautta oikealla PCI-/PCIe-laitteistolla. Ydinversio 0.2.2 läpäisee täydellisen hyväksyntätestin.

Validoitu
16. lokakuuta 2026 · 0.2.4

SWONOS Kernel 0.3.3 validoitu todellisella laitteistolla

Kernel 0.2.4 läpäisi käynnistys-, PCI-, WDM-, KMDF-, HID/PnP- ja S3-palautumistestit ilman kaatumisia tai resurssivuotoja; taint-muutos 0. ZwCreateFile, ZwReadFile, ZwWriteFile ja ZwClose läpäisivät testit. Intel HID OEM -tuontipuute pieneni neljästä nollaan. OEM-ajurin suoritus ei ole vielä turvallisuussyistä sallittu: KMDF-taulukko ja alempi ACPI/HID-pino vaativat lisävarmennusta. Linux-ajuri pysyy käytössä.

Vahvistettu · 26. lokakuuta 2026 · 0.3.3
26.10.2026 · 0.3.3

SWONOS Kernel 0.3.3: HID-laitteen uudelleenkytkentä testattu

Ydin 100.3.3-swonos-kernel käsittelee USB-hiiren fyysisen irrotuksen ja uudelleenkytkennän. Muuttumaton Insyde OEM -suodatinajuri liittyi uudelleen ja käsitteli todellista hiiren liikettä. Käynnistys hyväksytty, taint-muutos nolla. Tämä ei osoita yleistä Windows-ajuriyhteensopivuutta.