VitruvianOS – Desktop Linux Inspired by the BeOS (v-os.dev)

by felixding 226 comments 366 points
Read article View on HN

226 comments

[−] yason 52d ago
I bought an Amiga in the early 90's and enjoyed it immensely. Commodore went under and Amiga died.

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.

[−] conception 52d ago
Correction, BeOS was killed. I’ll never get over Microsoft getting in trouble for including a browser in Windows but not for forcing companies to not allow BeOS to be installed when it was getting legs.
[−] chem83 52d ago
I learned recently that Hitachi actually shipped computers that would dual-boot into Windows 98 and BeOS R4, except that Microsoft's license didn't allow for dual-boot, so the option was removed from the bootloader (or, rather, the Microsoft bootloader was defaulted to, instead of the Be bootloader).

It wasn't that hard to boot into Be, but I suppose most users wouldn't bother because all games and applications were on Windows anyway. Ultimately, lack of apps was probably what held it back, although Microsoft's commercial practices definitely played a role in curbing OEMs and app developers.

* https://en.wikipedia.org/wiki/Hitachi_Flora_Prius * https://news.ycombinator.com/item?id=44217322

[−] limagnolia 52d ago
I studied the MS antitrust case extensively when it was happening, and I agree that the abuse against BeOS was MS greatest antitrust offense. However, as a fan of BeOS, I see no evidence at all that Be Inc. would have been successful if MS hadn't abused its position. Unfortunately we will never really know what might have been.
[−] tialaramex 52d ago
Yeah, Be Inc. made no sense at all for its own purposes. The reason it existed is that Apple (yes, that one) had fired one of its executives - Jean-Louis Gassée often abbreviated to "JLG" - and he wanted to show they were wrong.

AIUI the intended exit was either an acquihire (Apple gets JLG back and the Be Inc. "journey" ends once people tidy up) or maybe Apple's software side fully embraces Be Inc. (after all JLG is sure he's correct about what Apple should do) and absorbs the entire entity as Be's operating system BeOS becomes the new Apple OS.

That part isn't crazy, it's the early 1990s, affordable CPUs have virtual memory support, the physical size limit is looming, software reliability is worsening, Apple's 1980s co-operative multi-tasking operating system is not up to the job. If you understand the big picture it's obvious that you want something closer in principle to a Unix. You could hire somebody to build one (as Microsoft had for "Windows NT") or some people might build one in their bedrooms (Linux) or you could buy one which already exists, so, that's what Be Inc. set out to be.

In the end Apple decided that if they're going to re-hire an executive who they have fired previously it should be Steve Jobs. The moment they've made that decision, Be Inc. was superfluous -- JLG knows Steve isn't going to hire him, Steve hates him, so next the priority now is to help the money get out so that investors will continue talking to JLG. Fortunately the Dot Com bubble happened, Be floated on typical bubble era nonsense, about how their system is somehow perfect for the Internet, and that was enough for the big money to get out, leaving the wreck for the poor Be fans who were still buying even after the last dregs were gone.

[−] tvaughan 52d ago
OS/2 Warp was out before Windows 95, and better.
[−] erremerre 52d ago
I am in the same boat, every time I like something, it is a commercial failure. They should really hire me to check if I like whatever project they got in mind and if I do, cancel immediatetly and save the losses from being a failure.
[−] chocochunks 52d ago
I think I did this with phones. WebOS, BB10, Windows Phone 7 & 8. All dead lol.
[−] jvictor118 52d ago
This post is really bringing me back! I knew talk of BeOS would stir up all us old heads. I think what we're all really nostalgic for is the days of tinkering with computers. When things lacked polish, and people put real effort into making their system nice. I remember corrupting my family computer hard drive trying to get a Linux dual-boot setup. Good times!
[−] peterashford 52d ago
I think we were on the same track. I absolutely loved the Amiga and was about to jump on board BeOS when it went under. I never got to use BeOS as a daily driver (just ran their demo disk). How did you find it?
[−] hbbio 52d ago
Don't get me started on the Psion 5mx...

Still have it, last time I checked it worked well.

[−] WesolyKubeczek 52d ago
Looks like you are a “harbinger of failure”, like me. I have this fondness for products that ultimately fail.
[−] makach 52d ago
I had to read this message twice, gotcha
[−] MarsIronPI 52d ago
I'm too young to remember BeOS but I've taken a superficial look at Haiku and I don't get the hype. What made BeOS so special? How is it different from GNU/Linux or BSDs?
[−] rebolek 52d ago
If you like BeOS, take a look at Haiku https://www.haiku-os.org/ , it's very nice and very usable system based directly on BeOS.
[−] watersb 52d ago
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.

[−] carlesfe 52d ago
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.

[−] donatj 52d ago
The important question becomes can you stack the window decoration "tabs" of different apps into a single stack of tabs like in BeOS?

Demonstrated here (animated):

https://www.haiku-os.org/docs/userguide/en/images/gui-images...

[−] aryonoco 52d ago
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.

[−] WD-42 52d ago
UI elements that have depth look so mouth-wateringly good now. So over the minimalism and bouncing back hard.
[−] thisislife2 52d ago
This is interesting - a Linux distro that really differentiates itself technically, instead of just having a different GUI / desktop environment.
[−] nathell 52d ago
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.
[−] kriro 52d ago
My favorite part of BeOS is the file system. The book can be found freely here: https://www.nobius.org/dbg/
[−] nico 52d ago
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
[−] prmoustache 52d ago
Anyone remember BlueEyedOS? It had exactly the main goal, building a beos compatible OS on top of the Linux kernel.
[−] aaronbrethorst 52d ago
Vitruvian asks a different question: what would I actually want to do with my computer that I currently can’t?

Only be able to drag a window around the screen from the top left corner

[−] vanderZwan 52d ago
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.
[−] ranger_danger 51d ago
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.

[−] rcarmo 52d ago
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.
[−] kev009 51d ago
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.

[−] unixhero 52d ago
Why should users not instead go for Haiku
[−] ofrzeta 52d ago
"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.
[−] vibbix 52d ago
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!)
[−] _spduchamp 52d ago
BeOS had the BEST icons.
[−] arm 52d ago
[−] shevy-java 52d ago
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).
[−] lnxg33k1 52d ago

> 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

[−] clayhacks 52d ago
Ok maybe I’m too young, but what is BeOS? Everyone here is linking other alternatives, but no one’s linked to the original BeOS. Or is it gone now?