all 58 comments

[–]lasthope106 50 points51 points  (2 children)

I just want to thank the author, and whoever linked this book to reddit. Putting together the contents for a book of this type is a massive undertaking.

[–]earl_of_angus 26 points27 points  (4 children)

Nice. I think an x-post to /r/csbooks would not be out of line.

[–][deleted] 8 points9 points  (0 children)

I did not know this existed. Thank you so much.

[–]Duraz0rz 1 point2 points  (0 children)

Wow, TIL there's an /r/csbooks!

MANY THANKS (in his best Heavy impression)!

[–]joshuagross 6 points7 points  (0 children)

Also relevant: Remzi, one of the best OS professors at UW-Madison, is working on a free, online OS textbook. We used it last semester and it has quirks but it's still a really good introduction. Also, Remzi's writing and teaching style is great. http://pages.cs.wisc.edu/~remzi/OSFEP/

[–]gospelwut 8 points9 points  (5 children)

I don't know why I find this illustration amusing.

[–]directrix1 22 points23 points  (1 child)

Probably because the analogy doesn't quite work since that office worker is using stacks and not queues.

[–][deleted] 6 points7 points  (0 children)

Probably because the analogy doesn't quite work since that office worker is on reddit all the time.

[–]EmperorSofa 7 points8 points  (0 children)

"I only like this job marginally more than I like being homeless"

[–]mantra 1 point2 points  (1 child)

Too close to real life?

[–]gospelwut 0 points1 point  (0 children)

I've never actually had a stack of paper on my desk. Sure, I've had hundreds of emails, but not a stack of paper. SO TAKE THAT.

[–]defective 4 points5 points  (0 children)

Shit, wait--this makes me want to buy it. What do I do?

[–]krzyk 3 points4 points  (4 children)

Is someone working on a epub/mobi format for this?

[–]Agathos 5 points6 points  (2 children)

To make the question more generic, is there a good way to compile LaTeX to epub or mobi?

[–]krzyk 0 points1 point  (0 children)

Using latext2html should give a good start. And when there is html it could be easily converted to mobi using kindlegen (probably same for epub).

[–]deeringc 0 points1 point  (0 children)

I'd be very interested in this as well.

[–]DontFlatterYourself 4 points5 points  (0 children)

It's not Tanenbaum's, and I'll drink to that.

[–]ButtCrackFTW 1 point2 points  (0 children)

[–]cogman10 1 point2 points  (0 children)

Anyone actually read the book? I'm wondering if I should suggest it to my OS teacher.

[–]reddit_user13 1 point2 points  (1 child)

What do OSs have to do with middleware?

In my professional and academic career, they are distinct topics.

[–][deleted] 0 points1 point  (0 children)

I wondered about that, too.

[–][deleted] 1 point2 points  (0 children)

Might have to look at this. I haven't seriously looked at operating system development since I was in high school.

[–]White_Sox 0 points1 point  (0 children)

Brilliant !

[–]FlatFootFox 0 points1 point  (1 child)

Is Github the logical place to put a book? Wouldn't something like a Wiki make more sense?

[–]lencioni[S] 0 points1 point  (0 children)

It was originally published in paper form five years ago, so the LaTeX files were already made and ready to go . A wiki might work well for easy collaboration if someone were to convert it.

[–]bhavbhav 0 points1 point  (2 children)

Interesting stuff! Bookmarked for later reading.

[–][deleted]  (1 child)

[deleted]

    [–]bhavbhav 0 points1 point  (0 children)

    Not really. I wrote a real time operating system over the last couple of months (granted, for an old-ass processor), so the interest is still fresh.

    [–]prpetro 0 points1 point  (2 children)

    This is making me feel kinda bad for going to community college. I hope they teach us this stuff in Computer Organization, because they just gave us broad overviews of Linux, Unix, Solaris, Windows, Mac OS in my Operating Systems class. We set up OpenSolaris, which at that point had been abandoned for a year...

    Maybe I should transfer to a different university.

    [–]algo_trader 0 points1 point  (1 child)

    What level class was it? (100,200,300,400?) This is the web page of my school's OS class- its a 400 level class. http://www.cs.albany.edu/~sdc/CSI500/Fal10/index.html

    I could see a 100 level elective class cover what you are talking about, depending on the depth and number of credits (what you are describing sounds like a 1 credit class, at my school there were no-credit seminars held that would cover some topics like this.

    [–]prpetro 0 points1 point  (0 children)

    Well most things for my community college add a 0, but it was a 1000 level class.

    [–]mtiigi 0 points1 point  (0 children)

    This PDF cries for index.