1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA512 |
3 |
|
4 |
Mike Edenfield wrote: |
5 |
> On 2/5/2009 7:01 AM, Volker Armin Hemmann wrote: |
6 |
> |
7 |
>> no. He is an idiot if he does not read the docs. Simple. Like people |
8 |
>> who don't |
9 |
>> read the manual to their car or vcr and then complaining if something |
10 |
>> does not |
11 |
>> work. Idiots. |
12 |
> |
13 |
> "They should read the manual" is *not* a valid design goal for a system. |
14 |
> At best, it's a justification or rationalization when outside |
15 |
> constraints force a design to be non-intuitive. |
16 |
> |
17 |
> Given the choice between two otherwise equally functional systems (of |
18 |
> any sort -- electronic, mechanical, digital, etc); if one requires me to |
19 |
> spend extensive time reading an instruction manual to use and the other |
20 |
> is designed to be easy to use out of the box -- the "idiot" is the |
21 |
> person wasting their time reading instead of being productive. To use |
22 |
> your own example, I have no problem figuring out how to start my car, |
23 |
> turn on the A/C, tune my radio, and drive to work without reading the |
24 |
> automobile manual. |
25 |
<snip> |
26 |
|
27 |
I am afraid I am going to have to disagree with you on this issue. If you |
28 |
don't read your car's manual, you'll have no idea what kind of maintenance |
29 |
schedule that is recommended by the maker of the car, nor will you know what |
30 |
the appropriate tire pressure is, and the recommended tires for your car. |
31 |
|
32 |
Of course, if you plan to do your own maintenance on your car, you'll need not |
33 |
only the manual, but also a technical manual and some tools, as well as a garage. |
34 |
|
35 |
Gentoo provides the tools and the equivalent of the manual and technical |
36 |
manual, and you provide the "garage" (the hard drive) and "car" (the memory, |
37 |
CPU, etc.) It is up to you how you use those tools, and if you feel you |
38 |
shouldn't have to read the docs to have a working distro, then maybe you should |
39 |
consider Ubuntu or something similar, where no reading is really required, and |
40 |
no familiarity with programming is needed. Sorry, but it just had to be said. |
41 |
|
42 |
I believe that Gentoo was made for programmers and others who wish to tinker |
43 |
"under the hood" to make a better, faster and more efficient distro suited to |
44 |
their needs. I have absolutely NO problem reading the docs, looking at source |
45 |
code, and the like, since these thing help me to learn more. |
46 |
|
47 |
The thing that separates Gentoo from other metadistributions (kudos to the |
48 |
person who first coined this term), is that Gentoo has a relatively large |
49 |
number of maintainers who write patches to fix bugs, test new versions of |
50 |
packages, and new packages for stability on a range of different systems, set |
51 |
up USE flags for each new version or package, and so on. So long as you know |
52 |
the system, and know one or more programming languages, you can also submit |
53 |
packages, patches and ebuilds for consideration, or just use them on your system. |
54 |
|
55 |
Real speed improvements may be achieved, if and only if, you know how a package |
56 |
is coded, gcc compiler options, and linker flags, and so long as you have |
57 |
optimized the kernel for *your* system, as well as the system libc (glibc for |
58 |
Gentoo). The compiler and linker will only do what you have told them. As has |
59 |
already been stated in this debate, the main benefits of Gentoo over binary |
60 |
distros are the virtually endless configurability, and being able to merge a |
61 |
package without a ton of additional "required" packages that you neither need |
62 |
nor want. |
63 |
|
64 |
In contrast, the binary distributions are compiled with all package options on |
65 |
(this can pull in hundreds of unnecessary packages, just for the want of one), |
66 |
and for maximum usability on just about any system: Case in point, for 64-bit |
67 |
systems, Debian and its child Ubuntu, have packages compiled to use the |
68 |
"generic x86_64" option, so they can be used on an AMD64 and an IA64 system. |
69 |
In addition, all kernel options are either directly in the kernel, or modules |
70 |
that will eventually be required by some package. |
71 |
|
72 |
While it is possible to get the source and compile packages yourself, these |
73 |
distributions don't exactly make it easy. They are geared to people who don't |
74 |
want to read the docs - who want something that will set up a desktop |
75 |
environment "out of the box". They are not geared to people who want to tinker |
76 |
around "under the hood" (to keep the car analogy going). JMHO. |
77 |
|
78 |
Oh, and one final question, and observation. Observation: Anyone who tries to |
79 |
fly an airplane (or repair one) without reading the docs, assuming no flight |
80 |
experience, is truly an idiot, and a dangerous one, at that. I think that it |
81 |
is better to compare Gentoo to an airplane than to a car or a VCR. Although |
82 |
both of the latter are certainly complex, they in no way come close to the |
83 |
complexity of aircraft. Whether your Gentoo will be a single engine propeller |
84 |
plane, or a fast jet is up to you... Again, JMHO. |
85 |
|
86 |
Regards, |
87 |
Chris |
88 |
-----BEGIN PGP SIGNATURE----- |
89 |
|
90 |
iQIcBAEBCgAGBQJJi/yMAAoJEIAhA8M9p9DAjzkP/0pJ0eEVSDW1u1mcGCMrvTck |
91 |
+FXPob9XWwjJHlfitGV6AZPXv+QJqBbIZYdxw+eT+Vhq2Th98pvZTK23yojhE8/1 |
92 |
yiLwHd7ujioSBpO4EQz/plTKQBAcRTvxZPBYO/clehcOM8SO4LB6N78BPsDdqH8b |
93 |
/jjGrhDBQGAQLlGHrUElMIbOOuJ4Je0sWy5JDGwj0tmMkM72k8V/GiGz4njIpMWG |
94 |
9NRLcsHYl+YA9joxsRnaFMOzH3T2E+8HvjALVKccgGKgu8I9BclYPXGvNSPuZLAK |
95 |
edSoAkuL/j9JWeGONBdd5g9EqyLY4mp+Ef8PSwTEpp0DIeT/queKs1Yr1OA3cY3W |
96 |
nMuHi5nwhnjZonNNfM8WbheaNrCA2L0bZWyc9148ElZZQsA08PGFt8jvqYDZIYzm |
97 |
avEEJGkIGs7Hld0eSS5pnSAcsjgDVog0k6nCA4c5IPCajfFZmP2LTypVcxxjytS2 |
98 |
QIW4yFZagBed5Bux7+5pcOHZZMd2tZvg018mc90q8lJ1FnHsRNGrAdSlw07rZ0Td |
99 |
Qt/oB8n+BxE82cN5MlGk+AvBG2gz1W6tJOiefqVCg726rA89e1SK19Idbd+8g5Hn |
100 |
QDEZRFXzOdkMxURql82kFH6YfmFLeVafweVovxEzXZpaB3X4Yiiflu3+Lee03C7b |
101 |
DJTBtG6/6z98+8MNF2FS |
102 |
=TYwT |
103 |
-----END PGP SIGNATURE----- |