Excellent summary Paulo. I would add one level:
0) Novice user level - Expects a shrink wrapped system to just work
like Windows, but without the crashes ;)
A very Happy New Year to all,
Dave.
On 12/30/2013 03:13 AM, Paulo Ferreira wrote:
On 30/12/2013, at 02:03, Mike Bremford <m...@bfo.com> wrote:
Where is this documented? And why should I care? The above two paragraphs are
unintelligible to anyone that hasn't been involved in embedded Linux for some
time.
It seems you are "barking at the wrong tree".
Unix is a tool. A powerful tool. As all powerful tools, power should come after
some knowledge and practice.
Think of a razor sharp kitchen knife, a chainsaw, an arc welding machine, a
forklift, a pickup truck. All those are examples of very useful tools, but
they only can be used in a productive way, after some practice time, and after
having acquired some knowledge about how they work, and how to use them
correctly.
The standard phrase is that Unix is very user friendly, but picky about the
friends...
You can approach Unix at several levels:
1) User level - command line use of the Unix utilities, and understanding of
shell scripts
2) Admin level - know how to manage users, programs, networking
3) Programmer - know the POSIX programming model and all the UNIX programming
tools (config, make, gcc, etc...)
4) Kernel developer - all of the previous ones + how to compile a kernel
If you want to work with BeagleBone, you must at least understand that many
people are doing all those levels on the cutting edge of technology,
and that knowledge takes time, because you need to make things, to understand
how they work.
The saddest thing, is that people want "things done" (or instant gratification) without
"being involved". Open Source does not work that way, and most important, life does not
work that way.
In order to do things, in order to get what you want, you need to involve
yourself.
Happy New Year to All
Paulo Ferreira
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.