!DBFhtjpqmJNENpLDOv:nixos.org

NixOS systemd

600 Members
NixOS ❤️ systemd165 Servers

Load older messages


SenderMessageTime
3 Oct 2024
@raitobezarius:matrix.orgraitobezariusthere's a big problem that has been realized regarding dual boot operations21:24:10
@raitobezarius:matrix.orgraitobezarius https://github.com/uapi-group/specifications/pull/117 21:24:34
@raitobezarius:matrix.orgraitobezariusso maybe maybe there could be per-OS specific stuff21:24:42
@raitobezarius:matrix.orgraitobezariusbut unclear to me yet21:24:44
@elvishjerricco:matrix.orgElvishJerriccowell, DPS isn't necessary for secure boot, strictly speaking21:26:13
@elvishjerricco:matrix.orgElvishJerriccoI was about to complain I wish I could read that diff in actual markdown, and then I discovered github has a "rich diff" view. Neat21:27:07
@elvishjerricco:matrix.orgElvishJerricco ... and it's not useful for tables :P 21:27:26
@arianvp:matrix.orgArianBtw i dont think After=multi-user.target is a hack21:39:17
@arianvp:matrix.orgArianIt's even documented in https://systemd.io/AUTOMATIC_BOOT_ASSESSMENT/21:39:42
@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

Show newer messages


Back to Room ListRoom Version: 6