SWONE

SWONOS Kernel

Stato attuale: SWONOS Kernel 0.3.3, completamente validato su hardware reale.

SWONOS Kernel

Stato attuale: SWONOS Kernel 0.3.3, completamente validato su hardware reale.

Il kernel SWONOS viene realizzato attraverso fasi di sviluppo verificabili. Le nuove versioni sono create, avviate e controllate alla ricerca di errori. L’identificativo tecnico attuale è 100.3.3-swonos-kernel.

Sviluppo indipendente del kernel

Il ramo di sviluppo comprende funzioni proprie del kernel, oggetti dispositivo e un livello PCI/PCIe.

Primo driver Windows esterno in esecuzione

Con la versione 0.2.2, un driver di riferimento Windows PCI/PCIe esterno è stato eseguito con successo per la prima volta su hardware reale. È un passo importante oltre il solo riconoscimento del dispositivo.

Dimostrato, ma non universale

Il driver eseguito correttamente è un driver di riferimento AMD64 non modificato, creato con il WDK ufficiale di Microsoft. Il driver OEM originale Realtek non è ancora supportato. La compatibilità generale con i driver Windows rimane un obiettivo di sviluppo.

Cronologia dello sviluppo

Le principali tappe raggiunte con successo nello sviluppo di SWONOS.

Sistema
Settembre 2026

Interfaccia SWONOS dedicata

Le modifiche al desktop, al menu Start, alla schermata di accesso e al design del sistema vengono integrate nell’ambiente di sviluppo.

Avvio riuscito
8–9 ottobre 2026

Prime versioni del kernel avviate correttamente

I kernel SWONOS 0.0.1 e 0.0.2 superano i test finali di avvio e di regressione.

Test superati
Ottobre 2026

Le funzioni proprie del kernel superano gli autotest

Le versioni da 0.0.3 a 0.0.5 estendono SWONOS NT Core con funzioni di stato, Unicode, elenchi, eventi e sincronizzazione, oltre a oggetti di driver e dispositivi. Gli autotest vengono superati.

Fattibilità dimostrata
Ottobre 2026 · 0.1.4

Dimostrata la fattibilità dell’integrazione dei driver

Il kernel 0.1.4 fornisce un’importante dimostrazione tecnica per il previsto supporto dei driver.

Prova hardware
Ottobre 2026 · 0.1.6

Sviluppo dei driver testato su una stampante reale

La versione 0.1.6 porta lo sviluppo dei dispositivi oltre le simulazioni: una stampante con driver Windows viene usata per una prova pratica.

Validato
14 ottobre 2026

Kernel SWONOS 0.2.0 validato

Il kernel 0.2.0 viene completato e validato con successo. Parallelamente nasce la base tecnica del repository di aggiornamenti SWONOS.

Hardware rilevato
15 ottobre 2026 · 0.2.1

Rilevamento PCI/PCIe e corrispondenza INF implementati

SWONOS riconosce un vero lettore di schede Realtek RTS5229 tramite l’identificativo hardware 10ec:5229. Il confronto con i file INF di Windows individua un driver candidato tramite l’identificativo del sottosistema. Rilevamento e associazione dei driver sono così dimostrati nella pratica.

Approvato
15 ottobre 2026 · 0.2.1

Introdotto correttamente un identificativo di versione del kernel

Il kernel 0.2.1 usa l’identificativo dedicato 100.2.1-swonos-kernel e supera la validazione finale. Lo sviluppo della versione 0.2.2 viene approvato.

Driver in esecuzione
16 ottobre 2026 · 0.2.2

Primo driver Windows PCI/PCIe esterno eseguito su hardware reale

Un driver di riferimento AMD64 indipendente, proveniente dal WDK ufficiale Microsoft, viene eseguito senza modifiche su hardware PCI/PCIe reale tramite l’integrazione dei driver SWONOS. Il kernel 0.2.2 supera tutte le verifiche finali.

Validato
16 ottobre 2026 · 0.2.4

SWONOS Kernel 0.3.3 validato su hardware reale

Il kernel 0.2.4 ha superato i test di avvio, PCI, WDM, KMDF, HID/PnP e sospensione/ripresa S3 senza crash o perdite di risorse; delta taint pari a zero. Sono state verificate ZwCreateFile, ZwReadFile, ZwWriteFile e ZwClose. Il divario di importazione del driver Intel HID OEM è passato da 4 a 0. L’esecuzione del driver OEM non è ancora autorizzata per motivi di sicurezza: la tabella KMDF e lo stack ACPI/HID sottostante richiedono ulteriori verifiche. Il driver Linux rimane attivo.

Validato · 26 ottobre 2026 · 0.3.3
26.10.2026 · 0.3.3

SWONOS Kernel 0.3.3: hotplug HID verificato

Il kernel 100.3.3-swonos-kernel gestisce la rimozione e la riconnessione fisica di un mouse USB. Il driver filtro OEM Insyde non modificato è stato ricollegato e ha elaborato movimenti reali. Avvio riuscito, delta taint zero. Il test non dimostra la compatibilità generale con i driver Windows.