Remix.run Logo
usr1106 18 hours ago

That grub has security vulnerabities does not surprise me, it's just too big. That's why Lennart recommends systemd-boot. (Incidently a Microsoft employee, but I have no information that he would have been involved in these discoveries.) U-boot again is typical embedded software, a field generally known more for hacks than strict programming practices. So I cannot say I would be shocked. That said, I would be surprised if systemd-boot or Microsoft's loader had zero vulnerabilities hiding somewhere.

When does Microsoft open their source for searching vulnerabilities?

FirmwareBurner 18 hours ago | parent | next [-]

>That's why Lennart recommends systemd-boot.

The creator of SystemD recommends systemd-boot? Seems legit and unbiased.

ahartmetz 16 hours ago | parent | next [-]

There is probably an overlong yet superficial, easy to read post on his blog about it.

onli 17 hours ago | parent | prev [-]

Yeah, and because grub is too big. Says systemd, of all places.

otterley 3 hours ago | parent | next [-]

systemd-boot is much smaller than grub.

jonathanstrange 16 hours ago | parent | prev [-]

Pulseaudio still doesn't work reliably.

bayindirh 16 hours ago | parent [-]

I think Pipewire has completely replaced Pulseaudio where it matters.

ahartmetz 16 hours ago | parent [-]

Yes, PulseAudio works great since it's actually PipeWire.

bayindirh 16 hours ago | parent | prev [-]

GRUB is too big? Maybe because it's 30 years old and can boot at least 11 architectures.

...and what systemd-boot is? A UEFI only boot menu which gets its data from UEFI only.

I mean comparing two different things and claiming the more featured one too big is mental gymnastics to put it politely.

GRUB having vulnerabilities is not surprising, esp. when the thing is written at an age where computers were completely different things, programming and requirements wise, but insinuating that systemd-boot is the ultimate replacement is, eh, a bit underhanded. Esp. when it comes from Lennart, whose systemd is too big and encompassing for an init system.

It's the pot calling the kettle black, heh.