Interfață de sistem dedicată SWONOS
Personalizările desktopului, meniului Start, ecranului de autentificare și designului sistemului sunt integrate în mediul de dezvoltare.
Stadiul actual: SWONOS Kernel 0.3.3 – validat complet pe hardware real.
Stadiul actual: SWONOS Kernel 0.3.3 – validat complet pe hardware real.
Nucleul SWONOS este construit în etape de dezvoltare verificabile. Noile versiuni sunt create, pornite și verificate pentru erori. Identificatorul său tehnic actual de versiune este100.3.3-swonos-kernel.
Ramura de dezvoltare include funcții proprii de nucleu, obiecte de dispozitiv și un nivel pentru dispozitive PCI/PCIe.
Versiunea 0.2.2 a executat pentru prima dată cu succes un driver Windows extern de referință PCI/PCIe pe hardware real. Acesta este un pas important dincolo de simpla identificare a dispozitivelor.
Driverul executat cu succes este un driver AMD64 de referință nemodificat, construit cu WDK-ul oficial Microsoft. Driverul OEM Realtek original nu este încă acceptat. Compatibilitatea generală cu drivere Windows rămâne un obiectiv de dezvoltare.
Cele mai importante etape realizate cu succes în dezvoltarea SWONOS.
Personalizările desktopului, meniului Start, ecranului de autentificare și designului sistemului sunt integrate în mediul de dezvoltare.
SWONOS Kernel 0.0.1 și 0.0.2 trec testele finale de pornire și regresie.
Versiunile 0.0.3 până la 0.0.5 extind SWONOS NT Core cu funcții de stare, Unicode, liste, evenimente și sincronizare, precum și obiecte de driver și dispozitiv. Toate autotestele sunt trecute.
Kernel 0.1.4 oferă o demonstrație tehnică importantă a fezabilității suportului pentru drivere planificat.
Versiunea 0.1.6 duce dezvoltarea dispozitivelor și driverelor dincolo de simulare: o imprimantă care utilizează un driver Windows este folosită într-un test practic pe hardware.
Kernel 0.2.0 este finalizat și validat cu succes. În același timp, este creată baza tehnică pentru depozitul propriu de actualizări SWONOS.
SWONOS identifică un cititor de carduri Realtek RTS5229 real folosind ID-ul hardware 10ec:5229. Potrivirea INF Windows găsește un candidat potrivit de driver prin ID-ul subsistemului. Acest lucru demonstrează detectarea dispozitivelor și potrivirea driverelor în practică.
Kernel 0.2.1 folosește identificatorul propriu 100.2.1-swonos-kernel și trece testele finale de acceptare. Dezvoltarea versiunii 0.2.2 este aprobată.
Un driver independent AMD64 de referință din WDK-ul oficial Microsoft rulează nemodificat pe hardware PCI/PCIe real, prin integrarea driverelor SWONOS. Kernel 0.2.2 trece întregul test de acceptare.
Kernelul 0.2.4 a trecut testele de pornire, PCI, WDM, KMDF, HID/PnP și reluare S3 fără blocări sau scurgeri de resurse; delta taint 0. Funcțiile ZwCreateFile, ZwReadFile, ZwWriteFile și ZwClose au trecut testele. Diferența de importuri Intel HID OEM a scăzut de la 4 la 0. Executarea driverului OEM nu este încă autorizată din motive de siguranță: tabelul KMDF și stiva ACPI/HID inferioară necesită validare suplimentară. Driverul Linux rămâne activ.
Nucleul 100.3.3-swonos-kernel gestionează deconectarea și reconectarea fizică a unui mouse USB. Filtrul OEM Insyde nemodificat a fost reatașat și a procesat mișcări reale. Pornire reușită, delta taint zero. Testul nu confirmă compatibilitatea generală cu driverele Windows.