Hacker News new | past | comments | ask | show | jobs | submit login
The Book “Computer Networks: A Systems Approach” is now open source (github.com)
327 points by tzury 8 months ago | hide | past | web | favorite | 14 comments




iBooks for Mac can read the epub, but Google Play Books rejects it: "This file cannot be processed."

The epubcheck utility reports more errors than I know what to do with. For example:

Error while parsing file 'value of attribute "lang" is invalid; must be an RFC 3066 language identifier'.

Error while parsing file 'value of attribute "id" is invalid; must be an XML name without colons'.

Error while parsing file 'element "figure" not allowed anywhere; expected the element end-tag, text or element "a", ..., "ul" or "var" (with xmlns:ns="http://www.w3.org/2000/svg")'.

Is this likely a problem in the sources, GitBook, or something else about how the submitter built it?



Cheers, now I have some reading tomorrow on the plane ride to Montreal!


This looks fantastic -- props to the whoever made the decision to open it up.


I literally memorized this book at one point for a really difficult exam. Glad to see it's open sourced!


Which undergraduate CS course uses this book ? I've never read this book but glossing over it, seems like an incredible resource for understanding the history of networks as well as building them from the ground up.


CS 640: Introduction to Computer Networks at University of Wisconsin - Madison, taught by Dr. Paul Barford:

http://pages.cs.wisc.edu/~pb/cs640.html

We used an earlier edition of the textbook in 2003 (if memory serves, might be +/- a year), and per the link above, looks like they used it as recently as Fall 2017. I remember greatly enjoying the book and the course.


Awesome -- thanks for linking to the course itself. Seems similar to another course offered by OS MCS: https://www.omscs.gatech.edu/cs-6250-computer-networks


Computer Networking at SUNY Oswego, as taught by Doug Lea. At least it was used in 2012 when I took it. The hardcover is on my work bookshelf behind me now -- so useful I kept it.


It is still being used as of Spring 2018.

Great class.


https://book.systemsapproach.org/

If you don't want to download and run a server instance on your own computer.


Fantastic! Also "Operating Systems: Three Easy Steps" Authors have written up about Free/Open Source book experience. :-)

http://from-a-to-remzi.blogspot.com/2014/01/the-case-for-fre...


this is my all time favorite CS book, mostly because I remember how excited I was to finally be learning about how the Internet works when I started.. I've read it twice!




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: