1 |
On 2012-01-01 11:50 PM, Olivier Crête wrote: |
2 |
> systemd/dracut/etc handles /usr on its own filesystem just fine. What is |
3 |
> required is that /usr must be mounted before the pivot_root away from |
4 |
> the initramfs. |
5 |
|
6 |
Nitpick: I don't think pivot_root is used anymore. It is basically |
7 |
unlink, mount, chroot and exec now (i.e. switch_root). |
8 |
|
9 |
RedHat made some bad design decisions on RPM (.rpmnew files anyone?) and |
10 |
udev. Udev was probably salvagable before systemd but noone has the |
11 |
motivation or the man-power to manage the huge delta that would result |
12 |
now. It would probably amount to forking udev. So people are following |
13 |
along even if they are unhappy. |
14 |
|
15 |
Plus Redhat did not support in-place upgrades last time I checked. So |
16 |
they don't really care for a lot of problems that are important for us. |
17 |
|
18 |
Regarding the original question, I belive there are 2 issues here: |
19 |
1. Requiring initramfs (or dracut or whatever) for separate /usr |
20 |
2. Migrating /bin to /usr/bin, /sbin to /usr/sbin etc. |
21 |
|
22 |
For the first point, we should start requiring initramfs of some sort |
23 |
for separate /usr now. That train has passed. |
24 |
|
25 |
For the second point, we should hold on as long as we deem appropriate. |
26 |
Then reconsider and -most probably- move ahead with the migration. Main |
27 |
point is not to break existing installations by making the move too |
28 |
quickly. Give sysadmins time to to adjust, resize partitions if |
29 |
necessary etc. Do not go for half way solutions (i.e. number 2 in the |
30 |
original email). |
31 |
|
32 |
As a side note, thank you and keep up your good work on OpenRC. I find |
33 |
it is easier, cleaner and in general superior to systemd especially in |
34 |
server settings. And for my laptop, I don't really care which init |
35 |
system is used anyway. |
36 |
|
37 |
-- |
38 |
Eray Aslan <eras@g.o> |