Dear Apple,

I'm disappointed you didn't bring back #OpenFirmware when you had the chance.

The #US has gone too far on so many levels, but this years #CES is rage inducing.

#Europe needs an #ARM #SoC producer, stat. It needs to fully support #Linux and preferably use #OpenFirmware.

Also, the #EU should open up to importing #Chinese made #GPU in pure defiance of these yankies. #NVIDIA telling us to lease GPUs to game in the cloud is a slap in the face.

Is #YoullOwnNothingAndYoullBeHappy taken to a digital extreme. #Consumers need to own their #compute, goddamn it.

If you are at #39c3 and are curious about how kernel and firmware use #OpenFirmware device tree to discover hardware and how @barebox (and other bootloaders) use it when booting Linux, come by tomorrow at 13:00 at the open source firmware assembly in Hall 3 Foyer!

If you can't make it and you don't find me near the #barebox demo at the assembly, shoot me a message, I am happy to meet up and chat about all things #embedded #linux, barebox and liberating boot!

https://events.ccc.de/congress/2025/hub/en/event/detail/workshop-device-tree-handling-and-linux-booting-wi

[39c3] Workshop: Device Tree Handling and Linux booting with barebox

We'll walk through the barebox bootloader RISC-V webdemo at https://www.barebox.org/demo/ but many concepts apply equally well to ARM as well as booting Linux in general with other bootloaders as well. Optimally bring your own charged laptop with you.

39c3

@torvalds the point is bass ackwards anyways. What we need is more #OpenFirmware as well as #OpenHardware.

It's about market precedent at the end of the day. It should be a consumer right to also receive the code for all the firmware used in the hardware purchased.

That's a separate problem entirely. It's a whole jungle of different licensing and distribution issues all together that shouldn't concern Linux.

This is why #CoreBoot is such a fantastic project and needs to be supported as well.

Dear Apple,

I'm disappointed you didn't bring back #OpenFirmware when you had the chance.

@sandberg det er sant! Også en av grunnene til at #OpenFirmware er den eneste veien å gå.

Men igjen; du kan lese om Graphene OS og hvordan dem har forstått seg på maskinvaren, samt hvordan dem setter sine standarder.

De er veldig strenge på det og måten de bruker maskinvaren er ett eksempel av hvor flinke dem er - spesielt når regjeringer rundt om i verden klager på at den er effektiv i bruk av kriminelle.

Med en gang brukeren får kontroll, så mister sentrale punkt sin kontroll

I can't believe the discussions I'm having today make me wish we used #OpenFirmware instead of #UEFI on x86.

Ok, had a weekend off and relaxed yesterday night doing some retro computing.
Installed #MacOSXServer #Tiger on the old #PowerMac #G5. Luckily I remembered that this machine does boot from a USB pen drive when ones uses the right commands in #OpenFirmware.

Services started: #blojsom and the #WebObjects server.

@vinishor great post, one of my last projects for #Sparc is to prepare a minimal Solaris setup for them. I was booting them over the network (“boot net” from the ok prompt) and using Jumpstart to automatically install Solaris on them.

#OpenFirmware is an intersection system on its own, you can build your own from the source from https://github.com/MitchBradley/openfirmware

Thanks @simondassow for boosting this!

GitHub - MitchBradley/openfirmware: Open Firmware (IEE1275-1994) implementation by its inventor.

Open Firmware (IEE1275-1994) implementation by its inventor. - MitchBradley/openfirmware

GitHub

Given the open source nature of Open Firmware, I'm surprised features like USB boot capability haven't been backported to older New World Macs by the community.

I have no idea if current builds would fit on 1 MB ROM present in New World Macs, or how much headroom there is for deployment of a modern OFW ROM image for even more ambitious projects without resorting to hardware mods.

#mac #osx #openfirmware #retrocomputing #ppc #ppc64 #g3 #g4 #g5 #linux #coreboot