cs341-illinois / coursebook
git clone https://github.com/cs341-illinois/coursebook.git
fa19 · 7y ago
🔥 on GitHub Trending today
Open-source LaTeX textbook teaching introductory systems programming in C on Linux and POSIX, used in UIUC's CS 341 course.
Why you might care
Covers systems programming from a C and Linux perspective, aimed at readers who already know a programming language and some assembly. Built as a wikibook successor with citations, footnotes, a glossary, and exports to PDF, Markdown, and HTML.
+10
stars, 24h · #3,434
+~65
stars, 7 days · #3,178
+~280
stars, 30 days · #2,879
3.9k
★ total · +2% this week
329
forks · 48 open issues
Star history (as recorded here)
LanguageTeX
License—
Created2018-01-26 (8y ago)
Last push17d ago
Watchers46
OwnerOrganization
Seen on GitHub Trending
- 2026-10-23 — #3 daily in tex · +13 ★
GitHub topics
Links
- GitHub: github.com/cs341-illinois/coursebook
- Homepage: https://cs341.cs.illinois.edu/coursebook
- Releases · Issues · Hacker News mentions
README excerpt
# Coursebook Welcome to the systems programming coursebook! This repository houses a high-quality, open-source introductory systems programming textbook used by the CS 341: System Programming course at the University of Illinois Urbana-Champaign The book assumes that you have taken a programming language course and are familiar with assembly instructions. All of the code and instruction will be in C, as it is the de-facto language of the Linux Kernel. The Coursebook is an aim to standardize and build upon Angrave's original wikibook experiment. The most recent version of the coursebook as a single pdf is here: main.pdf. ## Overview ### Goals * Improve the quality and rigour of the original wikibook while maintaining openness. * Improve the factualness by including citations, footnotes, extended reading, and a glossary. * Have exports in the form of pdf, markdown, and html. * Automagically build so writers can focus on writing. ## Contributing, Building, and Structure Read `CONTRIBUTING.md` ## Credit Where Credit is Due * Title Page Idea Inspiration - https://tex.stackexchange.com/questions/85904/showcase-of-beautiful-title-page-done-in-tex * Duck Image Inspiration - https://pixabay.com/photos/toy-bath-rubber-duck-studio-1474138/ * Chapter Style Inspiration - https://texblog.org/2012/07/03/fancy-latex-chapter-styles/ * PDF Image Inspiration - https://pixabay.com/illustrations/pdf-miniature-file-icon-2127829/
Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.