logoalt Hacker News

Go-boot: bare metal Go UEFI boot manager

83 pointsby nateb2022last Thursday at 12:08 AM29 commentsview on HN

Comments

i-contoday at 8:49 AM

I'm confused, is it bare metal or is it an EFI application? (bare metal used to mean that something can run without services, like those that UEFI provides)

Imustaskforhelplast Thursday at 7:10 AM

I really like this idea but can anyone please summarize what it does for me. To me it feels very fascinating (bare metal golang in general) but I am not sure I truly understand its usecase and I would love to know more.

show 4 replies
tuananhtoday at 2:47 AM

There's also Sprout by Edera https://github.com/edera-dev/sprout

> Sprout: UEFI Bootloader in Rust

pizlonatortoday at 2:46 AM

The TamaGo project (which this uses for running on bare metal) looks super impressive! Kudos to the authors for getting this working.

I wonder what GC changes had to be made, if any.

I wonder if it supports multiprocessing.

hulitulast Saturday at 9:55 PM

> Go-boot: bare metal Go UEFI boot manager

The bare metal list is quiet thin.

Why is so HW focused ? I use refind and it seems to be HW independent.

seanw444yesterday at 10:16 PM

As much as I appreciate Go, putting it on bare metal makes me cringe a little.

show 3 replies
Eduardtoday at 12:09 AM

missed chance to name it Goo-Boot

jumbledooryesterday at 11:33 PM

[dead]