!DBFhtjpqmJNENpLDOv:nixos.org

NixOS systemd

612 Members
NixOS ❤️ systemd168 Servers

Load older messages


SenderMessageTime
3 Oct 2024
@elvishjerricco:matrix.orgElvishJerricco Arian: I genuinely cannot understand what that section of that page is saying 21:43:54
@elvishjerricco:matrix.orgElvishJerricco "such a unit" is ordered... After=boot-complete.target, but is wanted by multi-user.target (and therefore ordered Before= it), which does not contain cycles. So to prevent cycles, we should order it... After=multi-user.target? Huh? 21:44:55
@elvishjerricco:matrix.orgElvishJerricco boot-complete.target isn't ordered after multi-user.target 21:45:08
@elvishjerricco:matrix.orgElvishJerriccoer,21:45:29
@elvishjerricco:matrix.orgElvishJerriccois it?21:45:30
@elvishjerricco:matrix.orgElvishJerricco the unit in the systemd package just says After=sysinit.target 21:45:49
@raitobezarius:matrix.orgraitobezarius
In reply to @elvishjerricco:matrix.org
(look at that, Apple has MOK built in, unlike UEFI :P)
Tbh MOK could be built in EDK2
22:27:29
@raitobezarius:matrix.orgraitobezariusIt's kinda just a choice22:27:34
@raitobezarius:matrix.orgraitobezariusI would literally bet that the Apple secure element impl is just the obvious EDK2 package in there22:28:01
@raitobezarius:matrix.orgraitobezarius(interestingly: there's very few non TPM2, e.g. ARM TrustZone and similar code support in the Linux trusted system ecosystem)22:28:38
@emilazy:matrix.orgemilyno, there's no EDK2 on Apple's platform. they have a custom L4-based microkernel for the Secure Enclave22:32:08
@emilazy:matrix.orgemilyno UEFI on the host side of the SoC either22:32:28
@emilazy:matrix.orgemilytheir firmware chain is much more minimal22:35:04
@emilazy:matrix.orgemilythere's not even a keyboard driver to show the boot menu without booting a mini-macOS22:35:20
@raitobezarius:matrix.orgraitobezariusI think you are thinking of Apple M1?22:38:31
@elvishjerricco:matrix.orgElvishJerriccooh wait is that not what we're talking about?22:38:48
@elvishjerricco:matrix.orgElvishJerricco the per-OS thing emily was talking about is an apple silicon thing 22:39:25
@raitobezarius:matrix.orgraitobezariusIt's true that Apple Silicon was mentioned first22:39:28
@emilazy:matrix.orgemilyI'm a little confused, where would EDK2 be involved on any current Apple platform?22:39:52
@raitobezarius:matrix.orgraitobezariusBut my brain went on Apple T222:39:52
@emilazy:matrix.orgemilyah22:40:02
@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

Show newer messages


Back to Room ListRoom Version: 6