Executando verificação de segurança...
1

Falta 2 meses para começar minhas férias da faculdade, e eu estou aqui imaginando qual vai ser meu primeiro projeto nas férias

Introdução

Para quem não sabe sou estudante de Bacharelado de Ciências da Computação na Universidade Federal de Lavras MG.

E eu sempre tive um problema de ficar mascando as ideias em vez de focar no agora. "Não me culpe por gostar do ponto de vista futuro"

Enfim, eu curto mais tecnologias low-level como o GEOM, o SYSFS e o Driverkit/Iokit que são tecnologias de compatibilidade de dispositivos via driver ou identificação Unix.

E um dos primeiros projetos que eu quero fazer é construir um kernel baseado em FreeBSD numa implementação minha na Linguagem de programação Rust e na Linguagem de montagem Nasm.

Cortando alguns suporte de chipsets aqui, adicionando suporte a outros recursos ali e tals.

E o primeiro ponto em que eu decidi trabalhar durante minhas férias para melhorar meu aprendizado em Rust e em low-level seria estudar o GEOM e reescreve-lo em Rust com suporte a um virtual sysfs e a uma biblioteca de interação em C para compatibilidade com IoKIT/DriverKIT

Porque eu decidi fazer um projeto tão grande complicado e complexo quanto esse

Primeiramente, eu gostaria de estudar Unix, e para todos os mais profundos nesse assunto não deve ser a primeira vez que estão ouvindo Unix != Linux. Ambos são os separados.

Um MacOS / FreeBSD nunca será um Linux e vice versa apesar de linux ainda tentar alguma coisa de compatibilidade com NextStep ...

Outro motivo, eu gostaria de aprimorar meu low-level e meu conhecimento sobre S.O

Sempre estou disponivel para perguntas sobre o tema.

meu github é: https://github.com/KitsuneSemCalda
meu discord é: ! Kitsune#7750

Carregando publicação patrocinada...