Home COMSC-171 <- Prev Next ->

Bibliography

general computer philosophy

Linux and the Unix Philosophy
Mike Gancarz
New Hacker's Dictionary
Eric S. Raymond
online version
The Cathedral And The Bazaar
Eric S. Raymond
In The Beginning Was The Command Line
Neil Stephenson
The Mythical Man-Month
Frederick Brooks
Putt's Law
Archibald Putt (pseudonym)

general operating systems

Modern Operating Systems
Andrew Tannenbaum, Herbert Bos

Linux & open source

Linux Phrasebook
Scott Granneman
Efficient Linux at the Command Line
Daniel Barrett
Linux kernel
Free Software Foundation
The Linux Command Line
Distrowatch
Linux Weekly News
Linux Questions
Stack Overflow
IEEE why Linux fluorished
IEEE Q & A with Torvalds
Linux tutorial
Phoronix
OSnews

Slackware

Slackware docs

FreeBSD

FreeBSD Handbook

UNIX administration

UNIX and Linux System Administration 4/e
Evi Nemeth et al
How Linux Works 2/e
Brian Ward

programming

The Ruby Programming Language
David Flanagan, Yukihiro Matsumoto
The C Programming Language
Brian Kernighan, Dennis Ritchie
Accelerated C++
Koenig, Moo
Ruby
Elixir
Crystal

hardware and more

The RISC-V Reader
David Patterson, Andrew Waterman
TechPowerUp
The Register
Tom's hardware