1 |
Kfir Lavi wrote: |
2 |
> What will be the major points I need to make in order to convert |
3 |
> their minds from Ubuntu to Gentoo embedded? |
4 |
|
5 |
It depends. Maybe Ubuntu would actually be a fine choice for the |
6 |
customer. |
7 |
|
8 |
|
9 |
> "Why Gentoo?" for people that don't understand Linux, but are |
10 |
> educated and very experienced in software. |
11 |
|
12 |
Key words are configurability (security, size, speed benefits), |
13 |
repeatability (archive all sources and the build tools to recreate |
14 |
from scratch forever), being source based (easy to stay close to |
15 |
upstream, noone else makes arbitrary decisions on versions, easy to |
16 |
also collect all licensing information), unparalleled simplicity and |
17 |
power in the packaging system (ebuilds are vamped up sh scripts) and |
18 |
excellent documentation of the same (pms-3.pdf). |
19 |
|
20 |
Some of the above are significant advantages for some customers, and |
21 |
major headaches for others. I would suggest that Gentoo will require |
22 |
more "positive QA" to determine that the finished system behaves as |
23 |
desired, while something based on Ubuntu requires more "negative QA" |
24 |
to check if the Ubuntu system still works even if stripped down. |
25 |
|
26 |
Gentoo also requires being able to make decisions. This means having |
27 |
an ear to the upstream tracks. For someone who is not interested in |
28 |
this it is much more comfortable to rely on Canonical's ears to the |
29 |
tracks, albeit that means giving up much choice. |
30 |
|
31 |
This is the selling point as a consultant - if you are skilled and |
32 |
experienced with the open source community, perhaps even a |
33 |
contributor in one or more projects, then you have a strong case as |
34 |
being an open source expert. |
35 |
|
36 |
If that also means that you are experienced enough to appreciate the |
37 |
versatility of Gentoo, and able to compare it with the Ubuntu way, |
38 |
then it should be easy to motivate your preference of Gentoo. |
39 |
|
40 |
Of course, maybe your customer does not want to become, or depend on, |
41 |
an open source expert - which may still be valid - in which case I |
42 |
would advise against Gentoo, but in fact also Linux at all. |
43 |
|
44 |
If they are business people rather than software people then you |
45 |
could motivate Gentoo with the fact that it allows you to accomplish |
46 |
virtually any configuration and extension they would like to have in |
47 |
the future very efficiently, while Ubuntu is generally restricted to |
48 |
one particular way of doing things. |
49 |
|
50 |
(And of course Ubuntu above can be replaced with any other binary |
51 |
distribution.) |
52 |
|
53 |
|
54 |
//Peter |