I use IncusOS in my homelab. It's a joy to set up and use.
Migrated from Proxmox and manage all my VMs. Heavily use coding assistants to automatically set things up through the IncusOS CLI, translate Docker-Compose images to Incus, write bash scripts to automate launching new containers to use `--dangerously-skip-permissions` without fear of repercussions, etc.
What I love the most about it is that it's possible to manage IncusOS with declarative files, so you always have visibility into networking setups, resource configuration, etc.
Highly recommend checking IncusOS out if you have similar use cases!
As someone who has moved the opposite way, heavily using Incus and now checking out Proxmox, what made you go for IncusOS?
My gut feeling is that enterprise sentiment is leaning heavily towards Proxmox, fuelled by a VMware exodus that will only gain speed, and I don't see Incus really meeting the requirements most people have that previously used VMware, but of course Incus is awesome and you can't always pick technologies by what will be "employable" :-)
Having an OS that versions all my VMs and allows A/B running the actual OS, has a high quality CLI, is built on modern standards, supports declarative files, and it’s simpler than Proxmox.
I don’t really care for enterprise support. Incus hits a sweet spot no other solution does.
I agree with you. I followed him out of curiosity for one or two months, watched about 10 of his videos.
He seems to have a good intuition, but he gives weak and often cherry-picked reasonings, to the point that many of his takes are completely unreliable.
For a channel called Predictive History, he made too many weirdly precise explanations and predictions that turned out to be wrong. Then, he'd look over the old failed ones to find new ones.
That being said, I'd say his macro level analysis is directionally correct, as well as his read on the incentives of each party involved. Watch his lectures, but be skeptical and double check everything he says, because he does indeed make factual mistakes... some of them are caught in the comments by other viewers, some are not obvious.
I agree with your more thought out assessment of the channel.
I stil think the effort of trying to predict history (trying to understand causal patterns and extrapolate) is a valiant effort, and don't want to write his entire channel off. So I can't comment on his Iran take until I've seen it.
But yes, everyone makes mistakes and that just shows we don't have some universal theory for predicting history, so one shouldn't get obsessed with one school of thinking, but try it out, find its limits, and be open to other school of thoughts too.
He might indeed need some personal development himself. I followed him when the US bombed Iran's nuclear sites last year. He was involved in a controversy with his kid and turned into a dick, going into a charade against the Western education system, for being overly harsh to his kid in a public space and getting reprimanded for it. I'm not condoning his behavior, I wasn't there, but I'd take anything this guy has to say on personal development with a pinch of salt. By the way, he published a post of apologies in his Substack IIRC.
It doesn't have built-in notifications and there's no panel to see all the open sessions, but I wonder how hard that would be to add.
I've used zmx since I ran into it a few weeks ago. Uses libghostty as well. It's great because it allows me to replace tmux completely in all my ssh sessions, and can keep one session per assistant.
zmx solves persistence well, and I like their minimalism (not supporting windows, tabs, or splits). I think it's possible to make a CLI wrapper for zmx that adds notifications though, so you can have some niceties of cmux without switching to a new terminal. Lowkey we might explore this direction as well.
ive been working on glue for zmx+kitty (would do ghostty if it had proper ipc/scripting support). just changed the repo visibility on on gh cwelsys/kmux.
Funny enough, I actually just (2 weeks ago) added support for streaming from Pyspark to Polars/DuckDB/etc through Arrow PyCapsule. By streaming, I mean actually streaming, not collecting all data at once. It won't be released probably until May/June but it's there: https://github.com/apache/spark/commit/ecf179c3485ba8bac72af...
I used it for close to a year and abandoned it because I kept running into issues with tabs getting randomly reloaded and extensions causing trouble.
What would you say has changed over the past few months?
I just felt like Kagi wasn't prioritizing Orion development enough, being busy with their main Kagi subscription and all.
Migrated from Proxmox and manage all my VMs. Heavily use coding assistants to automatically set things up through the IncusOS CLI, translate Docker-Compose images to Incus, write bash scripts to automate launching new containers to use `--dangerously-skip-permissions` without fear of repercussions, etc.
What I love the most about it is that it's possible to manage IncusOS with declarative files, so you always have visibility into networking setups, resource configuration, etc.
Highly recommend checking IncusOS out if you have similar use cases!
reply