Categoria: Destaque de Projeto / Qt Especial
Tags: #kernel #assembly #Qt6 #sistemaoperacional #FydelisTech #códigoaberto
Autor: Equipe Fydelis Tech
Data: Outubro de 2026
[image: 73e14609-40eb-4158-b772-15c88970fb1a.png]
👋 Apresentação
Olá, comunidade do Qt!
É com imensa satisfação que compartilho oficialmente o FydelisTechOS v2.0 — um projeto que venho construindo do absoluto zero, aqui em Salvador, Bahia: um sistema operacional completo, com kernel escrito inteiramente em linguagem Assembly, acompanhado de um ambiente gráfico moderno e funcional desenvolvido com Qt 6. O projeto já está em fase final de preparação para lançamento — e quero convidar vocês a conhecer essa trajetória, os desafios e o caminho que ainda temos pela frente.
🧠 O Núcleo: Kernel Escrito em Assembly Puro
Diferente de muitos projetos que partem de código existente ou usam linguagens de alto nível desde o início, o FydelisTechOS v2.0 nasce diretamente no hardware:
Bootstrap e núcleo do kernel: 100% escrito à mão em Assembly x86_64 — sem depender de carregadores prontos, sem reuso de código de outros kernels
Gerenciamento de memória: Paginação física e virtual, alocação dinâmica, tabelas de descritores — tudo implementado diretamente, sem camadas de abstração
Interrupções e Entrada/Saída: Configuração de controladores, drivers de teclado, inicialização do framebuffer — controle direto sobre o funcionamento da máquina
Filosofia: Para entender de verdade como um sistema operacional funciona, começamos onde o silício começa — instrução por instrução
Não foi por teimosia; foi por domínio. Cada instrução tem um propósito. Cada byte é contado.
🎨 A Interface Gráfica: Qt 6 como Ambiente Nativo
Com as bases sólidas, a próxima etapa foi dar vida ao sistema com uma interface moderna e capaz — e a escolha foi imediata:
Qt 6.12 adotado como framework gráfico principal do sistema
FydelisWriter e os aplicativos da suíte construídos com Qt Widgets — uma interface limpa, familiar e produtiva
Cadeia de compilação cruzada desenvolvida especialmente para executar Qt diretamente sobre o kernel
O mesmo código compila nativamente tanto em GNU/Linux (Qt 5.15/6.x) quanto no FydelisTechOS (Qt 6) — compatibilidade com duas plataformas desde o primeiro dia
Código em C++17/20 com compilação condicional para máxima versatilidade
"O Assembly dá o coração ao sistema — mas o Qt dá o rosto."
🏗️ Etapas Concluídas e Situação Atual
Fase
Status
Carregador de inicialização e entrada do kernel
✅ Concluído
Gerenciamento de memória e paginação
✅ Concluído
Interrupções e drivers de hardware
✅ Concluído
Saída gráfica e framebuffer
✅ Concluído
Camada de integração Qt 6
✅ Funcional
Suíte Fydelis Office (Writer e demais apps)
✅ Pronta para teste beta
Estabilidade e otimização final
🔄 Ajustes em andamento
Empacotamento e documentação
📝 Finalizando
Estamos na reta final de pré-lançamento. As compilações diárias funcionam, a interface responde bem e os aplicativos principais já podem ser usados. Restam os últimos ajustes de polimento, desempenho e documentação — o trecho final da caminhada.
💡 Por Que Isso Importa
Projetos assim mostram o verdadeiro espírito do código aberto:
Valor educacional: cada componente é uma aula sobre o funcionamento real dos computadores
Independência: um sistema que segue sua própria rota, sem depender de direções externas
Demonstração do Qt: provando que o Qt 6 pode brilhar mesmo em plataformas totalmente novas e não padronizadas
Raízes comunitárias: desenvolvido em Salvador, Bahia — pensando desde o início para o mundo
📂 Acompanhe e Participe
GitHub: github.com/fydelis2025 — código-fonte, atualizações diárias, relatórios de problemas. O projeto está como privado para testes finais; em breve disponibilizarei a versão completa e compilada do sistema operacional desenvolvido do zero em Assembly + Qt.
Debates: fique à vontade para comentar aqui, perguntar, sugerir — toda contribuição é bem-vinda
Cronograma: lançamento candidato previsto para o final de 2026; versão estável logo em seguida
Gostaria muito de trocar ideias com desenvolvedores do Qt, programadores de interface e todos interessados em sistemas operacionais alternativos. Suas perguntas, observações e críticas construtivas são muito bem-vindas.
🙏 Encerramento
Criar um sistema operacional do zero em Assembly é um dos maiores desafios que um desenvolvedor pode enfrentar. Fazer isso com Qt na camada gráfica? É um caminho trilhado por poucos — e é uma honra compartilhar isso com vocês.
Obrigado à equipe do Qt e a todos que têm acompanhado e ajudado. O melhor está por vir.
— Equipe Fydelis Tech
Salvador, Bahia — Brasil