Lista seleccionada en Markdown de recursos para trabajar a distancia: bolsas de empleo, espacios de coliving, herramientas para entrevistas, libros y empresas que facilitan el trabajo remoto.
cs341-illinois/coursebook
Libro de texto introductorio y de código abierto sobre programación de sistemas en C para Linux y POSIX, utilizado en el curso CS 341 de la Universidad de Illinois.
- Estrellas
- 3,839
- Forks
- 327
- Issues abiertos
- 48
- Último commit
- hace 14 días
¿Qué es?
Coursebook es un libro de texto introductorio y gratuito sobre programación de sistemas, dirigido a lectores que ya conocen un lenguaje de programación y entienden los conceptos básicos de ensamblador. Todos los ejemplos y ejercicios están en C, elegido por el proyecto como el lenguaje de facto del kernel de Linux. Es el material didáctico del curso CS 341: System Programming de la Universidad de Illinois en Urbana-Champaign.
El proyecto busca mejorar un wikilibro comunitario anterior al añadir citas, notas al pie, lecturas complementarias y un glosario. El contenido fuente está escrito en LaTeX y el proceso de compilación genera versiones del mismo material en PDF, Markdown, HTML y EPUB.
Los colaboradores editan las fuentes LaTeX y utilizan un proceso de compilación automatizado para publicar los resultados. El repositorio incluye un archivo CONTRIBUTING.md que describe la estructura y el flujo de trabajo.
Funciones clave
- 01Aborda temas de programación de sistemas con C en Linux y POSIX
- 02Incluye citas, notas al pie, lecturas complementarias y un glosario
- 03Genera versiones en PDF, Markdown, HTML y EPUB a partir de una sola fuente
- 04Fuentes escritas en LaTeX y compilación automatizada
Casos de uso
- Estudiar por cuenta propia programación de sistemas en C en Linux
- Usarlo como libro de texto en un curso de sistemas operativos o programación de sistemas
- Consultar una referencia gratuita sobre las API de POSIX, los procesos y la E/S de archivos
- Colaborar en un libro de texto educativo de código abierto escrito en LaTeX
Inicio rápido
- 1
Abre la versión más reciente del PDF del libro del curso
- 2
Lee CONTRIBUTING.md para saber cómo compilar el libro desde el código fuente
Antes de usarlo
- No se especifica ninguna licencia en los metadatos, por lo que las condiciones de reutilización no están claras.
- El README no incluye ningún comando de compilación; para compilar desde el código fuente, hay que seguir CONTRIBUTING.md.
Temas
Preguntas frecuentes
- ¿Qué es coursebook?
- Libro de texto introductorio y de código abierto sobre programación de sistemas en C para Linux y POSIX, utilizado en el curso CS 341 de la Universidad de Illinois. Coursebook es un libro de texto introductorio y gratuito sobre programación de sistemas, dirigido a lectores que ya conocen un lenguaje de programación y entienden los conceptos básicos de ensamblador. Todos los ejemplos y ejercicios están en C, elegido por el proyecto como el lenguaje de facto del kernel de Linux. Es el material didáctico del curso CS 341: System Programming de la Universidad de Illinois en Urbana-Champaign.
- ¿coursebook es gratuito? ¿Qué licencia tiene?
- coursebook no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
- ¿coursebook sigue mantenido?
- Mantenimiento activo. El último commit de coursebook fue el 6 oct 2026.
- ¿Para qué puedo usar coursebook?
- Estudiar por cuenta propia programación de sistemas en C en Linux Usarlo como libro de texto en un curso de sistemas operativos o programación de sistemas Consultar una referencia gratuita sobre las API de POSIX, los procesos y la E/S de archivos Colaborar en un libro de texto educativo de código abierto escrito en LaTeX
- ¿Cómo se instala coursebook?
- Abre la versión más reciente del PDF del libro del curso Lee CONTRIBUTING.md para saber cómo compilar el libro desde el código fuente
- ¿Dónde consigo coursebook?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/cs341-illinois/coursebook
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una lista Awesome seleccionada de recursos de inteligencia de amenazas, que abarca feeds de IP y dominios, muestras de malware, formatos de datos, frameworks, herramientas e investigación.
Lista seleccionada y organizada por categorías de software y servicios en línea centrados en la privacidad y la seguridad, desde gestores de contraseñas hasta sistemas operativos.
Guía paso a paso para configurar el framework de métodos de entrada fcitx5 con el motor Rime y el esquema rime-ice (雾凇拼音) en Debian y otras distribuciones Linux.
ManimGL es el motor original de 3Blue1Brown para crear animaciones precisas mediante código y producir videos explicativos de matemáticas.
Un dashboard personal autoalojable para homelabs, con comprobaciones del estado de los servicios, widgets, temas, paquetes de iconos y un editor de configuración en la interfaz.