1 |
On Mon, Aug 24, 2015 at 9:46 AM, James <wireless@×××××××××××.com> wrote: |
2 |
> |
3 |
> Hello Harry. Gentoo has the handbook for it's main install. A bit of a drag |
4 |
> but good for for a refresher or leaning. |
5 |
> |
6 |
> Rich put up an excellent set of VM gentoo install instructins [1]: |
7 |
|
8 |
My main goals with those notes (I wouldn't call them instructions at |
9 |
this point) were to cover: |
10 |
1. Btrfs raid1, which many seemed to be struggling with. |
11 |
2. dracut, which many also seemed to be struggling with. |
12 |
3. Integrated systemd+openrc instructions. I found that the |
13 |
differences were actually very minor in my guide, while the |
14 |
distinction seems much bigger in the handbook. |
15 |
|
16 |
My next steps are to clean this all up into a blog article (less |
17 |
notes, more actual instructions), and then probably merge these into |
18 |
the handbook. The latter will take a bit more effort as I don't want |
19 |
to be disruptive, but I think that some of our defaults are outdated. |
20 |
In particular I really think the handbook should present dracut as the |
21 |
mainstream initramfs solution and genkernel's initramfs as an |
22 |
alternative. I have no issues with using genkernel to build a kernel, |
23 |
though you'd need to use the option to run menuconfig and pick your |
24 |
init. |
25 |
|
26 |
I'm not proposing making systemd the default. If you follow the guide |
27 |
in the order I've written it using systemd vs openrc really doesn't |
28 |
change much at all besides what profile you use, your kernel settings, |
29 |
and one line in your grub config. And that was a big part of why I |
30 |
wrote this guide. My hunch from numerous container installs is that a |
31 |
streamlined systemd install looks almost the same as an openrc install |
32 |
and by merging the instructions you can make either path easy to |
33 |
follow while leaving all the choice in the hands of the user. The |
34 |
main challenge I see with integrating systemd as the numerous places |
35 |
where the instructions have you run rc-update and instead you'd need |
36 |
systemctl enable. It is a trivial change, but my main concern is |
37 |
doing it in a way that doesn't add confusion or bloat. Many distros |
38 |
actually use a wrapper of some kind so that they can have one |
39 |
procedure for either, but I don't care for that. One of the things I |
40 |
really like about Gentoo is that we stick to upstream and don't do |
41 |
what Debian does like wrap systemd wrappers around bash init scripts. |
42 |
|
43 |
In any case, the notes as they currently stand are not something I'd |
44 |
recommend to a new user. They're fine for experienced users looking |
45 |
for the "short version." When I get them integrated into the handbook |
46 |
I think it will be an overall improvement and usable for new users. |
47 |
|
48 |
-- |
49 |
Rich |