The NeXT Information Archive
z80 writes "I've started to scan all the NeXT-related material I can get my hands on and put it online. Others are more than welcome to participate to gather more information, articles about and other printed stuff about NeXT Inc., NeXTSTEP and Openstep, as well as other related products from NeXT.
This great OS is the foundation on which Apple and the Mac will be built on for years to come and it would be fun if more Mac users would learn about where it comes from."
What protocol do the old NeXT cubes use for UI peripherals? I picked up a petite, sexy, never-used NeXT keyboard at my university's 'slough-sale' for about $10CD (about $0.2 american, I'm sure). But I haven't been able to get it to work 'out of the box' with PS/2 ports (it has a mini-DIN 5 connector). Is it ADB? Or do I have to reverse-engineer the protocol myself?
- undoware.ca
Make sure you post the contents of the cease and desist letter when you get it - oh... probably 15 minutes from now.
Don't blame me, I get all my opinions from my Ouija board.
This great OS is the foundation on which Apple and the Mac will be built on for years to come
oh, for chrissakes. the mac survived for over 15 years without a hint of heritage from NeXT - in fact, it was quite the opposite, NeXT was founded by Jobs after his ousting from Apple. NeXT was hampered by typically "Steve" problems that were possibly ahead of their time, like a network-booted OS and lack of a disk drive in their NeXT cubes.
regardless, only in OS X's "yellow box" or "cocoa" or whatever the hell you want to call it does Apple show some sign of latter-day NeXT inheritance. WebObjects is still largely proprietary, and is only used as a medium-sized in house business solution. Objective-C is nice, but only in writing "Cocoa" apps that can take advantage of OS X-specific features like antialiased text and the Services menu and so forth.
Java is well-supported on the platform and the majority of the OS X native apps being produced today are using the Carbon APIs, not Cocoa. The mach microkernel, darwin, Java, Classic support and Carbon... there's more to the OS than NeXT legacy, and there's more to Apple than OS X.
I'm all for cleanly-written slick Objective-C apps like OmniWeb, but this is by no means the future of the Mac.
This reminded me of something I found a while back, a scan of the NeXT Network and System Administration Manual. Good one to add to your collection.
How would you know how "cleanly written" OmniWeb is? For its entire history on NeXTSTEP and OPENSTEP OmniWeb was proprietary. Have they made it Free Software, did you hack on it, or are you just guessing?
Digital Citizen
Carbon apps, i.e. apps written using APIs derived from Classic Mac OS, can have anti-aliased text, by using Quartz-specific APIs.
It's only if you use the old Toolbox, Quickdraw-based APIs that you don't get anti-aliased text. Most companies, incl. Microsoft with IE, have figured, "Hey, if it builds, it's Carbonized" and that's how Carbonized apps got the reputation of not having antialiased text. But it's wrong. If you change some of your code, you've got it.
And Carbon can use the Services menu as of 10.1, though there are still some quirks.
While Carbon apps aren't *completely* full citizens on X, they're getting there, and Apple is committed to that, afaik.
Also, I would argue that OS X *is* the Mac, for the foreseeable future. Apple is betting everything on X, and has very little if any 9 development still going on within Apple. The future, for better or worse, is X. So anyone, even people who still like 9 more (like me), who try to argue otherwise are probably not going to like the next couple years.
WebObjects is a wreck. The only people really using it are old NeXTSTEPers who live and die by Objective-C. So what did they do? They ported it to pure Java! Now nobody's happy. And they've never promoted it as an enterprise tool to any of the newer Web shops, it's got no profile. I'll bet they stop working on it within a year or two.
If it weren't for the no-sale clause in section 3 of the license ("3. You may not charge a fee for the Software...") it could qualify as a non-copylefted Free Software license. As it is, it's not Free Software at all.
Digital Citizen
The father of OS X.
My black beauty
blakespot
-- Heisenberg may have slept here.
iPod Hacks.com