Slashdot Mirror


NeXTSTEP To Mac OS X

*no comment* writes "the folks over at OSviews have a nicely done article that explains the evolution of NeXTSTEP into Mac OS X. 'With the beginning of 1996, Apple realized that with the next generation PC's running Windows NT to be released within the decade, they would need a new, modern operating system to run on their machines. ... Amongst Apple's other options were to license Solaris from Sun, NT from Microsoft, or to purchase a small net services company called NeXT. Apple chose the latter.'" OSNews had another nice Mac-oriented look at NeXTSTEP last year; the Wikipedia entry is also worth looking through.

328 comments

  1. Net services company??? by Roadkills-R-Us · · Score: 1, Insightful

    Someone didn't do their homework!

    1. Re:Net services company??? by ikewillis · · Score: 4, Informative

      By 1996 WebObjects was pretty much all NeXT had left after sales of NeXT and NeXT systems had plummeted to vitually nil.

    2. Re:Net services company??? by Anonymous Coward · · Score: 0

      sorry, i just have to know. How does the first viewable reply (as my settings go) get a redundant moderation??!?

    3. Re:Net services company??? by r00zky · · Score: 2, Funny

      the person who posted that didn't make his homeworks too, so it's redundant in a recursive way...

      --
      I'm a chainsmokin' alcoholic sociopath, so-ci-o-path
    4. Re:Net services company??? by Anonymous Coward · · Score: 1, Informative

      Well, they stopped selling hardware in 1993, so they were down to selling Openstep/Mach, Openstep/NT, the OpenStep developer tools ($4000/seat), PDO (portable distributed objects, for GUI-less servers on things like HP/UX and Solaris), and WebObjects.

      WebObjects was probably the only thing selling to new customers. They also provided contract developers and training. I think the WebObjects development package cost about $800, but deployment could be really expensive - tens of thousands of dollars.

    5. Re:Net services company??? by michaeldot · · Score: 4, Informative

      NeXT built Dell's first web store for them (for the princely sum of $100,000 I believe, though now I doubt Michael Dell would even buy a car worth less than that).

      Of course, once NeXT was subsumed by Apple, the WebObjects store had to be replaced for political reasons, at a much higher cost.

    6. Re:Net services company??? by NightLamp · · Score: 5, Informative

      WebObjects is still alive and kicking, at my company we use it for all manner of things. It has become a real workhorse and continues to evolve capability-wise and mature in terms of stability. As a J2EE certified platform (last time I checked), the thing that I find most overlooked about the package is its built-in GUI a la Dreamweaver, it is, however, much more effective at visualizing/previewing dynamic pages with active data than the Macromedia product. If you are developing database-tied web sites with Java you owe it to yourself to check out Apple WebObjects. (It is not strictly tied to the Apple platform BTW) Of all the J2EE APIs I have used it is by far the most friendly, due to a code-quality pedigree inherited from NeXT and extensively re-factored ObjectiveC MVC structures. thanks Steve, et. al. (the built-in multi-schema load-balancer is a nice finishing touch ;) /* Can you tell your JVM controller to re-start (and pass off extant sessions to other instances) your application instances to account for what could (at any time) be(come) a buggy JVM by clicking on a check-box on an HTML config page? A non-elegant but eminently practical solution for inexplicable java memory leaks is built in to this package. I call Nice. Check it out. */ TTFN.

    7. Re:Net services company??? by Anonymous Coward · · Score: 1

      And don't forget GNUstepWeb: http://wwww.gnustepweb.org/

      Manuel

    8. Re:Net services company??? by klui · · Score: 2, Interesting

      And what a killer-app. Dell was using WebObjects until Apple purchased NeXT. Rumor has it that it took Microsoft a lot of effort to replace WebObjects.

  2. Screenshots by LiNKz · · Score: 5, Informative

    For awhile I was in search of the x86 version of Apple's Rhapsody DR2. Finally after speaking to a guy who created a page of screenshots, I found a beta software trading forum and grabbed an ISO of it. This guy also has screenshots of OpenStep too.. He's been running this site for years and its given me quite a nice look into the past. Its interesting never the less :)

    --
    Proceed with Format (Y/N)? Y
    1. Re:Screenshots by necro2607 · · Score: 4, Interesting

      I got a copy of Rhapsody DR2 as well. It worked fine on my Intel Celeron 400mhz machine but I couldn't get my screenshots off the Rhapsody machine and onto my main desktop machine! It wouldn't read DOS formatted disks, and the networking didn't work...

      So I just took some photos with my digital camera...

      Either way the UI was totally cool. I wish Mac OS X looked more like Rhapsody, or even better, NeXT..

    2. Re:Screenshots by Kenja · · Score: 0

      I've got Rhapsody, BeOS and Nextstep x86 all taking up space in my closet of abandoned computers. I'm thinking of selling all this crap off for around 5$ a pound.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    3. Re:Screenshots by Rude+Turnip · · Score: 1

      Hey, I'll pay ya $5 for your Rhapsody disk! Gmail account is Valuation.

    4. Re:Screenshots by LiNKz · · Score: 1

      If its a real disk its something of a collectors item. ;)

      --
      Proceed with Format (Y/N)? Y
    5. Re:Screenshots by tonywong · · Score: 4, Interesting

      From what I've seen, I think the biggest loss of the move from nextstep to openstep to cocoa has been the loss of nxhost. It's VNC, windows terminal services and X Windows all rolled into one.

      For those not familiar with nxhost, here it is from http://www.channelu.com/NeXT/NeXTFAQ-new/NeXTFAQ.0 46.html

      4.3 How do I run NextApps remotely?
      Remote running
      On the local machine make sure you have public window server access, this is set from the Preferences application. On the foreign NeXT machine run the application from a terminal window with the -NXHost . Both machines should be running the same version of NeXTstep.

    6. Re:Screenshots by byolinux · · Score: 0, Redundant

      Will take Rhapsody and NextStep x86 off you too!

    7. Re:Screenshots by sH4RD · · Score: 1

      I'll give you $20 for Rhapsody, maybe more more for stuff. Seriously. Drop me a line at eharmon gmail.com.

      --
      WASTE - The Secure P2P
    8. Re:Screenshots by Anonymous Coward · · Score: 0

      OK. Wanna share? There's lots of us that would love to play with it.

    9. Re:Screenshots by jshriverWVU · · Score: 1
      I've been searching for Rhapsody DR2 prob for 8-9 years.. Remember a friend of mine received it *think* when he bought Codewarrior for Mac. Or something along those lines..

      Is it considered Abandonware (kinda?) I know it never really went on sell, but was distributed to developers.

      Anyway I'm looking for a copy if you can help. lol I never thought to check ebay, hrm.. would be wonderful if it was on sale via ebay

      Anyway congrats :)
      Joshua Shriver
      jshriver gmail com

    10. Re:Screenshots by jcr · · Score: 1

      nxhost was cool, but truth to tell, I didn't use it all that often. The advantages of the Quartz approach, where the window server just composites the windows together and rendering is done in a client-side library, considerably outweigh the remote-display convenience, IMHO.

      Add to that, the security hazard of embedding an interpreter in the window server...

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    11. Re:Screenshots by Anonymous Coward · · Score: 0

      Put another way, nxhost was cool, but it wasn't worth paying Adobe $100 per install for.

    12. Re:Screenshots by jcr · · Score: 3, Interesting

      Well, I don't know what the royalty was, but Quartz could have done the remote-display thing without having to pay Adobe for it. There's always a huge pile of things you'd like to do in a product, and the possible features have to be weighed against their benefits and their cost to produce.

      Personally, I'm glad to have Quartz Extreme and CoreImage instead of virtual or remote desktops (for example.)

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    13. Re:Screenshots by Arker · · Score: 1

      Either way the UI was totally cool. I wish Mac OS X looked more like Rhapsody, or even better, NeXT.

      Absolutely. I love my Mac - but I absolutely detest Aqua.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    14. Re:Screenshots by MouseR · · Score: 1

      They dont have to run the same version of NeXTSTEP or OPENSTEP.

      My NeXT Cube was running NEXTSTEP 3.3 when I was remotelly hosting applications (Websters) off my PowerMac 8600/200 running Rhapsody DP2.

    15. Re:Screenshots by mattkime · · Score: 1

      do share....put up a torrent! i'd love a copy...

      my slashdot account name at gmail.com

      --
      Know what I like about atheists? I've yet to meet one that believes God is on their side.
    16. Re:Screenshots by Anonymous Coward · · Score: 0

      eMule is your friend.

      ed2k link to Rhapsody DR2 x86

    17. Re:Screenshots by Milton+Waddams · · Score: 1

      Why? It seems to me that Mac OS X is really really similar in looks to Rhapsody except for some improvements and Aqua looks way nicer.

    18. Re:Screenshots by necro2607 · · Score: 1

      I just find the Aqua theme really "mickey mouse"... it seems really cartoon-ish for such a great OS.

      Oh well.. it still looks nice and everything.. hehe

    19. Re:Screenshots by Milton+Waddams · · Score: 1

      That's why I like it! You have this great OS and then this really fun interface! I mean, just 'cause something's good, it doesn't have to be serious. Mac OS X is perfect in that respect. It's cool from every perspective.

  3. Yeah, right... by El · · Score: 5, Insightful

    And of course, the choice of NeXTStep had nothing to do with Next also being owned by Steve Jobs!

    --

    "Freedom means freedom for everybody" -- Dick Cheney

    1. Re:Yeah, right... by Anonymous Coward · · Score: 0

      Not that Steve owned Apple at the time.

    2. Re:Yeah, right... by bobalu · · Score: 1

      Hey, he had to do *something* with those $10k NEXT boxes.

      Wonder what they go for on eBay now...

      --
      The revolution will NOT be televised.
    3. Re:Yeah, right... by javaxman · · Score: 3, Interesting
      I dunno what they go for on eBay, but were they ever really $10k?? I thought they were more along the lines of $2-5k... and I should know. ;-)... maybe the dual-color-cubes could get up to $10k??

      Some guy on ebay is selling an empty cube, though, and it's already up to $78.

      I bought my NeXT slab, monitor and laser printer for $150 or so from a coworker a few years ago...

      No working systems are on ebay, though ( mine works ). And there seems to be some weird thing where these machines don't have their logos attached, what's that all about?

      Anyway, NeXT had stopped making those boxes long before 1996 ( it was more like 1992-1993 that happened ), it's likely that a lot of folks at NeXT were using NeXTStep for Intel by 1996... now, where did I put my copy of NeXTStep for Intel?? Darn it...

    4. Re:Yeah, right... by tyrione · · Score: 0, Redundant

      Psst. It was 50,000 NeXT boxes and having worked there it was more but that's neither here nor there.

    5. Re:Yeah, right... by bobalu · · Score: 4, Informative

      http://en.wikipedia.org/wiki/NeXT

      The machines weren't ready for "real" sales until 1990, when they went on the market for $9999.

      Guess my memory isn't completely shot yet. :-)

      --
      The revolution will NOT be televised.
    6. Re:Yeah, right... by javaxman · · Score: 2, Interesting
      The machines weren't ready for "real" sales until 1990, when they went on the market for $9999.

      What's that mean, 'real' sales?

      I know I went to a nice university, but we had NeXT machines in pretty good numbers by 1991... I can't believe they were actually that much... then again, a hard drive was pretty pricy back then, I bet you could easily configure a machine at that price! But, uh, I'd take that number with a grain of salt, it's not like they sold only one model, and that's a wiki entry with no source to back it up...

      Oh, BTW, I remembered the site that specializes in NeXT hardware is BlackHoleInc, get yer NeXTStation Turbo Color for a low, low $499 !!

      Yea, all things considered, that's some hardware that's held it's value pretty well... try getting that for *any* PC from 1992!!

    7. Re:Yeah, right... by Metzli · · Score: 4, Interesting

      Actually, they were. Back in 1997 I had the pleasure of working with the NeXT machines in my roommates' labs. The Cadillac of their machines was a NeXT Dimension with 128MB RAM, 128MB video RAM, a 21" color display, a black-and-white laser printer, a color printer, a scanner, and a soundbox. I saw teh P.O. and that setup was about $18k. They had the lesser machines, a trio of Mono Turbos, alongside it. After working with that, going back home and using my 286 was _painful_.

      --
      "It's too bad stupidity isn't painful." - A. S. LaVey
    8. Re:Yeah, right... by spamsk8r · · Score: 1

      Wait, you were running a 286 in 1997? That was around the time the the Pentium Pros were available, why would you still run a 286?

    9. Re:Yeah, right... by Sneeper · · Score: 4, Funny

      I always thought that Apple bought Next because Steve was CEO of both at the time. But the article says that the Apple board chose Next and then brought on Steve as a consultant. Steve then convinced the board to give him more power. The board made him interim CEO and gave him the task of hiring the real CEO.

      His acceptance speach probably went like this:
      "It is with great reluctance that I have agreed to this calling. I love Apple... I love MacOS 9. But I am mild by nature, and I do not desire to see the destruction of Apple. The power you give me I will lay down when this crisis has abated, I promise you! And as my first act with this new authority, I will create a grand new OS to counter the increasing threats of the Redmonds."

    10. Re:Yeah, right... by rethin · · Score: 1

      That guy wouldn't be you by any chance?

    11. Re:Yeah, right... by curtlewis · · Score: 1

      Actually, it did have nothing to do with Steve Jobs owning it. He didn't come back to Apple until NeXT bought Apple... uh... Apple bought NeXT.

      The story is incorrect in the choices Apple had. Apple was looking at developing it's own OS, which failed yet again. Copland, if it had enough time, might have proven to be a solid OS. But it was poorly managed and died. Apple never seriously considered licensing NT and I doubt Solaris was a serious consideration. The main contender at the time was BeOS, run by former Apple big wig, Jean Gasse. He wanted $400 million for the OS. Some serious talks ensued.

      Then Gil Amelio talked to Steve Jobs. OpenStep ran on Motorola chips and they'd even done some work to get it going on PPCs. Steve wanted $400 million for everything NeXT had. That included OpenStep, WebObjects, the donut boy, etc...

      And it got them Steve. The choice was obvious, although it cost Gil his job in short order as Steve stabbed him in the back for getting his job back (some thanks, eh?)

      I remember putting NeXTStep on a PC back in those days to get familiar with the OS. There was the rainbow spinning beach ball that showed up for no apparent reason as a wait cursor. Even when you weren't doing anything. It remains as an annoyance in OS X, spinning annoyance your way for no apparent reason.

    12. Re:Yeah, right... by jcr · · Score: 2, Informative

      Well, to be precise: Gil Amelio chose NeXT over Be, on Ellen Hancock's recommendation. When the board decided that Gil wasn't really cutting it w/r/t marketing, they let him go, and then did a full-court press to get Steve Jobs to serve as the interim CEO.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    13. Re:Yeah, right... by drsmithy · · Score: 2, Interesting

      Many people feel that it was Jobs Apple was buying back and NeXT was just a nice bonus.

    14. Re:Yeah, right... by drsmithy · · Score: 1
      I know I went to a nice university, but we had NeXT machines in pretty good numbers by 1991... I can't believe they were actually that much... then again, a hard drive was pretty pricy back then, I bet you could easily configure a machine at that price! But, uh, I'd take that number with a grain of salt, it's not like they sold only one model, and that's a wiki entry with no source to back it up...

      There were almost certainly substantial educational discounts, as there are (and always were) with Macs.

    15. Re:Yeah, right... by zbrimhall · · Score: 1, Interesting

      And after 10.0, many felt that it was actually NeXT buying Apple, and getting rid of Gil was just a nice bonus.

    16. Re:Yeah, right... by Anonymous Coward · · Score: 0

      I used to work for a printing company that was 80% Next and 10% MAC & 10% Windows. The IT department was two people for 200 + machines. They switched to Mac and OSX a few years later and the IT dept grew to 6+ people. (I am sure it would have been twice that if they switched to windows). The next was the most stable desktop platform I have ever seen. It was completely dummy proof.

      Linux is stable, but a dummy can ready mess up the system. These things were awesome. They were in service up until 1999 or 2000. They decided to replace the systems because of the next laser printers wearing out and no way to replace them. (I just loved the british female voice that used to say, "Your printer is out of paper").

  4. Windows NT? Oh man.. by necro2607 · · Score: 1

    Imagine how things would be today in the computing world if Apple had licensed NT... I'm very thankful they chose NeXT, especially seeing as how much their decision has influenced home computing technology and especially Apple themselves. We wouldn't have Mac OS X today if it wasn't for that decision. Who knows if Mac OS would even exist still?

    1. Re:Windows NT? Oh man.. by Mysticalfruit · · Score: 0, Offtopic

      Imagine how things would have been today if Jobs had gotten beaten by the fucking clue stick and had bought BeOS instead.

      Imagine Aqua running on top of BeOS. *shrugs* Ah, what never was and what should have been.

      Just remeber everytime your using OSX, it could have been even better.

      --
      Yes Francis, the world has gone crazy.
    2. Re:Windows NT? Oh man.. by Moofie · · Score: 2, Insightful

      It wasn't Jobs' decision. It was Gil Amelio's decision. Jobs was running NeXT, and came as a free pack-in with the company.

      You think Gassee could have revolutionized Apple? No chance. Period. Apple would be dead.

      --
      Why yes, I AM a rocket scientist!
    3. Re:Windows NT? Oh man.. by nosferatu-man · · Score: 4, Funny

      Yeah, I think my Mac'd really be improved by not being able to print, run multi-user, or have a working TCP/IP stack. Be was never even close to technically polished enough to be a realistic replacement for Copland.

      --
      To spur "enterprise Linux," Big Bang, the distributed two-phase commit.
    4. Re:Windows NT? Oh man.. by spamsk8r · · Score: 2, Insightful

      I was Gassee's fault that the deal didn't go through anyways. He asked for WAY too much money. Apple priced Be at about $200 million, even though they were worth much less, but Gassee was asked half a billion. His pride ended up shooting him in the foot.

    5. Re:Windows NT? Oh man.. by Anonymous Coward · · Score: 0

      The only problem with BeOS is that C++ is fucking bug ugly compared to Objective C.

    6. Re:Windows NT? Oh man.. by Anonymous Coward · · Score: 0

      what are you *ON*? better? Nothing is better than NeXT STEP!

      Fucker.

    7. Re:Windows NT? Oh man.. by coolgeek · · Score: 1

      We need three pods delivered to the porch of the one named "Mysticalfruit".

      --

      cat /dev/null >sig
    8. Re:Windows NT? Oh man.. by jcr · · Score: 1

      Well, let's give Gasee credit where credit is due: He chose the right design for the Mac II. Nubuss rocked!

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    9. Re:Windows NT? Oh man.. by palndron · · Score: 1

      You need the clue stick, it wasn't even Jobs, retard

      --
      a man, a plan, a canal, panama
  5. NT? by plj · · Score: 3, Funny

    Amongst Apple's other options were to license (-- --) NT from Microsoft

    Ouch. The thought alone makes me vomit...

    --
    “Wait for Hurd if you want something real” –Linus
    1. Re:NT? by Anonymous Coward · · Score: 3, Informative

      The NT kernel was mostly designed by a team a DEC engineers (including Dave Cutler) bought out by microsoft after they couldn`t design the os the wanted at DEC. (They worked on VMS). The NT kernel design is imho the only piece of software developed somewhat within microsoft but still with an actual design behind it. Compared to the patch upon patch shell, office, mail stuff, servers that arent bought from elseware and of course browser... the NT kernel is based on a vision. It has a microkernel-ish design, is designed to run on every processor architecture people can make up, it can have many API`s (win32, os/2, posix) and has a security architecture that works provided you dont give everyone and everything administrative privileges by default that is. What other modern operating system allows for ACL`s on individual configuration settings?

      The idea of apple considering both mach and NT makes sense, they are more alike then mach and most "unix" kernels. Ofcourse the idea of Apple being stupid and taking both the kernel *and* the rest from windows does make one vomit...

    2. Re:NT? by Anonymous Coward · · Score: 0

      Great post, just a pity you can't find the apostrophe key (') on your keyboard and are resorting to backtick (`) instead.

    3. Re:NT? by Anonymous Coward · · Score: 0

      When I was working at the OSF we looked at licensing the NT HAL for the OSF/1 microkernel. That maybe would mean everyone but Sun and Linux running NT technology today. The techs that looked at NT thought it was a better solution than the CMU uK except for the tie in with mad Bill Gates.

      Not a lot of people know that.

  6. BeOS by tootired · · Score: 4, Interesting

    While I am a huge fan of MacOS X, I wonder what would have happened if they bought Be and used their cash to evolve it instead of ressurecting NeXT?

    It's true that Apple currently employs several key Be developers, but I think the Mac platform would eb even further ahead if they went with Be.

    Just my .02

    1. Re:BeOS by mrchaotica · · Score: 5, Insightful

      It means that I, for one, would not be using a Mac right now. The UNIX-ness is important to me.

      I think they should have bought both, though -- maybe they would have come out with Spotlight sooner.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    2. Re:BeOS by tootired · · Score: 1

      I am also posting this from a Mac, but as I recall, Be had a posix compliant layer and could have eventually had full unix support added-in via some sort of virtualization software.

      The technique Microsoft used to emulate 16 bit windows comes to mind as a seamless way to integrate such capabilities.

      I know, giving credit to Microsoft is frowned upon at /., but hey, give credit where it's due.

    3. Re:BeOS by Kenja · · Score: 5, Interesting
      "I think the Mac platform would eb even further ahead if they went with Be."

      As a licensed BeOS devloper who still has a Rev2 BeBox sitting around I must say you're wrong. BeOS was NEVER as far along as Nextstep was even when taking into acount the hardware transition. BeOS had poor to no network or print servies. We where promissed that they would be released "real soon now" for years. Granted what Be had was better then the same stuff on Next. But Be lacked a lot of very important stuff.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    4. Re:BeOS by Rude+Turnip · · Score: 3, Insightful

      BeOS was UNIX-ish. It was working towards POSIX compliance IIRC and has a Bash shell and Unix-like file permissions system set up. It had the ability to become multi-user if it was developed further.

    5. Re:BeOS by Anonymous Coward · · Score: 1, Interesting

      They got Jobs. That alone probably did more for the Mac platform (iPod, iTunes store, iMac, focusing their product line) than any technical merit Be would have had over NeXT. He can be an ass, but he really did turn Apple around financially.

    6. Re:BeOS by Anonymous Coward · · Score: 0

      Nope.

      I'll give you the file system. I'll give you the BeBox with dual processor and the DSP co-processor. I'll even give you the Geek Port.

      But the development platform is way ahead of BeOS. The UI subsystem (Display Postscript), the 3DKit, DBkit, yadda, all way ahead.

      I even like the NextStep GUI better the OSX.

      And the Next Cube looked so much better than the BeBox. Oh wait, Next had a DSP co-processor too. I take that one back.

    7. Re:BeOS by prockcore · · Score: 2, Informative

      It means that I, for one, would not be using a Mac right now. The UNIX-ness is important to me.

      BeOS is posix compatible, has all the GNU tools you expect and the default shell is based on Bash.

      BeOS was heavily influenced by XINU.

    8. Re:BeOS by Moofie · · Score: 1

      Gassee wanted too much money for not enough OS.

      That, and I don't think Gil Amelio could have turned Apple around the way Jobs did.

      --
      Why yes, I AM a rocket scientist!
    9. Re:BeOS by Goo.cc · · Score: 1

      The two knocks that I have seen constantly mentioned about BeOS was that it had problems with really big applications and (IIRC) that multithreading was required for every application.

      Still, BeOS has to be one of my favorite all time operating systems. It was quick as lightning and it is the only operating system (that I have used) that really made good of extended attributed in a file system.

      Like others, I moved to Mac OS X from BeOS.

    10. Re:BeOS by pohl · · Score: 4, Insightful

      Emphasis on the "ish". It was not yet capable of multiple, simultaneous users. I think Apple did the right thing by going with a mature kernel. It meant that there was a metric shit-ton of work that they did not have to do.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    11. Re:BeOS by tenton · · Score: 1

      You weren't the only one, but given those choices back then, I was in the NeXT camp. There were quite a few people favoring Be instead, though.

    12. Re:BeOS by Lord+Kano · · Score: 1

      How much do you want for that BeBox?

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    13. Re:BeOS by Lord+Kano · · Score: 1

      You're not. I thought it was pure idiocy for Apple to go with NeXT and bring in a New OS from the ground up as opposed to tweaking Be's existing OS.

      Apple has made OS X work, apparently quite well. I guess there isn't much point in playing the "what if" game, but I'd like to see what Apple could have done with the Be OS. It was snappy on a 200 Mhz 603ev processor, it would have stomped some serious ass on a G4.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    14. Re:BeOS by Anonymous Coward · · Score: 0

      Buying BeOS would not have brought Steve Jobs back to Apple. The company likely would be out of business or at least a lot worse off had they not gone with NeXT

    15. Re:BeOS by Sabah+Arif · · Score: 1

      I think Apple chose NeXT as much because of Jobs as its technology.

    16. Re:BeOS by p0rnking · · Score: 1

      And Be also employeed several former Apple employees, including the guy (forget his name) who started Be.

    17. Re:BeOS by tylersoze · · Score: 2, Insightful

      In retrospect, NeXT was definitely the right choice although at the time I was a big BeOS fan and my reaction to the NeXT buy was "Huh? Oh yeah I remember NeXT. They went with that?" But the fact is, NeXT was much, much more mature than Be, plus they got the progidal son (Jobs) in the deal as well. If I had actually known much about NeXT at the time, I would've made the choice of it over Be. If they had went with Be, Apple would probably just now be coming out with the first public release (assuming they had somehow managed to stay in business all this time with OS 9). Be was a nice little *lean* operating system (the emphasis on the word *lean*) but just wasn't the right choice to be made into the next Mac OS.

    18. Re:BeOS by be-fan · · Score: 1

      Well, BeOS in the Dano version *was* multiuser. If I remember correctly, a lot of the basic infrastructure for multi-user support was already there --- it just wasn't complete yet. Given that Apple had to completely rewrite the display engine for OS X, I don't think the last measure of work that would be needed for multiuser support would have been a huge issue.

      --
      A deep unwavering belief is a sure sign you're missing something...
    19. Re:BeOS by Anonymous Coward · · Score: 4, Informative

      "Apple has made OS X work, apparently quite well. I guess there isn't much point in playing the "what if" game, but I'd like to see what Apple could have done with the Be OS. It was snappy on a 200 Mhz 603ev processor, it would have stomped some serious ass on a G4."

      Maybe so.

      But nobody ever wrote derivatives trading applications, handling billions of dollars' worth of trades per day, with the Be frameworks, or ran them on BeOS.

      Such systems were implemented on NeXTSTEP. Bank of America was still using one, at least as late as 2001. (And trying to port it to Java. Dunno how that's going...)

    20. Re:BeOS by coolgeek · · Score: 1

      Requiring multithreading in an architecture that was intended to run on multiple CPUs is not such a big crime.

      --

      cat /dev/null >sig
    21. Re:BeOS by tyu-tn · · Score: 2

      In college I became really bored working with Windows every day and I didn't want to work with *BSD or Linux. I wanted to work with something new exciting-- something to keep me interested. I had been reading about different operating systems and one day ran across BeOS. I fell in love with the idea of running it and decided to build a nice system that would be compatible with both it and NT4 (my OS of choice at the time). BeOS felt so much faster and was such a joy to use that it became my primary environment at home. I loved Gobe Productive and used it for all of my reports. I even talked my professors into letting me do many of my CS projects and programming assignments with it. BeOS had reminded me why I loved working with computers and technology. It really recharged my battery. Sadly, when things hit rock bottom I decided to abandon ship. I didn't want to invest time and energy into a "dead end." I also had my eye on some new hardware that wasn't supported. Then I got my current job and bought my first Mac, an iBook G3. Now there are 4 Macs in the house and I enjoy them quite a bit, but they're nowhere near exciting as BeOS was back in the day. Ah well.

    22. Re:BeOS by jcr · · Score: 2, Insightful

      I wonder what would have happened if they bought Be and used their cash to evolve it instead of ressurecting NeXT?

      They'd be gone by now. BeOS was a long, long way from done.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    23. Re:BeOS by Anonymous Coward · · Score: 0

      So what? Quartz/Aqua was written primary for marketing reasons, and that would have happened with either Be or Next.

      The technical arguments could go on until the end of time, but the fact is that OpenStep was at Verison 4 and had a lot of realworld deployments and Tier 1 applications, while Be was still at Version 1 Demo status and almost nobody had used it or built anything on it.

      It's just a tiring argument that Be "could have" added multiuser, good networking, OpenGL,etc. The facts are that they didn't. And that was because they had no customers. And that was because they didn't have a clue who wanted BeOS (other than Apple).

    24. Re:BeOS by Anonymous Coward · · Score: 0

      Sorta True -- you can hardly find a Windows app that doesn't run at least a few threads.

      However the knock on Be was that their API required detailed knowledge of the internal locking and other thread behaviors. (That is, you couldn't just ignore multithreading when convienent, as you can with all other major platforms.)

    25. Re:BeOS by drsmithy · · Score: 1
      I am also posting this from a Mac, but as I recall, Be had a posix compliant layer and could have eventually had full unix support added-in via some sort of virtualization software.

      Emulating the multiuser part might have been hard since BeOS wasn't multiuser.

    26. Re:BeOS by drsmithy · · Score: 1
      You're not. I thought it was pure idiocy for Apple to go with NeXT and bring in a New OS from the ground up as opposed to tweaking Be's existing OS.

      Uh, they didn't "bring in a new OS", they "tweaked" NeXT and produced OS X. Apple would have had to do _more_ to BeOS than they did to NeXT.

    27. Re:BeOS by bob+beta · · Score: 1

      But it's not based on a 1968-era 'time sharing' model.

      I mean, every PC on everybody's desk needs to be multi-user so we can all log onto one machine together.

      Hadn't you heard?

    28. Re:BeOS by Lord+Kano · · Score: 1

      Apple would have had to do _more_ to BeOS than they did to NeXT.

      Be had a functional OS that worked on existing Apple hardware. NeXT did not.

      In the end Apple made a good choice because they did a hell of a job producing OS X.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    29. Re:BeOS by Anonymous Coward · · Score: 0

      Sorry, this argument only flys if Be had an alternate security model. Which it didn't.

      Timesharing might not be the greatest for personal computers, but its better than nothing.

    30. Re:BeOS by drsmithy · · Score: 2, Informative
      That's being rather generous. Be had a semi-functional OS (eg: no printing, atrocious networking, single user) that worked on some Apple hardware.

      NeXT _really_ had a fully functional, more featureful (eg: multiuser) OS with a history and existing software base that would require porting, but would not be difficult to port.

      Then there are the other considerations. Be was asking for a fortune. NeXT came with Steve Jobs.

      Apple would have had to do at _least_ as much work on BeOS as they did on NeXT (albeit in different areas - but I'm willing to bet porting portable code is a hell of a lot easier than creating new code from scratch). More, IMHO.

    31. Re:BeOS by zbrimhall · · Score: 0

      Emulating the multiuser part might have been hard since BeOS wasn't multiuser.

      Reminds me of trying to use OS 9 as a multi-user system. Yuck... I thought I had burried those memories!

    32. Re:BeOS by Senjaz · · Score: 3, Insightful

      While BeOS was very advanced in some areas at the time Apple was looking at buying it it was sorely lacking in others. Areas like localisation, language services and typography. Despite this it was still an attractive proposition, but Jean-Louise and co. killed it by being too greedy. Believing that they were Apple's only real option to get out of its mess they asked for more money than they were worth.

      As it happened Apple chose to buy NeXT instead and paid even more for them. I believe that Be were offering themselves for $300M and that NeXT was bought for $400M.

      At the end of it all I think that Apple totally made the right choice. Steve returned the focus needed for Apple to succeed again. OpenStep provided a very solid foundation for Mac OS X, arguably a better one than BeOS, then Apple managed to acquire a number of key people from Be who have helped add some of the show case BeOS technologies into Mac OS X. In essence it got both.

      If you look at where we are now with the current builds of 10.4 with CoreImage, CoreData and Spotlight it's difficult to imagine that things could have worked out better if Apple had gone with Be. Certainly the dev tools inherited and evolved from NeXT have enabled Apple to develop the OS at a faster rate than the competition and they've managed with with less resources.

      --
      Don't blame me - this .sig had steal me written all over it.
  7. Steve Jobs by marktaw.com · · Score: 0

    or to purchase a small net services company called NeXT ... that happened to be founded by Apple founder Steve Jobs.

  8. BeOS by magicsquid · · Score: 1

    I can't be the only one who thought it was a mistake for Apple to forgoe purchasing Be and instead go with NeXT, but it doesn't appear to have worked out too bad for Apple now.

    --


    "Chances of RHIC-induced Armageddon are exceedingly rare, but... you never know." - MIT Physicist Bob Jaffe
  9. Rhapsody on Intel by haruchai · · Score: 1

    Well, a couple of weeks ago, I tried to install Rhapsody DR2 on an x86 box and also using an emulator. Unfortunately, I couldn't get started since the CD isn't bootable and the filesystem isn't ISO9660.
    Does anyone know where I can get floppy images?
    Thanks in advance.

    --
    Pain is merely failure leaving the body
    1. Re:Rhapsody on Intel by LiNKz · · Score: 1

      email mail ta daunity tod org and i'll send you them.

      --
      Proceed with Format (Y/N)? Y
  10. NeXT background by close_wait · · Score: 5, Informative
    purchase a small net services company called NeXT

    They fail to mention that NeXT was the company set up by Steve Jobs after he left apple, with the mission to produce a next-generation Mac-like workstation with an OS called NeXTstep, based on mach, BSD and display Postscript

    1. Re:NeXT background by Jon+Abbott · · Score: 2, Funny

      The funny thing is that NeXT was about 15 years ahead of its time... NeXT failed then, but OS X is a success story today. I wish the same thing could be said for the Delorean Motor Car... :^)

    2. Re:NeXT background by darco · · Score: 2, Interesting

      I would be fascinated in learning more about this. Do you have any links about how Steve Jobs was involved early on in NeXTstep?

      --
      — darco
    3. Re:NeXT background by Juanvaldes · · Score: 3, Informative

      Go read any bio on Jobs or the wikipedia entries they should cover it well. But in summery, Jobs got removed from power at apple and left taking a number of people with him. He started out fresh building atop BSD+Mach, licensed postscript and made a high end workstation. As Hillgrass says in the intro to his book "NeXT hired a small team of brilliant engineers. This small team developed a computer, an operating system, a printer, a factory, and a set of development tools." But it all cost an arm and a leg and never caught on (until around 2002 or so...)

    4. Re:NeXT background by jcr · · Score: 2, Insightful

      Well, if getting bought out for $400M is failing, I'd like to know how to follow suit.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    5. Re:NeXT background by CaseyB · · Score: 2

      Except that the Delorean was a piece of crap when compared to its contemporaries. A 140hp rust bucket was lame even back then.

    6. Re:NeXT background by Anonymous Coward · · Score: 0

      He started out fresh building atop BSD+Mach, licensed postscript and made a high end workstation.

      Isnt MACOX somethin like this???? Guess its not a new thing they did so...

    7. Re:NeXT background by Ohreally_factor · · Score: 1

      Well, from a financial perspective, it would depend on when you invested in NeXT, and whether you gained or lost money on that investment. You might also compare the performance vs. whatever market index, as even too low a rate of return might still be considered failure.

      In other words, if the total investment was $401M, then selling the company for $400M is a financial failure. If the investment was $300M (a 33% rate of return), but the S&P (for example) earned 50% for the same period, some might consider it a failure.

      But I'm sure you knew that already. =)

      --
      It's not offtopic, dumbass. It's orthogonal.
  11. apple by kirkb · · Score: 0

    With the beginning of 1996, Apple realized that with the next generation PC's running Windows NT to be released within the decade, they would need a new, modern operating system to run on their machines.

    Apple needed a solution to the classic OS's problems regardless of what 'next generation PC's' would be doing, right? Did apple really look to the PC world for cues?

    Amongst Apple's other options were to license Solaris from Sun, NT from Microsoft, or to purchase a small net services company called NeXT. Apple chose the latter

    Did apple *choose* Next, or did Steve Jobs simply decree it? Were apple engineers involved in this 'choice'?

    --
    Slashdot: come for the pedantry, stay for the condescension.
    1. Re:apple by goMac2500 · · Score: 1, Offtopic

      Steve couldn't have decreed anything because he was in charge of NeXT, not Apple. When Apple bought NeXT that was when Steve got back in to Apple.

      So yes, Apple engineers were involved in the choice. Steve only resumed being CEO of Apple around 1997.

    2. Re:apple by oberondarksoul · · Score: 2, Informative

      Did apple *choose* Next, or did Steve Jobs simply decree it? Were apple engineers involved in this 'choice'?

      Remember who Jobs was working for - NeXT. A Jobsian decree didn't mean anything at all at Apple in those days - the company was in the (in)capable hands of Gil Amelio. It wasn't until after the NeXT purchase that Jobs managed to oust Amelio, and assume the role of 'iCEO'.

      --
      And tomorrow the stock exchange will be the human race
    3. Re:apple by cosmo7 · · Score: 2, Funny

      Woz: "Gil Amelio meets Steve Jobs. Game Over."

  12. The NeXT cube was sooooo sexy by 3770 · · Score: 0, Redundant

    I remember a collegue that got one of those. They were soo cool.

    And in retrospect, I wonder if the Mac that was a clear plastic cube was based off of that?

    Steve Jobs was running NeXT when the NeXT cube came out and he was in charge of apple when the plastic cube Mac came out?

    Coincidence? Probably not.

    Tin foil hats on!

    Umm... wait a minute. It isn't really a conspiracy.

    Tin foil hats off.

    Where was I? Oh yeah. The NeXT cube. Sexy.

    --
    The Internet is full. Go Away!!!
    1. Re:The NeXT cube was sooooo sexy by Kenja · · Score: 1, Funny
      "The NeXT cube was sooooo sexy"

      And they burn like nobody's business. Seriously, whos idea was it to make the things out of several pounds of magnesium?

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    2. Re:The NeXT cube was sooooo sexy by Anonymous Coward · · Score: 0

      It takes a lot of energy to get that magnesium to ignite. It isn't like you can just burn one down with a match,or even a book of matches.

      NeXT isn't the only computer company to use magnesium for case material - lots of laptops do today, even my Valentine-1 radar detector has a magnesium case.

    3. Re:The NeXT cube was sooooo sexy by cmowire · · Score: 1

      Actually, they didn't burn so well.

      Most metals, if divided finely enough, will burn. Titanium burns *nicely*. Yet you can make the body of a Mach-3 aircraft out of it and there's no problems.

    4. Re:The NeXT cube was sooooo sexy by oberondarksoul · · Score: 1

      And they burn like nobody's business. Seriously, whos idea was it to make the things out of several pounds of magnesium?

      Erm, no, they don't. When a Cube was being set fire to for the purposes of a magazine cover, it simply wouldn't catch until they doused it in kerosene and used natural gas to torch it. Not nearly as flammable as you make out.

      --
      And tomorrow the stock exchange will be the human race
    5. Re:The NeXT cube was sooooo sexy by oberondarksoul · · Score: 2, Informative

      Forgot to post the link - clicky here

      --
      And tomorrow the stock exchange will be the human race
  13. Well, there was another choice. by singularity · · Score: 4, Interesting

    The blurb is not quite complete. Apple decided it did not have time to develop a next-generation operating system. Copland was pretty much dead in the water.

    At the time, also available was the BeOS. A lot of Mac die-hards at the time, myself included, thought that Apple purchasing Be and using that would make the most sense.

    From my memory, I seem to remember that Be wanted more money than Apple was willing to spend. It could have also had something to do with the fact that the head of Be, Jean Louis Gassée, was a former Apple man and there was probably some politics there. In addition, NeXT had Steve Jobs and all the personality that went along with that.

    I would be interested in reading some of the discussions that went along with passing up Be in favor of NeXT.

    It would be interesting reading to see what might have developed out of a Macintosh + Be combination (as opposed to the Macintosh + NeXT we have now).

    --
    - (c) 2018 Hank Zimmerman
    1. Re:Well, there was another choice. by lngtones · · Score: 1

      Be got greedy: The Acquisition of NEXT

    2. Re:Well, there was another choice. by KurtP · · Score: 5, Insightful

      Well, Hank, I was the guy who wrote the report at Apple that recommended we buy NeXT. It was a simple choice, really, between Be and NeXTStep. NeXT had a much more complete offering, with actual commercial developers who had written really good stuff for it. Even better, it had had a number of releases, and had a mature system for handling version upgrades. Be, as many people will recall, tended to need an application recompile for every new version, and there way no obvious simple way to solve the problem. NeXT had a mature and battle tested kernel, and a real BSD layer, neither of which could really be said of Be at the time.

      We considered a lot of other OSes. We looked at NT, but it looked like it would never be practical to port to a big-endian processor. We looked at Solaris, and it was a serious contender. There was no decent UI layer, though, by the standards we used to judge such things. Remember that things like KDE and GNOME were quite young and immature at the time.

      Getting back Steve was a plus for the company, but wasn't a part of our deliberations as technical folks. NeXT Looked like the best technical choice, really. Linux was simply too young in 1996 to be a serious cnsideration, even though Apple had an internal mkLinux project.

      Who knows what it might have been today, given a new shot at choosing. But back then, there was nothing that stood up to NeXT given the constraints of Apple's business.

    3. Re:Well, there was another choice. by Anonymous Coward · · Score: 0

      A big difference between NeXT and BeOS is that companies had built real-world applications on NeXT's OS and development tools. I don't just mean word processors, I mean things like investment banks' internally developed trading systems, where LOTS of money is involved in transactions and profits, and reliability is *very* important.

      I think the main reason why a lot of people in the Mac users community wanted it to be BeOS, was simply that Mac users had been hearing a lot about Be in 95/96, and hadn't heard much of anything about NeXT for years.

      For people to have been reading hype about BeOS for a year or two, and getting excited about the prospect, then having NeXT pop up for the merger, must have felt like having the rug pulled out from under them.

    4. Re:Well, there was another choice. by Anonymous Coward · · Score: 3, Informative

      >big-endian porting?

      What are you talking about. Windows NT 3.5 ran on IBM CHRP systems like the RS/6000 43P on a PowerPC 601; what about that would be big-endian unhappy?. 43P could run OS/2, AIX, or NT.

    5. Re:Well, there was another choice. by SideshowBob · · Score: 2, Interesting

      Copland was pretty much dead in the water.

      Copland failed for reasons entirely within Apple's own control: it had the unrealistic goal of providing modern OS features to existing binaries; in other words exsiting Mac apps would be first class citizens on Copland. OS X of course requires at the bare minimum a recompile, and practically speaking a Mac app of that era required months of engineering to port over to OS X. Very different goals.

      The other reason was the unruly nature of Apple engineering at that time. Technology teams were using Copland as an excuse to go on wholesale rewrites and add a slew of unnecessary features. (OpenDoc, CyberDog, QuickDraw GX, the list goes on and on)

      Had the Copland steering committee had the discipline to keep the technology teams in line, and the management had the flexibility to realize that binary compatibility with full features was unattainable, Copland might have succeeded. A Blue box approach to binary compatibility could've alone made the difference in the success of the project. But then, maybe Copland's failure was a blessing in disguise. Its a matter of opinion I guess..

    6. Re:Well, there was another choice. by bigpat · · Score: 1

      This is a good point, at the time BeOS seemed like the cool new thing with its SMP approach and NeXT had been in a specialty niche for a while without any desktop development. BeOS for all its lack of applications was already a working desktop OS on the PowerPC platform that people could buy pretty cheaply and try out. Unlike those early versions of linux, it booted up on Mac hardware without any great configuration hassles for most people.

      Maybe BeOS served its purpose as a demonstrator for technology whose time is yet to come.

    7. Re:Well, there was another choice. by jcr · · Score: 4, Interesting

      NeXT had a much more complete offering, with actual commercial developers who had written really good stuff for it.

      That's a very significant point. NeXTSTEP attracted some very talented developers, like the guys at Omnigroup, Stone Designs, and Lighthouse. For that matter, the finest spreadsheet app I ever used was Lotus Improv, which debuted on NeXTSTEP. I *still* fire up a NeXT slab if I need to write a business plan or a budget.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    8. Re:Well, there was another choice. by Anonymous Coward · · Score: 2, Informative

      > >big-endian porting?

      > What are you talking about. Windows NT 3.5 ran on IBM CHRP systems like the RS/6000 43P on a PowerPC 601; what about that would be big-endian unhappy?. 43P could run OS/2, AIX, or NT.

      PPC is bi-endian. NT can run on it, but in little endian mode, while all the Mac code is big endian. Next to impossible to write something like the blue box.

    9. Re:Well, there was another choice. by ChunderDownunder · · Score: 1
      Maybe BeOS served its purpose as a demonstrator for technology whose time is yet to come.

      Well, there's always Haiku. Plus, if it's time ever does come, it's open source. :)

    10. Re:Well, there was another choice. by mdfst13 · · Score: 1

      "the finest spreadsheet app I ever used was Lotus Improv"

      I loved Improv as well, but on Windows 3.1 rather than NeXT. Neat to see it mentioned.

  14. Wikipedia Link by googleaseerch · · Score: 1

    Yeah, umm... Someone might want to take that one off the article.

    1. Re:Wikipedia Link by googleaseerch · · Score: 1

      Ok, sure, fix it by the time I finish posting. Ok, nevermind then.

    2. Re:Wikipedia Link by Anonymous Coward · · Score: 0

      Why's that, asshole?

    3. Re:Wikipedia Link by sH4RD · · Score: 1

      I'm fast aren't I :D

      --
      WASTE - The Secure P2P
  15. well duh! by museumpeace · · Score: 1

    How hard would it be for Apple to choose a product from one of Steve Job's old companies?

    --
    SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
    1. Re:well duh! by Anonymous Coward · · Score: 1, Informative
      How hard would it be for Apple to choose a product from one of Steve Job's old companies?
      Very hard. Why is Slashdot getting inundated with idiots who think that because Steve Jobs owned NeXT, therefore Apple was likely to buy NeXT? Steve had been forced out of the company ten years prior. Steve's history with Apple was rather more a hindrance than a help. He was, recall, the guy that had almost run Apple into the ground in the first place.
    2. Re:well duh! by museumpeace · · Score: 1

      My question was rhetorical. Read the article I linked to...it explains exactly what you said: Jobs is a perfectionist and runs his subordinates ragged in order to get things his way.

      --
      SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
  16. Looked myself a few days back.... by Richard_at_work · · Score: 3, Informative

    and found this which looked to be fairly indepth about the history of the Mac OS, including some information on what was taken from what and went into what.

  17. NeXT Cube by Poromenos1 · · Score: 1

    That was a nice idea, they should release Macs in shapes. Spheres, pyramids, or even woman-shaped pcs, for the more unfortunate of us!

    --
    Send email from the afterlife! Write your e-will at Dead Man's Switch.
  18. The choice. by juuri · · Score: 5, Informative

    BeOS was a nonstarter.

    The printing was horrid.

    The development environment was awful, contrasted to the robust tools available on NeXTSTEP at the time.

    NeXT had real mult-user capability. BeOS was only brought in as a bargaining chip and to entice Jobs to come onboard. BeOS at the time was really impressive on a Mac, especially if you couldn't stomach MacOS... but I ran BeOS @work and NeXTSTEP @home, the choice was readily apparent to people who actually used both systems.

    --
    --- I do not moderate.
    1. Re:The choice. by lawpoop · · Score: 1, Funny
      ...but I ran BeOS @work and NeXTSTEP @home...

      Wow, I never knew there was distributed network to solve the BeOS and NeXTEP data sets!

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    2. Re:The choice. by jcr · · Score: 2, Informative

      BeOS was only brought in as a bargaining chip and to entice Jobs to come onboard.

      No, BeOS was very seriously considered. It was the front runner before Hancock started evaluating NeXTSTEP.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  19. The NeXT big thing by RealProgrammer · · Score: 5, Interesting

    I first used NeXTStep in about 1989, when NeXT was still a hardware company.

    NeXT made a big splash in the trade magazines by using standard UNIX industry hardware like the 680x0 processor, standard RAM, SCSI drives, etc. They did some neat stuff like having a 600M rewritable optical disk, unheard of capacity at the time. Unfortunately, no one else followed suit.

    The big thing was the apps, though. Everything was done in Postscript, and there were several desktop publishing applications. As a math student at the time, Mathematica made my jaw drop. I figured out how to use it under ASCII mode via dialup, and checked all my homework that way.

    The programming environment was interesting, though I never really delved into it. Underneath (or beside) the pretty GUI there was a 4.3BSD system with a Mach kernel. I was mostly interested in this compiler they had for it, gcc. They wanted you to copy it! And hunting around the ftp sites I found this new scripting language, perl, that was really great.

    Too bad stuff like that will never catch on.

    --
    sigs, as if you care.
    1. Re:The NeXT big thing by DrJay · · Score: 1

      I think NeXT never made it out of the 3.x series in terms of BSD capabilities. Apple was certainly way behind BSD when they first released OS-X (but damn, they caught up fast), and i think it took to 10.2 to get up to speed with the 4.x series.

      I can't remember what BSD came for free as part of Mach - it may be NeXT was really lazy about this and never updated the BSD from the Mach default.

      JT

      --
      ______ This mind intentionally left blank.
    2. Re:The NeXT big thing by RealProgrammer · · Score: 1
      I think NeXT never made it out of the 3.x series in terms of BSD capabilities.

      No, it was certainly 4BSD. It may have been 4.2, though. 3BSD didn't even have virtual memory. See a timeline.

      They weren't real good about updating the OS, though, especially after money got tight. Or maybe it was always tight.

      --
      sigs, as if you care.
    3. Re:The NeXT big thing by sloth+jr · · Score: 4, Interesting

      I went back to school for a NeXT (this was the bargain with the missus, get a degree -> get a NeXT).

      The NeXT was QUITE interesting at the time - the 68030/40 was not a bad chip at the time, NeXT added interesting hardware like the Motorola 56000 DSP, Display Postscript was as you said very interesting, tons of custom silicon on the NeXT, interesting and for the time BLAZING fast 400dpi laser printer (there were no 600 dpi laser printers at the time). Again as you mention, the optical drives were really unique, and should have always been used as supplementary media rather than as boot media (this lesson got learned by the time of NeXT 040 and slabs). This machine tried hard to really bend what was possible.

      You are very right about the APPs - nice bundling there. Underlying OS was pretty stable - we had a pair of NeXT slabs running for 1100 days at one point that shared /usr, and we'd completely forget about them - take the network down, yank DNS and YP servers out from under them - they just didn't care, they'd keep running.

      NetInfo was way too obtuse to catch on, but a valiant effort at solving the NIS-is-crap problem, and ObjectiveC with InterfaceBuilder effectively created the RAD industry. NeXTStep was (and is, in current MacOS X implementation) quite cool, if not quite fast. To my thinking, Objective-C programming is an elegant solution to object-oriented programming (much nicer than C++), though certainly not perfect (run-time dynamic library resolution was a surprise to me, and Iwas disappointed that more invisible memory-handling features weren't provided).

      sloth jr

    4. Re:The NeXT big thing by Anonymous Coward · · Score: 0

      NeXT made it up to 4.3 bsd before they kinda stopped investing in their Mach-based operating system. (That was when they started focusing on selling WebObjects running on NT and Solaris.)

    5. Re:The NeXT big thing by Guy+Harris · · Score: 1
      3BSD didn't even have virtual memory. See a timeline.

      You mean the timeline that says "3BSD is 32-bit port of 2BSD w/virtual memory and C shell" (although it really was a derivative of UNIX/32V with VM and the 2BSD changes - i.e., Berkeley didn't independently port 2BSD to the VAX, they built on AT&T's VAX port and added demand-paged VM).

    6. Re:The NeXT big thing by RealProgrammer · · Score: 1

      Yes, that's probably a better way to say it.

      --
      sigs, as if you care.
    7. Re:The NeXT big thing by jcr · · Score: 3, Informative

      NetInfo was way too obtuse to catch on,

      Actually, NetInfo is a marvelous technology, and I'm rather sad to see it on the way out. At one major investment bank where I worked, five full-time sysops were able to manage about 4K workstations, globally. We used NetInfo to store app parameters, so the same app launched in Zurich came up configured rather differently than if you launched it on a workstation in Chicago.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    8. Re:The NeXT big thing by jcr · · Score: 1

      NeXSTEP was mostly 4.2 BSD until OpenStep, when it was upgraded to 4.3 BSD. Mac OS X upgraded again to BSD 4.4 Lite.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    9. Re:The NeXT big thing by klui · · Score: 4, Informative

      Some corrections and clarification.

      1. The NeXT optical disk was manufactured by Canon and had a 256MB capacity per side--NeXT sold single-sided media. 256MB for removable media was huge at that time. The trouble, though, was it was slow and produced loud clunks as its head was accessing, probably due to the use of a stepper head motor. My OD drive is dead due to non-use, but I'm sure the media is still fine. I still have some double-sided media (512MB) from Canon, but you had to flip the disk.
      2. NeXT used a unified imaging model (Display Postscript for the screen and Postscript for print), but the GUI applications were written in Objective-C. Although a lot of applications have some sort of Postscript glue. Interface Builder was already a part of 1.0.
      3. Most notable at that time was the inclusion of all these academia programs such as the complete Shakespeare's works, quotes, and the unabridged Webster dictionary (a lot of companies sold abridged, so you cannot search for f..k) with audio pronounciation. For me, the most enigmatic "app" was Allegro Common LISP--didn't know what to do with that. Yes, Mathematica was jaw-dropping. Not the graphing part, but that was impressive, too. First time I saw a program that solved integrals outputting intermediate steps.

      Finally, the most powerful aspect of NeXT software architecture was its object-oriented model based on Objective-C. Obj-C's late binding was slower than C++'s early binding, but it allowed most applications to not break as the underlying framework was changed/modified/rev'ed. That was one of the problems with BeOS's C++-based OO framework at that time. You probably can have a C++ framework and not require recompiles of all your apps, but the framework would have to be very mature, something the Be framework could not be given the limited man-years it received.

      Personally, I think Apple was correct in choosing NeXT technologies because of Obj-C's battle-tested framework.

  20. Re:Typo by Taco+John · · Score: 2, Funny

    Maybe I just saw that in a style guide or something. My, this is some good crow.

  21. The key purchase: Jobs and Unix by EricHsu · · Score: 4, Insightful
    That's what it boils down to. You can argue technically whether BeOS could have worked (too risky, I think), or Solaris could have flown (too dependant on a rival, I think).

    Bottom line: Going NeXT saved Apple by getting Steve Jobs back and getting OS X based on Unix BSD. Steve Jobs might be a crazy man, a meglomaniac, whatever, but he has vision and taste and the drive to force others to follow his vision. The interregnum of Sculley et al was consumed with internal fighting and a zillion product teams smashing each other.

    Also, the move to NeXT helped Apple acquire OS rock-solid stability and the Alpha Geek population, as O'Reilly puts it. So now, even though market share is sitting around 5%, OS X is still guaranteed lots of cool stuff.

    And finally Tiger is going to start pulling in some of those BeOS metadata ideas...

    1. Re:The key purchase: Jobs and Unix by erikharrison · · Score: 0
      Going NeXT saved Apple by getting Steve Jobs back and getting OS X based on Unix BSD

      BeOS was a Unix like OS, much like NeXT. Really, BeOS and NeXT were very similar animals. Both had incredibly talented designers, programmers, and management. Really, if Apple had bought BeOS, I imagine that some very similar things would happen - the OS would still feel more BeOSish that MacOSish, at least initially, and the conversion would probably break the hearts of some members of both camps. Really, the reason that NeXT was a better pick (Steve Jobs' arguments aside) was Steve Jobs himself. That's what turned the company around.

    2. Re:The key purchase: Jobs and Unix by g3000 · · Score: 1

      And I wonder what the iPod and iMac would look like--or would we have them at all--if Apple hadn't gotten Jobs back.

    3. Re:The key purchase: Jobs and Unix by roard · · Score: 2, Insightful

      Problem was that BeOS was not as polished, by far, than OPENSTEP. It used DisplayPostScript, perfect choice for printing (and thus perfect for the mac DTP market), it was based on a Mach kernel with a BSD personality, it existed since years, was a proven platform with huge deployment on critical apps, and had wonderful and ahead of their time development tools. Compared to BeOS, seriously, there was no comparison. BeOS was a neat OS, but it was years behind OPENSTEP technically, on many levels. BeOS multi-user support was lacking, the POSIX compatibility layer was not perfect either, etc. It made perfect sense to buy NeXT rather than BeOS. The thing is, many people at the time knew BeOS and even tried it on their desktop, while few used NeXTSTEP/OPENSTEP. Thus people didn't understood well the (wise) choice. But frankly, it had more to do with the technical side than it had to do with Steve Jobs. Steve Jobs back at Apple was a bonus, but I'm not even sure it was considered as a bonus by G.Amelio anyway ;-) (and we can only say it was a bonus, because it turned out that way...)

    4. Re:The key purchase: Jobs and Unix by ChunderDownunder · · Score: 1
      Well for the iPod, imagine a newton with a 60GB hard drive, embedded camera and wifi/bluetooth. If development had kept pace, it would have been light years ahead of the pocket pc of today.

      Technology wise, definitely a blunder... :(

  22. Vandalism on Wikipedia? by loony · · Score: 1

    Off topic but muahahah - look at the history of the NeXTstep article on Wikipedia - someone messed it up and replaced NeXTstep with Hitler and stuff like that - now its locked :-)

    Peter.

    1. Re:Vandalism on Wikipedia? by MonkeyCookie · · Score: 2, Interesting

      Ever since that article was linked to on Slashdot, there have been numerous vandalisms by Slashdot trolls and revisions to the previous version.

      The link actually goes to a page that redirects you to the real article. When I went there, someone had vandalised the redirection page to be just blank. I was initially confused, realized that it was a vandalism, and when I went to revert it, I found that in those few seconds someone else had already done it.

      So although the increased traffic is resulting in more vandalism, it's also resulting in more oversight, so it all evens out in the end.

      It's amusing to look at the history and see what various vandalisms were done. There's a lot of typical Slashdot trolls, so it's obvious a lot of vandals are Slashdot users.

    2. Re:Vandalism on Wikipedia? by sH4RD · · Score: 1

      Sorry about the blank page. When I visited it it redirected to something insulting Gays, so I deleted the redirect to replace it, and got a little enter happy, thus yielding a blank page. WHOOPS! (It's my IP that made it blank, I admit it. Sorry guys!)

      --
      WASTE - The Secure P2P
  23. Wikipedia page attacked... by sH4RD · · Score: 1

    Someone decided to screw with the Wikipedia page. Nice work ass.

    Use this link to go to the real NeXT info:

    http://en.wikipedia.org/wiki/NEXTSTEP

    --
    WASTE - The Secure P2P
    1. Re:Wikipedia page attacked... by sH4RD · · Score: 1

      Fixed the wikipedia page myself, but if someone screws with it again use that link.

      --
      WASTE - The Secure P2P
  24. The real reason Apple didn't choose Be by artemis67 · · Score: 4, Insightful

    ...was that JLG kept jacking up the price. He saw that Apple was running out of time and options, and thought that Be was the only viable option for Apple at that point. I think that his attitude left Gil Amelio and the rest of the Apple board cold.

    Of course, Apple spent far more to acquire NeXT, but they got Steve Jobs along with it, which was easily worth as much as the operating system.

    Can you imagine JLG as Apple CEO, trying to push fruity-colored iMacs? It just wouldn't have happened...

    1. Re:The real reason Apple didn't choose Be by tenton · · Score: 1

      Not only did they spend more, but they got a whole lot more, in terms of the OS. Be was an OS with great potential, but there was still a lot to be done. NeXT was much more polished and mature; it made more sense to me at the time that Apple went with NeXT.

    2. Re:The real reason Apple didn't choose Be by Anonymous Coward · · Score: 1, Funny
      Can you imagine JLG as Apple CEO, trying to push fruity-colored iMacs?

      Well, he is French...

  25. This Article is riddled with inaccuracies. by tyrione · · Score: 5, Interesting
    • Steve Jobs didn't ask the board to oust Gil Amelio (I know I know, working there had me not seeing the forrest for the trees). Steve's frustrations resided in the fact that Gil didn't listen to his advice on what to do with the direction of the company: What's the point of being a Special Consultant if your years of experience in this industry gets ignored? He was fed up and was ready to spend more time at PIXAR, which really doesn't like Steve's nitpicking but just his skill at negotiation. Fred Anderson came to Steve and asked him to return--his trump to Steve was they already wanted to get rid of Gil. Steve insisted on being able to revamp the board and begin by settling the Microsoft bad public relations.
    • We at NeXT were in the middle of filing for an IPO as a WebObjects Enterprise Company. We lost one hell of a CFO during the merger.
    • NeXT Engineers began working with the Linux team at Apple to piggy back a non-commercially released version of Openstep onto PowerPC architecture. The idiot wars to parallel what the OS should be and not be have continued since 1997. In two more releases we'll finally get an OS that all the Mac Zealots will accept actually was the original intent of OS X. Glad to see it took forever to drown out the whining.
    • "Unlike OPENSTEP, users were able to save files directly to the desktop." --This was a design choice Keith Ohlfs, Steve Jobs and several others specifically didn't want in NeXTSTEP that obviously carried over to Openstep:: A non-cluttered Desktop to keep the clean, minimalistic look; hence THE SHELF: Reuse via the Shelf which is a collection of symlinks to files.
    • "Ultimately, Quartz performed better than Display PostScript, while maintaining very high output quality." --Ultimately PDF cost Apple nothing to license and Peter Grafanino(sorry if I spelled your last name wrong Pete--you are a genius and always will be) and his team who developed Quartz chose PDF firstly for cost saving measures and then to extend it in their own rights.
    • "Microsoft, Adobe, Macromedia and Quark, the keystone of Macintosh development, had all yet to release their flagship products for OS X, and in the case of Quark, would not until two years later." --They didn't release their products because they insisted upon CARBON.

    Now that Cocoa is finally getting its just dues how long before we see replacements to these Gorillas? They didn't want to invest in Cocoa programming then, but now six years later will they have taken the time to find the talent to do it now? Hard to tell but these are my predictions.

    If they don't they'll be left behind. Adobe sees it by Apple entering into the market with better products.

    Macromedia sees it but lets see if they really see it.

    Quark seems to be the most cautious and I'm guessing they'll hedge their bets and have invested in such talent already.

    Microsoft? Never. They'll figure that Office will always guarantee them supremacy in the platform. Then again I'm sure they'll be quite pissed if Apple releases a compatible Office suite worthy of knocking off Office. Afterall, XML is the measure of compatibility on all future Office suites.

    The last section is obviously just conjecture but conjecture with history.
    1. Re:This Article is riddled with inaccuracies. by MrLint · · Score: 5, Informative

      Id like to add a few things based on my experiences in the user chat rooms (IRC) at the time, specifically on the "Idiot wars" (which im not sure i would have chosen as a term but hey:)

      Of the many things we groused about as we saw os x develop were many of those UI things. We wanted our volumes on the desktop along with our trash (which we didnt officially get).

      Many people wanted labels (of which I couldnt care less).

      There was also a lot of back and forth by people who mostly didnt know anything regarding open transport, that is streams from OT (macos 7 - 9) and of course BSD sockets from NeXT. Of course in the end no one noticed any change at all and that part has long since been forgotten.

      There was, and still remains some bitterness over the appearance manager getting "Steved". This one is a mixed bag. Id like to change some colors, however when you look at some the visual disasters created by ppl who would be better off doing soap carving, I dont know if i can fault Steve totally.

      In the end the users didnt want to have to learn too much new stuff. The finder had to behave like everyone expected. And more importantly X-Windows style cursor focusing is just a no go. (Ive used it on Solaris, and it takes a certain mindset to deal with that meta-abstraction in a visual mode) and frankly it would be too bard for some people. As a note there was and may still be a hidden pref in the terminal.plist to turn this on for terminal, however it causes behavior inconsistencies when terminal autofocuses when you are in a "normal" app.

      And thus it was from the peanut gallery.

    2. Re:This Article is riddled with inaccuracies. by Smitty825 · · Score: 1

      You're post has lots of interesting points. One implied point of yours is that Adobe, Macromedia, etc would have been able to get thier software out faster and better by using Cocoa.

      I disagree with this, as MS, Adobe, Quark, etc all have invested thousands of dollars in Classic technologies (which later became Carbon). Their "widgets" have all been created with this technology, and verified that they work well.

      With Cocoa, not only do they have to reimplement everything, but then they have to retest everything to verify that the functionality hasn't changed.

      Plus, how many experienced Cocoa programmers are there? I'm guessing it is significantly less than MacOS Classic/Carbon programmers. These new "Cocoa" programmers would likely charge a premium over the "Carbon" programmers due to the increase in demand. (...Or the companies could take the time/money to retrain their developers)

      PS--The one program I would _really_ like to see Apple replace is Quicken. It seems that the only difference between the 2005 and 2000 versions are slightly different icons. Talk about a company that doesn't "see the light"

      --

      Doh!
    3. Re:This Article is riddled with inaccuracies. by javaxman · · Score: 2, Insightful
      Most. Interesting. NeXTSTEP. article. ever!

      They didn't release their products because they insisted upon CARBON.
      Now that Cocoa is finally getting its just dues how long before we see replacements to these Gorillas

      I am sooo over the Carbon apps. Why won't these %*#@! companies get with the times and hire some of us Cocoa programmers already!! I'm cheap, I swear!! Beyond that, Objective-C... it's *still* the way to go!! Stupid Carbon apps will never really work 100% right, I swear... freekin' Word *still* has problems with long file names, that's SO unacceptable!!

      Oh, wait, I see the problem. Do I want to work for Macromedia?? I think I know too much about how that ship is run... Quark? If they're not smart enough to see that they've lost market share already... Microsoft? Adobe? Oh. Yea. They might have enough money, but they haven't offered it yet, if you know what I'm saying...

      So who wants to pay me to replace one of these "Gorillas"? Oh, and I'll probably need 8 or 9 other Objective-C programmers to get the job done soon enough for marketing drones to be happy...

    4. Re:This Article is riddled with inaccuracies. by Anonymous Coward · · Score: 0

      I was a NEXTSTEP sysadmin from 1993 to 1998.

      I bought a TiBook 550 to run OS X once the 10.0 woes were resolved. ZI had been salivating for the promise of OpenStep 5.0 on TiBooks and fast G4s for quite a while.

      I am still waiting for that dream to be fulfilled.

      I'd gladly trade my Cube running OpenStep 4.2 Developer, my SPARC 20 running OS4.2, and all of my copies of NEXTSTEP 3.2, 3.3, OpenStep 4.1 and 4.2 for a revisitation of the beauty, promise and elegance of NEXTSTEP instead of the kludge of OS X.

      It's gettbing better. But, in my opinion, no operating systems today are as good as OpenStep was in 1995. Back to the future.

    5. Re:This Article is riddled with inaccuracies. by Guy+Harris · · Score: 1
      Stupid Carbon apps will never really work 100% right, I swear... freekin' Word *still* has problems with long file names, that's SO unacceptable!!

      The Carbon-based Finder seems to hande them OK; is the problem that Word is Carbon-based, or does the fault lie elsewhere?

      I like Cocoa apps because a number of Emacs keystrokes work in them, at least in Panther (^A, ^E, ^N, ^P, ^B, ^F, ^K, for example).

    6. Re:This Article is riddled with inaccuracies. by Anonymous Coward · · Score: 1, Insightful

      That's a great post, in all sincerity, but I do love how you manage to knock both the users ("whining ... Zealots") AND the developers (the "Gorillas" who, shockingly, were not eager to rewrite their apps to a brand new API and on a small platform to boot).

      Such a mixture of brilliance and foolhardy arrogance. Any doubts I might have had that you truly ever worked with Steve Jobs were erased when I saw that combo.

    7. Re:This Article is riddled with inaccuracies. by Anonymous Coward · · Score: 0

      Carbon is broken. Busted. If you install OS X on a FFS partition, approximately 60% of Carbon apps are either partially or completely broken.

      The resource fork is dead. Bury it.

    8. Re:This Article is riddled with inaccuracies. by multipartmixed · · Score: 2, Funny

      > is the problem that Word is Carbon-based, or does the fault lie elsewhere?

      How much you wanna bet:

      {
      char filename [8 + 1 + 3 + 1];
      }

      is getting overrun somewhere?

      --

      Do daemons dream of electric sleep()?
    9. Re:This Article is riddled with inaccuracies. by Guy+Harris · · Score: 1
      How much you wanna bet:

      {
      char filename [8 + 1 + 3 + 1];
      }

      is getting overrun somewhere?

      [+1, Funny]

    10. Re:This Article is riddled with inaccuracies. by Sabah+Arif · · Score: 1

      Thankyou for your criticisms, I will change the article accordingly. Here's a mirror, if you want to see the article discussed:

    11. Re:This Article is riddled with inaccuracies. by MouseR · · Score: 1

      The product I work for has 700 megs aof source. Somewhere around 30 to 40% is Mac specific, and Carbon based.

      I've been trying for 4 years to convince the company that we could have trhe same product with about 200 megs of sources, be more maintainable and modern if we would rewrite using Objective-C (except for the shared code wich would still be C or C++).

      It's hard to convince big companies to make such a move. They usually only care for the balance sheet of the current quarter. Nor the year-round one.

    12. Re:This Article is riddled with inaccuracies. by MouseR · · Score: 1

      More BS:

      Apple set to work porting OPENSTEP to Apple hardware, and removing licensed technologies like Display Postscript in favor of license free technologies like Quartz.

      1) The port to Apple hardware was already done by NeXT before Apple acquired it. They merely completed the drivers, added AppleTalk, ADB and a couple of other software layers to complement the immediate needs.

      2) in favor of free technologies like Quartz Now. They rewrote Display PostScript as Display PDF. THEN added Quartz on top, wich is something they've developed for this specific purpose. It wasn't free. They made it. And it's hosted on top of Display PDF.

      3) Unlike Mac OS X Server, the Classic applications would be able to run alongside one eachother. Mac OS X Server ran Classic apps just as well, thank you.

    13. Re:This Article is riddled with inaccuracies. by ElitistWhiner · · Score: 1

      ... but you haven't explained where *interprocess communication* went in the transition from NeXTSTEP to MacOSX?

      The public haven't seen anything yet until interprocess communication is brought to the platform. I can't believe that it didn't make it into the spec.

      -Rex Riley

    14. Re:This Article is riddled with inaccuracies. by Anonymous Coward · · Score: 0

      What are you talking about?

      There are numerous ways of doing interprocess communication in OS X, a number of which came from NeXTSTEP, BSD, and Mach.

      From the developer docs:

      Applications should prefer Apple events over all other methods for most interprocess communication in Mac OS X. See "Communicating With Apple Events".

      Distributed notifications can be used to broadcast simple notifications to all applications on the same machine. See "Distributed Notifications in Cocoa".

      Consider using Core Foundation's CFMessagePort mechanism instead of Apple events in situations where performance is critical. See "Transferring Raw Data With CFMessagePort".

      Use BSD sockets for communication over the network. See "Communicating With BSD Sockets".

      BSD pipes can be used for atomic one-way communication on the same computer. See "Communicating With BSD Pipes".

      BSD signals are invoked by the kernel to communicate exceptions to a process. See "Handling Exceptions With BSD Signals".

      Combine shared memory with POSIX semaphores to share large resources such as pictures, sounds, or movies with other processes. See "Sharing Large Resources With Shared Memory".

      NSPasteboard is a Cocoa class that allows simple runtime-persistent storage of publicly sharable data. Low-level interapplication Clipboard operations (cut, copy, paste) are implemented using NSPasteboard.

      Applications can use a services facility that allows them to advertise the services (through the Services menu) they can perform on behalf of other applications. See "Making Services Available to Other Applications".

      Cocoa applications can also use distributed objects to send messages to objects residing in other threads or processes on the same computer. See "Calling Other Processes With Distributed Objects".

      The Mach port object is the underlying primitive used for all interprocess communication in Mac OS X. See "Messaging With the Mach Port Object".

    15. Re:This Article is riddled with inaccuracies. by mpaque · · Score: 2, Informative
      1) The port to Apple hardware was already done by NeXT before Apple acquired it. They merely completed the drivers, added AppleTalk, ADB and a couple of other software layers to complement the immediate needs.

      This turns out not to be the case. The first Apple PPC machines didn't show up until after the merger. The nearest thing we had in late 1996 at NeXT was a NeXT RISC Worktstation prototype with the 88110 processors replaced by a daughter card packed with programmable parts and a 601. (Yay! Jeff and Ali rocked!)

      I spent a happy fun Christmas break diddling a GCC compiler to spiff code generation for the NeXT RISC ABI and the 601, so I could get Display PostScript to compile and run.

      2) in favor of free technologies like Quartz Now. They rewrote Display PostScript as Display PDF. THEN added Quartz on top, wich is something they've developed for this specific purpose. It wasn't free. They made it. And it's hosted on top of Display PDF.

      Display PDF? I don't think so, MouseR. Quartz is a marketing name for the graphics rendering technology used. A PDF interpreter can be hosted on top of this technology, and by establishing what's called a "PDF context", the calls to the Quartz API can generate PDF data.

      There is no Display PDF. Really.

      The rendering technology is all home-grown, though. This avoids the unpleasant experience of having one's products at the mercy of another company that may not have one's best interests in mind...

    16. Re:This Article is riddled with inaccuracies. by MouseR · · Score: 2, Interesting

      You're opaque to facts, mpaque.

      The Power macintosh 6100 was introduced in March 1994.

      NeXT had ported NeXTSTEP to Power Mac hardware well before they were acquired and is what tilted the balance. That and the fact that Gassé wanted 400 million for BeOS, wich was nowhere near as complete as NeXTSTEP was at the time.

      Display PDF: read up, bob: some intro info here

      Display PDF is a rendering engine that displays PDF. What Quartz does is raster graphical commands (actually, the same calls that Cocoa had for Display PostScript, what was eventually dubbed CoreGraphics and then, as a whole, Quartz 2D), plus bells and whistles for OpenGL acceleration (further enhanced with Quartz Extreme) to build up these images and pass-em on to the underlying PDF rasteriser.

      In Quartz Extreme, provided hardware supports it, these rastered images are sent as textures in the OpenGL video hardware for final composition on screen.

    17. Re:This Article is riddled with inaccuracies. by Anonymous Coward · · Score: 0
      Display PDF: read up, bob:

      Oh, this is funny.

      It's like someone lecturing Steve Jobs about how Steve Jobs got involved with Pixar.
      It's like someone lecturing Tim Berners-Lee about how the web really started.

      Dude, you could hardly find an authority on Quartz more authoritative than mpaque.

    18. Re:This Article is riddled with inaccuracies. by mpaque · · Score: 2, Interesting
      Don't teach Grandpa how to suck eggs. It just makes him cranky.


      NeXT had ported NeXTSTEP to Power Mac hardware well before they were acquired and is what tilted the balance. That and the fact that Gassé wanted 400 million for BeOS, wich was nowhere near as complete as NeXTSTEP was at the time.


      The price tag and lesser capabilities of BeOS were a big factor, as was the demonstrated portability of OPENSTEP. At the time, OPENSTEP 4 was running on a variety of architectures, but Power PC wasn't one of them.


      Display PDF: read up, bob: some intro info here


      Gee, thanks. Notice that they refer to a PDF drawing model. That's basically PostScript vector drawing, without the PostScript language and non-drawing operators. We call that Quartz.


      Display PDF is a rendering engine that displays PDF. What Quartz does is raster graphical commands (actually, the same calls that Cocoa had for Display PostScript, what was eventually dubbed CoreGraphics and then, as a whole, Quartz 2D), plus bells and whistles for OpenGL acceleration (further enhanced with Quartz Extreme) to build up these images and pass-em on to the underlying PDF rasteriser.


      Um. No. This inaccurately implies all rendering passes through a PDF form. In normal usage, this is done only for printing, using the PDF form as a spooling format.


      What Quartz does is present a set of functions which render into a context. That context may be targeted to produce on-screen drawing, such as what Cocoa does, or may be a CGBitmapContext to generate off-screen rasters, or a PDF context to produce a PDF output stream. Additional context types exist to support specialized tasks. The actual API is often referred to as the "Quartz 2D" API in developer documentation. These functions implement a drawing modelsimilar to the drawing model beneath PDF.


      Quartz also provides a PDF interpreter which calls the same Quartz APIs to generate window content (Preview.app), bitmap output via a CGBitmapContext, or other output forms.


      The PDF output capability and the PDF rendering pass are primarily used by the Mac OS X printing system, which uses the PDF form as a spooling format.


      Quartz window contexts transparently accelerate operations based on hardware capabilities. Quartz Extreme is one good example of this, accelerating the Quartz Compositor back end at the heart of the window system. This functionality was added in Mac OS X 10.2.


      Tiger will be extending GPU use a bit through new functionality such as CoreImage. http://www.apple.com/macosx/tiger/core.html

    19. Re:This Article is riddled with inaccuracies. by MrLint · · Score: 1

      mebeb /. needs some new tech META-RESUME! when replying to a post any keywords in their resume is automatically highlighted an hotlinked.

      should save some grief all around.

    20. Re:This Article is riddled with inaccuracies. by MouseR · · Score: 1

      Too funny and pathetic (on my part) for this reply thread.

      I'll accept the +5 Ignorant. For arguing about Quartz/DisplayPDF. But DisplayPDF was what Apple now refers to Quartz (or at least, CoreGraphics). This is how it got introduced as when they got rid of DisplayPostScript.

      On other fronts;

      It's been said that OpenSTEP on PPC hardware was demonstrated to Apple as a proof of concept (man it's hard to find web pages dating back 1996... was it from FirePOWER, the company that was formed with, basically, the haxed out NeXT hardware division? Was it PREP or CHRP? Can't remember.)

      All I could find for now is this: link.

      In 1992 they began porting their software package to run on new PowerPC designs, as well as existing 486 PCs. Plans to produce any new custom hardware were killed shortly afterward, and the company renamed itself NeXT Software, shelved the PowerPC port and introduced NextStep/486 as an operating system alternative for PC users.

      This is the port that was reportedly demonstrated (presumably, somewhat modified too), to Amelio, wich basically killed the deal for Gassé.

    21. Re:This Article is riddled with inaccuracies. by mpaque · · Score: 2, Informative
      It's been said that OpenSTEP on PPC hardware was demonstrated to Apple as a proof of concept (man it's hard to find web pages dating back 1996... was it from FirePOWER, the company that was formed with, basically, the haxed out NeXT hardware division? Was it PREP or CHRP? Can't remember.)

      No, the Apple demos were mostly done using a couple Toshiba laptops, running the OPENSTEP for x86 port. We resurrected a NeXTTIME port specifically to demonstrate multimedia support, and ran several Quicktime movies on the laptop at the same time. This was a fun demo to assemble.

      All I could find for now is this: link [roughlydrafted.com].

      That refers to the old NeXT RISC workstation project. That started life as a RISC workstation built around the 88110, and later moved to using an adapter card in the processor socket to try other architectures. One such adapter used an early 601 processor, and managed to boot a NeXTSTEP 3.0 kernel.

      This is far from being a port, and never ran Apple's PPC ABI. It never shipped, and was not maintained, as it was a lab experiment.

    22. Re:This Article is riddled with inaccuracies. by tyrione · · Score: 1

      You are fondly refperring to the Brick that had NeXTSTEP 3.3 running on it.

      Don't remind me about the Toshiba laptop. Or the IBM Laptop I had to configure for Avie to demonstrate to Gil which Scott needed Java to run on it and no one in Engineering told me in Enterprise Support about. But thanks to Mark Bessey and big help from Ali we got that special AppKit that Scott Forstall needed on the box over-night for Avie to demonstrate to Gil. For me it was a huge learning experience and fun.

      Marc Driftmeyer

      I remember watching everyone gasp at 1997 WWDC when the laptop had multiple copies of NeXTTIME running at once and switching between them. To bad the "like butter" smooth drawing fix Peter Grafanino fixed never got released for Openstep users. That really made DPS draw so smoothly.

      I hope Andrew Barnes is still working at Apple.

    23. Re:This Article is riddled with inaccuracies. by mcdesign · · Score: 1

      Macromedia sees it but lets see if they really see it.

      In a recent demo of Flash 8 at a Macromedia conference was done using OSX. Many of the new features they demoed seemed rather like the features that Aqua has built in anyway (drop shadows, type rendering etc). So maybe Macromedia does get it.

      See here: http://www.moock.org/blog/archives/000146.htmlfor the demo

    24. Re:This Article is riddled with inaccuracies. by Sabah+Arif · · Score: 1

      The emulation in Mac OS X 1.2 was more akin to VPC than Classic, You would literally switch screens between Mac OS 8.6 and Mac OS X.

  26. NeXT Cool in its Day by ackthpt · · Score: 1

    I remember lusting after one of these, but, as with many things Apple, it was pricey. Several years back I worked for a company which had some great vision and was going to go 100% NeXT. Sadly, leadership changes and whatnot make it like many companies out there, a Frankenstein IT; a little of this, a little of that, and trying to keep it all going happily if the power goes out or someone kicks a network connector out of the wall.

    --

    A feeling of having made the same mistake before: Deja Foobar
  27. Ignition point of Magnesium by garyisabusyguy · · Score: 2, Interesting

    This is for 99% Magnesium, alloys may take a higher temp to reach point of auto-ignition

    http://www.jtbaker.com/msds/englishhtml/m0088.ht m

    Fire:
    Autoignition temperature: 473C (883F)
    When heated in air to a temperature near its melting point, magnesium may ignite and burn. Dangerous in the form of dust or flakes, and when exposed to flame or by violent chemical reaction with oxidizing agents. Magnesium may react with moisture or acids to evolve hydrogen gas, which is a highly dangerous fire or explosion hazard.

    Autoignition temperature is for Magnesium turnings or ribbon.
    Explosion:
    Fine dust dispersed in air in sufficient concentrations, and in the presence of an ignition source is a potential dust explosion hazard. Minimum explosible concentration 0.030 grams/liter. Water used on molten magnesium will produce hydrogen gas and may cause an explosion.
    Fire Extinguishing Media:
    Use metal extinguishing powders such as G-1® graphite powder, Met-L-X® powder, powdered talc, dry graphite, powdered sodium chloride, soda ash, or dry sand. Warning! Do not use foam, chlorinated products such as Halon®, carbon dioxide, or water to extinguish magnesium fires, because dangerous reactions will occur. Use of water on molten magnesium will produce hydrogen gas and may cause an explosion.
    Special Information:
    In the event of a fire, wear full protective clothing and NIOSH-approved self-contained breathing apparatus with full facepiece operated in the pressure demand or other positive pressure mode. Fire fighters should protect their eyes and skin from flying particles. In order to prevent eye injury, do not look directly at magnesium fires.

    --
    Wherever You Go, There You Are
  28. Rhapsody DR2 x86 Developers by not_hylas(+) · · Score: 5, Informative

    For the x86 freaks, your only hope for an Apple menu on a bare metal x86
    They're making headway - mine runs.

    http://www.rhapsody-project.tk/

    A VERY cool resource.

    http://www.shawcomputing.net/

    Stone

    http://www.stone.com/dev/StonesThrow21/Whats_New _I n_DR2.html

    --
    ~hylas
    1. Re:Rhapsody DR2 x86 Developers by Anonymous Coward · · Score: 0

      Both of those sites are mostly filled with missing links and "under construction" signs, which make them mostly useless. The RhapsodyProject page even has a forum for users using the OS, but no clear place at which to download it - even though they claim to be distributing a free Rhapsody.

      Maybe I just missed something?

  29. Of course, never forget about GNUstep!! by borgheron · · Score: 5, Informative

    I can't let this topic go without a mention...

    http://www.gnustep.org

    Please take a look!

    Thanks, GJC

    --
    Gregory Casamento
    ## Chief Maintainer for GNUstep
    1. Re:Of course, never forget about GNUstep!! by Anonymous Coward · · Score: 1, Interesting

      I'm installing GNUMail.app at this very moment on my FreeBSD box and want to port one of my apps to GNUStep, using gorm to design the interface. I haven't dont any *STEP coding for some years, and I have to say I really miss it. I wish it had taken off instead of these Gnome and KDE bloat monsters we have today.

  30. A Small future. by Anonymous Coward · · Score: 0

    I'll stick this back here. What do people think about a Darwin kernel, and Smalltalk framework, coupled with some of the lates graphics technology?

    Like? Dislike?

    1. Re:A Small future. by cmowire · · Score: 1, Interesting

      Why does any of that matter?

      Why the Darwin kernel? Why not the Linux kernel -- it's got the best hardware support. What about the L4 microkernel that has incredibly fast messaging rates?

      Why Smalltalk? Why not Ruby or Objective-C or Python? Or maybe ML? All of them are pretty flexible and configurable languages with some nice rapid-development features.

      Why the latest graphics technology? What makes a modern graphics system inherrently better in any relatively substantial way, other than sheer bandwidth and 3D rasterization performance.

      Mostly, what you need is a clueful UI, which is really independent of any programming properties. You need the OS to not get in the way of blasting data around so that it can play media fast enough. You need the OS to have a low latency so that it can react to input fast enough.

      But, most of all, you need useful applications.

      All of these things are independent of each other. A crappy kernel, a crappy framework, and bad graphics technology can still have useful applications.

    2. Re:A Small future. by PipsqueakOnAP133 · · Score: 2, Insightful

      Why the Darwin kernel? Why not the Linux kernel -- it's got the best hardware support. What about the L4 microkernel that has incredibly fast messaging rates?


      Linux best hardware support my ass.

      There have been 4 major releases of OS X on the market. Along that time I'm sure changes to the kernel have been made, possibly during security or x.x.1 point revisions also.

      If Mac OS X was based off Linux. That's a shitload of clueless people recompiling their drivers.....or asking "which one of these 4 drivers (multiplied by version releases) are we are supposed to install?" just because kernel modules on Linux arn't portable.

      I think it's borderline pain in the ass already and I use Gentoo. If I were using Fedora, and didn't already install Gentoo to learn all that compile stuff, I'd never get this working right (without months wasted).

      You call that hardware support?

      Support doesn't mean "oh, tech support phone guy will walk me through a kernel source install, driver compile, and copying modules around on my system."

      Support means that "oh, I plugged it in, ran old ass installer CD from 3 versions ago dug out of the rotting box, and *poof* whatever the hell it is suddenly works."

      And it's not like this is all that hard to put into the Linux kernel. IT'S BECAUSE LINUS AND THE KERNEL DEVELOPERS WANT IT THE WAY IT IS NOW. Having Apple back Linux won't change that one bit. Would you really want them to fork it instead?

      Want an example of it done right (relatively)? Look at printing on OSX.
      There's cupsd. Not exactly the easiest user friendly of all printing systems. (I mean, grandma isn't going to know what http://localhost:631 is supposed to mean) But nice and powerful. There's also the pre-cupsd OSX printing system there, which wasn't so hot because while it was uniform to code drivers for, it just didn't have any to begin with. And then there's the UI wrapper that combines both of them behind some UI.

      Now, I'm using a Epson 480SXU. It's a printer so cheap that it doesn't even have a power button. It cost me less including cartridges, than it would if I just bought ONE of the two cartridges alone.

      It also only has Windows drivers. Lucky for me, my Powerbook has cups, which has mild support for it. And with my unix knowledge, I got my printer working.

      Now..... if I had a hypothetical deskjet 9999 or whatever the heck they're on, there's no CUPS support yet cuz it starting shipping 3 hours ago. But they were nice enough to include OSX drivers......tested for 10.1..... you know, before cups came on OSX......you know, like 2 years older than OSX 10.3. (this situation actually happened with a DJ1152 or some number in that range)

      Sure, they chose not to open source their drivers to protect whatever patented dithering system they might have coded in. But lucky for me! The old school printing API on OSX is solid enough to let me run some crappy driver with unoptimized code. Sure it might suck as a v1 driver, but it was easy to install and any moron could do it.

      And you can't do that with Linux right now. All because of the lame kernel modules API. The lesson learned? Somebody ought to make a new Linux API specifically for hardware support so we can actually pass around binary drivers.

      And then...for REAL plug & play, make it possible to embed these drivers on the device themselves [serial EEPROM] so that if there's no newer driver on the system, it'll load the old one that came on release of the hardware. That is the kind of hardware support we should look at. Afterall, there's already an EEPROM that just holds the PCI ID anyways, might as well fill it up.

    3. Re:A Small future. by Zemplar · · Score: 1

      "Why the Darwin kernel? Why not the Linux kernel -- it's got the best hardware support. What about the L4 microkernel that has incredibly fast messaging rates?"

      The license. BSD license vs. GPL.

      Another smart move by Apple.

      Long live FreeBSD!

    4. Re:A Small future. by Anonymous Coward · · Score: 0

      Darwin's licensed under the APSL, not the BSD license.

  31. Against The Grain? by Goo.cc · · Score: 3, Interesting

    I am probably one of the few people who prefered NeXTStep to Mac OS X. Some of the (IMHO) reasons:

    -the user interface was better
    -file management was better
    -Digital Webster
    -no bar fixed across the top of the screen

    Excited by old articles in Byte magazine, I bought a used NeXT Mono-Station from Sam Goldberger, who ran a company called Spherical Solutions. It ran great and I loved it. But when I wanted to buy a copy of Openstep 4 for my PC, NeXT wanted somewhere in the neighborhood of $900.00 for it. I think that had a lot to do with NeXT's inability to compete in the PC market.

    Today, I run a PowerMac G4 with Mac OS X 1.3.6.

    1. Re:Against The Grain? by Anonymous Coward · · Score: 0

      "But when I wanted to buy a copy of Openstep 4 for my PC, NeXT wanted somewhere in the neighborhood of $900.00 for it. I think that had a lot to do with NeXT's inability to compete in the PC market."

      No, it had to do with their estimate of how many copies they would sell, and who would be buying them.

      They figured that most buyers would be business customers. The development tools cost about $4,000, for one computer.

      Pricing the OS to match Windows wouldn't have really done anything to increase sales.

    2. Re:Against The Grain? by Anonymous Coward · · Score: 0

      "I am probably one of the few people who prefered NeXTStep to Mac OS X."

      We are 2.

  32. BeOS by pbjones · · Score: 1

    You forgot the almost purchase of BeOS, just before Jobs returned.

    --
    There was an unknown error in the submission.
  33. Anyone know what happened to blue - pink - red? by cant_get_a_good_nick · · Score: 1

    Back in my more hard-core Mac days I remember their OS roadmap was:
    System 7, code named Blue
    Taligent (Joint IBM project, never did anything) - Pink.
    And there was Red, what the hell was Red? This was supposed to be the real far-out stuff.

    I don't think it was Copland, that seemed more of a stopgap from the implosion of Taligent.

    1. Re:Anyone know what happened to blue - pink - red? by fussili · · Score: 3, Interesting

      Red was basically anything too advanced for pink.

      The only thing that was really physical that you could call red was 'Raptor', a future Mac OS that was being developed to run on any hardware on the planet. Not to be confused with "Star Trek" which was an attempted port of Mac OS to x86 architecture (which did quite well given the circumstances).

      I think they were going to merge the two and just use some of the Star Trek codebase to keep working on Raptor but the dino bit the dust sometime in the 90's. Probably some whining about 'exorbitant costs' and the company 'bleeding red ink everywhere' - pfft! Weaklings!

    2. Re:Anyone know what happened to blue - pink - red? by Sabah+Arif · · Score: 1

      Taligent was eventually spun off. Wikipedia: http://en.wikipedia.org/wiki/Taligent

    3. Re:Anyone know what happened to blue - pink - red? by Anonymous Coward · · Score: 0

      Blue - became the Classic Environment wherein runs Mac OS 9 under OS X. In Rhapsody and I think also in OS X DP 1 it was called the True Blue Environment. Originally it had its genesis in MAE, a released Apple product that ran Macintosh System 7 on A/UX if I recall. ( I think MAE stood for Macintosh Application Environment ).

      Pink - was the aborted Taligent project with IBM

      Red - the mysterious Red Box, a rumoured virual machine environment to host WIN32 apps to run under OS X on PowerPC. This was never released publicly. It may or may not be maintained by Apple to this day.

      It was not related to the Yellow Box - a version of Cocoa that could run on Intel. The Yellow Box is real and was a working prototype but wasn't released AFAK. The Yellow Box bears a strong relationship to OpenStep. It is probably being kept alive along with a version of OS X for Intel.

  34. Try Openstep 4.2 disks.. by itomato · · Score: 1

    I'm not sure if it will work, but I'm reasonably sure it will.

    The only reason I can think of is that the disk partition type is slightly different..

    You can't read your Rhapsody partitions on a NeXTSTEP/OPENSTEP box..

  35. Woman-shaped PCs.... by MsGeek · · Score: 2, Interesting

    You mean like this? Or perhaps maybe more like this?

    --
    Knowledge is power. Knowledge shared is power multiplied.
  36. Mac OS X history by tverbeek · · Score: 2, Informative

    For info about the evolution of NextStep to OS X, the Mac OS X history article is also worth reading.

    --
    http://alternatives.rzero.com/
  37. Re:Typo by Anonymous Coward · · Score: 1, Informative

    You actually are strictly correct but Merriam Webster typically adapts its definitions to fit more modern interpretations. Further and farther are a great example. Traditionally further is additional time while farther is additional distance but MW has given them both the identical definition.

  38. This is one reason apple has failed... by IHateSlashDot · · Score: 2, Insightful

    'With the beginning of 1996, Apple realized that with the next generation PC's running Windows NT to be released within the decade, they would need a new, modern operating system ...

    They should have realized this back in the late 80's. 1996 was far too late. Apple was already relegated to a niche market by then.

    1. Re:This is one reason apple has failed... by argent · · Score: 2, Informative

      They did. I have a Mac SE/30 (1989) running A/UX, Apple's first UNIX. The stumbling block for A/UX was the same as the early releases of what came to be OSX: classic Mac/OS emulation. A/UX runs Mac OS 6 under emulation, kind of like the Classic subsystem in OSX, and performance on even a 68030 (which was a pretty fast chip at the time) was lousy.

      NeXT, running what became Cocoa, was zippier on a 68030 than either OS9 or OSX on the first generation Powermacs. If they could have shipped Rhapsody for the desktop it wuld have kicked OS9's behind... unfortunately, their developers more or less forced them to hold it back until they had good MacOS emulation (Classic) and a good dual-OS runtime (Carbon), and... well... I booted OSX on a 180 MHz Powermac 7600 and it was far far slower than NeXTstep on my Nexstation. The OS install took a full day to complete...

      It's a real shame Apple didn't join the fight over Lorraine (what became the Amiga). The Amiga Exec was a high performance microkernel and with Apple's GUI people handling the user interface it could have been a killer combo.

    2. Re:This is one reason apple has failed... by g3000 · · Score: 5, Insightful

      Failed? It's hard to see Apple as a "failed" company with successes like the iMac, the iPod, iTMS and recent financial figures. I confess I haven't checked stock price and financial statements, but I understand anecdotaly that Apple is doing quite well, "niche" or not.

      Don't make someone bust out the old argument of market share and comparisons to companies like Lexus, etc. etc. You're just not a "success" unless you become some sort of a monopoly, is that it?

      I'd better go enjoy my G5 since Apple has so miserably failed and is, true to predictions since about 1990, about to close its doors.

    3. Re:This is one reason apple has failed... by calstraycat · · Score: 1

      I think that based on this graph, I need to start buying more stock in "failed" companies.

      I don't know, maybe I should have bought Microsoft or Intel instead.

      Now, I'm no mathematician or stock market analyst, but I do know that stock that has more than tripled it's value in two years is better than one that has been flat. It would seem that being a failed "niche" vendor ain't so bad after all.

    4. Re:This is one reason apple has failed... by Sunnan · · Score: 1
      The stumbling block for A/UX was the same as the early releases of what came to be OSX: classic Mac/OS emulation.

      I always thought that what killed A/UX off was that it wouldn't run on the powerpc.

      It's a real shame Apple didn't join the fight over Lorraine (what became the Amiga).

      On the one hand, the Amiga's message-passing microkernel architecture never failed to impress me, on the other hand, I thought they wanted to solve the problems of memory protection, a TCP/IP stack, and multiple users, which the Amiga (at the time) certainly didn't have.
    5. Re:This is one reason apple has failed... by argent · · Score: 1

      I always thought that what killed A/UX off was that it wouldn't run on the powerpc

      I think it would have to be the other way around. A/UX wasn't ported to the Power PC because it was already dead. Porting a UNIX implementation to another processor, by the mid '90s, was practically an undergrad term project. Porting the emulation environment for the GUI would have been a bit more work, but they were doing that part anyway.

      What killed A/UX was that performance sucked, and there wasn't enough demand for a server-only OS.

      I thought they wanted to solve the problems of memory protection, a TCP/IP stack, and multiple users

      Before 1985, when the fight was going on? Hardly. There was no TCP on any home computer, and no home computer OS even had hooks for memory protection or multiple users... but the Amiga did. They dropped the ball on them later on by not enforcing MEMF_PUBLIC (which was supposed to be used if and ONLY if you were allocating shared memory), but there was thought put into it in the original design.

  39. Anyone want to buy a NeXT Cube? by Anonymous Coward · · Score: 1, Interesting

    I have to sell my old working NeXT Cube, since i am downsizing and moving.

    One of the early Cubes, upgraded to a 25MHz 68040 (Turbo NeXTstation). 64MB RAM, 2GB SCSI HD, 17" greyscale megapizel monitor.

    Pick up or deliver in Boulder, Colorado.

    mail rousseau67 at gmail dot com for more info.

    NEXTSTEP changed my life. I hope it changes yours.

    1. Re:Anyone want to buy a NeXT Cube? by ebooher · · Score: 2, Informative

      As Much as I would love to purchase your Cube, I am no where near CO, but in IN and the shipping would be most prohibitive. However:

      Black Hole, Incorporated
      3007 Conestoga Ct.
      Fort Collins, CO 80526
      970-223-9976 Phone
      970-223-9975 Fax

      President: Rob Blessin

      Black Hole is a company located in CO that deals with NeXT equipment and acts as a reseller of used machines and other NeXT items including printers.

      Note: This post in no way is meant as an advertisement for Black Hole, Inc. I am not affiliated, nor have I ever actually had business dealing with, the mentioned company.

      Just thought the info might come in handy. Though, if you don't think the shipping would be *too* bad, or if you happen to have any *dead* cubes. I'd be interested in an email.

      --
      "Genius may shine aloof and alone, like a star, but goodness is social, and it takes two men and God to make a Brother."
    2. Re:Anyone want to buy a NeXT Cube? by Anonymous Coward · · Score: 0

      Yes, thak you. I've been aware of Rob and the Black Hole since the mid-1990s.

      I wasn't aware that he had moved from south Denver to Fort Collins, though.

      Good for him. I hope he is still selling a few units.

      " If only Apple had kept -NXHost alive in OS X, I'd happily keep the Cube and NXHost apps across the network. Pisses me off to lose such a fundamental feature of the NS/OS environment. "

    3. Re:Anyone want to buy a NeXT Cube? by jcr · · Score: 1

      Hey, Rob's still selling NeXT machines? Cool!

      I bought my second NeXT turbo color slab from him.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  40. It's insightful? Come on, guys! by Jayzz · · Score: 4, Insightful

    The CEO of Apple then was Gil Amelio. The decision was made by him not by Jobs. Jobs sure persuaded Amelio to buy NeXT, but he was not a part of Apple at that time. Jobs was brought to Apple as a part of the deal.

    1. Re:It's insightful? Come on, guys! by pchan- · · Score: 3, Informative

      The purchase of NeXT was far more a purchase of Jobs than it was of the actual technology. Amelio was pushing for the acquisition Be Inc's BeOS and turning that into the next MacOS. remember, at the time Apple had a 10 year streak of failures trying to modernize the OS, starting with Copland and ending with Rhapsody. System7 was supposed to be the last non-memory protected, cooperative multitasking MacOS, but then they released 8 and 9 while their new projects floundered. I think far more likely, the board of directors at Apple decided that they need someone who could steer the company and push out a modern OS, as well as reinvigorate the product line. I'm not a big fan of Jobs, but there is no doubt he saved Apple.

    2. Re:It's insightful? Come on, guys! by Anonymous Coward · · Score: 0

      IIRC Rhapsody was already NeXTSTEP-based, so it can't really be considered a "failure", since it eventually evolved into MacOS X. Just later than it was supposed to...

    3. Re:It's insightful? Come on, guys! by RetiredMidn · · Score: 1
      The purchase of NeXT was far more a purchase of Jobs than it was of the actual technology.

      Given how close they came to acquiring BeOS (and Gassee) instead of NeXT/Jobs, plus how much of NeXTStep ended up in OS X and the role Tevanian was given, I think the purchase was about a lot more that Steve. (And that's a lot...)

      System7 was supposed to be the last non-memory protected, cooperative multitasking MacOS, but then they released 8 and 9 while their new projects floundered.

      Nostalgia trip: I still have T-shirts and coffee mugs promoting the OS "8" that Copland was supposed to be released as...

    4. Re:It's insightful? Come on, guys! by MouseR · · Score: 1

      It didn't start with Copland. Copland was their last failure.

      Before that, they had the Pink and Taligent fiasco.

  41. Complete Teardown by ebooher · · Score: 2, Interesting

    A little off topic, but related nonetheless. Does anyone have any links to pictures and perhaps even step by steps of a complete teardown of one of these? I've seen the TurboStations .... they are very similar to a same year model Sun Pizza box. Layout and all of my SparcStation 5 is very close (not cookie cutter mind you, but still you can see that the inspiration was there)

    These cubes are so huge ... 12" by 12" ... compared to a similar Pizza box. In fact it looks like you could have two Mainboards in a Cube? How many drives did this thing hold? What's the internal chassis look like? I'm curious to know, but don't have a lot money (shipping a computer that size/weight is enormous) to spend to just strip the thing with no intention of ever actually using it. (I have 6 various Sparc machines, none Ultra, that just sit around already)

    Thanks in advance for any info.

    --
    "Genius may shine aloof and alone, like a star, but goodness is social, and it takes two men and God to make a Brother."
    1. Re:Complete Teardown by Anonymous Coward · · Score: 1, Interesting

      "'ve seen the TurboStations .... they are very similar to a same year model Sun Pizza box. Layout and all of my SparcStation 5 is very close (not cookie cutter mind you, but still you can see that the inspiration was there)"

      The stations and some Sun pizzaboxes both used a wedge-shaped external box to hold the speaker, the audio connectors, and (I think) keyboard/mouse connectors.

      I think Sun and NeXT both used frogdesign to design their computers - that might be the source of some of the commonality.

      " In fact it looks like you could have two Mainboards in a Cube?"

      Only by mangling the backplane. The Cube could hold four 12"x12" boards. The most common board was the NeXTDimension 32-bit color display board. A Cube could be configured with three of those, plus the mono monitor plugged into the main CPU card.

      The connectors were just NuBus.

      There were two slots on each side of a central column. The bottom half of the central column was the power supply. The top half of the central column had room for two 5.25" full-height drives.

      When I say column, I mean column. If you open the back, the central column is one sheetmetal structure. Remove some hex-head screws and the column (with power supply and disk drives) slides out. It's heavy...

      Take the central column out, and you see the backplane which was a fairly plane board with the four NuBus connectors. One for the main CPU card, and the rest for expansion.

      Adding a second CPU card requires that you cut traces on the backplane so that the CPU cards aren't aware of each other.

      You can fit in plenty of drives, especially if you MacGyver a little. I once wanted to add a half-height 3.5" drive, though I'd run out of mounting holes in the central column, and didn't want to drill any. (The column only has mounting holes for full-height devices.)

      I wound up using pieces of aluminum from a soda can to hang the drive from another 3.5" drive which was attached at mounting holes. I just punched four holes in the aluminum, and drove screws through the holes into the mounting holes in the two drives.

      Worked like a charm.

    2. Re:Complete Teardown by multipartmixed · · Score: 2, Informative

      I saw inside one of those.. Geez, had to be 12 or 13 years ago.

      What I remember was that the front of the case came off, exposing a bunch of HUGE cards mounted vertically. They were like 12x10" or something crazy like that.

      I remember one of the cards had a processor on it, so they must have all plugged into a passive backplane.

      I remember two cards had a SHITPILE of ram on them. 30 pin SIMMs, I think, on one; the other was VRAM IIRC, on the display postscript card. The DPS card might have had an Intel i860 or something like that one board as well.

      I don't remember where the optical and hard drives were. Below the cards, I think.

      If you took a Sun Enterprise E3K, flipped it around, chopped off the drive bays and put a single cover over all the boards, you'd have something resembling a NeXT Cube, only purple.

      --

      Do daemons dream of electric sleep()?
    3. Re:Complete Teardown by jcr · · Score: 1

      You could put four motherboards in the cube, but the power supply wouldn't have handled it ;-)

      The cube had two full-height drive bays for 5-1/4" disks.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    4. Re:Complete Teardown by Anonymous Coward · · Score: 0

      Good for you. Meanwhile in the "reality-based community", a 5.25-to-3.5 mounting kit is hardly exotic hacking material.

    5. Re:Complete Teardown by Anonymous Coward · · Score: 0

      "You could put four motherboards in the cube, but the power supply wouldn't have handled it ;-)"

      Really?

      I'd have thought the power used by the magneto-optical drive alone would have been enough to power another few motherboards.

      How about if it was padded out with 030 boards? ;^)

    6. Re:Complete Teardown by Anonymous Coward · · Score: 0

      You're about 10% as smart as you think you are.

      If your reading skills were better, you'd note that the problem wasn't going 5.25-to 3.5.

      The problem was that the chassis was drilled for FULL-HEIGHT devices, not HALF-HEIGHT devices.

      It wasn't like today's PCs, where boxes are designed to accomodate numerous 5.25" half-height devices. In a PC, yeah, all you need is an adaptor kit.

      But in this circa-1989 piece of hardware, THERE WAS NO PLACE TO ATTACH a third 5.25"-to-3.5" mounting kit on the NeXT chassis. There was no accomodation made for turning two full-height slots into four half-height slots.

      I could put the kit on the 3.5" drive, but that wouldn't be any use *at all* without drilling new mounting holes, which I was not equipped to do.

      You must be too young to be familiar with full-height drives.

    7. Re:Complete Teardown by juuri · · Score: 1

      That card with the i860 was the NeXTDimension video card. For the day it was quite impressive as it could hold 64Meg of memory, do SVideo in/out and some encoding directly on the card.

      --
      --- I do not moderate.
    8. Re:Complete Teardown by rthille · · Score: 1

      Well, it might not have been within spec, but with just one 3.5" drive you can put 4 boards in one cube. Of course 2 were main boards (1 040, 1 030), and 2 were NextDimensions

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
  42. obliges. by Anonymous Coward · · Score: 1, Insightful

    *stabs*

  43. "real" sales by bobalu · · Score: 1

    I dunno, my guess is the initial manufacturing zigs and zags of Mr. Jobs held back initial shipments, but I recall seeing them (probably in a BYTE article) and that was the advertised price at the time. The university may have gotten educational pricing. I was intrigued but didn't have the dough to cough up, having already spent my retirement funds on an Amiga.

    And then I went on to do lot of OS/2 work, so you can make an appropriate evaluation of my platform judgement. :-)

    --
    The revolution will NOT be televised.
  44. JESUS CHRIST! by Anonymous Coward · · Score: 0, Funny
    Is it just me or do I have mod points every time I turn around? I can't even participate in discussions any longer because I'm always fucking modding.

    At least be a little bit selective of who mods.

  45. NeXT also had a dual-processor PPC box by Anonymous Coward · · Score: 4, Informative

    It was designed and prototyped shortly before they stopped making hardware (in 1993), so it never shipped.

    The head designer was Jon Rubenstein, who left NeXT at that point. He (and, I think, others from the hardware group) went on designing dual-processor PPC systems. First they had a company called FirePower. That was bought by Motorola, I think.

    When Apple bought NeXT, Rubenstein came on board to run hardware. Because he'd kept working on dual-processor systems after leaving NeXT, his SMP-fu wasn't stale.

    So, basically, on the hardware side, NeXT vs. Be was a wash.

    1. Re:NeXT also had a dual-processor PPC box by vought · · Score: 1

      It's my recollection that FirePower tried to cherry-pick quite a few engineers from Apple right after Motorola bought them. Had an open house of sorts where some people were a little embarassed to be seen by others until they realized that everyone there had the same secret to keep.

      One of Mot's Rubenstein-inspired products was a portable PPC Macintosh with built-in pager/cellphone technology. Soirt of a Laptop Lojack of sorts.

      I overheard this at Fibbar MacGee's once, so the usual disclaimers about pints, lies, and exaggerations apply.

  46. Why? by Anonymous Coward · · Score: 4, Insightful

    NT's underlying kernel and architecture is considered one of the most advanced and stable out there. If you hate the crap on top of it, fine. But VMS and its descendent NT are arguably better kernels than Linux has turned out to be (so far).

    But I guess whatever it takes to get you karma on Slashdot.

    1. Re:Why? by Kent+Recal · · Score: 0

      Considered by whom? By Mr.Anonymous Coward?

    2. Re:Why? by plj · · Score: 1

      NT's underlying kernel and architecture is considered one of the most advanced and stable out there.

      I'm aware. But do you seriously think MS would have licensed them the kernel without forcing the w32 sybsystem crap down their throats too?

      If you hate the crap on top of it, fine.

      Yeah, that's what I meant.

      But VMS and its descendent NT are arguably better kernels than Linux has turned out to be (so far).

      I don't argue on this - both NT and Linux kernels have been stable enough for me. But kernel is just one part of the system.

      But I guess whatever it takes to get you karma on Slashdot.

      Well, that was just a first thought thrown to the air after reading the story. I don't know who modded it as insightful (it wasn't) nor who modded it as offtopic (it wasn't). If you think it's unfunny instead, feel free to M2 it as such... oh wait, you're an AC, so no M2. Your bad. But funny mods do not improve anyone's karma anyway, as stated in Slashdot's FAQ.

      --
      “Wait for Hurd if you want something real” –Linus
  47. I still use OPENSTEP4.2 on Athlon CPU, Dual DDR by Anonymous Coward · · Score: 2, Interesting

    Its amazingly fast, crisp, clean. I run two OPENSTEP Athlon machines and a NeXTstation TurboColor mainly for printing PostScript. NeXT printers run the paper straight through rather than around rollers making it possible to print on heavy paper, cardboard and even plastic sheets.

    I do a lot of graphics work using WetPaint and Virtuoso. For some reason I'm always able to get a lot more work done each day on OPENSTEP than on a Windows machine which unforuntaly I still need to run for certain tasks.

    Windows XP is a sloppy, bloated cluttered POS OS, can't even hold a candle to an 11 year old OS from NeXT!

  48. Did Copland failing actually help Apple succeed? by michaeldot · · Score: 4, Insightful

    If the Copland project (aka the real Mac OS 8) hadn't floundered like a beached whale, it wouldn't have left Apple in the desperate position of needing to buy a new OS foundation.

    That means, they wouldn't have had to buy either Be or NeXT, which would have meant no Mr Steve Jobs. Even the non-fanboy audience here wouldn't question that it was his vision guiding Apple into an undisputed innovator in the "OS-with-power-AND-style" and "digital lifestyle" arenas (despite having negligible marketshare) that has truly saved Apple from extinction (for the moment).

    If Copland HAD worked out, Apple might have kicked around for a few years as a viable alternative to Windows 95/98/NT for loyal Apple supporters, but ultimately the onset of very cheap PC hardware and a genuinely superior NT-based OS would have pummeled them into powder.

    (BTW, hold the flames: I'm saying NT was superior to the nuKernel of Copland, not to modern Mac OS X, which I'm sure hands NT's ass to it on a plate when it comes to things like multitasking.)

    So... as I see it, Copland's failure saved Apple!

  49. Re:Did Copland failing actually help Apple succeed by MtViewGuy · · Score: 4, Interesting

    I think the biggest reason why Apple's Copland project failed was that it was essentially re-inventing the wheel of the type of memory management UNIX and Windows NT did.

    (By the way, people forget that Dave Cutler--who spearheaded the Windows NT project back in the late 1980's and early 1990's--essentially used a lot of the stuff he did at DEC in writing Windows NT.)

    But MacOS X was different: it essentially put the Macintosh interface on top of the BSD Unix kernel--probably a lot of stuff borrowed from NeXTSTEP. As such, MacOS X (for the most part) has the memory stability and multitasking/multithreading functionality of BSD Unix.

  50. BS Detector Beeping by bill_mcgonigle · · Score: 4, Informative

    We considered a lot of other OSes. We looked at NT, but it looked like it would never be practical to port to a big-endian processor.

    I was reading with great interest 'till I got here. Just to make sure I hadn't gone mad, I grabbed my NT4 cd from the bookshelf. I hadn't. I scanned the CD for this comment.

    So, either you're putting us on, had an excusable brain-fart, or we're talking Apples and Oranges. Pick a card any card.

    Assuming you're just getting old like the rest of us, perhaps you can shed some light as to whether the mkLinux's Mach microkernel was considered either a proof-of-concept or an enabling technology when it came to porting OpenStep to Macintosh.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:BS Detector Beeping by Anonymous Coward · · Score: 2, Informative

      PowerPC is bi-endian. Mac software is big endian. Win32/PPC was little endian.

      The folklore is that MS said they could do the port to little, but Apple didn't buy it. (Just facts, no judgement from this AC.)

    2. Re:BS Detector Beeping by Anonymous Coward · · Score: 0

      As it clearly says on the CD, it runs on Windows NT-compatible PowerPC. Macs never where NT-compatible, only some IBM workstations where.

    3. Re:BS Detector Beeping by Anonymous Coward · · Score: 0
      That point (NT-compatible PowerPC systems) doesn't matter. If you have code to support the processor, writing code to support the hardware surrounding the processor is relatively straightforward.

      IOW: It's easier to port x86 code to x86 than it is to port it to MIPS. Or PowerPC to PowerPC. All you need is driver support. Consider SGI's NT workstations, back in the late 1990s; they had a different HAL (hardware abstraction layer) to your typical PC, necessary because the BIOS level (or other stuff around that level) was completely different. Something similar would have been done if NT had been chosen for the Mac.

    4. Re:BS Detector Beeping by KurtP · · Score: 4, Insightful

      No, I'm not kidding, nor was it a brain-fart. The problem with BS detectors in the presence of too little information is that they sometimes lead you astray in a big way.

      There's a lot more to getting an OS ported than just porting the kernel and a few system apps. Just because you can recompile for a platform doesn't make it commercially viable. The work to try to reorganize code so that it could run at competitive speeds on PowerPC looked pretty terrible to us. NT was terribly tied to PC architectures. It ran on other instruction sets, but they never ever caught on in a big way, remember? Ever imagine there might be a reason?

      The work to try to integrate it with existing PowerPC Mac applications looked even worse. The issues with simple things like screen sharing, and keeping multiple screens going, and so on, looked prety grim to us. The graphics models of the two platforms are quite different. And there's that horrible tendency in NT to run a graphics subsystem at the core of their kernel, which looked like a real bear to keep running on Mac hardware in anything like a stable fashion.

      And for all of this work, we would have gotten maybe a few dozen Windows developers to recompile and support it on our new platform, if we were lucky. We were looking at huge porting effort, and ongoing maintenance problems, for very little upside indeed.

    5. Re:BS Detector Beeping by ratboy666 · · Score: 1

      NT was not ported to big-endian machines. The machines it ran on were either little endian or bi-endian.

      To make a reasonable transition, you would want big-endian support for legacy 68k, and legacy mac-os applications. But if the kernel runs little-endian? Its a problem.

      Anyway, I believe that was the reason that there was never an NT port to Sparc.

      ratboy.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    6. Re:BS Detector Beeping by bill_mcgonigle · · Score: 2

      NT was not ported to big-endian machines. The machines it ran on were either little endian or bi-endian.

      So NT/PPC ran with the 601-4's endian conversion mode for every operation? Wow, that must have been unbearable.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    7. Re:BS Detector Beeping by bill_mcgonigle · · Score: 1

      Oh, wow, I had always heard that Apple was just considering the NT Kernel - recompiling Windows apps hadn't occurred to me.

      In another thread we're talking about NT/PPC running on PPC only in the 601-4's little endian conversion mode (is that right?). If that's true one can see endless pain with that choice.

      Don't get me wrong, I'm no fan of the NT kernel, for the reasons you cite and others, but I guess I was taken in by the Mid-90's MS marketing around NT running natively on several platforms. I didn't pipe "natively" through the M$ marketing filter. :)

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    8. Re:BS Detector Beeping by idiotnot · · Score: 2, Informative

      AFAIK, PPC970 and POWER chips are not bi-endian....big-endian only.

    9. Re:BS Detector Beeping by Anonymous Coward · · Score: 0

      I'm pretty sure they were all in little-endian mode.

  51. Perhaps hiring Be employees is even better... by SuperKendall · · Score: 4, Insightful

    Instead of paying too much for Be, the tactic them seem to have used is hire good people from Be and have them work on parts of OSX. Thus you get things like the former BeOS file system designer creating Spotlight.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  52. FreeBSD/OpenBSD? by jshriverWVU · · Score: 1
    I'm a big OS X fan, and bought my first mac when 10.0 first came out.

    Anyway, noticed on the box that came with my machine that OS X is partially FreeBSD and/or OpenBSD based...

    So how does this related to NextStep?

    1. Re:FreeBSD/OpenBSD? by Anonymous Coward · · Score: 0

      >So how does this related to NextStep?

      Its almost the same, except PDF replaced Display PostScript (to save money by not paying Adobe $20 per copy) and carbon and other layers were added. Most of the original OPENSTEP code is still there if you look deep enough.

    2. Re:FreeBSD/OpenBSD? by Anonymous Coward · · Score: 0

      If you read the article, NeXT was a operating system on top of Unix.

      Mac OS X is the same, using FreeBSD Unix as the base, with slight changes as no Display Postscript.

      Got it now? By the way you should be on 10.3.6 by now.

  53. I *sold* NeXT cubes in 1989 summer by rjamestaylor · · Score: 1
    I worked as a salesman at a Businessland store in Austin, TX, in 1989 and was picked as the store NeXT demonstration specialist. I say *sold* because we never actually sold one, just had a lot of guys from the IBM AIX facility come and look at it. Anyway, it had two prices -- $5000 for education and $10000 for business sales. It was really spectacular; much more than any IBM PS/2 we sold regularly. But the PS/2s were cheaper, had more business software and could be networked with exisiting machines easily.

    I did always wonder if the next NeXT would be a NeAT, following the path of IBM's PC XT and AT...

    (Nearly bought a pizza box x86 unit in 1993-ish as a student... sigh...But I guess my iBook G4 counts as a successor, eh?)

    --
    -- @rjamestaylor on Ello
    1. Re:I *sold* NeXT cubes in 1989 summer by rthille · · Score: 1

      Well, from what I remember when i got mine (NeXTStep 0.9), the 'list price' for a .edu was $6500, not $5000

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    2. Re:I *sold* NeXT cubes in 1989 summer by rjamestaylor · · Score: 1
      You got the Laser printer, didn't you?

      I could be wrong about the price -- remember I never rang one up at the BusinessLand price and I never sold them in an educational setting.

      --
      -- @rjamestaylor on Ello
    3. Re:I *sold* NeXT cubes in 1989 summer by rthille · · Score: 1

      Not with the computer. The Laser was another $2k (give or take), and the $6500 was without the hard drive (optical only), though they added a 40MB swap drive as a retro-fit to all the optical only purchasers. I ended up spending about another $2k for a 330MB 5.25" maxtor drive before they came out with the swap drive.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
  54. Re:Did Copland failing actually help Apple succeed by Lord+Flipper · · Score: 1

    No flames from me. I love the Mac, run OSX here at home, but I use NT 4.0 at work on an old Deskpro, with 300 MBs of memory [Vs. a Gig of RAM at home], and my job requires maybe 8 big apps all working together and it goes off without a hitch. Since April I haven't seen even a hint of our office Network getting shaky, never mind crashing. Nobody can tell me that multitasking is Apple's 'turf'. Watch what happens when you click yer Safari Bookmarks menu the first time after launch,(i use firefox) or ask the Finder to do 2 things at once... heheh, yeah, I can run Final Cut loaded with plugs, but it's the 'little things' that drive a person half bananas....

  55. Re:Did Copland failing actually help Apple succeed by Anonymous Coward · · Score: 0

    >But MacOS X was different: it essentially put the Macintosh interface on top of the BSD Unix kernel--probably a lot of stuff borrowed from NeXTSTEP. As such, MacOS X (for the most part) has the memory stability and multitasking/multithreading functionality of BSD Unix.

    Max OS-X is essentially OPENSTEP 5.0. NeXTstep and OPENSTEP are multi-platform BSD-based UNIX like operating systems using the Mach kernel developed at Carnegie-Mellon by principle
    designer and engineer, Avie Tevanian.

  56. OpenStep/NextStep by jshriverWVU · · Score: 1
    What's the difference between NextStep and OpenStep?
    From what I've read they are both different operating systems.. so are they by different companies are both done by NeXT? If so what did OpenStep run on? What where the goals of the diff OS's?

    -Josh

    1. Re:OpenStep/NextStep by dysprosia · · Score: 2, Informative

      OPENSTEP is basically the implementation of the OpenStep API + extras, which is a reinvention of the NeXTSTEP APIs so they were platform independent. OPENSTEP ran on Mach, much in the same vein as NeXTSTEP, but also on other operating systems and architectures, even Windows NT, so code could be very easily ported from architecture to architecture.

  57. Mirror please? by Furan · · Score: 1

    Could someone post a mirror? I didn't have a chance to read it before they took the article down.

    Thanks.

  58. NT on PPC by Anonymous Coward · · Score: 0

    Wait a second here... I was AT Microsoft the day of the NT 3.51 release party at the end of May in 1995. The whole point of the 3.51 release was to ship for PPC (it wasn't ready in time for 3.5).

    Now sure, maybe PPCs ran NT little-endian and MacOS big-endian, but that doesn't matter -- they'd just be running the old Mac stuff under emulation, and apps can't simply be recompiled to work on the new OS anyway. As long as you would have to rewrite every app and driver from the ground up, why would it matter what endianness they were using?

    I think NT would have been a good code base to use because it would have allowed them to run MacOS as an OS subsystem ("personality") instead of Win32. Actually, there would not need be any Windows-ness about it. But if you wanted to run Windows apps on your Mac, perhaps you could install it. If they wanted to be POSIX compliant, they could ship the POSIX subsystem. And who wouldn't want to be able to select from all of the available drivers for Windows?

    aQazaQa

    1. Re:NT on PPC by Anonymous Coward · · Score: 0

      > Now sure, maybe PPCs ran NT little-endian and MacOS big-endian, but that doesn't matter -- they'd just be running the old Mac stuff under emulation, and apps can't simply be recompiled to work on the new OS anyway. As long as you would have to rewrite every app and driver from the ground up, why would it matter what endianness they were using?

      Because app code is already compiled big endian. How do you pass valuers/pointers between this code and the OS/library code ?

      Remember, the had zero apps. The goal is to get all existing apps (from phtoshop to office) running on the new platform, without a penalty hit.

    2. Re:NT on PPC by KurtP · · Score: 2, Informative

      Yes, we had all of these discussions. But as you doubtless know, it was not acutally possible to switch the processor between big endian and little endian mode quickly enough to run both kinds of apps in separate processes at anything like decent speeds The kernel was going to have to run either big endian or little endian, and one class of apps was going to suffer hugely on performance. That meant one thing, given that we already had a huge base of big-endian compiled apps we needed to run at close to full speed. We were going to have to shift the endianness of the NT kernel and all the apps to get decent speed.

      Remember, I said practical. It was clearly possible, but business-wise it made next to no sense given the technological constraints we had to work with.

  59. Jobs is a Cubist/Boxist by NuShrike · · Score: 1

    Don't forget: Mac Plus, color classic Mac, NeXT, iMac, G4 cube.

    I believe there were all Job's children, and they were all envisioned originally by Jobs as self-contained fanless one-stop appliances.

    Of course, then the realities of running such things with a hard-drive made fans necessary, as well as the hotter cpus.

  60. yet another obscure supplementary fact by Anonymous Coward · · Score: 1, Informative

    PowerPC can be switched to little-endian mode, so an operating system running on PPC may decide to be little-endian instead of big-endian.

    1. Re:yet another obscure supplementary fact by Anonymous Coward · · Score: 0

      Anyway, isn't Alpha big-endian? (And there was NT for Alpha.)

    2. Re:yet another obscure supplementary fact by Anonymous Coward · · Score: 0

      Nope! Alpha is most definitely little.

  61. BeOS wat also considered by elerhc · · Score: 0

    BeOS was also serously considered as a base for the new Mac system. I would like that choice.

    --
    ---if anyone still needs a gmail invite, message me, i have few to spare.
  62. Spin Control by White+Manual · · Score: 1

    open -a "Spin Control.app" --

    1. Re:Spin Control by CAlworth1 · · Score: 1

      When I read that, I thought you were suggesting that curtlewis was putting a little spin on the way things happened... but then for fun, I ran the command, and found that you were actually being helpful. Thanks for the tip!

  63. Re:Did Copland failing actually help Apple succeed by putaro · · Score: 5, Informative

    I worked on Copland. The failure of Copland was not really a failure of technology but a failure of management. There were a number of management failures that brought the project down.

    In the winter of 1995 we got a mandate that the first Copland beta would be made available for the May 1996 World Wide Developers' Conference.

    That winter two of the major tasks that were being handled were to bring in the new file system and the new I/O system, replacing the original Copland, hastily built, prototype systems. For the purposes of that build, Copland could be split into 4 major pieces: file system, I/O subsystem, kernel and higher level functionality.

    We produced set of glue code such that either file system or I/O subsystem could be used together, allowing the new I/O subsystem to be tested without alterations to the rest of the system and the new file system to be tested with the old I/O subsystem.

    In January of 1996, as we were approaching the end of that build cycle, the kernel team decided that they really, really, needed to change a bunch of API's that would break just about everything. At this point, a strong management decision would have been "WAIT - those changes can go into the next build, AFTER the I/O subsystem and file system have been tested". Instead, the kernel changes were allowed to proceed. At this point everything in the system was broken. Upgrading the old I/O subsystem to work with the new kernel API's was a huge amount of work so the ability to test the new file system against the old I/O subsystem was lost. Now, the entire system had to be tested together with every component in flux. Needless to say, the integration process for this build took forever and was probably the first death blow for the project.

    As WWDC approached, we expected that pressure would be brought from management to make the deadline. Instead, as the time for all-nighters with free pizza came up in about March management looked at the schedule and decided that it could not be met. Having told everyone previously if this deadline was missed the company would be in deep doo-doo, management credibility went out the window. The number of late nighters (already not enough for a project so far behind schedule) dropped precipitously. This was the second death blow to the project.

    Over the summer of 1996 we were very close to having the developer release ready. A senior engineer and tech lead had been on sabbatical and doing some serious thinking and came back with a paper that cast serious doubts on the approach that Copland was taking to emulating the Mac OS System 7 environment.

    Classic Mac OS is more of a library than an operating system in that all of the operating system's data structures are in the same address as applications. Copland's approach to Classic Mac OS compatibility was to emulate EVERYTHING, including internal data structures that applications might use. For example, in Classic Mac OS there is a linked list (can't remember the name of the damned thing right now) of data structures for all of the open files. Applications would walk this list to find out who else had files open. In the Copland emulation environment the Copland file system would generate events for the emulation layer so that the emulation layer could keep this list current!

    This approach was causing serious problems. The mandate from marketing was that 99% of applications had to run, warts and all and this was proving to be strictly impossible. The emphasis on providing an emulation layer had bushwhacked the "new api" such that there really wasn't much available to write apps that took advantage of the multi-tasking and memory protection that the OS provided. The paper written seriously critiqued this approach.

    Unfortunately as this paper made its way up the management chain to people who did not really understand what it was talking about, the entire project began to be regarded as failed.

    Copland had a number of technical failings, one of its

  64. NeXTSTEP world by Anonymous Coward · · Score: 1, Informative

    If you can read french, there is a site full of screenshots :
    http://www.levenez.com/NeXTSTEP/.

  65. Port of ReactOS to PowerPC by isolation · · Score: 0

    Do you think apple would be interested at all in a port of ReactOS to PPC? I have been trying to make contact inside of apple for quite a while with no luck.

    --
    Free Unix? Free Windows. http://www.reactos.com
    1. Re:Port of ReactOS to PowerPC by KurtP · · Score: 3, Interesting

      Well, it's been about 7 years since I worked there, but my guess would be no. Not that they have any serious objection to other OSs for the hardware, but they have an OS and it serves them fairly well.

      I'd really prefer they move away from Mach and towards Linux as a kernel, but there are some fairly serious changes to their graphics system that would need to be made in order to have a decent performance level atop Linux. They depend pretty heavily on Mach IPC constructs and have optimized the crap out of that path to make the OS X window server work.

  66. Copland Memory Management by bill_mcgonigle · · Score: 2, Interesting

    I think the biggest reason why Apple's Copland project failed was that it was essentially re-inventing the wheel of the type of memory management UNIX and Windows NT did.

    Actually they were trying to invent the steel-belted radial. The Copland swap system, for instance was a strange beast, using 256 swap files (for some reason) and performed better than unix or NT swap systems.

    Don't forget, we got alpha seeds of Copland - you can run it today if you have the right hardware. They just hadn't finished backwards compatibility (yes, that old song again) when it was "too late" and they went shopping for something else.

    We're better off today for it, I'm sure, but it's disingenuous to represent that they didn't get memory management working.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  67. Other cards for the Cube by Anonymous Coward · · Score: 0

    There weren't many expansion cards produced by third parties.

    There was a board called the Ariel Quintprocessor, which had 5 27MHz 56001 DSP chips, each with its own pair of serial ports.

    Together with the 56001 DSP on the Cube's motherboard, that'd give you a box with six DSPs.

    Ariel had another board, the IRCAM Signal Processing Workstation, which had two i860 CPUs and a 56001 DSP.
    http://mediatheque.ircam.fr/articles/textes/ Lindem ann90a/

    image of the board at: http://www.synrise.de/images/ircam-ispw-m860.jpg

  68. Mod parent to +5 Ignorant+Funny by Anonymous Coward · · Score: 0

    "You're opaque to facts, mpaque."

    I'm not sure what mpaque's specific role was, but it's safe to say he had a significant role in the development of Quartz at Apple.

    He was similarly involved with Display Postscript at NeXT, among other things.

    As I said, I'm not sure about the specifics. But he's an insider NeXT/Apple graphics guru. 12th level, at least. He's probably got Power Word: Composite committed to memory.

  69. Re:Did Copland failing actually help Apple succeed by Rouxfus · · Score: 1

    Correction - Cutler worked on VMS at DEC.

    I understand Windows NT was named that because the initials WNT are the next-letter increment to VMS.

  70. On the other hand by Anonymous Coward · · Score: 0

    the likely scenario, without the sale to Apple, would have meant a shutdown and a pennies-on-the-dollar fire sale of NeXT assets at some point in the late 90s or early 2000s.

    Compared to that, a $400 million sale is pretty good, even if investment to date was over $400 million.

    Break-even is better than a significant loss, no?

    1. Re:On the other hand by Ohreally_factor · · Score: 2, Informative
      Oh, most definitely! Hell, losing 20 cents is always better than losing a dollar. I guess I was being overly pedantic about the definition of success and failure in financial terms.

      I came across this excerpt from Apple Confidential that someone (above or below) linked to here. I found the following paragraph very interesting.

      On December 20, Apple announced its intention to purchase NeXT Software in a friendly acquisition. When the deal went through on February 4, 1997, the total purchase price, including the fair value of the net liabilities assumed, was $427 million, which comprised $319 million in cash, 1.5 million shares of Apple stock (valued at $25 million), options on 1.9 million shares (valued at $16 million), cash payments of $56 million to the NeXT debtholders, cash payments of $9 million for closing and related costs, and $2 million of net liabilities assumed. As the largest shareholder of NeXT (he owned 45 percent), Jobs personally pocketed $100 million in cash and all 1.5 million shares of Apple stock, which he agreed not to sell for at least six months. All NeXT products, services, and technology research became part of Apple. Amelio now admits that Apple overpaid for NeXT, but it had little choice given the dire straits the company was in at the time.
      --
      It's not offtopic, dumbass. It's orthogonal.
    2. Re:On the other hand by Anonymous Coward · · Score: 0

      Hm. Is that the kind of investment you can write off?

      Ross Perot invested $20 million in 1987, for 16%. Carnegie-Mellon and Stanford University invested $1.3 million each for a 1 percent stake. Jobs retains 63 percent of the company. Another 20 percent is owned by its employees.

      (http://groups.google.com/groups?selm=153%40kolo b. UUCP&output=gplain)

      Obviously, Canon's stake must have come out of Jobs' personal share, if he was down to 45% at the time of the merger.

      So Perot's 16% went from $20 million to $68.32 million, over approximately 10 years. How's that work out as an APR?

      Apparently, Canon still held a 20% stake at the time of the merger, but dumped it rather than holding Apple stock.
      (http://groups.google.com/groups?selm=E3LF Bs.MFD%4 0world.std.com&output=gplain)

  71. Thinking outside of the KDE/GNOME box by Kris+Magnusson · · Score: 3, Interesting

    i applaud anyone who would like to bring the user interface of NeXTstep back to the x86 platform on modern hardware. but i'm wondering if there's an alternate route.

    i've been spending considerable time of late conceptualizing building a new distro based solely on GNUstep and its associated apps. in my opinion, there is a critical mass of GNUstep-powered apps that run on Linux to create a user experience that rivals that of NeXTstep. it's low-hanging fruit that IMHO no one is reaching out to grab. i would like to grab it.

    you might not understand the sheer power NeXTstep affords its users to appreciate why I would want to build something like this--i encourage you to find an old NeXTstep box and see for yourself why I would be excited about NeXTstep years after its demise.

    i'm sure some believe KDE/GNOME already provide ease-of-use for end users, but having had the power of NeXTstep under my fingers for years, and having been a Linux user since 1995, I'm not sold. I'm currently working with a small Linux distro vendor to explore the possibility of building such an environment. We're trying to figure out if it would have any commercial promise. So far, well, it looks promising, but we might do it anyway for the sheer fun of having NeXTstep back on top of Linux. (Scratching an itch, in other words.) Although I believe KDE and GNOME have come a long way, IMHO they still lack the sheer ease-of-use that NeXTstep provided back in the day. I think the time might be right for an alternative to KDE/GNOME that is based on the NeXTstep experience.

    I'm interested in readers' thoughts on this matter. Email me if this sounds interesting.

    ........... kris

    --
    "I thought I could organize freedom. How Scandinavian of me."
    1. Re:Thinking outside of the KDE/GNOME box by X-Nc · · Score: 2, Insightful
      I'd love to email you but I can't find an email address for you.

      FWIW, I like the NeXT UI but I'd have to say that it's still not as good as the CDE. The implimentation that Xfce has made is increadably good.

      --
      --
      If I actually could spell I'd have spelled it right in the first place.
    2. Re:Thinking outside of the KDE/GNOME box by otis+wildflower · · Score: 2, Insightful

      Frankly, I think a serious problem with mainstreaming desktop Linux is the sheer number of choices in WMs, toolkits, etc.

      While it may be a question for discussion whether or not this causes division/reduction of progress in any particular WM or toolkit (you can't say for sure whether people who prefer C would work on Qt classes and vice versa), it definitely causes user confusion.

      Personally, I'd prefer to see a unification of theming and desktop stuff along the lines of freedesktop, GTK-QT, etc. A single platform (with as many bindings as necessary) that can be pushed and developed to the point where user confusion ends.

      Granted, there's a large and legitimate contingent in the community that prefers lots of choices, but 'civilian' end users won't bite unless there's a unified, universally-supported (in terms of software, hardware and tech support) easy-to-use GUI platform that approaches Win32 or OS X in terms of usability, ubiquity, completeness and interoperability.

      IMHO, KDE/Qt comes closest, even to the whole Framework concept that NeXT/Cocoa pioneers. DCOP is very handy, KParts is pretty much solid and complete in 3.3, and the latest versions have been pretty fast. ARTS is IMHO the last problem that needs to be solved or removed. But that's just me.

    3. Re:Thinking outside of the KDE/GNOME box by Anonymous Coward · · Score: 0

      Have you checked out the GNUstep Live CD?

  72. Left out some parts to the story by TheInternet · · Score: 3, Informative

    The end result was that Mac OS X was not shipped until 2001, nearly 3 years behind what was promised.

    You're leaving out some rather crucial parts of the story, here. In Spring of 1999, Apple shipped Mac OS X Server 1.0. In many respects, this is what was promised: Nextstep/Rhapsody on PowerPC hardware. It's a far cry from what we have in Mac OS X today, but that's because the requirements changed.

    First, the original Next acquisition strategy was to require everyone to rewrite their apps in NextStep APIs (predecessor to Cocoa). Companies like Adobe didn't like this prospect, so Apple went back and started working on Carbon, which was a significant undertaking. In addition, Quartz was created to replace Display PostScript. And that's really just scratching the surface.

    Nonetheless, Apple went from having about 10% of the desktop market when I started in 1995 to less than 4% today

    Windows 95 combined with Apple management issues certainly had a significant impact. But to be fair, not all of this is due to Apple losing customers. Today, market share includes $168 PCs from Walmart, but this is a much different type of experience offered to a much different type of customer than what we typically think of as computer users.

    So, if Copland had succeeded would Apple have been sunk? I don't think so. The fact that OS X has a Unix underpinning has had very little effect on the number of applications available for it. OS X's windowing system is most emphatically NOT X Windows so a port of any interesting application from Unix or Windows is major work.

    This is misleading in several senses. Not only does come with a X11 server but a lot of significant Unix software (Apache, MySQL, etc) is faceless. In terms of consumer desktop application, what the Unix side brings is basic infrastructure for a multi-user system.

    But one of the most significant advantages that Next brought to the table was the development environment. Not only for third party developers but Apple itself. The speed at which one can write high quality applications is a huge asset.

    Objective-C has become the language of choice for Mac applications which again makes your applications totally non-portable.

    The language is essentially irrelevant. The difference is in the frameworks. Unless you're using cross-platform toolkits, the language issue is a moot point. And cross-platform apps generally don't serve the platform or users as much as the developer.

    Your best bet is to write the core engine in something like C, and write the higher level UI stuff in whatever the platform prefers.

    Had Apple had strong enough managemnt to rein in engineering and force the product to ship it would have been successful and a strong contender to Windows NT on the desktop.

    We clearly have different opinions on this, but I have a rather hard time seeing your parallel universe comparing favorably to one with Jobs, Cocoa, iMac, iPod/iTunes, iMovie, iPhoto, Final Cut Pro, etc. That's just my gut feeling.

    - Scott

    --
    Scott Stevenson
    Tree House Ideas
    1. Re:Left out some parts to the story by putaro · · Score: 2, Informative

      In Spring of 1999, Apple shipped Mac OS X Server 1.0. In many respects, this is what was promised: Nextstep/Rhapsody on PowerPC hardware. It's a far cry from what we have in Mac OS X today, but that's because the requirements changed.

      No, what was promised was that NextStep as it was would be a suitable desktop OS. Jobs' reality distortion field and Apple management's lack of understanding the Mac platform led this to be believed as a viable strategy. Next management did not understand the realities of the desktop and of trying to satisfy the Macintosh market. A server OS does not meet the requirements.

      Not only does come with a X11 server but a lot of significant Unix software (Apache, MySQL, etc) is faceless. In terms of consumer desktop application, what the Unix side brings is basic infrastructure for a multi-user system.

      And what does Apache and MySQL bring to a desktop OS ("faceless background app", by the way, was a favorite piece of Copland-speak that has survived apparently)? Multi-user is not a core feature in a desktop OS - memory protection and multi-processing is which Copland had. Again, whether Copland's complete lack of security would have proved fatal is an interesting point. Viruses, trojan horses, worms and other fun critters were not taken nearly as seriously in the pre-Internet era.

      And cross-platform apps generally don't serve the platform or users as much as the developer.


      Unfortunately the Mac needs cross platform apps in order to survive. The Mac market is too small to be hugely successful in. Go to a VC with a business plan that shows you running only on Mac and you'll get laughed out of the room (actually, your business plan will never make it out of the slush pile).

      We clearly have different opinions on this, but I have a rather hard time seeing your parallel universe comparing favorably to one with Jobs, Cocoa, iMac, iPod/iTunes, iMovie, iPhoto, Final Cut Pro, etc. That's just my gut feeling.


      I wonder sometimes what would have happened if the Next management had truly done an objective analysis of the merits of Copland and NextStep's kernel. I know for a fact that they did not because none of the key players who could have explained to them what was going on were consulted. Porting the NextStep API's to Copland was feasible and might have had them out of the gate years earlier. The Next team's level of arrogance was unmatched by anyone I've ever seen, well, outside of Apple. As far as an Apple level of arrogance, they fit in fairly well.

      In any case, the reality we have is the reality we have. Jobs has done an admirable job of making lemonade out of the lemons left to him by prior Apple management. iTunes, incidentally, was developed outside of Apple by two of the key Copland developers who got disgusted and left after Next took over. So, perhaps the demise of Copland did save Apple.

    2. Re:Left out some parts to the story by Anonymous Coward · · Score: 0

      "The Next team's level of arrogance was unmatched by anyone I've ever seen, well, outside of Apple. As far as an Apple level of arrogance, they fit in fairly well."

      Well, NeXT earned the right to be a little arrogant, since they were able to ship.

      What was Apple's arrogance based on? Useless toy 3D web-browsers?

      Woo-ooo.

    3. Re:Left out some parts to the story by TheInternet · · Score: 1

      No, what was promised was that NextStep as it was would be a suitable desktop OS.

      Now we're getting into a somewhat grey area that's hard to prove or disprove. I'm not disputing that there was work to do to make Nextstep appropriate for a Mac consumer, but that doesn't really directly address the issue of what the best long-term OS strategy was for apple.

      And what does Apache and MySQL bring to a desktop OS

      A desktop OS for people who make web sites.

      Multi-user is not a core feature in a desktop OS

      I disagree.

      Unfortunately the Mac needs cross platform apps in order to survive.

      I misspoke. I didn't mean cross-platform apps in general, I meant those that rely on a third party cross-platform toolkit to do the port. I don't know of any apps that are popular on the Mac that use this approach.

      The Mac market is too small to be hugely successful in. Go to a VC with a business plan that shows you running only on Mac and you'll get laughed out of the room

      So you wouldn't be interested in the revenue from something like Final Cut Pro? :)

      But in any case, the most interesting software I see on any platform nowadays tends to be apps written by independent developers. Cocoa is a major factor in this on the Mac.

      I wonder sometimes what would have happened if the Next management had truly done an objective analysis of the merits of Copland and NextStep's kernel.

      Would we ever have seen anything like Darwin? More a philosophical question I guess.

      I don't think it's unreasonable to say that Copland and the culture that surrounded it would have resulted in a different type of audience than Apple has today. Not making a statement about whether this is good or bad, just interesting.

      iTunes, incidentally, was developed outside of Apple by two of the key Copland developers who got disgusted and left after Next took over. So, perhaps the demise of Copland did save Apple.

      SoundJam was the one Apple went with, but it wasn't the only MP3 player around.

      - Scott

      --
      Scott Stevenson
      Tree House Ideas
    4. Re:Left out some parts to the story by TheInternet · · Score: 1

      What was Apple's arrogance based on? Useless toy 3D web-browsers?

      Don't laugh, I recently found out that thing was the predecessor to RSS.

      - Scott

      --
      Scott Stevenson
      Tree House Ideas
  73. Windows NT used to run on Power PCs by yorkpaddy · · Score: 1

    I remember when NT 4 came out, one of the big deals about it was that it ran on many different platforms. It ran on Mips, PowerPC, Alpha, and x86. That was one of the things that Microsoft touted about it. I think Mips and Power PC NT machines were made for about 6 months, no one bought them. Anyways the point is, back then, when NT ran on PowerPC the thought of Apple switching to NT wasn't as outlandish.

    --
    "brxref .k.p ,.by xprt. gbe.p.oycmaycbi yd. cby.nci.bj. ru yd. am.pcjab lgxlcj" don'
    1. Re:Windows NT used to run on Power PCs by Anonymous Coward · · Score: 0

      I worked at a company that had its products ported to NT 3.51 and NT4 on Alpha, MIPS and PowerPC. The machines were around for about a year and a half, and IBM paid us a good chunk of change (relative to the work required) to get our stuff over to PowerPC because we were an upstream supplier to an app IBM identified as critical.

      They were good machines... except for not running x86 software. Had the RISC people delivered their promises of being an order of magnitude more powerful than x86 boxes, they might still be around.

    2. Re:Windows NT used to run on Power PCs by palndron · · Score: 1

      More than that, if I recall correctly NT was PORTED to Intel with the original dev being on another chip.

      --
      a man, a plan, a canal, panama
  74. Re:Did Copland failing actually help Apple succeed by Smurf · · Score: 1
    Watch what happens when you click yer Safari Bookmarks menu the first time after launch,(i use firefox) or ask the Finder to do 2 things at once... heheh, yeah,

    For the love of God, I have no idea of what you're talking about. The Finder handles multiple tasks perfectly well, I just tested it. Regarding the Safari bookmarks "problem", I guess you mean that it takes a long time to open, but that hasn't been my experience.

    Three years ago I was the main administrator of an NT 4.0 server that ran a critical database for the company I used to work for. It only crashed once, badly, and it was due to a hardware failure. But one of the policies was NEVER to run more than one critical app (a database, webserver, mail server) on an NT or 2000 server, and the servers were basically never touched in fear of them crashing. That was extremely stressing, frankly speaking. Given my (admittedly limited) experience with MacOS X and other Unix-like systems, I would never again run something critical on an NT-based box. And if forced to, I would probably go for a Win 2003 server, NOT for NT.
  75. OT: your spelling by Anonymous Coward · · Score: 0

    "Its interesting never the less"

    it should be:

    "It's interesting nevertheless"

    which still would sound better as:

    "It's interesting nonetheless"

    Words like nonetheless, nevertheless, thereof, abovementioned, heretofore, et cetera, are single words. "Its" means "of it" (a dog eats its bone). "It's" means "it is" or "it has" (it's been raining; it's interesting).

    I usually don't correct people on Slashdot, but when four out of five words in your sentence are incorrect, that is just too much even for me--and I am not even a native English speaker, mind you.

    1. Re:OT: your spelling by Anonymous Coward · · Score: 0

      Well isn't that grammar nazi-ish of you.

  76. Plan Be by Kaseijin · · Score: 2, Informative
    BeOS was NEVER as far along as Nextstep was even when taking into acount the hardware transition. BeOS had poor to no network or print servies. We where promissed that they would be released "real soon now" for years. Granted what Be had was better then the same stuff on Next. But Be lacked a lot of very important stuff.
    In 1996, Apple CEO Gil Amelio estimated that it would take three years of development for BeOS to succeed Mac OS; it took NEXTSTEP five.

    Mac OS X has less code in common with NEXTSTEP than commonly assumed; it also lacked large swaths of current functionality, and much of what it had was rewritten. The XNU kernel, including networking, is a fresh implementation of the same architecture. Printing was redone to work with the new driver and display models, then scrapped and replaced with CUPS just two years ago. Developers balked when told that the only way to get their apps running natively on Rhapsody would be to rewrite them in Java or some crazy moon language, so Apple had to go write Carbon.

    Unlike the grandparent, I'm not convinced that 'Plan Be' would have worked out better than what we have now, but reusable lines of code and time to market weren't the NeXT advantages Apple thought they would be.
    1. Re:Plan Be by Anonymous Coward · · Score: 0

      "In 1996, Apple CEO Gil Amelio estimated that it would take three years of development for BeOS to succeed Mac OS; it took NEXTSTEP five."

      You're comparing Gil's *estimate* for BeOS, to the *actual* time for NeXTSTEP. I'm sure Gil didn't estimate 5 years for NeXTSTEP.

      It's quite likely that BeOS would have taken longer than 3 years. The unforseen changes in plan might have been different, but they would have happened.

      For one thing, something like Carbon was probably required either way they went. Moving to Carbon was a bit like the medical practice of cutting away infected tissue in a wound. If you don't do that, putting a bandage on just gives the infection a cozy place to make merry and reproduce.

      Even on BeOS, it would have been advantageous to not just use the Mac APIs as-is.

      A lot of the work done between OpenStep and OS X wasn't strictly *necessary*, but was desirable. OS X could likely have retained OpenStep's version of Mach and BSD, for example. Updating those weren't really showstopping necessities.

      And it's not like updating BSD and Mach would have held up the Carbon team over much. Or vice-versa.

  77. 256M floptical by RealProgrammer · · Score: 1

    Oh, that's right. I forgot about that, probably since I never had more than about 50MB to store.

    I bought one of those disks. I eventually sold it to Michael Hart of Project Gutenberg.

    --
    sigs, as if you care.
  78. No by Anonymous Coward · · Score: 0

    Well isn't that grammar nazi-ish of you.

    No, as a matter of fact it is not a "grammar nazi-ish"--it is an orthographic pedantry at worst, or just a good old-fashioned purism at best, but it has nothing to do with national socialism whatsoever.

  79. Re:I love Apple, but fuck the south! by icedtrip · · Score: 0, Offtopic

    Maybe us fucking Northerners don't talk about religion as much as you because we're not so busy sinning, hmmm? Ever think of that, you self-righteous assholes?

    I'm thinking of it right now, and would hate to see you on a bad day. This rant (although clever) isn't exactly overflowing with righteousness. I guess living in the deep south (Mississippi) makes me the worst of them all. Uneducated, backwards, no A/C, bare foot, lynch happy son o' bitch, huh?

    Oh wait, let me look around a little in my department...yep just as I thought, some of the hottest women on the planet. Damn, am I one happy backwards son o' bitch now.

    Damn, now how do I get my unedumacated self off this high tech machinery before my boss catches me?

  80. Apples to Apples by Kaseijin · · Score: 1
    You're comparing Gil's *estimate* for BeOS, to the *actual* time for NeXTSTEP. I'm sure Gil didn't estimate 5 years for NeXTSTEP.
    No, he didn't, and that's my point. BeOS was rejected for not measuring up to a standard that NEXTSTEP couldn't meet either. The idea that NEXTSTEP would have been ready in less than three years was based on unreasonable assumptions.
    It's quite likely that BeOS would have taken longer than 3 years.
    Three years? Possibly. Five years? Not considering what Be accomplished in that same period without Apple's resources.
    For one thing, something like Carbon was probably required either way they went.... Even on BeOS, it would have been advantageous to not just use the Mac APIs as-is.
    Carbon was necessary because developers weren't willing to completely rewrite their programs in a different language or forever run in a penalty box. BeAPI wasn't as close to Mac Toolbox as is Carbon, but it was closer than OpenStep/Yellow Box/Cocoa, and it used C++. (For the record, I mostly like Cocoa and ObjC, but I don't like it when my migration path is a total rewrite.) Even had developers still demanded an updated Toolbox in addition to BeAPI, my understanding is that it would have been easier to implement on BeOS.
    A lot of the work done between OpenStep and OS X wasn't strictly *necessary*, but was desirable. OS X could likely have retained OpenStep's version of Mach and BSD, for example. Updating those weren't really showstopping necessities.
    Nitpick: OpenStep was a specification, OPENSTEP was an OS that implemented it. (IME, calling the OS NEXTSTEP is usually the least confusing option.) The Mach and BSD updates may not have been absolutely necessary, but neither were they exactly frivolous; keeping the old versions would have required more work at other levels of the OS and made it more difficult to change some undesirable design elements.
    And it's not like updating BSD and Mach would have held up the Carbon team over much.
    The Mach and BSD layers were updated before Apple unveiled Rhapsody; Carbon came after.