Head to https://squarespace.com/thelinuxexperiment to save 10% off your first purchase of a website or domain using code thelinuxexperiment Grab a brand new laptop or desktop running Linux: https://www.tuxedocomputers.com/en# ๐ SUPPORT THE CHANNEL: Get access to a weekly podcast, vote on the next t...
Just to add since you said "aren't that much different from docker".
I don't see any relation between microos or ostree mechanisms and docker, although they both depends on a container engines to abstract OS from APP env. microos uses btrfs features, ostree uses mounting and symlinks ("classic unix'y stuff") to accomplish the "immutability".
On that note containers are pretty "classic unixy stuff" too. If you go under the hood mounting, cgroups, network namespaces and other kernel features are how it accomplishes everything (although you can customize to use forexample btrfs as a backend).
Not hating on NixOS here at all, I think of it as: it is to personal distros what coreos is to server distros. It emphasizes the features that users want, while coreos emphasizes server features: notably coreos looks to minimize package customization (pushing that to container world) and NixOS looks to enable package customization. For people that use linux for personal use, nixos features are bound to be more attractive.
whether there is enough demand for separate solutions for each (since they arguably can handle each others usecase) remains to be seen.