Das Systemprogrammierungs-Lehrbuch der University of Illinois Urbana-Champaign erlebt gerade einen GitHub-Moment: Das Repository cs341-illinois/coursebook sammelte diese Woche Hunderte neue Sterne und stieg in die tägliche Trending-Liste der Plattform auf.
Das Projekt ist, was der Name sagt: ein vollständiges Open-Source-Lehrbuch zur Einführung in die Systemprogrammierung, in LaTeX geschrieben und als PDF, HTML, EPUB und Markdown veröffentlicht – genutzt im Kurs CS 341: System Programming an der UIUC. Es setzt einen Programmierparadigmen-Kurs und Vertrautheit mit Assembler voraus; der gesamte Code ist in C, das die Autoren als De-facto-Sprache des Linux-Kernels bezeichnen.
Der Grund für seine Existenz ist unspektakulär, aber nützlich: Das Repository will ein früheres "Wikibook"-Experiment des UIUC-Lehrenden Angrave standardisieren und ausbauen – mit Zitaten, Fußnoten, weiterführender Lektüre und Glossar – und alles an automatische Builds hängen, damit Beitragende schreiben statt setzen müssen. GitHub Actions kompiliert und veröffentlicht jede Version.
Was der Trend spiegelt, ist größer: Open Courseware ist still zu einem ernstzunehmenden Publikationskanal geworden. Hochschulinstitute veröffentlichen Lehrbücher unter Lizenzen, die Studierende forken, übersetzen und korrigieren dürfen. Die rund 2.200 Sterne des Coursebook liegen eher im Bereich bekannter Community-Referenzen als in der Blockbuster-Liga – aber es ist ein sauberes Beispiel für ein Lehrbuch, das sich wie Software verhält: versioniert, überprüfbar und an der Nutzungsstelle kostenlos.




