For some reason Iām drawn to the immutable OSās and Iāll need to give this a try on VM.
Me too. I hope I will find some time this weekend to have a ātasteā ride with Vanilla OS
I literally thought this was a jokeā¦ I am positively surprised that itās not. Like itās actually a great idea and Iāve added it to my bookmarks to try it out in a VM soon. I might actually triple-boot.
To be honest though, the only reason I am considering this is because of the two recent bugs with grub
and grub-btrfs
. I donāt mind searching online to find the solution to a problem, but Iād also like not having to.
50 GB partition to install on a vm?
Vanilla OS uses an A/B structure (ABRoot)
I donāt and will probably never get the point of A/B system when BTRFS snapshots and ostree for snapshotting for other filesystems exist.
The high space requirement may be caused by 2 root partitions, which I assume are 15-25 GiB each.
Two root partitions? So does that mean itās Btrfs and they have a root partition and a subvolume root or something? Donāt know anything about it. I have a hard enough time understanding Btrfs to begin with.
If I understood it correctly there are 2 totally unrelated root partitions with whatever filesystem. On update, one of the partitions is overwritten and you boot to the new partition. Also there is a seperate /home partition.
So what does that mean? It switches back and forth every time it updates to the other root partition?
Exactly.
Thatās not my reading of it though. There is no switching between two root partitions. There are transactions between them:
When a command gets executed in
abroot
, a transaction gets started in the transactional shell in the second root partition. If the transaction succeeds, the changes are applied using an overlay and synced with the current root on reboot.If the transaction fails, no changes are applied (due to a property known as atomicity).
This is however new to me so I need to read up on it more. So I might have got it wrong.
Sounds like rootcoin?
Atomicity ā¦ this is related to database programming.
https://docs.oracle.com/cd/E17275_01/html/programmer_reference/transapp_atomicity.html
Just forget all about this, itās buntu based, soā¦
Yeah, I think Iāll stick with NixOS over this. But I still might try it on a VM.
Soā¦?
What does that even mean? That they might not be doing something innovative and interesting beacuse based on Ubuntu. So in this case, the cat kills the curiosity
I tried to install it in a VM, but it was so slow I actually thought it frozeā¦ 5 minutes later the settings menu finally opens.
The ISO is not optimized?
Guess I canāt try without fully installing it. Guess I wonāt try it at all then.
And I literally just installed both Archcraft and MX Linux as VMs with no issue, so I know itās not my wittle waptop.
Installed in vm took one look and deleted it.
Something in particular why you didnāt take a second look?
Ah, let me guess, it is GNOME
I get frustrated with distros that donāt install in vm and set the screen properly. That goes for a lot of them. PopOS even does it? It seems like a lot of them. Is it because of Gnome? Donāt like using stuff in a box. Most others just work.
Edit: Itās not a Gnome thing. Itās just something i dislike dealing with. Why doesnāt it work out of the box on vm. If i install it and it doesnāt size properly it goes in the trash can.