-
Notifications
You must be signed in to change notification settings - Fork 85
Introduction
To thy happy children of the future, those of the past send greetings. - Alma Mater
At the University of Illinois at Urbana-Champaign, We fundamentally believe that we have a right to make the university better for all future students. It is a message etched into our Alma Mater and makes up the DNA of our course staff. As such, we created the coursebook. The coursebook is a free and open systems programming textbook that anyone can read, contribute to, and modify for now and forever. We don’t think information should be behind a walled garden, and we truly believe that complex concepts can be explained simply and fully, for anyone to understand. The goal of this book is to teach you the basics and give you some intuition into the complexities of systems programming.
Like any good book, it isn’t complete. We still have plenty of examples, ideas, typos, and chapters to work on. If you find any issues, please file an https://github.com/illinois-cs241/coursebook/issues or email a list of typos to http://cs341.cs.illinois.edu/staff, and we’ll be happy to work on it. We are constantly trying to make the book better for students a year and ten years from now.
This work is based on the original coursebook located at https://github.com/angrave/SystemProgramming/wiki. All these peoples’ hard work is included in the section below.
Oh and the duck? Keep reading until synchronization :).
Thanks again and happy reading!
– Bhuvy
Bhuvan Venkatesh <[email protected]>
Lawrence Angrave <[email protected]>
joebenassi <[email protected]>
jakebailey <[email protected]>
Ebrahim Byagowi <[email protected]>
Alex Kizer <[email protected]>
dimyr7 <[email protected]>
Ed K <[email protected]>
ace-n <[email protected]>
josephmilla <[email protected]>
Thomas Liu <[email protected]>
Johnny Chang <[email protected]>
goldcase <[email protected]>
vassimladenov <[email protected]>
SurtaiHan <[email protected]>
Brandon Chong <[email protected]>
Ben Kurtovic <[email protected]>
dprorok2 <[email protected]>
anchal-agrawal <[email protected]>
Lawrence Angrave <[email protected]>
daeyun <[email protected]>
bchong95 <[email protected]>
rushingseas8 <[email protected]>
lukspdev <[email protected]>
hilalh <[email protected]>
dimyr7 <[email protected]>
Azrakal <[email protected]>
G. Carl Evans <[email protected]>
Cornel Punga <[email protected]>
vikasagartha <[email protected]>
dyarbrough93 <[email protected]>
berwin7996 <[email protected]>
Sudarshan Govindaprasad <[email protected]>
NMyren <[email protected]>
Ankit Gohel <[email protected]>
vha-weh-shh <[email protected]>
sasankc <[email protected]>
rishabhjain2795 <[email protected]>
nickgarfield <[email protected]>
by700git <[email protected]>
bw-vbnm <[email protected]>
Navneeth Jayendran <[email protected]>
Joe Benassi <[email protected]>
Harpreet Singh <[email protected]>
FenixFeather <[email protected]>
EntangledLight <[email protected]>
Bliss Chapman <[email protected]>
zikaeroh <[email protected]>
time bandit <[email protected]>
paultgibbons <[email protected]>
kevinwang <[email protected]>
cPolaris <[email protected]>
Zecheng (張澤成) <[email protected]>
Wieschie <[email protected]>
WeiL <[email protected]>
Graham Dyer <[email protected]>
Arun Prakash Jana <[email protected]>
Ankit Goel <[email protected]>
Allen Kleiner <[email protected]>
Abhishek Deep Nigam <[email protected]>
zmmille2 <[email protected]>
sidewallme <[email protected]>
raych05 <[email protected]>
mmahes <[email protected]>
mass <[email protected]>
kovaka <[email protected]>
gmag23 <[email protected]>
ejian2 <[email protected]>
cerutii <[email protected]>
briantruong777 <[email protected]>
adevar <[email protected]>
Yuxuan Zou (Sean) <[email protected]>
Xikun Zhang <[email protected]>
Vishal Disawar <[email protected]>
Taemin Shin <[email protected]>
Sujay Patwardhan <[email protected]>
SufeiZ <[email protected]>
Sufei Zhang <[email protected]>
Steven Shang <[email protected]>
Steve Zhu <[email protected]>
Sibo Wang <[email protected]>
Shane Ryan <[email protected]>
Scott Bigelow <[email protected]>
Riyad Shauk <[email protected]>
Nathan Somers <[email protected]>
LieutenantChips <[email protected]>
Jacob K LaGrou <[email protected]>
George <[email protected]>
David Levering <[email protected]>
Bernard Lim <[email protected]>
zwang180 <[email protected]>
xuanwang91 <[email protected]>
xin-0 <[email protected]>
wchill <[email protected]>
vishnui <[email protected]>
tvarun2013 <[email protected]>
sstevenshang <[email protected]>
ssquirrel <[email protected]>
smeenai <[email protected]>
shrujancheruku <[email protected]>
ruiqili2 <[email protected]>
rchwlsk2 <[email protected]>
ralphchung <[email protected]>
nikioftime <[email protected]>
mosaic0123 <[email protected]>
majiasheng <[email protected]>
m <[email protected]>
li820970 <[email protected]>
kuck1 <[email protected]>
kkgomez2 <[email protected]>
jjames34 <[email protected]>
jargals2 <[email protected]>
hzding621 <[email protected]>
hzding621 <[email protected]>
hsingh23 <[email protected]>
denisdemaisbr <[email protected]>
daishengliang <[email protected]>
cucumbur <[email protected]>
codechao999 <[email protected]>
chrisshroba <[email protected]>
cesarcastmore <[email protected]>
briantruong777 <[email protected]>
botengHY <[email protected]>
blapalp <[email protected]>
bchhetri1 <[email protected]>
anadella96 <[email protected]>
akleiner2 <[email protected]>
aRatnam12 <[email protected]>
Yash Sharma <[email protected]>
Xiangbin Hu <[email protected]>
WininWin <[email protected]>
William Klock <[email protected]>
WenhanZ <[email protected]>
Vivek Pandya <[email protected]>
Vineeth Puli <[email protected]>
Vangelis Tsiatsianas <[email protected]>
Vadiml1024 <[email protected]>
Utsav2 <[email protected]>
Thirumal Venkat <[email protected]>
TheEntangledLight <[email protected]>
SudarshanGp <[email protected]>
Sudarshan Konge <[email protected]>
Slix <[email protected]>
Sasank Chundi <[email protected]>
SachinRaghunathan <[email protected]>
Rémy Léone <[email protected]>
RusselLuo <[email protected]>
Roman Vaivod <[email protected]>
Rohit Sarathy <[email protected]>
Rick Sheahan <[email protected]>
Rakhim Davletkaliyev <[email protected]>
Punitvara <[email protected]>
Phillip Quy Le <[email protected]>
Pavle Simonovic <[email protected]>
Paul Hindt <[email protected]>
Nishant Maniam <[email protected]>
Mustafa Altun <[email protected]>
Mohammed Sadik P. K <[email protected]>
Mingchao Zhang <[email protected]>
Michael Vanderwater <[email protected]>
Maxiwell Luo <[email protected]>
LunaMystic <[email protected]>
Liam Monahan <[email protected]>
Joshua Wertheim <[email protected]>
John Pham <[email protected]>
Johannes Scheuermann <[email protected]>
Joey Bloom <[email protected]>
Jimmy Zhang <[email protected]>
Jeffrey Foster <[email protected]>
James Daniel <[email protected]>
Jake Bailey <[email protected]>
JACKHAHA363 <[email protected]>
Hydrosis <[email protected]>
Hong <[email protected]>
Grant Wu <[email protected]>
EvanFabry <[email protected]>
EddieVilla <[email protected]>
Deepak Nagaraj <[email protected]>
Daniel Meir Doron <[email protected]>
Daniel Le <[email protected]>
Daniel Jamrozik <[email protected]>
Daniel Carballal <[email protected]>
Daniel <[email protected]>
Daeyun Shin <[email protected]>
Creyslz <[email protected]>
Christian Cygnus <[email protected]>
CharlieMartell <[email protected]>
Caleb Bassi <[email protected]>
Brian Kurek <[email protected]>
Brendan Wilson <[email protected]>
Bo Liu <[email protected]>
Ayush Ranjan <[email protected]>
Atul kumar Agrawal <[email protected]>
Artur Sak <[email protected]>
Ankush Agarwal <[email protected]>
Angelino <[email protected]>
Andrey Zaytsev <[email protected]>
Alex Yang <[email protected]>
Alex Cusack <[email protected]>
Aidan Epstein <[email protected]>
Ace Nassri <[email protected]>
Abdullahi Abdalla <[email protected]>
Aneesh Durg <[email protected]>
Assassin Eclipse <[email protected]>
Eric Cao <[email protected]>
Raphael Long <[email protected]>
WeiL <[email protected]>
williamsentosa95 <[email protected]>
Pradyumna Shome <[email protected]>
Benjamin West Pollak <[email protected]>
姜芃越 Pengyue Jiang <[email protected]>
Andrew Orals <[email protected]>
Elijah Mock <[email protected]>
Please do not edit this wiki
This content is licensed under the coursebook licensing scheme. If you find any typos. Please file an issue or make a PR. Thank you!