From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id IKVjNhE5kGCvhwAAgWs5BA (envelope-from ) for ; Mon, 03 May 2021 19:55:29 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id WDLfMRE5kGB6SgAAbx9fmQ (envelope-from ) for ; Mon, 03 May 2021 17:55:29 +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 1FF84208EC for ; Mon, 3 May 2021 19:55:29 +0200 (CEST) Received: from localhost ([::1]:38284 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldcn2-0004gv-4K for larch@yhetil.org; Mon, 03 May 2021 13:55:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52226) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ldcOr-0005G9-Md for guix-devel@gnu.org; Mon, 03 May 2021 13:30:29 -0400 Received: from cascadia.aikidev.net ([173.255.214.101]:49520) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldcOp-00059b-UQ for guix-devel@gnu.org; Mon, 03 May 2021 13:30:29 -0400 Received: from localhost (97-120-1-76.ptld.qwest.net [97.120.1.76]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id DCE001AA32; Mon, 3 May 2021 10:30:24 -0700 (PDT) From: Vagrant Cascadian To: Leo Famulari , Alexandre Oliva Subject: Re: ISO image: to xz or not to xz? In-Reply-To: References: <878s52rwna.fsf@gnu.org> Date: Mon, 03 May 2021 10:30:03 -0700 Message-ID: <87bl9ru3ms.fsf@yucca> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: none client-ip=173.255.214.101; envelope-from=vagrant@debian.org; helo=cascadia.aikidev.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_NONE=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: Guix Devel 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=1620064529; 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=ZX/sRhc7HzvuIWj6PWVfYpMNHCSYCxxzogo+Pj87ZPw=; b=rVoagKbNyGLMXRu2mvYGncjOUy8G6tBpCTIOmsXkvW+GNr5OuZbWymDIRdZPT9SlW9Bt9w fpRINasT7k2U2WepzpUqcOY/n1WrVo/JTFFkehuj4fnGtUHTgVx+tH602zM8/2HI3wGx5o QuIV0khkKKNmcpNENfdsRE8Z8Dum3i+tpWbrzAVljs+V2d9bD+vkPB0GTRA6SoBiQvzrP+ IVGloQ7hrttnC/racWswpLeOd/Grhk0Kv+cDB8pcTanfghapQrPKCUvsiinh/X+coOyUW2 cayeWCNBy/VpWDuLiqAg5EFKjG0pQPAytaf/GtxRX+DlyXSj8KKQBRJZ/88A/g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1620064529; a=rsa-sha256; cv=none; b=WSIohC8JSOreqYZEvghLwlIDkzspYWJxnUd1srKMOrkVoXgkwYvJT11BZ3yKqtkBOkqQRg tfEWBdvz1o8/L0XE2JmdLONGmY+kevY/NIukZS/JOvkwH0clPbaSmFvtSGEmt/T8QV4B1l u4fRlgzwHdl2+f6Lp0gZ7SN9V6PEf9TksTUM138sShQHSjskDsXVtl9eZRAQS4M8DaGL13 G2qr4mq/S2nGWoAiA8vxJBnDoV/XmUhk8ER0cUG5EEOlq7ro3e5gWpMeRprIFrbL71IqgU 8ipEy/wjgsGJ5MaltCTh6iZ66g2XHWb46cJbi+G698nYHJfFhTyowtLB0vmkhQ== 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: -3.06 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: 1FF84208EC X-Spam-Score: -3.06 X-Migadu-Scanner: scn0.migadu.com X-TUID: b9UAFmUOVzE0 --=-=-= Content-Type: text/plain On 2021-05-03, Leo Famulari wrote: > On Mon, May 03, 2021 at 01:47:02PM -0300, Alexandre Oliva wrote: >> Indeed, install ISOs normally hold already-compressed filesystems or >> files, so recompressing the .iso doesn't gain much if at all. > > To quote the introductory message of this thread: > > "The xz-compressed image is 23% smaller, which is not negligible." Well, the suggestion to use squashfs does bear merit; it would require having some type of writeable filesystem on top, such as using overlay fs to mount the installer rootfs with squashfs for the readonly bits, and tmpfs for the writeable bits. As a bonus, using a tmpfs overlay would solve the issue brought up recently by someone who tried using the same installer image multiple times, and /gnu/store and /var/guix got out of sync due to the cow-store only writing to the newly installed system, so that the second install failed. Another angle might be to use a compressable but writeable filesystem (btrfs?). Obviously, it requires someone to do the work to get there! live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCYJAzHAAKCRDcUY/If5cW qjF9AP9G+u1vJhikKXfu5EVH8iKPWzIn15Y43C+sToM/+BgUHwD5AUZF6tpLMzVk e31kyugh0k2H+QjTh2nSya2fZZ1yrQM= =1MtG -----END PGP SIGNATURE----- --=-=-=--