From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id B71C7138334 for ; Sun, 27 Oct 2019 17:02:08 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D4EBBE0967; Sun, 27 Oct 2019 17:02:04 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 91740E095F for ; Sun, 27 Oct 2019 17:02:04 +0000 (UTC) Received: from symphony.aura-online.co.uk (154.189.187.81.in-addr.arpa [81.187.189.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: chewi) by smtp.gentoo.org (Postfix) with ESMTPSA id 01F3734C3F9 for ; Sun, 27 Oct 2019 17:02:02 +0000 (UTC) Date: Sun, 27 Oct 2019 17:01:53 +0000 From: James Le Cuirot To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] separate /usr without initramfs Message-ID: <20191027170153.594bad9e@symphony.aura-online.co.uk> In-Reply-To: <6636e037-a7c7-080b-c3bc-1ce04c3baf92@veremit.xyz> References: <20191025181417.GA4290@whubbs1.dev.av1.gaikai.org> <780e3cc6-d54c-41fa-239e-f2a552e49bfa@gentoo.org> <20191027100611.3d18a574@symphony.aura-online.co.uk> <6636e037-a7c7-080b-c3bc-1ce04c3baf92@veremit.xyz> X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/AHUhY9PSe2EVUm=CwMe/qQ3"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Archives-Salt: 615d8a24-bfbd-414e-b244-bc8f0ebf4869 X-Archives-Hash: 7ea9511a3da85b90fefaa88f3346c5e4 --Sig_/AHUhY9PSe2EVUm=CwMe/qQ3 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sun, 27 Oct 2019 16:17:04 +0000 Michael Everitt wrote: > On 27/10/19 16:12, Matt Turner wrote: > > On Sun, Oct 27, 2019 at 3:06 AM James Le Cuirot wrot= e: =20 > >> On Sun, 27 Oct 2019 05:38:48 -0400 > >> Joshua Kinard wrote: > >> =20 > >>> Why do I not like an initramfs, though? Well, for one, it complicate= s the > >>> kernel compiles (and it makes them bigger, something which is an issu= e on > >>> the old SGI systems at times). Two, it's another layer that I have to > >>> maintain. Three, it violates, in my mind, the simplicity of keeping = the > >>> kernel and userland separated (e.g., kernel does kernel-y things, use= rland > >>> does userland-y things). =20 > >> You make it sound like the initramfs has to be built into the kernel > >> image. It can be but it usually isn't. I suspect you know that though? > >> Admittedly that does depend on support from your bootloader. While GRUB > >> and U-Boot have supported this for years, I forget what oddball > >> bootloaders your hardware may be using. =20 > > Though he's likely not using it, GRUB2 supports all the platforms he > > mentioned (x86, amd64, sparc64, [sgi] mips). > > =20 > FWIW, I do believe I saw LILO mentioned .. https://wiki.gentoo.org/wiki/Early_Userspace_Mounting#Configuring_LILO Phew. ;-) Actually I was getting confused between initramfs support and device tree support. I think every bootloader has supported initramfs since forever. --=20 James Le Cuirot (chewi) Gentoo Linux Developer --Sig_/AHUhY9PSe2EVUm=CwMe/qQ3 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEPxcZ3tkwcedKm2a8EiZBXQDdMTcFAl21zYEACgkQEiZBXQDd MTdeWg//ahikzSpJgSex5VHLUpxymlbba92tykXcWEjfuR3HI4JRTYDYjmaeTnaZ Bj9rkTxVPF+9Qf/jD1vSXu7vZS0wggJMIahM9OIRq/OlXNrDGk/nXdfdjIBnyCoc H0p21uRgcXGXfoZqmC7akO6t/XK7Yjiq3xLIQriXeaI22/zq6l05LJgSOuedoFJ+ sxW/rLHUrjiG83ghbyhneKp6c//T5ona+5r5u2mnw0MfPIBTXakj9WVPXcuz2Jy4 ptIynDOauDKbGhuMXc+k8eZxWxTf6d9WwlRaYKwQlkSZkI3QLr7kBuMDm9uoqzFn Kb8Lb3iNeGhmJkxIqxLGVz9ErcHNz7yBmJeV7DiPW+PtVpxChUfrW52O1VuCK4EE JstOepVfj+ZmVofZjKFwIZwiuyjItNQgOCiqZStrnlfeVE9gq8jBXT1KZHHhuwXX EGC9lqd93iWo0RbY9+lghfgk8yD3b7yOqsUZKE52r1NMjtc8Bix/SlBWfm9e4gym VnO2azO5cmgc/tYsjPH41iLHgprh1Xs9ggjRw0mfLq3EAFj79AmEru/sYNm6eNNt xWCk+UBR/aV5k7GoYg8K2itHRlJTLmP9G96MPkqPtP3zDWwGVgQkE+rRDPxO6cVy uDb3nNU1VQFisAngLEJaSI1hlvkSkjQtcm489tSjhw3D3yeMGsE= =JwT7 -----END PGP SIGNATURE----- --Sig_/AHUhY9PSe2EVUm=CwMe/qQ3--