• 10 Posts
  • 1.06K Comments
Joined 2 years ago
cake
Cake day: December 13th, 2024

help-circle


  • It’s cause of the way an immutable system works. In an immutable system, the entire system is an image. Two are stored on disk. One is active, and the other is usually the previous image. When you update, it overwrites the old image. The current image stays untouched. It’s only once the new image is completely written to disk that it’s marked as the current image.

    Package managers are working on the currently running system. They write over the only set of system files, and they can only do that one file at a time, so you can rely on the file system’s journal to make sure each file is correctly written, but there’s nothing preventing the system from being only half updated. If a package relies on a package that hasn’t been installed yet, and the update fails before it gets installed, that package is broken.

    In a system like Ubuntu or Fedora, that’s mostly ok, because packages are always built for the kernel and library versions available throughout the lifecycle of the release. So a half updated system is probably fine and will continue the update when rebooted. But for rolling releases like Arch, or for a release upgrade like Ubuntu 25.10 to Ubuntu 26.04, a failed update might mean a broken system.

















  • The problem with cheaper vans of this size is that the large thin panels (like the roof) will flex and bend when you go over bumps. That causes slight changes in internal air pressure as you’re driving which you feel in your ears. Adults generally don’t mind, but children will dislike it and babies will often start crying (think about how babies cry on airplanes for the same reason).

    So, for cargo, or for driving adults around, yeah, this may be a great deal, but for families, it’s probably a no-go.

    If you watch reviews of this particular van, that’s a problem that is specifically called out.