grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Remove HFS support


From: John Paul Adrian Glaubitz
Subject: Re: [PATCH] Remove HFS support
Date: Wed, 24 Aug 2022 09:21:39 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.1.2

On 8/20/22 15:53, Daniel Axtens wrote:
Really, plain HFS, not HFS+? Wowsers!

Yes, we're currently using HFS.

Just to be clear, by PowerMacs you mean Macs with PowerPC chips, so
machines last produced around 2006?

Yes.

Have you checked that you can't boot them with HFS+? Because HFS+
came in 1998, which was (AFAICT) pretty early on in the G3 lifecycle. So
I'd be really surprised if the firmware didn't support booting from
HFS+. I'd be very keen to hear.

I have not tested that due to lack of time. The problem is that some early
firmware versions might have issues with HFS+ that we haven't verified
yet.

Anyway, if I've understood correctly, the _most recent_ PowerMacs date
from around 16 years ago, and potentially the machines broken by this
would be even older. I still think that's in the domain of
retrocomputing and I don't understand the use case for running modern
software on something where the performance per watt is worse than a
recent raspberry pi.

What's wrong with retrocomputing? Debian's popcon currently reports more
machines running the 32-bit big-endian Debian port than the 64-bit little
endian port, see [1].

I understand the need to sometimes get rid of old code, but since the HFS
module can be blacklisted as Vladimir explains, I don't really understand
the reasoning in this particular case.

FWIW, Gentoo also still uses HFS for booting PowerMacs [2].

Adrian

[1] https://popcon.debian.org/
[2] https://wiki.gentoo.org/wiki/GRUB_on_Open_Firmware_(PowerPC)

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913




reply via email to

[Prev in Thread] Current Thread [Next in Thread]