25 years ago, I configured GNOME to run a BeOS-like tabbed window manager. On a sun workstation.
But that's not what this is. Or not only:
Nexus Kernel Bridge
Nexus is Vitruvian's custom Linux kernel subsystem that brings BeOS-style node monitoring, device tracking, and messaging to Linux — making it possible to run Haiku applications on a standard Linux kernel.
It claims to run apps from Haiku, the current open-source implementation of a modern BeOS.
I ran BeOS as a daily driver for a few months in the early 2000s. I had a winmodem and Linux couldn't connect to the internet for me, but for some reason, BeOS had drivers, so I used it. It was faster and the desktop environment felt more polished than KDE/Gnome.
Of course, at that time, it was impossible to know which OS would win the wars, so BeOS became my favorite. However, Linux developed very quickly during those years, I got into college and started using UNIX there, winmodem drivers appeared, and that's what I ended up using.
But BeOS still holds a very dear place in my heart. It really was superior to anything else during that era.
Little known fact, a small piece of BeOS survives to this day and is an integral part of Android
BeOS came up with “Binder” for doing inter process communication. Just before Be Inc. was acquired by Palm, some Be engineers somehow convinced management to release Binder as open source, which came to be known as OpenBinder.
After the Palm acquisition many Be engineers moved to a startup called Android Inc, and adopted OpenBinder for IPC. And the rest as they say, is history.
I almost overlooked this, and then when I didn’t, I almost dismissed this as Yet Another Linux Distro with a custom skin. But no, there’s novelty and exploration in here. There’s attempt to venture off the local maximum. This is a breath of fresh air.
BeOS was such an amazing experience back in the day. It really felt magical. Too bad it got shutdown. I wonder what the evolution of it would be like today
Sort-of unrelated (but very on-brand for people into BeOS I think), it's so satisfying when a webpage is so free of bloat that navigation and latency to clicking on things in general feels instant.
Cosmoe, a similar project that supports running Haiku apps on Linux, has also been recently revived after 18 years: https://pappp.net/?p=95060
There is also a library version where you can use the Haiku API to write Linux apps.
I do have to say... in all my years of software development, as far as system APIs go, BeOS/Haiku has by far been the most pleasant and easy-to-use API I have ever seen, so this is a very welcome addition for me.
I hope it’s not just the look. The ability to group tabs from various apps into a single window was the best UX feature it had, and I still miss it sometimes.
This is both ambitious and seemingly not intractable which is a rare goldilocks combination.
As some contrast, consider something like GNUStep. You are never going to get macOS out of GNUStep, no matter how hard you try, because it is too high level (Cocoa) while simultaneously too ambitious. Similarly, with alternate kernels like ReactOS you will never get full replacement of Windows because it is too ambitious and intractable.
The intersection of this project though, it is a cunning insight in using the hardware support of Linux and shedding the graphics layer for something a lot simpler with a minimal kernel module to support the existing mechanics of BeOS. This is more in line with wine, which is and has been useful for a long time, but is even easier. This doesn't mean it will achieve massive user base, but it seems like it will mature fast enough into something dedicated fans can enjoy and use productively.
"Real-time patched Linux kernel for low-latency desktop use" - does this really make sense? I think there have been various efforts like this over the decades but as far as I remember none of them really made a huge difference for the end user.
Pleasant surprise to hear about this. I've had a fascination with BeOS & Haiku for decades. I am now actually developing a custom website layout themed after BeOS (good excuse to learn Figma!)
It's been a pain to try to get ruby to work on Haiku,
so I expect that this will be like linux - but worse,
in that barely anything works. I like the design choices
made by BeOS, but we have 2026 now. Linux kind of showed
that practical considerations beat theoretical superiority
(except for the desktop segment, where Linux keeps on
failing hard; see GTK5 not supporting xorg, it is now the
all corporate-dictated wayland era).
> It’s very easy to use. It features an intuitive desktop
> and adopts KISS principles. Anyone can rapidly feel at
>home and use V\OS. User experience, workflow and comfort
> is key.
What is more intuitive than a button to close a window without a X, in order to make people from every other OSes feel at home
https://v-os.dev/img/photogrid.png
Thank you everyone for commenting! We are going to pubblish small articles on the website to clarify some of the common questions that are popping around. We will also do our best to improve our wording and marketing, thanks everyone for the suggestions and stay tuned!
My favorite thing about the early BeBox was the Pulse CPU meter, which shows the load on each of the two CPU chips. Clicking on a CPU stopped it. Clicking on the second stopped it as well, which took me a moment to realize.
what we’ve actually created is an alternative Linux desktop that uses neither X nor Wayland, this is very welcome news, since X is allegedly "abandonware" and of course not everybody likes wayland.
Is this a new window manager and tracker or something skinned for this use case? Wayland, X11? There’s a screenshots section but the details are sparse.
226 comments
I bought BeOS in the late 90's and enjoyed it immensely like a breath of fresh air in a sewage pipe. BeOS died.
With my track record I really, really should've bought Windows. Twice, to make sure.
But that's not what this is. Or not only:
Nexus Kernel Bridge
Nexus is Vitruvian's custom Linux kernel subsystem that brings BeOS-style node monitoring, device tracking, and messaging to Linux — making it possible to run Haiku applications on a standard Linux kernel.
It claims to run apps from Haiku, the current open-source implementation of a modern BeOS.
Of course, at that time, it was impossible to know which OS would win the wars, so BeOS became my favorite. However, Linux developed very quickly during those years, I got into college and started using UNIX there, winmodem drivers appeared, and that's what I ended up using.
But BeOS still holds a very dear place in my heart. It really was superior to anything else during that era.
Demonstrated here (animated):
https://www.haiku-os.org/docs/userguide/en/images/gui-images...
BeOS came up with “Binder” for doing inter process communication. Just before Be Inc. was acquired by Palm, some Be engineers somehow convinced management to release Binder as open source, which came to be known as OpenBinder.
After the Palm acquisition many Be engineers moved to a startup called Android Inc, and adopted OpenBinder for IPC. And the rest as they say, is history.
Only be able to drag a window around the screen from the top left corner
There is also a library version where you can use the Haiku API to write Linux apps.
I do have to say... in all my years of software development, as far as system APIs go, BeOS/Haiku has by far been the most pleasant and easy-to-use API I have ever seen, so this is a very welcome addition for me.
As some contrast, consider something like GNUStep. You are never going to get macOS out of GNUStep, no matter how hard you try, because it is too high level (Cocoa) while simultaneously too ambitious. Similarly, with alternate kernels like ReactOS you will never get full replacement of Windows because it is too ambitious and intractable.
The intersection of this project though, it is a cunning insight in using the hardware support of Linux and shedding the graphics layer for something a lot simpler with a minimal kernel module to support the existing mechanics of BeOS. This is more in line with wine, which is and has been useful for a long time, but is even easier. This doesn't mean it will achieve massive user base, but it seems like it will mature fast enough into something dedicated fans can enjoy and use productively.
https://v-os.dev/news/vitruvian-0.3.0-available/
> It’s very easy to use. It features an intuitive desktop
> and adopts KISS principles. Anyone can rapidly feel at
>home and use V\OS. User experience, workflow and comfort
> is key.
What is more intuitive than a button to close a window without a X, in order to make people from every other OSes feel at home https://v-os.dev/img/photogrid.png
-- When words have no meaning
Talking about BeOS, this is the most fantastic piece of technological fiction I read about:
https://www.haiku-os.org/legacy-docs/benewsletter/Issue4-8.h...
https://www.desktoponfire.com/interview/846/an-interview-wit...
I'm not cool enough to run VitruvianOS either, but i'm glad it exists.
"VitruvianOS is an alternative Linux desktop with a singular philosophy: the human at the center."
https://v-os.dev/news/vitruvian-0.3.0-available/