|
|
Log in / Subscribe / Register

The same old arguments...

The same old arguments...

Posted Dec 7, 2025 7:04 UTC (Sun) by interalia (subscriber, #26615)
In reply to: The same old arguments... by mirabilos
Parent article: Eventual Rust in CPython

> But they should!

> This is how we get hobbyist OSes… like Minix and then Linux.

But how were the creation of Minix and Linux caused by users on niche OS/hardware holding back a large project? What large project are we talking about, because I don't think the big commercial Unixes felt constrained by x86 nor did they create Minix/Linux.

It doesn't seem to me that either of them were written in order to support other people who were users of niche hardware. They were written by those niche hardware users themselves, which would also be the proposed solution if projects like Python, apt or Linux decide to drop an architecture.


to post comments

The same old arguments...

Posted Dec 7, 2025 20:57 UTC (Sun) by mirabilos (subscriber, #84359) [Link] (5 responses)

I argue that if “a large project” is “held back” by support for more architectures/systems/targets, then it’s both an unportable and a shitty project and definitely NOT something that should become a cornerstone of FOSS.

The same old arguments...

Posted Dec 8, 2025 8:45 UTC (Mon) by taladar (subscriber, #68407) [Link] (4 responses)

You have that the wrong way around. The "unportable and shitty" bit is the old hardware, that is literally why nobody builds or wants to support it anymore, because it fundamentally does something in a way that we figured out was a bad idea or at the very least different from everyone else for no good reason.

The same old arguments...

Posted Dec 8, 2025 8:52 UTC (Mon) by Wol (subscriber, #4433) [Link] (3 responses)

I think you've got it the wrong way round.

All too often the majority modern way is the WRONG way, but unfortunately it won the race to the bottom.

I can't speak for x86_64, but the 68000? the 32032? MUCH better chips, much better designed, they just couldn't make headway against the 80x86 line ...

Cheers,
Wol

The same old arguments...

Posted Dec 8, 2025 9:54 UTC (Mon) by anselm (subscriber, #2796) [Link] (2 responses)

I can't speak for x86_64, but the 68000? the 32032? MUCH better chips, much better designed, they just couldn't make headway against the 80x86 line ...

The story goes that the reason why IBM used the 8088 for the PC rather than the 68000 (which had already been available at the time) is that they didn't want PCs to be too powerful because they might have cannibalised sales of their minicomputer lines. A similar argument later kept IBM from introducing 80386-based PCs but then Compaq came out with one and the floodgates were open.

As far as the 68000 was concerned, it was certainly not for lack of trying on the part of the industry. At the time, various 68000-based computers like the Atari ST and Commodore Amiga were quite popular with home users but never made noticeable inroads in the business PC world (which was probably less to do with the technical merit of the platform(s) and more with terrible marketing and unwise product development decisions by their manufacturers). And of course the original Macintosh was 68000-based but the platform switched over to PowerPC and eventually x86 (and ARM) – much like early SUN-type Unix workstations were built around 680x0 chips before CISC fell out of fashion and the workstation makers all came up with their own RISC CPUs (SPARC, HPPA, …).

The same old arguments...

Posted Dec 8, 2025 10:31 UTC (Mon) by farnz (subscriber, #17727) [Link] (1 responses)

There's other parts to that story; the 68k had a 16 bit external data bus, where the 8088 had a mere 8 bit bus. This meant that the PC was a cheaper design, since it could reuse long-established 8 bit parts (and, indeed, if you look at the chips used in the IBM Personal Computer 5150 and the IBM System/23 Datamaster 5322 or 5324, you see a lot of overlap).

And, of course, the 32032 was a disaster zone of a chip. On paper, it was reasonable, but once you took the errata lists into account, it was awful, and you were better off with the 68000.

The same old arguments...

Posted Dec 9, 2025 11:27 UTC (Tue) by epa (subscriber, #39769) [Link]

Ah yes, and the 68008 (which also had an 8-bit data bus and could have been used to build a cheap m68k-based machine) didn't come out until 1982, too late for the IBM PC.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds