Audio latencies of less than 10ms on consumer hardware were otherwise unheard of. Windows, out of the box, was still operating in the 100+ms range.
Let me know when I can support 100% of all Linux distros and users like I can with macOS and Windows.
- OpenBeOS (Haiku) - rewrite from scratch
- Option 2 (can't remember if it had a name) - was just to Implement BeOS userland on a Linux, to get free access to drivers etc. Most of the Be community was not interested, and I cannot remember if they even got started..?
- (YellowTab - Some company had access to BeOS sources and started releasing and somewhat updating the OS on a commercial basis - but don't think they actually had the rights to do that....)
[0] For -$400M :)
When on the subject of "things lost in the mists of time", did the original OpenBeOS lead (Michael?) ever return?
They won't.
Most maker audio devices are making use of bare metal with Cortex and ESP32 chips, if the ultimate performance on the cheap is the goal.
Some other OS projects have legitimate reasons for starting from scratch, e.g. Redox being written in a memory-safe language. I suppose you could class Haiku's compatibility with original BeOS software as reason enough.
From an 'time to release' POV it'll take much longer, but it's not like they're expecting to earn money from the release..
Haiku is still here while all the BeOS clone projects on top of Linux/BSD kernel died..
So probably just the idea.
EDIT: Should also add, probably because these OSs do some core things differently than Unix and Windows. Those OSs are constantly updated but the core features are still old, so the niche OSs could possibly implement them “better”.
That's not my experince on late 90's. You sneezed, and w98se BSOD'd.
The OpenBSD bug on Xenocara which allowed root needed more code, not less.
So this is the case with pledge(4) and unveil(4), you need (a little) more code in onder to sandbox setuff properly.
NT4 was much more complex than W98SE, yet NT4/w2k was much better on multitasking (by a huge margin). I've seen w98se crawl even with a Pentium 4 and 512MB of RAM with just 3 IE windows open back in the day, while 2k flied.
X was considered and still is a "hack".
>So this is the case with pledge(4) and unveil(4), you need (a little) more code in onder to sandbox setuff properly.
You don't write a graphical subsystem and then tries to sandbox it. Sadly nix advocates won't ever understand this logic.
>NT4 was much more complex than W98SE, yet NT4/w2k was much better on multitasking (by a huge margin). I've seen w98se crawl even with a Pentium 4 and 512MB of RAM with just 3 IE windows open back in the day, while 2k flied.
Let me compare apples with pears, i mean two different approach for OS development which have almost nothing common except the w32 stuff, and let me conclude the newer is better. I don't really see your point.
During the last 30 years it was proven tt is impossible to create a seamless window manager / desktop environment on nixes.
>what things can impact the user experience if you are allowed to start from a fresh design?
It lets forget everything about the harm, mess and pain the nixes made.
But I’m not personally on board the just-use-Linux train. There’s room for innovation at the kernel level.