!DBFhtjpqmJNENpLDOv:nixos.org

NixOS systemd

600 Members
NixOS ❤️ systemd165 Servers

Load older messages


SenderMessageTime
3 Oct 2024
@elvishjerricco:matrix.orgElvishJerriccooh no22:51:30
@elvishjerricco:matrix.orgElvishJerriccoare you serious?22:51:33
@raitobezarius:matrix.orgraitobezariusTheir immutable distro takes btrfs snapshots for new generations22:51:40
@raitobezarius:matrix.orgraitobezariusAnd grub just shows the snapshots in the boot menu22:51:49
@raitobezarius:matrix.orgraitobezariusThen they do sd stub iirc22:51:54
@elvishjerricco:matrix.orgElvishJerriccowait so they do snapshots of the ESP?22:52:24
@elvishjerricco:matrix.orgElvishJerriccowait not that can't be; the ESP still has to be FAT.22:52:50
@emilazy:matrix.orgemily
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:matrix.orgElvishJerriccoWhich part loads the driver and uses it for what?22:53:03
@emilazy:matrix.orgemilyiBoot2 is pretty Mac-brained though IIRC22:53:16
@raitobezarius:matrix.orgraitobezarius
In reply to @elvishjerricco:matrix.org
wait so they do snapshots of the ESP?
I surmise they snapshot XBOOTLDR + system
22:53:46
@elvishjerricco:matrix.orgElvishJerriccooh, XBOOTLDR makes sense22:53:55
@elvishjerricco:matrix.orgElvishJerriccoI mean it's still cursed22:54:03
@raitobezarius:matrix.orgraitobezariusI 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:matrix.orgraitobezariusWhen I was asking in the room "how many generations people have on their distro in avg?"22:54:43
@raitobezarius:matrix.orgraitobezarius(spoiler: we are very abnormal but no surprise here)22:55:01
@raitobezarius:matrix.orgraitobezarius
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:matrix.orgElvishJerriccodoesn't btrfs handle large numbers of snapshots absolutely terribly or something?22:56:06
@elvishjerricco:matrix.orgElvishJerriccoI mean 30 isn't large even for btrfs IIUC22:56:13
@elvishjerricco:matrix.orgElvishJerricco but still, the hundreds that nixos people get to would probably be a problem 22:56:24
@raitobezarius:matrix.orgraitobezarius
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:matrix.orgraitobezariusBut real talk22:56:44
@raitobezarius:matrix.orgraitobezariusI want regulation to force DFU like mode for any HW22:56:54
@raitobezarius:matrix.orgraitobezariusThis is the only thing that I miss from the Apple ecosystem 22:57:08
@elvishjerricco:matrix.orgElvishJerriccoyea that seems like a good thing22:57:10
@elvishjerricco:matrix.orgElvishJerricco what exactly is DFU mode, under the hood? 22:57:30
@raitobezarius:matrix.orgraitobezarius
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:matrix.orgElvishJerriccois it just the firmware booting into a mode that asks for an OS to be handed over somehow?22:57:58
@raitobezarius:matrix.orgraitobezarius
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:matrix.orgraitobezariusThis is exactly the same thing as those x86 motherboard doing this weird flashing USB port you can always use22:58:41

Show newer messages


Back to Room ListRoom Version: 6