Interpretação de comandos
Estudar como o texto digitado no prompt se torna uma instrução para o sistema.
Laboratório de engenharia
Um shell inspirado no Bash, escrito em C para estudar os fundamentos da linha de comando.
O desafio
Construímos um shell inspirado no Bash em C como projeto de aprendizado de baixo nível. O trabalho se concentra em entender a estrutura de um interpretador de comandos e sua relação com processos, sem alegar compatibilidade completa com o Bash.
O que construímos
Estudar como o texto digitado no prompt se torna uma instrução para o sistema.
Explorar os conceitos do sistema operacional envolvidos quando um shell inicia um comando.
Trabalhar próximo das APIs nativas de processos e memória, sem depender de um runtime de shell pronto.
O resultado
O clone permite explorar a linha de comando como um sistema de software. Esta página descreve o objetivo do projeto sem sugerir paridade de recursos com o GNU Bash.
O primeiro passo é conversar
Conte o que está difícil hoje. A conversa começa pelo problema — e pelas pessoas que vivem com ele.