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 o2RWD5A0t2AWsgAAgWs5BA (envelope-from ) for ; Wed, 02 Jun 2021 09:34:40 +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 aDTwCZA0t2C0TAAAbx9fmQ (envelope-from ) for ; Wed, 02 Jun 2021 07:34:40 +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 ADAA72968C for ; Wed, 2 Jun 2021 09:34:39 +0200 (CEST) Received: from localhost ([::1]:53874 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1loLOg-0007Bj-P1 for larch@yhetil.org; Wed, 02 Jun 2021 03:34:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33874) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1loLOX-0007BX-AU for guix-devel@gnu.org; Wed, 02 Jun 2021 03:34:29 -0400 Received: from flashner.co.il ([178.62.234.194]:32880) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1loLOU-0001pM-Hp for guix-devel@gnu.org; Wed, 02 Jun 2021 03:34:29 -0400 Received: from localhost (unknown [31.210.177.125]) by flashner.co.il (Postfix) with ESMTPSA id 51AE2402D4; Wed, 2 Jun 2021 07:33:54 +0000 (UTC) Date: Wed, 2 Jun 2021 10:33:18 +0300 From: Efraim Flashner To: Mark H Weaver Subject: Re: Which kernel series to use in the installer and for installed systems? Message-ID: Mail-Followup-To: Mark H Weaver , Vagrant Cascadian , Leo Famulari , guix-devel@gnu.org References: <871r9scak2.fsf@ponder> <87mtsgq70e.fsf@netris.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="RBnLMyl2bff+dPrU" Content-Disposition: inline In-Reply-To: <87mtsgq70e.fsf@netris.org> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Received-SPF: pass client-ip=178.62.234.194; envelope-from=efraim@flashner.co.il; helo=flashner.co.il 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_PASS=-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: , Cc: Vagrant Cascadian , guix-devel@gnu.org 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=1622619279; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc: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=vqrfDcv1yXCNUjt5157lAsvhe9xoz6fARmIW9unLzsQ=; b=uKDm2aXkpUe7LGd7s/1oqp9Fv7C86LzZZjG5sv3GEwqfbkrDZNuGIDYc9MYtNxbmUo0PK+ rym3vovBSo+IgVL2t/28xwrq/FforsVIXR3xYsYE5B+xWfGSDT10n1U3z77P6eZ1/V1vt9 vXAc9ebdb0pdKXSKedmwg+VrLidgHcxljnv8NWSU7lMDVXy2wNjswBORS+sPTVDsokCYmz Ei9sCphErFSDb9feQJ3Hw91FOV3prL6kw+ymFn9kgyciaQqDJWNHsN3C54D5fslBGPdNpU hjDj1Q+0fYtGLjBj0GhCUSaX96WbZoE1XZyHXd+vFxNoHVJnfD2ZeZxbsd5g2g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1622619279; a=rsa-sha256; cv=none; b=o/pOrZYyeqZIQIYAiilhBYik9Sf6zIJv9sK8GF32eJQo0uP7Hl0gp+CPxFB/AUQaMQYYo/ lfi4HkF3CjA5WklpE0rhCdjRmtEVqeTV0+JcnKhmBpngKts2NYjPLqAxnbxP5TMRoxxAzQ LFIZOQIzO8FT+5Y3XPZ3YyCfbeC7+BGVMQjbM3vLg3cAJKsBK3HDfl4/cHUx/lTiR1F1DA I52cpQY7SOjQzN1MQ1iVT5OKmhw6u8jqbDq2L/3eOcgCsBEj1yiFjL5giqvYRIgeUsgxh5 HfaagtZl6suiT0Mp6SWHl8xlOHTtXzgdv+HmXRzcxOwNZx1RRFhAPjl944ge+w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=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: -3.03 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: ADAA72968C X-Spam-Score: -3.03 X-Migadu-Scanner: scn1.migadu.com X-TUID: k9pWrdw5UWjf --RBnLMyl2bff+dPrU Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, May 27, 2021 at 04:02:46PM -0400, Mark H Weaver wrote: > Hi, >=20 > 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? >=20 > 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. >=20 > 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. >=20 > 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. >=20 > 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. >=20 > Thoughts? >=20 > Thanks, > Mark >=20 IIRC the Debian installer offers linux, linux-major.minor and linux-major.minor.point in the installer. I don't really understand why and how a newer kernel would make things stop working, but I could see offering linux-libre, linux-libre-lts and linux-libre-5.10 (using the 1.3.0 release as the example). --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --RBnLMyl2bff+dPrU Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmC3ND4ACgkQQarn3Mo9 g1HCng/8DAg6T74puH/IkvGjIEkDSqfu8CQ6JkgeINdhFvnjkIkVUJHdDADSqSMl URzJBv1Wl8HZcjgDphYNnbJpRwWjM22zO53Rms4Or/5SkLHp6YA9OoI4qL7uqxE7 Zu101rN6XfaSsmYWqr8zYca7qqH/Ra8sZ7VfRzvcj/rOCwrYgnZjRzbrEMbrodSj AU7TJnT1E13r1G60Ga8nIO0sJxAQkR7g9uvpUknklaE3AW7rW/SOhD++Pj0g46jK V48tWcneZPHe97smsxGE1QRzQXk9V76K6FEmFKRKvYZ6Ny2h/nYN1SK482WAcTZW QSIwY6EJ+R8wrvMnpMVH1Uw0F0FX3XCTetp8Tch9NmWaKihx/zPhWxxS8JU3bOEO FU9uqCS/6IZBnoSjcu8+m19n8wKSOdtZI6iHOQzuAcfrls6yet68hXuDWHO04Rpn PKXztPGQ0VR3qngwqqx6iG7TLEFPsdmVvg6UJ6D4ZjZqyYVj699WLjaY+1mddBa/ Iq2+S9EenNAa40NF+vXSLSS0Nt72qPPogySHSqO3XU1MA4XMHpQXKhCwz+Dcak4A kJYpkAObxvK1cUchzztPIToeWVpX74BMzlTflwJICtzsn7BfCdM0UekoUldfacYW 88pY/DtWF/BSRwqvA3eIoOjpyFeN5ryOaU59pzKWRq/OiOWol8Y= =mE3L -----END PGP SIGNATURE----- --RBnLMyl2bff+dPrU--