Interpretación de comandos
Estudiar cómo el texto escrito en el prompt se convierte en una instrucción para el sistema.
Laboratorio de ingeniería
Un shell inspirado en Bash, escrito en C para estudiar los fundamentos de la línea de comandos.
El desafío
Construimos un shell inspirado en Bash en C como proyecto de aprendizaje de bajo nivel. El trabajo se centra en entender la estructura de un intérprete de comandos y su relación con los procesos, sin afirmar compatibilidad completa con Bash.
Qué construimos
Estudiar cómo el texto escrito en el prompt se convierte en una instrucción para el sistema.
Explorar los conceptos del sistema operativo cuando un shell inicia un comando.
Trabajar cerca de las APIs nativas de procesos y memoria, sin depender de un runtime de shell ya hecho.
El resultado
El clon permite explorar la línea de comandos como sistema de software. Esta página describe el objetivo del proyecto sin sugerir equivalencia funcional con GNU Bash.
Empecemos por una conversación
Cuéntanos qué es difícil hoy. Empezamos por el problema y por las personas que conviven con él.