TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Compared to other distros, Vanilla OS 2 'Orchid' is rewriting how Linux works

113 点作者 xlinux10 个月前

9 条评论

COGlory10 个月前
I&#x27;ve recently moved my laptop over to openSUSE MicroOS (specifically Kalpa, the KDE variant). It shares a bit of philosophy with Vanilla OS. However, in many ways it&#x27;s almost unrecognizable as a Linux&#x2F;Unix system.<p>The way it works (in my incomplete understanding) is that the root filesystem (running on Btfrs), specifically &#x2F;usr and &#x2F;var, are actually a read-only image. You can write changes to it, but each time you do, you have to rewrite the image. Each time you boot, you boot that immutable image.<p>This allows for easy automatic updates. And if it fails to boot after an update, it merely rolls back to the previous working image (crowdstrike take note). This seems to work well provided you don&#x27;t have to modify the image too much. I installed fprintd, kdeconnect, and wine, and it&#x27;s still doing OK.<p>The user applications are almost all Flatpaks. This works well most of the time, but not always. I was a heavy flatpak user before, and I will say that a number of Flatpsk bugs I&#x27;ve run into on other systems, I&#x27;ve not had on Kalpa, so perhaps its Flatpak implementation is better. The biggest issues I have are Flatpaks not being able to communicate with each other as easily as native binaries can.<p>If you don&#x27;t have a Flatpak, you can always try to run it in DistroBox. This works..... OK....provided it&#x27;s a userspace app. But if it&#x27;s a userspace app, why not run the binary directly? Where distrobox really shines is for running .debs or .rpms on a non-native system. But those are gradually going away thanks to Flatpak anyways. Distrobox <i>does</i> have a fake root mode. I consistently run into boubdary issues with it on Kalpa. I was able to run software in distrobox that required root, and it technically ran, but it couldn&#x27;t use any audio devices.<p>Overall, I find Kalpa (and MicroOS) very interesting. There are still edge cases where they break, but I was easily able to work around everything.
评论 #41127264 未加载
评论 #41126330 未加载
评论 #41126339 未加载
评论 #41128901 未加载
shiroiushi10 个月前
&gt;Leaving its Ubuntu base behind also means that Orchid drops Snap support, though.<p>No loss here. I&#x27;d consider it a benefit in fact.
评论 #41127117 未加载
jmnicolas10 个月前
IMHO for personal workstations immutable distros are a solution in search of a problem.<p>In 3 years using Fedora (which hasn&#x27;t a reputation for being a stable distro) I once had a bad kernel that prevented my Framework laptop from booting (solved by blacklisting said kernel). All my other Fedora machines were fine.<p>Why would I need an immutable distro if even Fedora is stable enough? Heck i could use Debian or a RHEL clone and never have to worry about stability.
评论 #41129857 未加载
nrvn10 个月前
Nothing is new under the sun. Reminds me of the good ol&#x27; CoreOS (the original, not the fedora-flavored, although it also applies), Container-Optimized OS from GCP and the likes of the new wave with Talos and Bottlerocket.<p>My only wish is that immutable filesystem, read-only rootfs and most of the system with just a FEW exceptions, atomic upgrades&#x2F;rollbacks would be more and more widely encouraged, discussed and adopted.<p>Just eliminating the worry of root partition running out of space is a life changer. From the ground up any &quot;traditional&quot; linux distro will force you sit and design how to partition the disk sooner or later. The guys above address this issue (and a huge bunch of others) for you.
评论 #41132108 未加载
silisili10 个月前
Interesting. Anyone familiar with it? I&#x27;m curious if it&#x27;s container per application, or container per distro supported. Having never run a system like this, how do you manage files? If I have samba from Debian and nginx from Arch, how does one edit their respective configs and such?
评论 #41125842 未加载
评论 #41126219 未加载
评论 #41127300 未加载
评论 #41126932 未加载
评论 #41126296 未加载
rcarmo10 个月前
So why would I use this instead of Fedora Silverblue? (I am using Bazzite for a Steam box and Bluefin as a workstation, love them both).
eschneider10 个月前
Vanilla OS 2 just feels like unfortunate naming. :&#x2F;
评论 #41127682 未加载
评论 #41128193 未加载
bfrog10 个月前
The immutable root seems like it&#x27;d be troublesome. How do you end up with workable little dev environments on this sort of immutable root setup? NixOS has a similar benefit without immutable roots, and even allows for development shells per project which is... absolutely fantastic.
kkfx10 个月前
Ehm... The old OpenSolaris (even before IllumOS) have had &quot;boot environments&quot; based on zfs clones, on GNU&#x2F;Linux NixOS&#x2F;Guix System offer &quot;generations&quot; with a network of symlinks to obtain the same result. This distro honestly sound like btrfs: an answer of those fanatically convinced their model is right and others really different are wrong.<p>I state this because btrfs&#x2F;stratis vs zfs &quot;a rampant layer violation&quot; (for those who remember) was the perfect example of a devs reactionary cohort who try, fails and even fails to recognize their failure, trying to state that anything new is bad, their old beloved way is the best.<p>Honestly package managers, boot process and installers are RELIC from another era and most fails to understand that. Declarative systems on top of modern storage like zfs (witch is modern since the others are stuck in the &#x27;80s even if born after zfs) or hammer (DragonFly BSD log-based fs like the old Linux nilfs2, but with much less of it&#x27;s garbage collection issues and much more useful than &quot;modern&quot; ffs used on Android and alike) are &quot;the future&quot; since more than a decades but most try to ignore that sticking with relics and some try to denied they are the future creating monsters from stratis to docker, passing through snap&#x2F;appimage&#x2F;flatpacks etc all do denied a substantial change who simplify ENORMOUSLY anything just because such revolution will empower users and operations instead of the service industries and devs under Silicon Valley mode dummy-Toyoda-alike managers slavery command.<p>If you do not understand try to visualize how simple is to build a custom ISO with NixOS&#x2F;Guix System, describe an easy to replicate system, orchestrate your hosts and handling their storage with zfs send-able snapshots. If you succeed you&#x27;ll understand that AT HOME, on much smaller iron, you can do more than a k8s deploy, with much more resilience and much less effort. Now try to imaging it on scale: how many companies will remain on someone else computer (aka the cloud) with such systems common and spread?
评论 #41136222 未加载
评论 #41127728 未加载