> 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.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://hernandez-kevin.gitbook.io/la-guia-del-frijol/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
