!DBFhtjpqmJNENpLDOv:nixos.org

NixOS systemd

600 Members
NixOS ❤️ systemd165 Servers

Load older messages


SenderMessageTime
3 Oct 2024
@emilazy:matrix.orgemilyI don't think T2 involved UEFI either, since it was basically a proto-M122:40:10
@emilazy:matrix.orgemilymaybe on the Intel side of the equation, but Apple's EFI implementation is old enough and quirky enough that I wouldn't be surprised if it wasn't22:40:33
@emilazy:matrix.orgemilybut yeah I was talking about the Apple Silicon boot security model22:40:44
@raitobezarius:matrix.orgraitobezariusI am quite certain that T2 has UEFI firmware22:41:00
@emilazy:matrix.orgemilyhttps://support.apple.com/en-gb/guide/security/seced055bcf6/web ok it actually is EDK2 for Intel22:41:19
@raitobezarius:matrix.orgraitobezarius(and it's even publicly documented as such by Apple itself afaik?)22:41:19
@emilazy:matrix.orgemilyI don't think the T2 itself boots via UEFI, but it's used as the root of trust for the Intel CPU's UEFI boot22:41:39
@emilazy:matrix.orgemilyis my understanding22:41:40
@emilazy:matrix.orgemily(maybe we're referring to different things by "T2"?)22:41:49
@emilazy:matrix.orgemily(I'm referring to the T2 chip itself but maybe you mean "T2 Macs" as a whole?)22:41:59
@raitobezarius:matrix.orgraitobezariusYes22:41:59
@raitobezarius:matrix.orgraitobezariusThe UEFI firmware _is in_ the T2 chip22:42:16
@emilazy:matrix.orgemilyright22:42:16
@raitobezarius:matrix.orgraitobezariusI agree that the BootROM and all that stuff is not UEFI 22:42:54
@emilazy:matrix.orgemily
In reply to @raitobezarius:matrix.org
The UEFI firmware _is in_ the T2 chip
(you mean, it stores the x86 UEFI blob itself rather than just pinning a hash/key for it? I wouldn't know since I don't know much about the Intel boot stuff)
22:43:11
@raitobezarius:matrix.orgraitobezarius
In reply to @emilazy:matrix.org
but yeah I was talking about the Apple Silicon boot security model
Yeah then I have no idea what's going on over there, so I believe you
22:43:31
@raitobezarius:matrix.orgraitobezarius
In reply to @emilazy:matrix.org
(you mean, it stores the x86 UEFI blob itself rather than just pinning a hash/key for it? I wouldn't know since I don't know much about the Intel boot stuff)
Yep
22:43:38
@raitobezarius:matrix.orgraitobezariusIt makes it available to the Intel CPU via eSPI22:43:47
@emilazy:matrix.orgemilyI think for Apple Silicon they just threw out basically everything about the boot chain and replaced it with something modelled on iOS boot but with a great deal of extension to support third-party OSes22:43:53
@emilazy:matrix.orgemilyI expect the way the T2 chip itself boots up is more similar to the way an M1 boots up if anything22:44:09
@emilazy:matrix.orgemilyfwiw there is a lot of good and interesting documentation on how Apple Silicon boot security works out there (both first-party and from Asahi)22:45:33
@elvishjerricco:matrix.orgElvishJerriccoI read through most of apple's first party security documents like 5 years ago. At least back then they were very approachable and clear about how it all worked. It's good stuff22:46:22
@elvishjerricco:matrix.orgElvishJerriccooooh there's more of them now: https://support.apple.com/guide/security/welcome/1/web22:48:42
@raitobezarius:matrix.orgraitobezariusWhen I read that iBoot supports APFS only, it feels like my jokes about having UFS for ESP taken seriously but shipped in production22:48:55
@elvishjerricco:matrix.orgElvishJerriccothey did that for the intel macs too sorta. They made an EFI driver for APFS22:49:40
@raitobezarius:matrix.orgraitobezariusThe grub of apple but good22:50:28
@elvishjerricco:matrix.orgElvishJerricco hey man I've booted btrfs with EFI :P https://github.com/pbatard/efifs 22:50:54
@raitobezarius:matrix.orgraitobezariusFunnily their whole recovery mode is exactly what I want to see implemented for NixOS via the UEFI recovery mechanism22:51:01
@raitobezarius:matrix.orgraitobezarius
In reply to @elvishjerricco:matrix.org
hey man I've booted btrfs with EFI :P https://github.com/pbatard/efifs
I know but I refuse to acknowledge this repository
22:51:14
@raitobezarius:matrix.orgraitobezariusDo you know that SUSE use that in prod?22:51:22

Show newer messages


Back to Room ListRoom Version: 6