SWONE

SWONOS Kernel

Estado atual: SWONOS Kernel 0.3.3 — totalmente validado em hardware real.

SWONOS Kernel

Estado atual: SWONOS Kernel 0.3.3 — totalmente validado em hardware real.

O SWONOS Kernel é construído em etapas de desenvolvimento verificáveis. As novas versões são compiladas, iniciadas e analisadas quanto a erros. O identificador técnico atual da versão é100.3.3-swonos-kernel.

Desenvolvimento próprio do kernel

A linha de desenvolvimento inclui funções próprias do kernel, objetos de dispositivos e uma camada para dispositivos PCI/PCIe.

Primeiro controlador Windows externo em execução

Com a versão 0.2.2, um controlador de referência Windows PCI/PCIe externo foi executado com sucesso em hardware real pela primeira vez. Trata-se de um passo importante para além da simples deteção de dispositivos.

Demonstrado, mas não universal

O controlador executado com sucesso é um controlador de referência AMD64 não modificado, criado com o Microsoft WDK oficial. O controlador OEM original da Realtek ainda não é suportado. A compatibilidade geral com controladores Windows continua a ser um objetivo de desenvolvimento.

Cronologia de desenvolvimento

Os principais marcos alcançados com sucesso no desenvolvimento do SWONOS.

Sistema
Setembro de 2026

Interface própria do sistema SWONOS

As adaptações do desktop, do menu Iniciar, do ecrã de início de sessão e do visual do sistema são integradas no ambiente de desenvolvimento.

Arranque aprovado
8–9 de outubro de 2026

Primeiras versões próprias do kernel iniciadas com sucesso

O SWONOS Kernel 0.0.1 e 0.0.2 passam os testes finais de arranque e regressão.

Testes aprovados
Outubro de 2026

Funções próprias do kernel passam os autotestes

As fases 0.0.3 a 0.0.5 expandem o SWONOS NT Core com funções de estado, Unicode, listas, eventos e sincronização, além de objetos de controladores e dispositivos. Os autotestes passam.

Comprovação
Outubro de 2026 · 0.1.4

Viabilidade básica da integração de controladores demonstrada

Com o kernel 0.1.4, foi obtida uma demonstração técnica importante para o suporte de controladores previsto.

Teste prático
Outubro de 2026 · 0.1.6

Desenvolvimento de controladores testado com impressora real

A versão 0.1.6 leva o desenvolvimento de dispositivos e controladores para além das simulações: uma impressora com controlador Windows é utilizada como teste prático de hardware.

Validado
14 de outubro de 2026

SWONOS Kernel 0.2.0 validado

O kernel 0.2.0 foi concluído e validado com sucesso. Foi também estabelecida a base técnica do repositório próprio de atualizações do SWONOS.

Hardware detetado
15 de outubro de 2026 · 0.2.1

Deteção de dispositivos PCI/PCIe e correspondência INF implementadas

O SWONOS reconhece o leitor de cartões Realtek RTS5229 real através do identificador de hardware 10ec:5229. A associação do ficheiro INF do Windows encontra um controlador candidato adequado através do identificador de subsistema. A deteção do dispositivo e a associação do controlador foram, assim, demonstradas na prática.

Aprovado
15 de outubro de 2026 · 0.2.1

Identificador próprio de versão do kernel introduzido com sucesso

O kernel 0.2.1 utiliza o identificador próprio 100.2.1-swonos-kernel e passa a aceitação final. O desenvolvimento da versão 0.2.2 está autorizado.

Controlador em execução
16 de outubro de 2026 · 0.2.2

Primeiro controlador Windows PCI/PCIe externo executado em hardware real

Um controlador de referência AMD64 independente, proveniente do Microsoft WDK oficial, é executado com sucesso, sem alterações, através da integração de controladores SWONOS em hardware PCI/PCIe real. A versão 0.2.2 do kernel passa a aceitação completa.

Validado
16 de outubro de 2026 · 0.2.4

SWONOS Kernel 0.3.3 validado em hardware real

O kernel 0.2.4 passou nos testes de arranque, PCI, WDM, KMDF, HID/PnP e suspensão/retoma S3 sem falhas graves nem fugas de recursos; variação de taint zero. As funções ZwCreateFile, ZwReadFile, ZwWriteFile e ZwClose foram verificadas. A lacuna de importações Intel HID OEM passou de 4 para 0. A execução do controlador OEM ainda não foi autorizada por segurança: faltam validar a tabela KMDF e a pilha inferior ACPI/HID. O controlador Linux continua ativo.

Validado · 26 de outubro de 2026 · 0.3.3
26.10.2026 · 0.3.3

SWONOS Kernel 0.3.3: ligação HID a quente validada

O kernel 100.3.3-swonos-kernel gere a remoção e a reconexão física de um rato USB. O filtro OEM Insyde inalterado voltou a ligar-se e processou movimentos reais. Arranque aprovado, delta de taint zero. Não significa compatibilidade geral com controladores Windows.