From: Ekaitz Zarraga <ekaitz@elenq.tech>
To: gfp <gfp@posteo.at>, Felix Lechner <felix.lechner@lease-up.com>
Cc: Guix Help <help-guix@gnu.org>
Subject: Re: question about proprietory packages
Date: Wed, 8 Jan 2025 23:47:01 +0100 [thread overview]
Message-ID: <8d65bc82-fb18-4649-aaca-cc18a926b939@elenq.tech> (raw)
In-Reply-To: <69202538-1560-46d7-b210-b51371ec0216@posteo.at>
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
next prev parent reply other threads:[~2025-01-08 22:47 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-01-08 17:16 question about proprietory packages gfp
2025-01-08 17:51 ` Felix Lechner via
2025-01-08 20:50 ` gfp
2025-01-08 20:59 ` Ekaitz Zarraga
2025-01-08 22:26 ` gfp
2025-01-08 22:47 ` Ekaitz Zarraga [this message]
2025-01-09 3:25 ` Ian Eure
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8d65bc82-fb18-4649-aaca-cc18a926b939@elenq.tech \
--to=ekaitz@elenq.tech \
--cc=felix.lechner@lease-up.com \
--cc=gfp@posteo.at \
--cc=help-guix@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).