> For the complete documentation index, see [llms.txt](https://hernandez-kevin.gitbook.io/la-guia-del-frijol/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hernandez-kevin.gitbook.io/la-guia-del-frijol/master.md).

# Inicio del Trayecto

¡Bienvenido, caballero dorado en proceso!

Si estás en esta página, es porque empiezas con el trayecto de programar el amado Sistema Operativo PintOS.

Por experiencia de ex-alumnos que han pasado por la clase de Sistemas Operativos, PintOS se resume en una oración: es un dolor de cabeza.

Es un proyecto muy largo, tedioso y hasta frustrante. Cuando empiezas el proyecto por primera vez, no sabes ni por dónde empezar porque son demasiados archivos que hay y no hay una guía clara que te de un empujón y te ahorrara tiempo.

En hora buena, esa guía ya existe y es esta. Esperamos que te sirva todos los consejos que te proporcionaremos e información extra que no está presente en otras guías.

Realizamos esta guía con el fin que los estudiantes tengan una idea más clara de qué tienen que hacer y logren terminar el proyecto. Este proyecto es famoso porque casi nadie logra terminarlo completo.

Esta guía no pretende darte todo hecho para que le des Copy & Paste. Tienes que vivir la experiencia por ti mismo.

¡Éxitos en un tu trayectoria con PintOS!

![](https://media.giphy.com/media/l4puXzIEbBECdnWbB5/giphy.gif)

## Sugerencias

* ***Siempre*** lee la documentación oficial de PintOS. Te proporciona la información básica de lo que tienes que hacer e incluso detalles extras del proyecto y cómo está implementado PintOS. Esta guía en todo momento asume que has leído las páginas respectivas de la documentación.
* Empieza lo más antes posible y no dejes hasta de último el proyecto. Trabaja paulatinamente.
* Este es un proyecto que hay que dedicarle mucho tiempo y mucha energía. Un café no es mala idea cada vez que programas PintOS.
* ***UTILICEN GITHUB.***
* Si no se acuerdan cómo programar en C, lean un tutorial rápido. De todas formas, aprenderás de por vida C con PintOS... solamente te ahorras tiempo si lees un tutorial de C.
