From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 0CKfBC/7r2ACyQAAgWs5BA (envelope-from ) for ; Thu, 27 May 2021 22:03:59 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id qBE3AC/7r2A8JwAAbx9fmQ (envelope-from ) for ; Thu, 27 May 2021 20:03:59 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 81BE0EC64 for ; Thu, 27 May 2021 22:03:58 +0200 (CEST) Received: from localhost ([::1]:54606 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lmMEX-00040G-Gm for larch@yhetil.org; Thu, 27 May 2021 16:03:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33632) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lmMEK-0003zh-5c for guix-devel@gnu.org; Thu, 27 May 2021 16:03:44 -0400 Received: from world.peace.net ([64.112.178.59]:60588) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lmMEH-000283-HA for guix-devel@gnu.org; Thu, 27 May 2021 16:03:43 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lmMEF-0006Rr-Mf; Thu, 27 May 2021 16:03:39 -0400 From: Mark H Weaver To: Vagrant Cascadian , Leo Famulari , guix-devel@gnu.org Subject: Re: Which kernel series to use in the installer and for installed systems? In-Reply-To: <871r9scak2.fsf@ponder> References: <871r9scak2.fsf@ponder> Date: Thu, 27 May 2021 16:02:46 -0400 Message-ID: <87mtsgq70e.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=64.112.178.59; envelope-from=mhw@netris.org; helo=world.peace.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1622145838; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=MX0px3ovi+KvJv6z7OK3vW/eqZvlXs1pkedUQ9shUG0=; b=aCyCNnjRvuqx43dUIr3cUpFuOm1ZCENsUMEZPkRKzvgDKcTVqzqCuGww4F4Xio4RZOM/tH zCoJhmxGj57aoKnqPe+briRaUm7VM6DW3nNRMBUrpwv6mH3ubqCP4BwZHB8b7rjOX8YJ7a fqocNORDU3jGmM1zREmaN+YUrEO6OLirpbDZv/gTso29RjgG15ynX0RLIR6hhcTOPBVJZU /qhtLX3IB5xPN2hYBBpitgcUKWqVRHo5FY/TgmF/lxfMWC3Z7vky/e/WZD6dwBve21OxDR 25vR3MZF7CpkIgLuFdzdNsnXotkpptUN/kHg7oN5HLKDI3CMQoVAaMvhzM6UEA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1622145838; a=rsa-sha256; cv=none; b=SJuJsb89GsJaQQkPtnOcFuYgy5hl/DHIb/ggkRCsHK9T13Dnh3GR9oWWwNDg9SrWzxnqfq gyiiH4K+wEEqSjZ4f6WaES4Jjuv+Nkh5DCqu9dO80MQZk/ioNYNoC/PrnbakmNEwXrRWD8 i780WXPQu33RLmV7vUctZVzF6Qt1CB6ap+DQgztww9hWpd1tkPoyP5uZ/O8USDLGJTYcRw Kg1wNTXrDVQyd2HoYgiuEy/ZNp+H5WDg1zHmdGVEFjfEVX8sP+NTbfutiKg6R6xti1to2Z Ttc5K/MKhuj5Yt+eA7cU97zioWTlNoZ1XVfnL/R+x6M4U8aFInCYYNLBFA5O9w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -1.43 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 81BE0EC64 X-Spam-Score: -1.43 X-Migadu-Scanner: scn1.migadu.com X-TUID: EL+e2m0sNjTs Hi, Vagrant Cascadian writes: > Would it be too complicated to include both the latest LTS kernel and > the most recently packaged kernel in the installer, and default to using > the same kernel for the installation? Sounds good to me. More specifically, I would suggest offering the user a choice between using the latest stable kernel, or using the latest kernel from the most recent LTS series at the time of installation. If the user chooses the latter option, the installer would produce an OS configuration containing "(kernel linux-libre-X.YY)", where X.YY is latest LTS series at installation time. The idea is that if they choose the LTS kernel option today, 'linux-libre-5.10' would be put into their OS config, so they would stay on the 5.10 kernel series until they explicitly update to a later series. This is a good choice for production systems where stability is more important than running the latest code, and even for ordinary users who wish to have control over when major kernel updates are done. I would recommend avoiding the 'linux-libre-lts' variable, because it fails to provide the primary benefit that LTS kernels are meant to provide: the ability to postpone potentially disruptive major kernel upgrades until a time of the user's choosing, when the user is prepared for possible breakage. Users who put 'linux-libre-lts' in their OS configurations should expect that a major kernel upgrade will happen several years before it is needed, and could happen unexpectedly any time they upgrade their system. Unless they carefully inspect the 'guix' command output _every_ time they upgrade their system, users of the 'linux-libre-lts' variable are unlikely to notice a major kernel upgrade until it has already been done. Thoughts? Thanks, Mark -- Disinformation flourishes because many people care deeply about injustice but very few check the facts. Ask me about .