From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:38903) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iUaf1-0002WL-Fl for guix-patches@gnu.org; Tue, 12 Nov 2019 13:13:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iUaf0-0007Vf-97 for guix-patches@gnu.org; Tue, 12 Nov 2019 13:13:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:49540) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iUaf0-0007Vb-69 for guix-patches@gnu.org; Tue, 12 Nov 2019 13:13:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iUaez-0006TP-UT for guix-patches@gnu.org; Tue, 12 Nov 2019 13:13:01 -0500 Subject: [bug#37868] [PATCH] guix: Allow multiple packages to provide Linux modules in the system profile. Resent-Message-ID: From: Giovanni Biscuolo In-Reply-To: <20191112172048.61ba69eb@scratchpost.org> References: <20191022152238.12856-1-dannym@scratchpost.org> <20191112172048.61ba69eb@scratchpost.org> Date: Tue, 12 Nov 2019 19:11:55 +0100 Message-ID: <8736etotg4.fsf@roquette.mug.biscuolo.net> MIME-Version: 1.0 Content-Type: text/plain List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Danny Milosavljevic , 37868@debbugs.gnu.org Cc: Mark H Weaver , ludo@gnu.org [sorry for the double posting, I sent my previuos message incomplete] Hi Danny, Danny Milosavljevic writes: [...] > any comments about this patch? I still don't understand the internals of Guix to be able to comment your patch, but... [...] > Rationale of the patch: > > * Make Linux more modular, allowing the user to specify a union of Guix packages > to use as "the kernel" (especially kernel modules). this would be a nice to have feature! [...] > * Do we want to be able to add kernel modules in this fashion without requiring > a reboot? If so, that would make the situation a lot more complicated and I > don't see a safe way to do that. maybe I'm asking too much... but would it be possible to load and boot into the new (or another) kernel from the currently running kernel without a reboot, via kexec? something like https://wiki.archlinux.org/index.php/Kexec#Manually but with a clean stop/restart of system services? I know it could take some time (and maybe other things to patch) to have this feature, but maybe it is worth thinking of it in connection with this design change Thanks! Gio' -- Giovanni Biscuolo Xelera IT Infrastructures