What actually is BeOS, and what are the achievements thereof?
It seems to be deeply connected to Apple for some reason. Anyone care to explain?
And while we are at it. Jobs, Steve, after leaving Apple ten (?) years ago, established NeXTstep, which in the end was gobbled up again by Apple (correct me if mistaken).
What are the achievements of NeXTstep? From what I have read, it seems OS X is a direct consequence of the NeXTstep escapade, as are other things made by Apple (the Cube, notably).
Can anybody tell me what kind of products NeXT offered? Or didn't they do that?
And while we are at it. Jobs, Steve, after leaving Apple ten (?) years ago, established NeXTstep, which in the end was gobbled up again by Apple (correct me if mistaken).
What are the achievements of NeXTstep? From what I have read, it seems OS X is a direct consequence of the NeXTstep escapade, as are other things made by Apple (the Cube, notably).
Can anybody tell me what kind of products NeXT offered? Or didn't they do that?
Comments
And the next machines were also ahead of most people's budgets. IIRC, they were terribly expensive. I can get an SGI Onyx cheaper than I can get a Cube with Dimension boards inside of it even today...
I'm no engineer, but from what I understood, what really distinguished it was that it was light, fast and it was the creation of Jean-Louis Gaseé--an Apple exec who was one of the most influential people at Apple during the 80's. Hence, people looked to Be as their saviour as Copland floundered. There were problems though--a lot of the early versions of the OS were half-baked (I don't think they had printer support for a while) and many key technologies (like an equivalent to QuickTime) were missing.
What the Next OS (aka NEXTSTEP) was known for was that it focused on object oriented programming, which, according to Steve at the time, was going to be the wave of the future.
Oh, and for anyone interested, I dug up some specs and pricing for the original NeXT cube (courtesy of "Apple Confidential"):
NeXT Computer (1989)
25 Mhz 68040
8 MB RAM (expandable to 16 MB)
250 Mb Canon Rewritable Optical Disk Drive
Motorola 68882 Math Co-Processor
Motorola 56001 DSP
17" Sony Trintron Monitor
MSRP: $6500 USD
(compare to Apple's best at the time, the IIx with 16 Mhz '030 w/ no monitor for $ 7769 USD)
What I'll always remember about NeXT was a quote by Bill Gates when asked if M$ would develop apps for the NeXT:
"Develop for it? I'll piss on it."
EDIT: some stupid typos...
[ 11-11-2002: Message edited by: rampancy ]</p>
<strong> I can get an SGI Onyx cheaper than I can get a Cube with Dimension boards inside of it even today...</strong><hr></blockquote>
If you can find one...from what I've read, the Dimension cards were considered vapourware after the developers abandoned its development.
I always thought copland was a pseudonym for os 8. Apparently this is not so. Can anyone explain what the idea was behind this copland, the general picture, so as to say.
Also, Rhapsody... the direct predecessor of OS X, but not completely... same questions...
Copland, and it’s successor Gershwin, were meant to offer modern OS features like preemptive multitasking, protected memory etc. However, Copland was cancelled in late 1996 due to delays and spiraling development costs.
NextStep was initially developed to run on NeXT hardware, but when NeXT stopped hardware development, they modified NextStep to run on other platforms, calling it OpenStep.
When Apple purchased NeXT in 1996 a new project (Rhapsody) was started, this being a combination of OpenStep and a Mac GUI. It eventually developed into Mac OS X, with support for legacy Mac OS applications being added.
Was that true?
Jeff
Be failed in the same way that NeXT did, but took less time in doing it ;-) Both were companies trying to code an operating system from scratch to run on their own hardware. Be OS originally ran on dual 603e Be Boxes and also came bundled with some Power Computing machines. My mac clone shipped with a bundled BeOS. Just as NeXT eventually tried to survive by dropping hardware development and switching to x86 hardware, so did Be.
Prior to OS X, there was much rumor mongering surrounding a possible Apple purchase of Be OS technology. No official word has ever been released about how serious or near fruition this process may have been. Instead, Apple chose to buy NeXT for around 440 million. It then took Apple and NeXT engineers about 5 years to retool OpenStep and existing Mac APIs into what we now know as OS X.
There are incredibly devout supporters of both platforms. NeXT truly was at least 10 years ahead of the industry but also 10 years ahead of market demand. Their computers were better, much better, but also too expensive to ever make a profitable business model. Although some might argue that it worked out, with the NeXT take over of apple now complete ;-)
I loved the BeOS but it was probably the correct decision for apple to go with the OpenStep route for OS X. BeOS was speedy but feature incomplete. Having taken less time to fail than NeXT, the BeOS hadn't fully matured and was buggy as hell. Also, while BeOS was praised for its performance and great low level technology such as filesystem meta-data, it wasn't nearly as brilliant at the API design level. To see what I mean, compare Cocoa/Objective-C's object tree to Java's object tree. The Cocoa one is much smaller yet with the same functionality. (BeOS was in c++, another discussion entirely) BeOS had great potential in many areas but the complete system never matured into a marketable product.
Anyone know of a recent OS/Hardware from-stratch startup that is gaining a religious following? Hmmm, transmeta almost qualifies right? These companies are fascinating!
<strong>I remember someone making the statement that much of the early web was created with NeXTstep or on NeXT boxes.
Was that true?</strong><hr></blockquote>
Yup. In the <a href="http://www.w3.org/People/Berners-Lee/ShortHistory.html" target="_blank">words</a> of Tim Berners-Lee himself:
[quote]One of the things computers have not done for an organization is to be able to store random associations between disparate things, although this is something the brain has always done relatively well. In 1980 I played with programs to store information with random links, and in 1989, while working at the European Particle Physics Laboratory, I proposed that a global hypertext space be created in which any network-accessible information could be refered to by a single "Universal Document Identifier". Given the go-ahead to experiment by my boss, Mike Sendall, I wrote in 1990 a program called "WorlDwidEweb", a point and click hypertext editor which ran on the "NeXT" machine.<hr></blockquote>
[quote]We developed lots of products under dos (mostly borland c++), and never want to again. We went through five major iterations of our tools under DOS, and they are all junk below our first iteration of NS tools. You can't really just point at specific things and claim superiority. It is the complete package that has the appeal. NS is the best tool I have found for MY development work.<hr></blockquote>
<img src="graemlins/lol.gif" border="0" alt="[Laughing]" /> <img src="graemlins/lol.gif" border="0" alt="[Laughing]" /> <img src="graemlins/lol.gif" border="0" alt="[Laughing]" /> <img src="graemlins/lol.gif" border="0" alt="[Laughing]" /> <img src="graemlins/lol.gif" border="0" alt="[Laughing]" /> <img src="graemlins/lol.gif" border="0" alt="[Laughing]" /> <img src="graemlins/lol.gif" border="0" alt="[Laughing]" />
<strong>"Develop for it? I'll piss on it."
<img src="graemlins/lol.gif" border="0" alt="[Laughing]" /> <img src="graemlins/lol.gif" border="0" alt="[Laughing]" /> <img src="graemlins/lol.gif" border="0" alt="[Laughing]" /> <img src="graemlins/lol.gif" border="0" alt="[Laughing]" /> <img src="graemlins/lol.gif" border="0" alt="[Laughing]" /> <img src="graemlins/lol.gif" border="0" alt="[Laughing]" /> <img src="graemlins/lol.gif" border="0" alt="[Laughing]" /> </strong><hr></blockquote>
Carful Mr. Gates, that is a high volage machine.