Gentoo Archives: gentoo-user

From: Christopher Walters <cjw2004d@×××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Gentoo's advantage: 'optimized for your system' -- huh?
Date: Fri, 06 Feb 2009 09:02:11
Message-Id: 498BFC8F.4040207@comcast.net
In Reply to: Re: [gentoo-user] Re: Gentoo's advantage: 'optimized for your system' -- huh? by Mike Edenfield
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-----

Replies

Subject Author
Re: [gentoo-user] Re: Gentoo's advantage: 'optimized for your system' -- huh? Volker Armin Hemmann <volkerarmin@××××××××××.com>