4 ms·
Free version of BeOS rewritten from scratch using the API levels for compatibility. One step closer to public release.
by cable2600 5y ago
Free version of BeOS rewritten from scratch using the API levels for compatibility. One step closer to public release.
- smallstepforman 5y agoIts better than BeOS, has nvme support, xhci, efi boot, slab allocator, better Posix support, has Qt, webkit, FreeBSD based networking, layout engine, wifi, packages etc.
- mixmastamyk 5y agoYeah... it's been almost thirty years after all.
- st_goliath 5y agoNot just API compatibility. To maintain ABI compatibility as well, at this point they are working with a fork of a really old gcc version that still implements this particular C++ ABI[1]. [1] https://en.wikipedia.org/wiki/Haiku_(operating_system)#Compatibility_with_BeOS https://en.wikipedia.org/wiki/Haiku_(operating_system)#Compa...
- pakyr 5y agoThat's only on the 32 bit version, and even there they also use GCC 8.
- st_goliath 5y agoIs that a "recent" development? I remembered that from a few years back when I played around with Haiku in a VM, tried to port some programs and poked around in the kernel source out of curiosity. It would explain, why I couldn't find that "how to build the toolchain" page anymore through some quick browsing and posted the Wikipedia reference instead. I guess somebody(TM) should update the Wikipedia page then.
- pakyr 5y agoI'm not actually sure how recent this is. Clicking through the Wayback Machine for their FAQ (http://web.archive.org/web/20150813135145/https://www.haiku-os.org/about/faq#tech_1 http://web.archive.org/web/20150813135145/https://www.haiku-...), it looks like they've shipped the 32-bit versions with both GCC 2 and a newer version since at least 2015, starting with GCC 4 and getting newer as the years passed.
- szszrk 5y agoIs it promising as a basic daily system? Some modern web browser, email client, some common console tools or things like Python to run them? Or maybe there is a ports-like system developed unofficially? I used to test every iso of Haiku I found, but it felt very much a development project then actual system for simple daily use. I wonder what's the status now.
- pakyr 5y agoI'd say iffy on the first. The native browser is based on a modern port of WebKit, but it's buggy and not feature-complete. Things like Youtube work in-browser, but not well (buggy player, sometimes choppy playback, etc.). Wasm doesn't work. It's otherwise pretty functional. There's no Firefox/Chromium. There are alternatives to the native browser, but they're not significantly better. It has the second, and third (Python 3 is ported). It's POSIX-compliant, so there's tons of Linux/Unix CLI stuff available. There is a package manager with a lot of software, both native and ported. Many of the staples are available (LibreOffice, VLC, etc.), but there's also a lot missing, some with alternatives (there's no GIMP, but there is Krita, for example). Overall, I think it's usable as a basic system, but you could definitely run into some issues with software availability and web browsing if you want to do more powerful stuff.
- qwerty456127 5y ago> there's no GIMP, but there is Krita, for example I wish they'd rather port Inkscape.
- prvc 5y agoIs there any proprietary software from the era for the platform that is worth running today?
- nkoren 5y agoHonestly I still miss Gobe Productive. Fantastic productivity suite. Not very full-featured, but everything just came together in a smooth way I haven't seen replicated since.
- jccalhoun 5y agoApparently some products still use it. TuneTracker is a system for running radio stations that uses Haiku http://www.tunetrackersystems.com/about_haiku.html http://www.tunetrackersystems.com/about_haiku.html
- stinkytaco 5y agoFrom the era? Probably not. I like GoBe Productive and actually used PoorMan for some internal stuff, but neither would be sufficient for most uses today. However, TuneTracker and its associated suite of tools for radio station automation ran on BeOS and then on Haiku. It's been a few years since the website was updated, so I do not know if it's still active, but it was worth running in a very specific setting.