The main reason there are no raw devices [in Linux] is that I personally think that raw devices are a stupid idea.
About this quote
- What does it mean?
- Torvalds states that raw devices are not included in Linux because he considers the concept flawed.
- In plain terms
- Raw devices are excluded from Linux due to poor design rationale.
- What can you take from it?
- Feature decisions stem from technical philosophy.
Where it applies
Putting it to work
Questions to consider
- When are raw devices necessary?
- Is abstraction always better?
Another view
Some use cases still require raw device access.
More from Linus Torvalds
An infinite number of monkeys typing into GNU emacs would never make a good program.
Permalink to quote #10 Some people have told me they don't think a fat penguin really embodies the grace of Linux, which just tells me they have never seen an angry penguin charging …
Permalink to quote #12 You know you're brilliant, but maybe you'd like to understand what you did 2 weeks from now.
Permalink to quote #9
Related quotes
Only a small part of the interior of the memex is devoted to storage, the rest to mechanism. Yet if the user inserted 5000 pages of material a day it would tak…
Vannevar BushVannevar Bush quote #30 2.6.<odd>: still a stable kernel, but accept bigger changes leading up to it (timeframe: a month or two). 2.<odd>.x: aim for big changes that may destabilize t…
Linus TorvaldsLinus Torvalds quote #35 I personally just encourage people to switch to KDE. This 'users are idiots, and are confused by functionality' mentality of Gnome is a disease. If you think y…
Linus TorvaldsLinus Torvalds quote #43