Skip to main content.
Navigation:
DENX
>
Training2
>
UnixPhilosophy
Translations:
Edit
|
Attach
|
Raw
|
Ref-By
|
Printable
|
More
Training2
Sections of this site:
DENX Home
|
DULG
|
ELDK-5
|
Know
|
Training
|
U-Boot
|
U-Bootdoc
Topics
Training2 Home
Changes
Index
Search
Go
List of pages in Training2
Search
%SECTION0{name=UnixPhilosophy}% The Unix Philosophy _"The Unix philosophy is a set of cultural norms and philosophical_ %BR% _approaches to developing software based on the experience of leading_ %BR% _developers of the Unix operating system."_, from Wikipedia. %BR% -> It is _more_ than simply best practices *Some important aspects:* * _everything is a file_ * "Make each program do one thing well." (Doug McIlroy) * small, sharp and interconnected tools * _mechanism, not policy_ * avoid premature optimization * build prototypes * rule of silence * "Data dominates", Rob Pike * "When in doubt, use brute force", Ken Thompson * small is beautiful: "it's LOC spent, not produced", Edsger W. Dijkstra * KISS (mostly from "The Art of Unix Programming", Eric S. Raymond)
4.2.4. Finding help
1. Denx Training Topics
4.4. Real-time Linux
Prev
Home
Next