Earlier quoted context omitted.
The tradeoff was the throughput of your compilation was terrible. BeOS wasn't magic, it just prioritized the UI over all else. That's not advanced, it's just one possible choice. MacOS prior to OS X had the same property: literally nothing else could happen at the same time if the user was moving the mouse, which is why you had to take the ball out of the mouse before burning a CD-R on that operating system.
Oh, sure, it was obviously limiting the other tasks. The point was that this is almost always the right choice for a general purpose operating system: no user wants to have their music skip, UI go unresponsive, file transfers to fail, etc. because the OS devoted resources to a batch process. You’re only partially correct about classic macOS: you could definitely hang the OS by holding down the mouse button but this w…
BeOS: The Alternate Universe's Mac OS X
391–400 of 430 posts
Re: BeOS: The Alternate Universe's Mac OS X
#392That's sad Haiku won't get traction. An viable alternative on the desktop PC OS market would be a great thing to have (even on a commercial basis, not necessarily for free). Linux for 1% geeks, MacOS X for Apple hardware owners and Windows for everybody else does not seem like a healthy competition. Android, iOS, Chrome, Facebook - everything is monopolized nowadays. Governments should really consider supporting alte…
Re: BeOS: The Alternate Universe's Mac OS X
#393Earlier quoted context omitted.
Bear in mind that resolutions back then were much lower than now, and not all computers had 24 bit color frame buffers. Video cards ran one monitor for the most part, with no others attached. Be had well written multi threading and preemptive multitasking implemented on a clean slate - no compatibility hacks required. That meant it worked well and was quick/responsive. There were still limits, and the OS didn't have…
1280x1024, not so far from 1920x1080.
Re: BeOS: The Alternate Universe's Mac OS X
#394Earlier quoted context omitted.
Bear in mind that resolutions back then were much lower than now, and not all computers had 24 bit color frame buffers. Video cards ran one monitor for the most part, with no others attached. Be had well written multi threading and preemptive multitasking implemented on a clean slate - no compatibility hacks required. That meant it worked well and was quick/responsive. There were still limits, and the OS didn't have…
I mean maybe. I was running 1600x1200 on my monitor back then.
The BeBox itself was vastly different hardware than a standard PC as well, so it could break a lot of rules as far as smooth concurrency and multitasking... kinda like the Amiga did.
Re: BeOS: The Alternate Universe's Mac OS X
#395Earlier quoted context omitted.
AmigaOS was not UNIX-like in the least. Amiga UNIX, which shipped on a couple models, was directly System V UNIX, though.
That was the point I was trying to convey regarding BeOS. Having a shell that looks like UNIX, and a couple of command line utilities similar to the UNIX ones, does not make an OS UNIX.
Re: BeOS: The Alternate Universe's Mac OS X
#396Earlier quoted context omitted.
I remember circa 2000 being able to simultaneously compile Mozilla, transfer DV video from a camcorder into an editor, check email, and surf the web on a dual Pentium Pro system with no hint of UI stutter or dropped frames in the firewire video transfer. It was at least another decade before SSDs and kernel improvements made that possible on Linux, Windows, or OS X.
The tradeoff was the throughput of your compilation was terrible. BeOS wasn't magic, it just prioritized the UI over all else. That's not advanced, it's just one possible choice. MacOS prior to OS X had the same property: literally nothing else could happen at the same time if the user was moving the mouse, which is why you had to take the ball out of the mouse before burning a CD-R on that operating system.
Re: BeOS: The Alternate Universe's Mac OS X
#397Earlier quoted context omitted.
I used to work for Be in Menlo Park in a previous life and I can confirm that the code base quality would have made for a very bad outcome for Apple. Security was the least of the numerous serious issues. That said BeOS somewhat still exists in spirit as a lot of folks from Be went to build/contribute to Android.
And apparently a couple Amiga gurus made their way to Be (see: Fred Fish). I’d always heard that after Amiga (and Be) many decided to opt for Linux for philosophical reasons.
Re: BeOS: The Alternate Universe's Mac OS X
#398Ah, memories. Used to use BeOS as my primary OS for a year or two. I think it's the only OS I ever found to be truly intuitive and pleasant to work with. That said, I don't think the world would be in a better place had Apple chosen Be over NeXT. The elephant in the room is security: NeXTSTEP, being Unix-based, has some amount of security baked in from the ground up. BeOS didn't; it was more akin to Windows 95 or cla…
I used to work for Be in Menlo Park in a previous life and I can confirm that the code base quality would have made for a very bad outcome for Apple. Security was the least of the numerous serious issues. That said BeOS somewhat still exists in spirit as a lot of folks from Be went to build/contribute to Android.
Can I assume that the quality issues were somewhat related to that? BeOS devs found it no easier to write thread safe code in C++ than app devs did?
Re: BeOS: The Alternate Universe's Mac OS X
#399Earlier quoted context omitted.
I'm not sure I've ever encountered someone so invested in the "great man" theory of history. Jobs was obviously talented, but assuming no matter where he went he would have had the same level of success is discounting a lot of luck in how everything lined up,and who was available to help bring all the things to market jobs is famous for. There's no guarantee the hundreds or thousands of people that were also essentia…
“Those people deserve respect and recognition too.” ORLY? Name them. -- Not “great man”. Great vision . Geeks tend massively to overrate the importance technical aptitude, which is what they’re good at, and underrate everything else—business experience, sales skills, market savvy, and other soft skills—which they’re not. Contrast someone like Jobs, who understood the technical side well enough to be able to surround…
And neither of them would've mattered a jot if they were born in the Democratic Republic of the Congo, or if they were medieval peasants, or if Jobs hadn't been adopted, or or or ...
Luck is enormously influential. There thousands of Jobsalikes per Jobs. Necessity isn't sufficiency.
Re: BeOS: The Alternate Universe's Mac OS X
#400Oh man! I first tried BeOS personal edition when it came on a CD with Maximum PC magazine. (Referring to same demo CD, though the poster is not me: https://arstechnica.com/civis/viewtopic.php?f=14&t=1067159&s... . Also, how crazy is it that Ars Technica’s forums have two decade old posts? In 2000, that would be like seeing forum posts from 1980.) I remember being so happy when we got SDSL, and I could get online from…
There's a bit of BeOS in Android. Binder IPC is much like BMessage. And nowadays everyone puts stuff like graphics and media in a separate user space daemons, which was unusual for the time. Pervasive multithreading basically happened in the form of pervasive multiprocessing.