What is an OSB ISO? What's the difference of an OSB and a "normal" ISO?

What’s the difference between these two ISOs:
Fedora-Workstation-Live-osb-Rawhide-20240216.n.0.x86_64.iso and
Fedora-Workstation-Live-x86_64-Rawhide-20240216.n.0.iso

7 Likes

Added fedora-rawhide, isoinfo, f40, #fedora-40

someone knews?

What I found while searching led to using osbuild to make the image. That being the case I would expect it to be identical to the other iso. I am still looking for the code to see what may be different.

1 Like

Yeah, the OSB one is 300MB bigger.

Actually, what happens right now during deploying KVM Guest via Fedora-Workstation-Live-osb-40-20240301.n.0.x86_64.iso :-
/* https://opencolo.mm.fcix.net/fedora/linux/development/40/Workstation/x86_64/iso/Fedora-Workstation-Live-osb-40-20240301.n.0.x86_64.iso
*/
At the time of writing I clearly saw Anconda Web UI behavior during installation via ISO image pointed above. However, it appears impossible to customize virtual disk layout. Every time EFI (/boot/efi, fat32) partition, BOOT partition (/boot, ext4), ROOT partition (btrfs,“/”) are supposed to be created, installer just configures BTRFS ROOT (“/”) parition in accordance with space proposed during virt-manager configuration phase.
If I select ordinary ISO image ( Fedora-Workstation-Live-x86_64-40-20240301.n.0.iso ) everything works fine in traditional manner , say utilizing pretty nice “Blivet GUI”.

Hello there!
Any information why the osb image is 300MB ± bigger?


1 Like

I found information about this in the Red Hat F40 Beta Announcement.

Build Fedora workstation live ISO with image builder: Creates additional, non-blocking Fedora Workstation live ISO using image builder

The main download-button links to the “non-obs” image so I consider that the default choice.

“Fedora-Workstation-Live-osb-aarch64-rawhide-.iso: The “osb” might stand for “Ostree Boot System”. Ostree is a new technology for managing disk images, potentially offering some advantages like faster boot times or easier updates.”

It appears you’re correct about that aspect, at least — the metadata.json file lists the "type" of the two images as "live" and "live-osbuild".

Why that would lead to a different-sized image, I haven’t a clue. Especially since the non-osbuild image is listed as "bootable": true, while the -osb is "bootable": false… yet significantly larger.

ostree is the technology behind Fedora Silverblue. I don’t think it would make sense to build a Workstation image with ostree because… well, because then it’s just a Silverblue image.

1 Like