NeXTSTEP on the HP 712 Part 1: Installation
blog.pizzabox.computer
blog.pizzabox.computer
If you ever research NeXT on the Internet you'll find articles and threads about how the company "failed" [1]. One might make the argument that NeXT's acquisition by Apple is something that almost every tech startup in 2020 could only dream of. But even more important is how the creative and technical ideas realized by the company would go on to leave a permanent imprint on computing, with NeXTSTEP being the catalyst.
Thank you and anyone else helping to preserve that history.
[0] https://www.youtube.com/watch?v=9H79_kKzmFs
[1] https://arstechnica.com/civis/viewtopic.php?f=14&t=762640
The machine was truly unique and the look and feel of the GUI still represents an almost global maximum in my aesthetic sensibilities. The programming model undergirds my expectations of what a ‘modern’ development environment should be like.
A truly formative, almost ineffably mythical, experience.
The decision was taken because the department wasn't seeing a future to keep those NeXT workstations around, as this was shortly before Apple's acquisition.
Those Renderman manuals were great, though.
At that stage there was lots of interesting hardware for us to collect; we had a BeBox, three SGI workstations including an O2, an Alpha workstation and a couple of Alpha based servers.
I dropped in at the UCC not that long ago and sadly, the days of cool interesting workstations seem to be over. It's just PCs now. I guess the energy of design and innovation isn't focused on the desktop anymore, but those days were really cool :)
One might also make the argument that this is basically the most extreme case of "acquihiring" ever.
At the time we referred to it as a "takeunder"
Was very impressed by them. As I was already using FreeBSD, Mac OS X was like the perfect combination when it came out.
Ended up getting a 486 50mhz and running very early (like pre 1.0) Linux on it. That scratched a bit of the itch :-)
Once I got to college, the basement of my dorm had a computer shop that specialized in x86 NeXTStep hardware. I tried to find a way to make that work too, but the costs were just too high. You didn't need just a 486DX2/66, it had to have EISA, 32MB RAM, lots of SCSI disk, and the like. It was easily a $6-7K proposition.
It was essentially a slow monochrome early Mac OS X release, in the days when the Macintosh had System 6 or System 7. It really was more than 10 years ahead of its time.
I don't know how real it was, but one of NeXT's marketing points at the time was the power of all the supporting logic they put around the main CPU. There was a bunch of DMA support and a MC56001 signal processor from the beginning, and later on, it was possible to buy video boards from NeXT with onboard i860 processors.
One area where they did fall down, at least initially, was in the Magneto-Optical primary storage. The original NeXT cube shipped with one of these _instead of_ a hard disk. I think the idea was that you could take a single MO disk around from workstation to workstation and carry your environment around with you. The downside is that the access time on the MO drive was something around 80ms or more in an era when a hard disk was 20ms or so. Killed performance, as far as I understand, and the next generation machine was a more traditional hard-disk/floppy combination.
This philosophy lived on into the Apple years. The reason the original iPods had Firewire connectors on them was so that you could eventually go from Mac to Mac and just boot off of your iPod and continue your work.
It's why a lot of people who worked with Xserve servers always carried iPods with them — the servers had Firewire ports right on the front and you could plug your iPod in and access your files.
It was pulled before it was released, however, and never heard from again. As far as I know, no justification was ever given.
https://www.macrumors.com/2003/10/08/pulled-panther-feature-...
I learned the 56K on the NeXT (and it saved my butt when I had to emulate a slow small MCU (together with an FPGA) to build a real-time emulator so our customer (Canon) could complete development in parallel with the US mothership getting their act together for shipping verified silicon). But I didn't spend much time with the i860. I should have. And, over course, their main CPU (68040) was better than the 68020s running on my desktop workstation.
That Magnetic Optic thing, though, it turned a pretty slick design, and a very slick SDK, and an "ok" implementation of Display Postscript into something that just felt like a sluggish brick. And, of course, back in the day, Jobs hated networking because it was "just an umbilical cord back to the mothership".
I didn't realize this... but it completely fits both the person and the time.
For those that might be unaware, back in the 70's through maybe even the early 90's, there was a belief that personal computing represented a form of personal liberation from centralized control/power.
The idea was that a computer you could own and manage yourself represented freedom from the establishment (which took the for, of centralized minicomputers, mainframes, and the like). Of course, 30 years later, we now know how that all turned out, with the idea of the network being a connection back to a central mothership sounding pretty darn accurate.
But I want to be quite clear that as a business, NeXT failed. They started out wanting to be an integrated hardware/software company, like Apple. But Jobsian arrogance entirely undercut that; it was a machine developed (and priced) for people like Jobs, so it never found market acceptance outside of a few market niches like finance, where people had money to burn.
Eventually they gave up on hardware and shifted to being an operating system on other people's hardware: Sun, HP, and eventually, a narrow set of Intel-based PCs. This kept them going a little longer, and made things easier for their existing customers doing in-house development, but they were still failing more slowly.
They then pivoted toward being developer tools for Windows machines, except they could only run on the more-expensive Windows NT. This too was headed to eventual failure.
Apple did screw up writing a modern operating system enough that they decided to look at buying one, and I know Be and NeXT were candidates. But I don't think the deciding factor was technical. What Apple's board wanted was Jobs, so I think of the NeXT acquisition as more of an acquihire with some bonus technology.
Yes, Jobs and his investors eventually turned a modest profit on the sale. But Apple quickly shut down all of the NeXT stuff, leaving NeXT developers like me high and dry, which is a strong sign it was not a viable business. So I look at the sale as Jobs's price for rejoining Apple, his way of not admitting failure.
[0]: http://stuffjasondoes.com/2018/07/25/installing-nextstep-os-...
https://archive.org/details/NextSTEP_3.3_RISC_Sun_SPARC-HP_P...
https://www.reddit.com/r/retrobattlestations/comments/erob81...
I click the start menu on Windows 10 and presented with a bloated view of cortana among other junk. I click the systems icon in Gnome and it's almost the same.
It's as it made sense, simple and kind to the user.
I'm not sure why the releases are so infrequent though as it has been almost three years since the last one.
With that being said, GNUstep is still being worked on. It’s currently roughly compatible with Mac OS X Tiger’s version of Cocoa. While this is far behind macOS Catalina, I’ll be honest and say that Mac OS X Tiger with some security updates can hold its own against modern operating systems. There’s even a fork of Firefox called TenFourFox that’s available for PowerPC Macs running Tiger.
What I personally believe is that GNUstep needs a suite of compelling applications in order for it to be more strongly considered. There are a lot of GTK and GNOME applications, and there is also a compelling collection of QT and KDE applications, but where is there a GNUstep web browser, office suite, image editor, photo library manager, etc.? GNUstep is less compelling in a world of GTK and QT apps. But if more GNUstep applications were written, then that may convince other developers to put in the work necessary to create a desktop distribution based around GNUstep and it’s applications. I was impressed by the now-defunct Étoilé project which attempted to revamp GNUstep in many ways.
Anyway, I still think GNUstep has some potential, and there’s a window of opportunity for the project to gain more support, especially in an era of increased disappointment over Windows 10 and macOS.
Same here. But not nostalgic for nostalgia's sake. Nostalgic for elegant user interface design.
I wish there was something modern and current that I could choose. All of the Linux desktop environments look like either like Windows clones, or like they're just skins of each other.
I would love something NeXTy. It could even be monochrome, I don't care.
See https://computerhistory.org/blog/next-steve-jobs-dot-com-ipo...
At introduction, a Xerox Alto would cost $100,000 to build in today's dollars according to Wikipedia, so prices were trending down at the time, but were still enormous.
I actually think one of the biggest problems was charging so damn much for the developer tools and their retail picks were less than helpful.
I got a copy of NeXTSTEP 3.3 and 4.0 with the developer tools and had a Microway server speced to run it (90MHz Pentium). It was way more fun and productive than any other machine and that includes the BeOS which was nice but felt a bit unfinished. The manuals were amazing and I wish Apple still knew how to do documentation as well as NeXT did.