3 Oct 2024 |
ElvishJerricco | oh no | 22:51:30 |
ElvishJerricco | are you serious? | 22:51:33 |
raitobezarius | Their immutable distro takes btrfs snapshots for new generations | 22:51:40 |
raitobezarius | And grub just shows the snapshots in the boot menu | 22:51:49 |
raitobezarius | Then they do sd stub iirc | 22:51:54 |
ElvishJerricco | wait so they do snapshots of the ESP? | 22:52:24 |
ElvishJerricco | wait not that can't be; the ESP still has to be FAT. | 22:52:50 |
emily | In reply to @raitobezarius:matrix.org When I read that iBoot supports APFS only, it feels like my jokes about having UFS for ESP taken seriously but shipped in production I think it might be more APFS (volume manager) than APFS (file system) for the really low-level firmware stuff | 22:53:01 |
ElvishJerricco | Which part loads the driver and uses it for what? | 22:53:03 |
emily | iBoot2 is pretty Mac-brained though IIRC | 22:53:16 |
raitobezarius | In reply to @elvishjerricco:matrix.org wait so they do snapshots of the ESP? I surmise they snapshot XBOOTLDR + system | 22:53:46 |
ElvishJerricco | oh, XBOOTLDR makes sense | 22:53:55 |
ElvishJerricco | I mean it's still cursed | 22:54:03 |
raitobezarius | I actually don't want to know, the SUSE people told me "yeah I have 30 btrfs snapshots on my micros rn" | 22:54:25 |
raitobezarius | When I was asking in the room "how many generations people have on their distro in avg?" | 22:54:43 |
raitobezarius | (spoiler: we are very abnormal but no surprise here) | 22:55:01 |
raitobezarius | In reply to @emilazy:matrix.org I think it might be more APFS (volume manager) than APFS (file system) for the really low-level firmware stuff Hmmm you have to have an impl of the FS to load the first stage tho? | 22:55:51 |
ElvishJerricco | doesn't btrfs handle large numbers of snapshots absolutely terribly or something? | 22:56:06 |
ElvishJerricco | I mean 30 isn't large even for btrfs IIUC | 22:56:13 |
ElvishJerricco | but still, the hundreds that nixos people get to would probably be a problem | 22:56:24 |
raitobezarius | In reply to @elvishjerricco:matrix.org doesn't btrfs handle large numbers of snapshots absolutely terribly or something? 30 seems fine | 22:56:30 |
raitobezarius | But real talk | 22:56:44 |
raitobezarius | I want regulation to force DFU like mode for any HW | 22:56:54 |
raitobezarius | This is the only thing that I miss from the Apple ecosystem | 22:57:08 |
ElvishJerricco | yea that seems like a good thing | 22:57:10 |
ElvishJerricco | what exactly is DFU mode, under the hood? | 22:57:30 |
raitobezarius | In reply to @elvishjerricco:matrix.org but still, the hundreds that nixos people get to would probably be a problem I got to 1000s so :> | 22:57:39 |
ElvishJerricco | is it just the firmware booting into a mode that asks for an OS to be handed over somehow? | 22:57:58 |
raitobezarius | In reply to @elvishjerricco:matrix.org what exactly is DFU mode, under the hood? Just extra hardware wiring so you can always flash things even if the "main CPU" cannot bring up things for you | 22:58:16 |
raitobezarius | This is exactly the same thing as those x86 motherboard doing this weird flashing USB port you can always use | 22:58:41 |