Remix.run Logo
reconnecting a day ago

BeOS was my dream from childhood. Haiku is amazing, especially because the original BeOS only existed for five years, while Haiku has been going for 24 already. What stamina!

bananaflag a day ago | parent | next [-]

Sorry for being negative here:

What is the motivation for recreating Be? What would you hope to obtain that you cannot just by using, say, a customized Linux Mint?

If it's just historical/nostalgia/challenge, I get it. But people seem to believe there is something else too, and I'd like to know what that is.

funimpoded a day ago | parent | next [-]

BeOS was way, way snappier to use on the same hardware than Linux (or Windows) no matter how much you trimmed down your (GUI) Linux.

IDK what scheduler voodoo they were doing, but it was awesome.

Only things I've seen that achieved something similar were QNX/Photon, and (though with the benefit of way stronger hardware and a ton of "cheating" by suspending applications) some (mostly early) versions of iOS.

I'm not sure I have any use for Haiku today, but I definitely wish for a world in which computer GUIs didn't feel so damn slow and janky and pre-occupied with whatever it's got going on internally rather than what I need it to be doing right now.

Also, I wish some kind of tagging system for filesystems had taken off well enough that I could rely on it, even cross-platform and when copying files between filesystems. Entire programs could just be file tags. Other programs could just be a thin GUI over tagged files. It sucks that didn't end up becoming a standard and reasonably cross-platform-compatible thing.

cosmic_cheese a day ago | parent | next [-]

More generally, I think there’s a good deal of ways of improving user experience with a single purpose dedicated desktop OS like BeOS that is out of reach on general purpose OSes like Linux.

Actually, I think with Linux there may be a bit of a double penalty on desktop use with how much more attention the server use case gets compared to everything else.

em-bee a day ago | parent | prev | next [-]

fully agree, that would be awesome.

linux does at least have extended filesystem attributes. the dolphin filemanager from KDE makes use of them to support tags and comments. it's not ideal (tags are a comma separated string) but it is usable. adding tags is a bit painful though. i resorted to add and them through the commandline.

fragmede a day ago | parent | prev [-]

Where FUSE is "supported" cross platform, maybe you could store the tags in an SQLite database that gets dragged along for the ride whenever a file gets copied from FUSE to FUSE. Ie, usbdrive to local fuse mouht shadow copies the SQLite db as an extended attribute sort of thing.

Hmm.

SyneRyder a day ago | parent | prev | next [-]

> What would you hope to obtain that you cannot just by using, say, a customized Linux Mint?

When things are coded right, Haiku / BeOS is blazing fast (every single thing runs in a separate thread), and resource usage is tiny. I think the OS only uses about half a gig of RAM? When the apps are coded right, there's a feeling that this is how our modern computers could have been, free from bloated software and using the full speed of the machine. And when shutdown only takes a couple of seconds, it makes you wonder what the other OS's are doing.

Of course the reality is not that. Display drivers & video codecs on Haiku often don't have the right hardware acceleration, most of the software you need is now Linux ports rather than BeOS native. But Haiku sometimes feels like a calming OS. Because it's so small and quite modular, it feels like an OS you can still potentially get your head around.

tombert a day ago | parent | next [-]

I like how Action Retro has pointed out that installing a fresh Haiku system is often faster than booting a Windows or macOS system.

As I said in another comment, I've only played with Haiku in a VM for not very much time, but I am a huge supporter of operating systems that are willing to break out of the codified mediocrity we've labeled "POSIX"; I suspect that we might be leaving a lot of performance on the table by constantly trying to POSIX compliant all the time.

nubinetwork a day ago | parent [-]

> a fresh Haiku system is often faster than booting a Windows or macOS system.

Faster than booting w2k in a vm, on a modern cpu, at least in my tests.

HerbManic a day ago | parent | prev [-]

I have said that Haiku feels like it is simultaneously in the year 2040 and 2000. I glimpse from the past of a future we didn't get.

bananaflag a day ago | parent [-]

Like Foundation is in 50000 and 1942.

timw4mail a day ago | parent | prev | next [-]

Resource efficiency is a huge one. If you are familiar with the Via Nano: it's a SLOW x86_64 chip (sometimes used in thin clients) that feels about half as fast as older AMD 64 cpu. Haiku feels great on a Via Nano, and it's really storage-space-efficient. Linux distros are slower, and use more storage space (especially important for using an OS on a thin client PC).

dleslie a day ago | parent | prev | next [-]

It's one of the last single-user focused operating systems. Its design from kernel to UI is intended to make the system accessible to the user sitting at the desk. It was _extraordinarily_ fast and stable on even modest hardware of the era, and its software toolkit was a delight to use.

Even now, using it feels like the system is bereft of bloat and cruft. It's a system _for the user_ that doesn't assume that the user is technically incapable.

arboles a day ago | parent [-]

> Its design from kernel to UI is intended to make the system accessible to the user sitting at the desk.

What does this translate to, in some amount of technical detail?

shevy-java a day ago | parent | prev [-]

It kind of looks nice visually. Other than that I do agree with you. I got tired of waiting. Linux spoiled me. I need things to work these days. Linux works.

alterom a day ago | parent | prev [-]

Same here