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.

Reply via email to