1 |
Mark Knecht posted on Mon, 24 Apr 2017 08:36:43 -0700 as excerpted: |
2 |
|
3 |
> I certainly could chroot a specific copy of Gentoo and build on my |
4 |
> machine. I might also be able to build binary packages on my fast |
5 |
> machine and then do an emerge -k type install and see if it works. |
6 |
> |
7 |
> However, in the end how much do I gain for all that work vs installing |
8 |
> Kubuntu? |
9 |
|
10 |
There's some advantage in learning one distro, learning it well, and |
11 |
using it on everything. That's what you gain, assuming you're keeping |
12 |
everything else on gentoo, as you then don't need to keep track of the |
13 |
many distro differences. |
14 |
|
15 |
I learned the difficulty of dealing with multiple distros here with my |
16 |
current router, still an old Linksys wrt54gl (which as I said I intend to |
17 |
eventually upgrade to an amd64, so I can build for it at the same time as |
18 |
the rest of my systems, can configure it using the same methods and |
19 |
tools, etc.), running openwrt. |
20 |
|
21 |
I had a horrible time trying to configure its networking system the way I |
22 |
wanted to, basically having to read a bunch of its init system scripts |
23 |
and config to figure out what started what, in what order, what and how |
24 |
to modify that to my liking, etc, pretty much just to figure out what |
25 |
config file to edit to change a few settings I wanted to change. |
26 |
|
27 |
Even then, I felt like I wasn't getting the most out of it, because in |
28 |
ordered to do that I'd have had to read and understand pretty much the |
29 |
entire init system. So mainly I just stuck with the defaults instead of |
30 |
really getting it to work how I wanted, and I never did really /truly/ |
31 |
understand it. |
32 |
|
33 |
Now that version is now long outdated, but I don't want to update or |
34 |
indeed, to really change the config as I set it up back then, because in |
35 |
ordered to do so I'm going to have to dive back into things and figure |
36 |
all that stuff out again. But I'll only be using it on that one thing; |
37 |
the info and skills gained won't really transfer to anything else, unless |
38 |
I decide to standardize on openwrt for everything, including my main |
39 |
machines! |
40 |
|
41 |
By contrast, if it was gentoo, I would have already known the basics and |
42 |
could have gotten right to the task at hand. And I could have and likely |
43 |
would have done far more with it, because I really do understand the |
44 |
openrc setup (this was before systemd went mainstream). |
45 |
|
46 |
These days of course most distros are standardized on systemd for init, |
47 |
so learn it once, use it on all. And that's one of the reasons why I |
48 |
eventually switched to systemd on gentoo. Except, particularly for that |
49 |
old thing with its extremely limited system image and RAM sizes, I don't |
50 |
think systemd would fit. Which is probably a good share of the reason |
51 |
that last I heard anyway, openwrt wasn't switching to systemd. |
52 |
|
53 |
Between my dissatisfaction with not being able to truly master the openwrt |
54 |
system in the time I was willing to devote to it as a one-off, and my |
55 |
dissatisfaction with having to build separately for my netbook, even if |
56 |
it was gentoo, I resolved, as I explained, that next time I upgraded |
57 |
things, I'd standardize on amd64 (Intel or AMD chips either one), and try |
58 |
to keep things similar enough that at least for most packages, I could |
59 |
use the same C(XX)FLAGS and USE flags for everything, and just do binpkg- |
60 |
only emerges on systems other than my primary, for most packages. That |
61 |
way both the packages and the setup would be the same across everything, |
62 |
except where I had actual reason to make it different. And I'd really |
63 |
understand both that setup, and how to change it to accomplish what I |
64 |
wanted to do, if necessary. |
65 |
|
66 |
|
67 |
Now I'm into customizing enough that I've never met a desktop that I |
68 |
liked as it was shipped, and I expect I never will. And at least as I |
69 |
envision things, even if I'm 80 (30 years from now as I just turned 50 |
70 |
this year) and in a nursing home, if I'm still of sound enough mind and |
71 |
body to be running computers, now that I know the level to which I can |
72 |
efficiently customize gentoo, I really can't see myself being happy |
73 |
within the limitations of a normal binary distro an longer. It's not as |
74 |
emphatic a "won't ever happen" as the idea of me switching back to |
75 |
something proprietary like MS Windows or Apple OSX, but for me it would |
76 |
certainly feel like going in the same direction, and would thus feel like |
77 |
defeat. At that point, if I can't any longer do gentoo or at least arch, |
78 |
I may well simply turn in the keyboard and mouse, and if I do that, I |
79 |
can't imagine I'd have much else to do to keep me happy, so |
80 |
realistically, I might well wither and die within a few months, figuring |
81 |
I have little to nothing remaining to live for. |
82 |
|
83 |
|
84 |
Now I'm /not/ saying the answer has to be the same for you. Far from |
85 |
it! In fact, the above sounds like you may be tilting the other way, |
86 |
toward making everything (k)ubuntu, and giving up on gentoo. If you're |
87 |
satisfied with (k)ubuntu, standardizing on it would equally as |
88 |
effectively solve the problem of having to deal with two different |
89 |
distros with wildly different ways of doing things. And that may work |
90 |
very well for you. |
91 |
|
92 |
But it definitely wouldn't work for me. I couldn't be happy on (k)ubuntu, |
93 |
or fedora, or... I left those limitations behind in 2004 when I left |
94 |
mandrake for gentoo, much as I left the limitations of proprietaryware |
95 |
behind in 2001, when I left MS as eXPrivacy crossed a line I couldn't and |
96 |
wouldn't cross, for the land of Linux freedomware, where I'd not be |
97 |
/asked/ or /expected/ to cross such a line in the first place. |
98 |
|
99 |
Of course doing a split across multiple distros is possible too, but it |
100 |
does have its negatives, which I'm trying to point out here, and for me |
101 |
anyway, those negatives were high enough that while I lived with them |
102 |
while I had to, I resolved that when I got new hardware, I wouldn't have |
103 |
to any longer. |
104 |
|
105 |
But of course perhaps that too you'll find less of a problem than I did. |
106 |
I just don't like being jack of all distros and master of none, is all, |
107 |
and would prefer to master one distro, ideally a really flexible one like |
108 |
gentoo, knowing it well enough to comfortably make it do what I want, and |
109 |
use it everywhere. |
110 |
|
111 |
-- |
112 |
Duncan - List replies preferred. No HTML msgs. |
113 |
"Every nonfree program has a lord, a master -- |
114 |
and if you use the program, he is your master." Richard Stallman |