Best products from r/linuxdev
We found 5 comments on r/linuxdev discussing the most recommended products. We ran sentiment analysis on each of these comments to determine how redditors feel about different products. We found 5 products and ranked them based on the amount of positive reactions they received. Here are the top 20.
1. Operating System Concepts
- New
- Mint Condition
- Dispatch same day for order received before 12 noon
- Guaranteed packaging
- No quibbles returns
Features:
Here are some resources on operating systems in general, that discuss many of these things:
The list goes on and on. This just barely scratches the surface. There is not, as far as I know, any simple side by side comparisons of all of these components of two different operating systems; there are decades worth of benchmarks, academic papers, practical reviews, and so on, but there's no one single source I can point you to, because it's such a big topic.
That's why I asked you to narrow down your question a bit. Start with that Wikipedia article. Determine what you want to learn more about. You probably want to start with learning about the general structure of operating systems, what they do and what all of the components are, then pick one area and a couple of operating systems and focus on those.
It's really very easy. I've only written one linux driver for a new hardware serial port and a few other kernel modules and have written a couple dozen drivers for other operating systems.
This is my favourite linux book although I'm sure that have others, it's the only one I can name off the top of my head.
I would start off by adding a new API. That was my favourite exercize and only required a few lines of code.
edit: An Important thing to be able to do is to control the hardware without an OS. When you can do that, squeezing it into whatever is usually a simple task. Arduino is a nice learning platform for hardware.
Those are all available as ebooks too. At least on Google Play. Not sure about Kindle.
Also Linux from Scratch as /u/HighLevelJerk suggested. Might consider messing around with Gentoo as well if you are wanting to work with embedded systems. Lots of documentation in their wiki.
There is an updated second edition.