hi there,
tl;dr version:
Modern Operating Systems by Tanenbaum vs Getting Started with the Raspberry Pi book for learning Operating Systems? Which one better? 20 year old history making book about history, or the recent work in progress and todays modern and hip os and pc?
Where would i start? Because i tend to mention alot of things to make the picture more clear. Maybe to many things sometimes.
Basically im trying to study Graduaat Informatica. Something Flemish, google it if you want. But basically its evening adult nearly higher education. And i have followed already maybe nearly like a half of the modules. Out of around ten or something. And some of them i got thru and some not.
First of all lets say im kinda highly not satisfied with the fact that we dont learn any Open Source there at all. And that i have to use ancient degradated unethical (kind of or somewhat) M$ technology. And lets make things straight. Im not a fanatic at all. And sorry for this kind of maybe strong terms. And basically its good for me as long as it works. But still this is professional almost high education and not a tiny bit of Open Source even mentioned there at all? How do i have to understand that? I can understand that Open Source might be more of an exception then the norm from the point of view of ordinary people. But this is a professional serious education level. Not some basics of using mouse.
But ok lets get more straingt to the point. My question is actually about learning something and a view books.
Now, not so long ago i have started to learn programming. So to get going i bought some books. Because the lessons are actually somewhat to fast and chaotic or maybe better said kinda unstructured. It took me a while to figure out that the book we get at school is not that good. I have read view first chapters. Most part of the theory i already knew. Because im highly into Linux.
So later i found that there are better C# books online (head first). So i ordered one and started reading this one. Which actually is indeed much better then the one from school. But at the moment when i discovered this good book. We were already somewhat past the half of the course and at this moment i wasnt completely following anymore.
Like 10 years ago i have already had some lessons of c++ at secondary school. But this only turned me off because i was an immigrant who didnt even yet figured out how to speak native language in a new country, let alone start to program in c++ while at the moment i only installed windows for the first time in my life.
But this C# actually got me interested. Because unlike the most rest of the modules i followed here this one is very practical. Which i like very much. Maybe there have to be some balance, but still.
When i studied c++ i also got introduced to Linux via some Gento and Suse 8 something as i recall. But since not everything (or atleast network and multimedia) worked out of the box i dint use it back then. Only re-discovered Linux later when the Ubuntu came out. Then i switched completely to Linux. Later i had to again use Windows because at school this is used. I also learned some Fedora i a meanwhile a view years ago. At some professional courses while i was looking for work.
So now, after i discovered that books can have good or bad credibility same way the good or bad teachers can have influence on how you will like or dislike some subject whole your life after him. The teacher who is passionate or uncaring about his subject. And the whole schools can have different reputations to. Which is obvious.
And since im highly interested in Operating Systems. I have also looked at the book which we got at school about operating systems. (havent actually read it) Thats the module i have followed before the Programming. And i didnt found any information on this book. And actually since ive read pretty much about Linux. I know that there is one very interesting book about operating systems which is special in the world of operating systems. Its the Tanenbaums Modern Operating Systems book which Linus have read before starting Linux. And since ive read on the wiki (gcc or glibc page i think) that Richard Stallman even considered Tanenbaums compiler(s) for the GNU i think as much as Linus and RMS are not the last people in the Operating Systems also Tanenbaum is not the last one. So reading his book would be worth it.
So i ordered the Modern Operating Systems book of ebay for like a view euros. Why not.
But then when the book arrived. And i was looking at it. And was thinking that the book is actually 20 years old. I actually tought havent Linus wrote any books? So i discovered that there are two. And they are actually very not technical.
But now, if you are a linux user most probably you already know what Raspberry Pi is. The best toy for learning Linux. So i was actually wondering isnt it better to just get playing with the Raspberry Pi and read the Getting Started with the Raspberry Pi guide? Instead of the 20 year old book with some operating system development history lessons.
This is actually the main question i wanted to ask.
Thank you very much for your attention,
Sincerely yours,
Nikolai
Bookmarks