Vlastito sistemsko sučelje SWONOS-a
Prilagodbe radne površine, izbornika Start, zaslona za prijavu i izgleda sustava integrirane su u razvojno okruženje.
Trenutačno stanje: SWONOS Kernel 0.3.3 – potpuno potvrđen na stvarnom hardveru.
Trenutačno stanje: SWONOS Kernel 0.3.3 – potpuno potvrđen na stvarnom hardveru.
Jezgra SWONOS-a nastaje kroz jasno dokumentirane razvojne faze. Nove verzije izrađuju se, pokreću i provjeravaju radi otkrivanja pogrešaka. Trenutačna tehnička oznaka izdanja glasi100.3.3-swonos-kernel.
Razvojna grana uključuje vlastite funkcije jezgre, objekte uređaja i PCI-/PCIe-sloj uređaja.
U verziji 0.2.2 prvi je put uspješno izvršen vanjski referentni upravljački program za Windows PCI/PCIe na stvarnom hardveru. Time je ostvaren važan napredak izvan samog prepoznavanja uređaja.
Uspješno izvršen upravljački program neizmijenjen je AMD64 referentni program izrađen službenim Microsoft WDK-om. Izvorni Realtek OEM upravljački program time još nije podržan. Opća kompatibilnost s upravljačkim programima za Windows ostaje razvojni cilj.
Najvažnije uspješno postignute prekretnice u razvoju SWONOS-a.
Prilagodbe radne površine, izbornika Start, zaslona za prijavu i izgleda sustava integrirane su u razvojno okruženje.
SWONOS Kernel 0.0.1 i 0.0.2 prolaze završne testove pokretanja i regresijske testove.
Razvojne verzije od 0.0.3 do 0.0.5 proširuju SWONOS NT Core funkcijama stanja, Unicodea, popisa, događaja i sinkronizacije te objektima upravljačkih programa i uređaja. Sva samotestiranja uspješno prolaze.
Kernel 0.1.4 donosi važan tehnički dokaz izvedivosti planirane podrške za upravljačke programe.
Verzija 0.1.6 proširuje razvoj uređaja i upravljačkih programa izvan simulacije: pisač s upravljačkim programom za Windows služi kao praktični test hardvera.
Jezgra 0.2.0 uspješno je dovršena i validirana. Istodobno je nastala tehnička osnova vlastitog SWONOS repozitorija za ažuriranja.
SWONOS prepoznaje stvarni čitač kartica Realtek RTS5229 prema hardverskom identifikatoru 10ec:5229. Usklađivanje Windows INF-a pronalazi odgovarajućeg kandidata za upravljački program na temelju identifikatora podsustava. Time su prepoznavanje uređaja i povezivanje s upravljačkim programima potvrđeni u praksi.
Kernel 0.2.1 koristi vlastitu oznaku 100.2.1-swonos-kernel i prolazi završno prihvaćanje. Odobren je daljnji razvoj verzije 0.2.2.
Neovisni AMD64 referentni upravljački program iz službenog Microsoft WDK-a uspješno se izvršava bez izmjena na stvarnom PCI-/PCIe-hardveru zahvaljujući integraciji upravljačkih programa u SWONOS. Kernel 0.2.2 prolazi potpuno završno testiranje.
Kernel 0.2.4 prošao je testove pokretanja, PCI, WDM, KMDF, HID/PnP i nastavka rada S3 bez rušenja i curenja resursa; promjena taint 0. Testirane su funkcije ZwCreateFile, ZwReadFile, ZwWriteFile i ZwClose. Nedostajući uvozi Intel HID OEM smanjeni su s 4 na 0. Izvršavanje OEM upravljačkog programa još nije dopušteno iz sigurnosnih razloga: KMDF tablicu i donji ACPI/HID sloj treba dodatno potvrditi. Linux upravljački program ostaje aktivan.
Jezgra 100.3.3-swonos-kernel obrađuje fizičko odspajanje i ponovno spajanje USB miša. Neizmijenjeni Insyde OEM filtarski upravljački program ponovno se povezao i obradio stvarne pokrete. Uspješno pokretanje, nulta taint razlika. To nije potvrda opće kompatibilnosti s Windows upravljačkim programima.