News for hackers. Stuff that matters.
Re:Next Computers by ajross on Monday May 08, 2023 @03:11PM (#35865778)
Unpopular opinion, NeXT hardware was kinda junk. It was a 68030 machine released into direct competition SPARC and MIPS chips that were 3x faster. It had a 2bpp framebuffer (and UI) that would have been really clever and attractive in competition with monochrome workstations of 1986, but frankly when it shipped it looked kinda awful next to the 1MB SVGA cards arriving on the market. At the OS level, Mach was outrageously primitive for a commercial unix (no shared libraries!). And the one genuinely unique and innovative feature (the big MO drive) turned out to be a technological dead end.

The NeXTStep layer was really the only selling point. And in hindsight that was enough. But the hardware itself? Only barely worth remembering.

Re:Next Computers by hsm3 on Monday May 08, 2023 @03:34PM (#35866031)
The original OS absolutely had shared libraries - the whole environment was so RAM-constrained that it was essential. (source - I was part of the early SW eng team). In fact, my memory is that they worked much better than competing systems because of Objective-C's late binding, in the practical case of sharing library code across applications built/shipped at different times on different OS versions. As I recall, C++ based systems couldn't deliver the full sharing on a typical user's system who was never running apps that were all updated for each major and minor release.
Re:Next Computers by qubex on Monday May 08, 2023 @04:50PM (#35866897)
Mathematica on NeXT ♥

Oh the memories that brings back!

Re:Next Computers by bombcar on Monday May 08, 2023 @05:03PM (#35867037)
The bright red heart ♥ really stands out on the HN page.
Re:Next Computers by qubex on Monday May 08, 2023 @05:34PM (#35867322)
Mathematica really stands out. Hahaha.
Re:Next Computers by ddingus on Monday May 08, 2023 @09:07PM (#35869044)
Seriously! I am so used to the tone down presentation, seeing that thing is like, "Oh HELLO!" Got my full attention for long enough to be notable.
Re:Next Computers by TazeTSchnitzel on Monday May 08, 2023 @06:16PM (#35867672)
Objective-C libraries have such incredibly clean and simple ABIs, it's wonderful.
Re:Next Computers by Damogran6 on Monday May 08, 2023 @03:22PM (#35865891)
I was in College at the time, comparing it to the Dec and VaxStations next to it, it held it's own. 'the one genuinely unique feature'?

So Display postscript and WYSIWYG _everywhere_ wasn't a big deal? The developer environment and DSP capabilities were pretty special....the Magnesium was a cool flex and one cable going to the monitor keyboard and mouse...the MO drive was slow, but cool.

Edit to add: And Mathematica. it was CRAZY cool.

Re:Next Computers by rodgerd on Monday May 08, 2023 @06:06PM (#35867592)
> I was in College at the time, comparing it to the Dec and VaxStations next to it, it held it's own

It's interesting to me that this criticism has stayed around so many years in different forms: the iPhone has underpowered RAM compared to Androids, etc etc.

Yet consistently people pick on the overall experience not particular components.

Re:Next Computers by GlenTheMachine on Monday May 08, 2023 @03:40PM (#35866090)
IIRC it was the fastest workstation available for under $5k in 1990 (around 15 mips, I think?). You have to remember what market they thought they were selling to -- it was meant to be a high-end personal workstation, not an industrial machine. Sun and SGI machines started at around $10k and went up from there.

So it's competition was the higher end of the Mac line and a bit up from that, really. Turned out there was never much of a market for personal workstations, hence the low sales numbers.

Re:Next Computers by Spooky23 on Tuesday May 09, 2023 @12:18AM (#35870120)
I came into a bit of money in college and decided to buy a Sun workstation.

You are correct - they didn’t know how to fulfill individual sales. The box was delivered to a LTL freight crossdock, and I got a call from a dispatcher to come pick the thing up. I had to drive to the industrial part of town. A bemused guy helped me get the carton down and remove the boxes, then I got to lug thing across the yard.

It was a fun thing to have amongst my nerd friends. I ended up selling it at a nice profit because I was willing to ship it anywhere. The monitor i sold at a loss to a graduate student.

Re:Next Computers by detourdog on Monday May 08, 2023 @03:28PM (#35865950)
I had another boss at the same company that filled a NeXT cube to capacity with motherboards. For the sake of a good story I will say he had them all running under the same Mach kernel. He described the simple thing he did to get it running, but I have forgotten.

Technology was moving really fast in those days.

Re:Next Computers by johndoe0815 on Monday May 08, 2023 @07:27PM (#35868280)
Here's how to run multiple NuBus CPU boards in a Cube - it requires some modifications to the backplane: https://wiki.preterhuman.net/NeXTcube_running_68030_and_6804...

The additional boards were netbooted via bootp/tftp, so the additional boards could run the same kernel as the one the hard disk (and/or MO drive) was connected to. Of course, this is a distributed memory machine - not much different than running three diskless Cubes booting from a fourth machine.

Re:Next Computers by retrobyte on Monday May 08, 2023 @10:02PM (#35869393)
There’s a rebuild of a NeXTcube with 4 motherboards being detailed here: https://www.nextcomputers.org/forums/index.php?topic=4950.0
Re:Next Computers by klelatti on Monday May 08, 2023 @03:28PM (#35865967)
The 68030 does look like a curious choice for a machine launched in 1988.

Wikipedia says that they considered the Motorola 88000 but with a source that I've not been able to track down.

Re:Next Computers by GlenTheMachine on Monday May 08, 2023 @03:36PM (#35866047)
They developed a dual-CPU prototype box based on the 88000, circa 1992. It was never released - the company was bought before it advanced past the prototype stage.

They also had a prototype laptop, although I don't know for certain which CPU it was based on. Because the existing battery technology couldn't provide enough juice for reasonable runtime, it was going to be a plug-into-the-wall design.

Re:Next Computers by hsm3 on Monday May 08, 2023 @03:42PM (#35866110)
NeXT wasn't bought until late 1996. That didnt kill the RISC project, what happened is the company dropped all hardware and became software-only (primarily on top of x86 boxes, but some lower-level pieces ran on HP and SPARC).
Re:Next Computers by GlenTheMachine on Monday May 08, 2023 @03:45PM (#35866153)
Ah, yes, you are correct. Thanks for jogging my memory.
Re:Next Computers by mattl on Monday May 08, 2023 @04:09PM (#35866419)
And spun off their hardware division as Firepower systems and sold it to Canon
Re:Next Computers by knuckleheadsmif on Monday May 08, 2023 @04:26PM (#35866621)
They gave up on the 88000 the same time Apple did (yes it was considered at Apple too) and is directly related the IBM/Apple PPC partnership and Apple’s insistence that Motorola being a second source for the PPC. It was really Motorola that gave up on the 88000 and not Next.
Re:Next Computers by Maursault on Monday May 08, 2023 @03:45PM (#35866161)
> The 68030 does look like a curious choice for a machine launched in 1988.

GP is exaggerating. Spark and MIPS were more expensive machines for a different market NeXT wanted a toe in but was merely straddling; business and education were NeXT's target markets. The 68030 with a math coprocessor was bleeding edge in 1988. Sun released a 20MHz and 33MHz 68030 Sun-3x in 1989, a SunOS (UNIX) workstation.[1] Apple released the 68030 Mac SE/30 (16MHz) in Jan. 1989. There was absolutely nothing wrong with the 68030 in 1988/1989. If anything, NeXT was a little fast out of the gate with the 25MHz 68030 in 1988.

[1] https://en.wikipedia.org/wiki/Sun-3#Sun-3x

Re:Next Computers by chris_j on Monday May 08, 2023 @04:10PM (#35866429)
Why was a 68030 a curious choice for a machine launched in 1988?
Re:Next Computers by hulitu on Monday May 08, 2023 @05:32PM (#35867302)
68020 could run a distributed network OS (Domain OS/Aegis). What was wrong with 68030 ?
Re:Next Computers by iohead on Monday May 08, 2023 @07:13PM (#35868150)
As part of a project code-named "Jaguar", Apple did consider using a Motorola 88K variant as their future RISC-based hardware, but it was short-lived and they moved on to the POWER Architecture. In 1991, Apple, IBM, and Motorola formed the "AIM" alliance with the goal of creating a Common Hardware Reference Platform (CHRP). This led to the PowerPC architecture, which included most of the POWER instructions along with some additions and deletions.
Re:Next Computers by em-bee on Monday May 08, 2023 @03:47PM (#35866189)
i don't know about the CPU, but the production quality of the hardware was great. once we had a microsecond poweroutage, the PC powered off, the NeXT machine kept running.
Re:Next Computers by pjmlp on Monday May 08, 2023 @04:21PM (#35866562)
Objective-C shared libraries are a key part of NeXTSTEP.

By the way, the first commercial UNIXes did not have shared libraries.

Re:Next Computers by hulitu on Monday May 08, 2023 @05:30PM (#35867284)
You had 1MB SVGA machines at the time of 68030 ? Can you give some examples ?
Re:Next Computers by indymike on Monday May 08, 2023 @09:13PM (#35869084)
The NeXT was priced above a PC, but just below a SGI, DEC or Sun workstation. When compared to a top of the line PS/2 model 80 (at $4500 for the tower, and $1000 for the monitor, plus an extra $200 for Windows 386), the NeXT Cube ($6K or so) was a pretty good value because you got a laser printer, the FPU was included and the software library that came with it came with development tools (everyone else charged for them), FrameMaker, Mathmatica and a bunch of other titles that would have been $450 each on the PS/2.
Re:Next Computers by jasomill on Tuesday May 09, 2023 @04:44AM (#35871657)
A few data random data points:

PS/2 Model 80 release MSRPs were $6,995, $8,295, and $10,995, depending on the configuration, without monitor, OS, FPU, or support for display resolutions beyond standard VGA[1]. The top model included a 20 MHz CPU, 2 MB RAM, and a 115 MB ESDI hard drive.

NeXT shipped two years later, but its $9,995 MSRP[2] included the OS, application software, additional software, a 17" 1120x832 greyscale monitor, FPU, DSP, and four times the RAM of the top-end Model 80.

IIRC — and I may not, it's been decades — NeXT generally sold at or around MSRP, while other UNIX vendors and IBM typically sold at a considerable discount to large accounts and academia.

To compare with a more "garden-variety" PC, in the same BYTE issue[2] as the NeXT article, Dell was selling its lowest-end 386 for $4,199, with a 25 MHz CPU, 1 MB RAM, monochrome VGA display (640x480, size unspecified), and 40 MB (interface unspecified, probably IDE) hard drive for $6,299, no FPU, OS extra.

This same Dell system with a 150 MB hard drive, SVGA color display (800x600, size unspecified), and 8 MB RAM cost around $7,000 ($5,900 for 150 MB SVGA, +$600 for 4 MB RAM; 8 MB, I presume, would cost another $600×4/(4-1) = $800 or so).

Adding a $500 387/25 FPU (based on ads in the back of the same BYTE[2]) and a $500 Dell UNIX license[3] brings the cost of our Dell system to $8,000, so within 20% or so of NeXT.

Unlike Dell, NeXT also bundled a variety of high-quality developer tools (Allegro Common Lisp and Sybase SQL Server in addition to the expected GNU C/ObjC toolchain, Interface Builder, and NS class libraries), useful application software (Mathematica, WriteNow, Mail.app), and convenient reference works (dictionary, thesaurus, book of quotations, complete works of Shakespeare, product docs).

Finally, NeXT charged $3,695 to upgrade the Cube's internal hard drive from 40 MB to 330 MB, which makes Apple SSD upgrade pricing sound entirely reasonable, as a comparable upgrade from a hypothetical 512 GB to 4 TB NeXT SSD would cost almost $3,000.

[1] https://archive.org/details/byte-magazine-1987-06/page/n134/...

[2] See, e.g., page 178 of

https://vintageapple.org/byte/pdf/199001_Byte_Magazine_Vol_1...

(warning: slow PDF link)

[3] https://www.tech-insider.org/unix/research/1992/0706.html