From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id kIauK4oAf2dj0AAA62LTzQ:P1 (envelope-from ) for ; Wed, 08 Jan 2025 22:47:38 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id kIauK4oAf2dj0AAA62LTzQ (envelope-from ) for ; Wed, 08 Jan 2025 23:47:38 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=elenq.tech header.s=soverin1 header.b=FIt8SDX5; 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=1736376458; 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:autocrypt:autocrypt; bh=nTIHVQgwJAgRrW7yzs5N/xPYWiOyKzmpJseMWpu55mo=; b=dsyLJ2juVvidd084lPniIs1nPcrcKs367oZVGUrB+LlJIBdgW2dpVMYOfv9wELvJzLEty+ 08rNCbyS5WXZYbrFbO2aHXNU0H3KyMzSxhJEjr1nyyUYBskfY+Ln9+B9N1BA+R5vMqAhfv 3Lur9uaRRJqJGrOkNUAg5TxGMwMOJ5Fek0vfrGg5RcdUfkZejJVtD6qYmb9/YhdTLDBESW sxcU7bDbukqVwmXqgFS/H+bp2WJJ2wXOy9joQbpmYSKwbwWLDB29IJtbaLdy/DP3MlrzQ7 i/9T6Rmi9mMMCFTNK4u8ZkSAWJitMbVM75pL5EQL3ikSyIgFZIbN4mA3gZkV+Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=elenq.tech header.s=soverin1 header.b=FIt8SDX5; 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=1736376458; a=rsa-sha256; cv=none; b=ZoPk06Fwr3p28XqNCerETlVpqZOOBIzs+t6DrR71vyXWU5C3bZ9q7hBGMPL+SJvW3HXH1X gDLpvsocS84kbxCuLcnH+3kqLgVUjKAx4nc2GSGYPKKe3mjzQ/dVlon7Sz47ZqYtLsIXyv +/GXUXAQF5lGqO7Tf2+kVFhghytj9qb7LGal+3xFyLrdtqwr3+vHgB7vMVfHC4PILKcHHC dZCgkRXz9Q1F5y1F3KQKUaBlCvomlJFTpLjQISfAeX/cMoOhLCoBzMpyPKBAj4ALCRNQz7 DRAjZol5kGTscT3ufv/N5zH4Rd2X5b1DAcCTvKzWIjkAzsUccH4DhWvxbDI6+g== 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 14ECB7CCFF for ; Wed, 08 Jan 2025 23:47:38 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tVepS-0002M7-GO; Wed, 08 Jan 2025 17:47:10 -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 1tVepQ-0002Lr-SC for help-guix@gnu.org; Wed, 08 Jan 2025 17:47:09 -0500 Received: from dane.soverin.net ([185.233.34.148]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tVepO-0002Nd-Dj for help-guix@gnu.org; Wed, 08 Jan 2025 17:47:08 -0500 Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dane.soverin.net (Postfix) with ESMTPS id 4YT32G2pX9z2yBV; Wed, 8 Jan 2025 22:47:02 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.100]) by soverin.net (Postfix) with ESMTPSA id 4YT32F6VXLzKx; Wed, 8 Jan 2025 22:47:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=soverin1; t=1736376422; h=from:from: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:autocrypt:autocrypt; bh=nTIHVQgwJAgRrW7yzs5N/xPYWiOyKzmpJseMWpu55mo=; b=FIt8SDX5mBXbHdxklKMvlzJSmbm+b1aMgUJluknjDL6kMxHSl4q6Svw058hV0qGnxKSOmS 8TQWk3DnrK2vmOcA0GRREqblrnGgPRb5yj0sMf9n7KqvemlCxOnElwz0MIhoxACzNRNl/B u5ConSJzn4llR/Eqd+iGkEtWdpAGuZOYADXwoQg8pOsCdSeI/uiM6ulGA03SoT5HppMomZ H7Zqmu7Mx+JA3uAnjtCOQp7j0yLWdNETvwPza+n7BOh0IBTAf54bRxDn14YZr+4I36T0hy SoEQs/9qHM5vlDo1KVrYoRmmiAvnoqYSpoxXuB9DB7i5zqU3TkF2/20Ac0wzyw== X-CM-Envelope: MS4xfLSXvEzufBulLpARwawae9iFQvdqyxJS9Q43cvbYiwBzsVxihDtaRZwSsq0aZs+o6IH6CAioD+V2WOBtFTHZcH1vF57FUrQo2I/Mx6UcY8sSJHnTOvgD KfRsubdvDRPc2Ue9p9QUHiovcJpR0Zdt3SvFN0pNMsL/QxX/3nF15dwAaPjhTZZTK+3FWn6st1kyZSLFRXj0ffOkVfoUZ1+HqnV9mgWAU45ulxFWJUZ063A+ BufhKQHQ/xy+f2CSRFw+4g== X-CM-Analysis: v=2.4 cv=UsCZN/wB c=1 sm=1 tr=0 ts=677f0066 a=boG0PpFrEpR1SC5N/ZD5Tw==:117 a=boG0PpFrEpR1SC5N/ZD5Tw==:17 a=IkcTkHD0fZMA:10 a=MKtGQD3n3ToA:10 a=1oJP67jkp3AA:10 a=8pif782wAAAA:8 a=Y-W4o4OR7biigCqQWvMA:9 a=QEXdDO2ut3YA:10 a=yPy0HX4kI4LsAlP3oO-2:22 Message-ID: <8d65bc82-fb18-4649-aaca-cc18a926b939@elenq.tech> Date: Wed, 8 Jan 2025 23:47:01 +0100 MIME-Version: 1.0 Subject: Re: question about proprietory packages To: gfp , Felix Lechner Cc: Guix Help 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> Content-Language: en-US, es-ES, eu From: Ekaitz Zarraga Autocrypt: addr=ekaitz@elenq.tech; keydata= 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 In-Reply-To: <69202538-1560-46d7-b210-b51371ec0216@posteo.at> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spampanel-Class: ham Received-SPF: pass client-ip=185.233.34.148; envelope-from=ekaitz@elenq.tech; helo=dane.soverin.net 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_NONE=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: mx11.migadu.com X-Migadu-Spam-Score: -5.78 X-Spam-Score: -5.78 X-Migadu-Queue-Id: 14ECB7CCFF X-TUID: tEquaTpDystw Hi, On 2025-01-08 11: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. Instead of top I would say bottom. It's the closest thing to the hardware. EFI is written in your motherboard. > 2. > Guix has a Grub without proprietary software AFAIU > and then remains the question about EFI. > Yes. Interesting point. > 3. > Can we exclude that EFI is without proprietary software? > Or has it only the task to run Grub?, because then it runs without > proprietary software? > It's not as simple as that but mostly yes, its task is to run Grub. > 4. > Or are there other booting proprietary firmware blobs somewhere? > Or also Microcode updates? Microcode is a different story. I don't want to answer you wrong but AFAIK microcode is some code that the processor runs internally, that handles how the CPU works. Think about the CPU as a machine that has a smaller CPU inside that controls how the outside CPU works. The outside one is the one you run programs on. > > 5. > Do those things depend on the laptop or PC you have got? Yes. Both the microcode and the UEFI. But the UEFI is in the motherboard and the microcode is in the CPU if I'm not mistaken. There are free software UEFI alternatives: https://en.wikipedia.org/wiki/Coreboot You need to flash the chip in the motherboard to install this. Some companies do that for you, or sell laptops with Coreboot preinstalled. You can do that yourself, but it's not easy for a non-technical person and you have to make sure your device is compatible. > 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? No. RISC-V is free meaning that CPU description (the ISA is the technical concept here, but it's some kind of high-level description) is free (libre) but the implementation itself doesn't have to be. The code that it runs or the drivers neither. > Thanks > > Gottfried > Cheers, Ekaitz