X-Git-Url: https://git.decadent.org.uk/gitweb/?p=i-t-talk.git;a=blobdiff_plain;f=index.html;h=ac4bf8dcdbd574c46ecfdfca432137b590d057c8;hp=b13a32d6979ba6aa9f52256fb323467def87a01c;hb=HEAD;hpb=7da7f251892eb24de2d10fa9b76821903984abad diff --git a/index.html b/index.html index b13a32d..ac4bf8d 100644 --- a/index.html +++ b/index.html @@ -106,6 +106,152 @@ +
+ Root filesystem is not enough. Depenency-based boot means + there's no clean split between root and /usr. So + initramfs should mount it (implemented in 0.117). However: +
++ Device discovery by kernel is asynchronous. But that's + why we have udev, right? +
++ Unfortunately not everything needed for device setup is + or can be in udev hooks (e.g. cryptsetup requires interaction) +
++ Lots of hacks used (while ... do sleep... done, + udevadm settle in too many places), and they still + sometimes fail + (#616689 and merged + bugs) +
++ Ubuntu has a somewhat better approach but we still haven't merged + it back... +
++ ...in fact, Debian and Ubuntu branches have been diverging for + about 5 years +
+