Live data from Hacker News

Haiku Beta 3

haiku-os.org

81–90 of 98 posts

Re: Haiku Beta 3

#81

Free version of BeOS rewritten from scratch using the API levels for compatibility. One step closer to public release.

Its 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.

Yeah... it's been almost thirty years after all.

Re: Haiku Beta 3

#82
post #44

Earlier quoted context omitted.

Oh, QNX [0]! That was such a great OS, and quite advanced for the times (microkernel, realtime, userland was POSIX complaint etc). I remember I tried QNX Neutrino sometime in the first half of the 2000's, and it literally booted from a 1.44MB floppy into a UI (Photon), and had a working browser and everything needed to setup an internet connection (back then, this included dialup related stuff). Of all OSes that coul…

What is worth additional mentioning is PhAB (Photon Application Builder). It was a visual (like in Visual Basic) RAD C++ GUI app builder which came bundled with the OS and accompanied by a great tutorial. It was so great, I bloody wish its clone was available for Linux (and Haiku perhaps). I also miss Photon's visual style. Subjectively, it was the best I've ever seen (and Haiku feels somewhat close to this taste act…

There was a KDE3/QT3 theme for Photon, and I am sure for QT4 and QT5.

Re: Haiku Beta 3

#83
post #55

Earlier quoted context omitted.

I've pretty much given up on these new OSes. I tried to run OS/2 and Plan 9 (whatever that relatively recent open sourced version of it was) and I just feel like... maybe I haven't developed the appropriate context to be able to even know what to do with it. Sure, Kali I know I can use my AWUS036ahw network card on, Ubuntu I know I at least have some sensible defaults, Alpine for containers (goddamnit why don't you h…

I think keeping people like you out is part of the reason " that recently open sourced version" of Plan9 is covered in Nazi propaganda.

False. They even had a "nazi punks fuck off logo" in a release.

Re: Haiku Beta 3

#84
post #32

I decided to try out Haiku last week. I was positively surprised how fast the whole process was. Installer loaded, system was installed and rebooted in about 20-30 seconds (not accounting for human I/O latency). And this was in a VM with SATA disk backing. Makes you yearn for simpler times.

> Installer loaded, system was installed and rebooted in about 20-30 seconds This was my experience with QNX 6 two decades ago. Installing and booting into its beautiful Photon desktop environment took less time than it took to just boot Windows 2000. > And this was in a VM with SATA disk backing. Believing virtualization always makes things slower is a mistake. Windows XP always booted and worked a lot faster in a V…

BeOS (Haiku's emulant) and QNX were close cousins and competitors at that time, both staking out territory in the high-performance RTOS space. IIRC QNX offered hard realtime guarantees that BeOS did not, but was more limited in what it supported. I gather it was more successful in scaling down to embedded devices, too; BeIA pulled a number of tricks to get its image sizes down, but was still targeting pretty fully-featured multimedia-capable devices.

Re: Haiku Beta 3

#85
post #76
post #44

Earlier quoted context omitted.

Oh, QNX [0]! That was such a great OS, and quite advanced for the times (microkernel, realtime, userland was POSIX complaint etc). I remember I tried QNX Neutrino sometime in the first half of the 2000's, and it literally booted from a 1.44MB floppy into a UI (Photon), and had a working browser and everything needed to setup an internet connection (back then, this included dialup related stuff). Of all OSes that coul…

I'd say QNX isn't quite "niche". It continues to be very successful in automotive, with most modern cars sold probably running at least a few instances on different computers throughout the in-vehicle network. Also other industries. It has safety certifications that are so far difficult to achieve with anything else able to support the required use cases.

I think niche is fair, especially since they are almost entirely driven out of the non-safety use cases, and even in them many look for alternatives (although they are hard to find). It's a shame really, QNX has some really nice parts, but it's kind of being kept on almost-life-support and isn't getting the support it needs to flourish. QNX seems to have decided that they'll ride down the almost-captive audiences they have for a few decades and collect the money until then.

Re: Haiku Beta 3

#86
post #69

Earlier quoted context omitted.

> there's no GIMP, but there is Krita, for example I wish they'd rather port Inkscape.

Haiku's icons are vector based right? Is there a native Haiku vector art software?

There's a native icon editor.

Re: Haiku Beta 3

#87
post #76
post #44

Earlier quoted context omitted.

Oh, QNX [0]! That was such a great OS, and quite advanced for the times (microkernel, realtime, userland was POSIX complaint etc). I remember I tried QNX Neutrino sometime in the first half of the 2000's, and it literally booted from a 1.44MB floppy into a UI (Photon), and had a working browser and everything needed to setup an internet connection (back then, this included dialup related stuff). Of all OSes that coul…

I'd say QNX isn't quite "niche". It continues to be very successful in automotive, with most modern cars sold probably running at least a few instances on different computers throughout the in-vehicle network. Also other industries. It has safety certifications that are so far difficult to achieve with anything else able to support the required use cases.

I don't really understand why not use it on desktop though (besides the fact there are not much relevant desktop apps available). According to my feel QNX 6 was by far the best OS I ever ran on my desktop. Fast as hell, ubreakably reliable, visually beautiful and featuring an awesome Visual RAD C++ app builder out of the box. Ok, there are not much apps and games - that's a wicked circle.

But what seems really weird to me is why do nuclear power plants and critical oil infrastructure (as hacked recently) use Windows when there is QNX.

Re: Haiku Beta 3

#88
post #27
post #17

Earlier quoted context omitted.

Is 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.

I'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 (P…

>there's no GIMP, but there is Krita

Sounds like a win/win to me!

Re: Haiku Beta 3

#89

Earlier quoted context omitted.

I've pretty much given up on these new OSes. I tried to run OS/2 and Plan 9 (whatever that relatively recent open sourced version of it was) and I just feel like... maybe I haven't developed the appropriate context to be able to even know what to do with it. Sure, Kali I know I can use my AWUS036ahw network card on, Ubuntu I know I at least have some sensible defaults, Alpine for containers (goddamnit why don't you h…

It's the unfortunate reality of trying to write an OS these days: we are drowning in hardware. There is just way too huge a variety of hardware out there and basically no standards for interfacing with it requiring a ludicrous number of drivers to support anywhere close to everything. At this point, my advice to anyone wanting to create a brand new OS would be to limit their scope to something like the Raspberry Pi l…

I'd go even further:

We pick some basic set of specs, a processor, and run the whole thing on FPGAs so we control all the circuits and can always make an ASIC if we want. Full control, full power. Like what if MiSTer was considered a valid target for productivity software?

Like we agree to go back to nothing and build the whole thing. Graphics drivers a problem? Design a new graphics system, all open.

Would it be current? No. But it would be really open, and easy to develop for.

Re: Haiku Beta 3

#90
post #34

Earlier quoted context omitted.

I'm having a little philosophical discussion with myself here about whether something that can't run on an actual computer (as opposed to a VM) is in any meaningful sense an "operating system" at all. Meanwhile I can definitely boot RiscOS on a Pi containing built-in apps with a 1987 copyright message in them. I mean I can't then really do anything with it, but it's still got Haiku beat.

Windows doesn't run on my fluid based CPU. It's not an OS. 0/10.

I only need one hydraulic gate: NAND (or NOR). I can build everything else...
Post reply on HN