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.
Estado atual: SWONOS Kernel 0.3.3 — totalmente validado em hardware real.
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.
A linha de desenvolvimento inclui funções próprias do kernel, objetos de dispositivos e uma camada para dispositivos PCI/PCIe.
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.
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.
Os principais marcos alcançados com sucesso no desenvolvimento do 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.
O SWONOS Kernel 0.0.1 e 0.0.2 passam os testes finais de arranque e regressão.
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.
Com o kernel 0.1.4, foi obtida uma demonstração técnica importante para o suporte de controladores previsto.
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.
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.
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.
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.
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.
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.
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.