SWONE

Noyau SWONOS

État actuel : SWONOS Kernel 0.3.3 – entièrement validé sur du matériel réel.

Noyau SWONOS

État actuel : SWONOS Kernel 0.3.3 – entièrement validé sur du matériel réel.

Le noyau SWONOS est construit en étapes de développement traçables. Les nouvelles versions sont créées, démarrées et vérifiées. L’identifiant technique actuel est 100.3.3-swonos-kernel.

Développement indépendant du noyau

La branche de développement comprend des fonctions propres au noyau, des objets de périphériques et une couche PCI/PCIe.

Premier pilote Windows externe exécuté

Avec la version 0.2.2, un pilote de référence Windows PCI/PCIe externe a été exécuté avec succès pour la première fois sur du matériel réel. C’est une étape importante au-delà de la simple identification des appareils.

Démontré, mais pas universel

Le pilote exécuté avec succès est un pilote de référence AMD64 non modifié, créé avec le WDK officiel de Microsoft. Le pilote OEM Realtek d’origine n’est pas encore pris en charge. La compatibilité générale avec les pilotes Windows reste un objectif de développement.

Chronologie du développement

Les principales étapes effectivement franchies dans le développement de SWONOS.

Système
Septembre 2026

Interface système SWONOS personnalisée

Les modifications du bureau, du menu Démarrer, de l’écran de connexion et du design du système sont intégrées à l’environnement de développement.

Démarrage réussi
8–9 octobre 2026

Premières versions du noyau démarrées avec succès

Les noyaux SWONOS 0.0.1 et 0.0.2 passent les tests finaux de démarrage et de non-régression.

Tests réussis
Octobre 2026

Les fonctions propres au noyau passent les auto-tests

Les versions 0.0.3 à 0.0.5 étendent SWONOS NT Core avec les fonctions de statut, Unicode, listes, événements et synchronisation, ainsi que les objets de pilotes et de périphériques. Tous les auto-tests réussissent.

Faisabilité démontrée
Octobre 2026 · 0.1.4

Faisabilité de l’intégration des pilotes démontrée

Le noyau 0.1.4 apporte une démonstration technique importante de la prise en charge des pilotes prévue.

Essai matériel
Octobre 2026 · 0.1.6

Développement des pilotes testé sur une imprimante réelle

La version 0.1.6 va au-delà de la simulation : une imprimante équipée d’un pilote Windows sert de test matériel pratique.

Validé
14 octobre 2026

Noyau SWONOS 0.2.0 validé

La version 0.2.0 du noyau est achevée et validée avec succès. La base technique du dépôt de mises à jour SWONOS est créée en parallèle.

Matériel détecté
15 octobre 2026 · 0.2.1

Détection PCI/PCIe et correspondance INF implémentées

SWONOS détecte un véritable lecteur de cartes Realtek RTS5229 grâce à son identifiant matériel 10ec:5229. L’analyse INF Windows trouve un pilote candidat adapté à partir de l’identifiant du sous-système. La détection et l’association des pilotes sont ainsi démontrées en pratique.

Approuvé
15 octobre 2026 · 0.2.1

Identifiant de version du noyau introduit avec succès

Le noyau 0.2.1 utilise son propre identifiant 100.2.1-swonos-kernel et réussit la validation finale. Le développement vers 0.2.2 est approuvé.

Pilote exécuté
16 octobre 2026 · 0.2.2

Premier pilote Windows PCI/PCIe externe sur matériel réel

Un pilote de référence AMD64 indépendant issu du WDK officiel de Microsoft est exécuté sans modification sur du matériel PCI/PCIe réel grâce à l’intégration des pilotes SWONOS. Le noyau 0.2.2 passe tous les tests de validation.

Validé
16 octobre 2026 · 0.2.4

SWONOS Kernel 0.3.3 validé sur du matériel réel

Le noyau 0.2.4 a réussi les tests de démarrage, PCI, WDM, KMDF, HID/PnP et veille/reprise S3 sans plantage ni fuite de ressources ; variation de taint nulle. Les fonctions de fichiers ZwCreateFile, ZwReadFile, ZwWriteFile et ZwClose ont été validées. Le déficit d’importations du pilote Intel HID OEM est passé de 4 à 0. Par sécurité, l’exécution du pilote OEM n’est pas encore autorisée : la table KMDF et la pile ACPI/HID restent à valider. Le pilote Linux reste actif.

Validé · 26 octobre 2026 · 0.3.3
26.10.2026 · 0.3.3

SWONOS Kernel 0.3.3 : branchement à chaud HID validé

Le noyau 100.3.3-swonos-kernel gère la déconnexion et la reconnexion physiques d’une souris USB. Le pilote filtre OEM Insyde inchangé a été réattaché et a traité les mouvements réels. Démarrage validé, delta de taint nul. Ce test ne garantit pas une compatibilité générale avec les pilotes Windows.