From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id WMLrK89Bf2c6RAAAe85BDQ:P1 (envelope-from ) for ; Thu, 09 Jan 2025 03:26:07 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id WMLrK89Bf2c6RAAAe85BDQ (envelope-from ) for ; Thu, 09 Jan 2025 04:26:07 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=retrospec.tv header.s=fm1 header.b=NCAk8u5d; dkim=pass header.d=messagingengine.com header.s=fm2 header.b="c ieiC8Q"; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1736393166; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=adbtEmT5DANKpHz6O3TeA4VfxJltVBg4quIF/BY3kE0=; b=mHVwYGMhIJgrF9AynlbyOqso+Yuy0R7DAN27E9i8gJtRG6v6NaCjx431x+c+6d/QZbqvim 8uZLRDztLF95XAkN3ymKvuR039gmU5g+8famjnATDlbGhNL66NBGY+6CsOEObuwMfcfjK0 QPtaMM4iO18PYw/NXVaorhdCc2Q5NdkoXPFGmQmPm4w1i6BWY3Vf1yRA9cbFSjx7CoeaIG lNZTppd00bLXp6TTLGgzphDpTycxPXvQbderO1qqkIYtIESz2ayLF2XpdkxYvu+ZWICXiy cj6nMlA2lM3VIMlt56H2b3ekBrvzKY7paI8Pc/CWZZwKV2alDCdOKnwj71OM9Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=retrospec.tv header.s=fm1 header.b=NCAk8u5d; dkim=pass header.d=messagingengine.com header.s=fm2 header.b="c ieiC8Q"; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1736393166; a=rsa-sha256; cv=none; b=TVyG6SHRYXxj+W6azuO4dKpgRycoIpeAbJQE+wzfnhwvE5A4ACoZKQmCLgUJD28baRw/Nm 2Z4Che+BgVi6zfKUrvEDBUhpXbe+8h2yptO7G6G0K/oaBXktxntjfl7QQORJ8A4U4XyPaz DOvNiGDWGncWeFt9f1hJ/i0Dky5YwTgF6g0wUf5mjP8viBId7xmmsCs9l32RAtVgqRH/ei fbyt4kHxUSiEeRJu5BPJTC9Vy5Q51ZNw261rf4ZWCPN9xnTEHc4DnOCZoe8tMX/GMmE0EK lInK3PhTJukYKtP+VvRS+dr2cSkquQU074SPxZYt82AUq6uP4NrEFxPnQg2Ckw== 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 16C2F24D65 for ; Thu, 09 Jan 2025 04:26:06 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tVjAv-0006vE-V5; Wed, 08 Jan 2025 22:25:37 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tVjAu-0006uw-5f for help-guix@gnu.org; Wed, 08 Jan 2025 22:25:36 -0500 Received: from fhigh-b1-smtp.messagingengine.com ([202.12.124.152]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tVjAr-0003ru-Hu for help-guix@gnu.org; Wed, 08 Jan 2025 22:25:35 -0500 Received: from phl-compute-04.internal (phl-compute-04.phl.internal [10.202.2.44]) by mailfhigh.stl.internal (Postfix) with ESMTP id A952F25401D1; Wed, 8 Jan 2025 22:25:28 -0500 (EST) Received: from phl-imap-08 ([10.202.2.84]) by phl-compute-04.internal (MEProxy); Wed, 08 Jan 2025 22:25:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=retrospec.tv; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1736393128; x=1736479528; bh=adbtEmT5DANKpHz6O3TeA4VfxJltVBg4quIF/BY3kE0=; b= NCAk8u5dbTXFHrrCJ5WlgDCbOzEvs+L/xVEFOh3fs9Y5jLcNsS/27EPmMeaJ4aIs G80Nti/4OOe7BSvq7qkTOgWRY8FUt0nNSpLrUEMasiRfgh+vwvMCVUsKSmcNJfOu VJcVs5FxcGqS9kezuzNhRABRXW+gy5aBkybmordwIWFe+IK8PvOnnsvFNXA7IjHd bjYZ9XWUS9dZCKh26p4Qiy5xQWCUNuAGfrvFCJWZP6d29mmnfiK70bVzrrx9M0RB WlAzqUg1qI/r3nSzxNoYEApwPXqluiq1/eEdbZ13ycmwsG/K+j5CyBc8ObH0l5Ds OZ6XsFwP2sX8jIMMytDqYQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1736393128; x= 1736479528; bh=adbtEmT5DANKpHz6O3TeA4VfxJltVBg4quIF/BY3kE0=; b=c ieiC8QiFMVpn8MAgB7iPYF9mberZYyQuzVzqBfv0Ot4DylSlTcgvZ3TKQOMF7aiY 7IwsBEYg44SvkkisacFcA4Y+sT4WQvh74lVA0ltaR0Sx087cGqrb1uox7wSegC7w k4T5ZpwKGsEhUzm1ALrNe5w9fSEAUIyqiHMxw0Og0Ov4a2F3w4HetJCYC0mjWyjd I9j0+T5JmYkpiHK8mByUQ2QBYJiJv9fKXm7wrZc7IOY9yFoG4cvMNPaS1GJ+6UFE f0FgQR1xghQtWKJa53CDHA8YA1Vf4v+WNYKzH6g0S5UwaI66eQ6hCEvWAo8YbkDO gD3NnEVRff07/TBy9Jk4A== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrudeghedgheelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnecujfgurhepofggfffhvfevkfgjfhfutgfgsehtjeertdertddt necuhfhrohhmpedfkfgrnhcugfhurhgvfdcuoehirghnsehrvghtrhhoshhpvggtrdhtvh eqnecuggftrfgrthhtvghrnhephfevfeegveejhfefuddtveegleegkeejuedvieduvddu hfetffegueeftdfhhfdvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg hilhhfrhhomhepihgrnhesrhgvthhrohhsphgvtgdrthhvpdhnsggprhgtphhtthhopeeg pdhmohguvgepshhmthhpohhuthdprhgtphhtthhopegvkhgrihhtiiesvghlvghnqhdrth gvtghhpdhrtghpthhtohephhgvlhhpqdhguhhigiesghhnuhdrohhrghdprhgtphhtthho pehfvghlihigrdhlvggthhhnvghrsehlvggrshgvqdhuphdrtghomhdprhgtphhtthhope hgfhhpsehpohhsthgvohdrrght X-ME-Proxy: Feedback-ID: id9014242:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 6DB8E18A0068; Wed, 8 Jan 2025 22:25:27 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 Date: Thu, 09 Jan 2025 03:25:07 +0000 From: "Ian Eure" To: gfp , "Ekaitz Zarraga" , "Felix Lechner" Cc: "Guix Help" Message-Id: <1ba680e1-8f6d-4145-9f76-b2846ae0edd5@app.fastmail.com> In-Reply-To: <69202538-1560-46d7-b210-b51371ec0216@posteo.at> References: <8734htfb30.fsf@lease-up.com> <1b1e0a60-4ba2-42a9-bdc2-5912217f07f9@posteo.at> <0b8d842d-746b-4980-a6aa-9f560ef6a964@elenq.tech> <69202538-1560-46d7-b210-b51371ec0216@posteo.at> Subject: Re: question about proprietory packages Content-Type: text/plain Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=202.12.124.152; envelope-from=ian@retrospec.tv; helo=fhigh-b1-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -5.82 X-Spam-Score: -5.82 X-Migadu-Queue-Id: 16C2F24D65 X-TUID: V6mpG8Uuth5y Hi, On Wed, Jan 8, 2025, at 10:26 PM, gfp wrote: > Hi, > thanks for explaining this. > > 1. > I understood that > EFI is on the top > it runs Grub > and Grub runs the init system shepherd. EFI is the modern replacement for the legacy BIOS. It's typically a proprietary firmware which is supplied by your hardware OEM. Grub loads Linux, which executes Shepherd. > 2. > Guix has a Grub without proprietary software AFAIU > and then remains the question about EFI. > Grub is a GPL-licensed GNU project, and fully Free Software. > 3. > Can we exclude that EFI is without proprietary software? > It depends on your hardware OEM and personal modifications. It's possible to buy a computer with Coreboot (Free Software, but can load proprietary blobs) or Libreboot (Coreboot without the blobs); or to modify some models to run it. The majority of computers sold have proprietary firmware and cannot run Coreboot/Libreboot. Unless you specifically sought out a manufacturer or reseller who offers this, your computer has proprietary firmware. > Or has it only the task to run Grub?, because then it runs without > proprietary software? > It has numerous other features, like setting the date/time, boot order, possibly built-in hardware diagnostics, etc. > 4. > Or are there other booting proprietary firmware blobs somewhere? > Or also Microcode updates? > It depends on your hardware configuration. If you add or connect other hardware, that can also contain proprietary firmware. > 5. > Do those things depend on the laptop or PC you have got? > Yes, see above. Most laptops also have an embedded controller (EC) which runs proprietary firmware. These handle things like power/charging, keyboard controller, responding to the power button, etc. I don't know of any Free replacement for this on any model of laptop. > I know Intel and ARM. > Risc-5 AFAIK has no proprietary software, is that right? > Or depends that on the company which produces Risc-5? > I believe RISC-V is completely free, but I'm not certain. All modern x86 hardware requires proprietary microcode, and cannot run without it. It's embedded in the CPU, and can't be replaced, only updated. You can choose not to update it, but it exists whether you do or not. It's therefore impossible for x86 machines to run on 100% Free Software. -- Ian