Własny interfejs systemu SWONOS
Dostosowania pulpitu, menu Start, ekranu logowania i wyglądu systemu zostały zintegrowane ze środowiskiem deweloperskim.
Aktualny stan: SWONOS Kernel 0.3.3 – w pełni zweryfikowany na rzeczywistym sprzęcie.
Aktualny stan: SWONOS Kernel 0.3.3 – w pełni zweryfikowany na rzeczywistym sprzęcie.
Jądro SWONOS jest tworzone w możliwych do prześledzenia etapach rozwoju. Nowe wersje są kompilowane, uruchamiane i sprawdzane pod kątem błędów. Aktualny techniczny identyfikator wydania to100.3.3-swonos-kernel.
Gałąź rozwojowa zawiera własne funkcje jądra, obiekty urządzeń i warstwę urządzeń PCI/PCIe.
W wersji 0.2.2 po raz pierwszy pomyślnie wykonano zewnętrzny referencyjny sterownik Windows PCI/PCIe na rzeczywistym sprzęcie. To ważny krok wykraczający poza samo rozpoznawanie urządzeń.
Pomyślnie uruchomiony sterownik jest niezmodyfikowanym sterownikiem referencyjnym AMD64 zbudowanym przy użyciu oficjalnego Microsoft WDK. Oryginalny sterownik OEM Realtek nie jest jeszcze obsługiwany. Ogólna zgodność ze sterownikami Windows pozostaje celem rozwoju.
Najważniejsze pomyślnie osiągnięte kamienie milowe rozwoju SWONOS.
Dostosowania pulpitu, menu Start, ekranu logowania i wyglądu systemu zostały zintegrowane ze środowiskiem deweloperskim.
SWONOS Kernel 0.0.1 i 0.0.2 przechodzą końcowe testy uruchamiania i testy regresji.
Wersje od 0.0.3 do 0.0.5 rozszerzają SWONOS NT Core o funkcje stanu, Unicode, list, zdarzeń i synchronizacji oraz obiekty sterowników i urządzeń. Wszystkie autotesty kończą się powodzeniem.
Jądro 0.1.4 dostarcza ważnego technicznego dowodu wykonalności planowanej obsługi sterowników.
Wersja 0.1.6 przenosi prace nad urządzeniami i sterownikami poza symulację: w praktycznym teście sprzętowym wykorzystywana jest drukarka ze sterownikiem Windows.
Jądro 0.2.0 zostało pomyślnie ukończone i zweryfikowane. Jednocześnie powstała podstawa techniczna osobnego repozytorium aktualizacji SWONOS.
SWONOS identyfikuje rzeczywisty czytnik kart Realtek RTS5229 na podstawie identyfikatora sprzętowego 10ec:5229. Dopasowanie Windows INF znajduje odpowiedniego kandydata na sterownik na podstawie identyfikatora podsystemu. Pokazuje to skuteczne wykrywanie urządzeń i dopasowywanie sterowników w praktyce.
Jądro 0.2.1 używa własnego oznaczenia 100.2.1-swonos-kernel i przechodzi końcową procedurę akceptacji. Zatwierdzono rozwój wersji 0.2.2.
Niezależny sterownik referencyjny AMD64 z oficjalnego Microsoft WDK działa bez modyfikacji na rzeczywistym sprzęcie PCI/PCIe dzięki integracji sterowników SWONOS. Jądro 0.2.2 przechodzi pełne testy akceptacyjne.
Kernel 0.2.4 zaliczył testy rozruchu, PCI, WDM, KMDF, HID/PnP oraz wznowienia S3 bez awarii i wycieków zasobów; delta taint 0. Funkcje ZwCreateFile, ZwReadFile, ZwWriteFile i ZwClose przeszły testy. Brakujące importy Intel HID OEM zmniejszono z 4 do 0. Uruchomienie sterownika OEM nie jest jeszcze dopuszczone ze względów bezpieczeństwa: tabela KMDF i niższy stos ACPI/HID wymagają dalszej weryfikacji. Sterownik Linux pozostaje aktywny.
Jądro 100.3.3-swonos-kernel obsługuje fizyczne odłączenie i ponowne podłączenie myszy USB. Niezmieniony sterownik filtrujący OEM Insyde został ponownie dołączony i przetwarzał rzeczywisty ruch myszy. Rozruch zaliczony, delta taint równa zero. Nie oznacza to ogólnej zgodności ze sterownikami Windows.