tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: the problem of rust :-(

On Thu, Jun 06, 2024 at 07:33:36 -0400, Brad Spencer wrote:

> When the VAX (32 bit system) came out, it took a while before the PDP-11
> (16 bit system) was replaced and I am sure that sales of the PDP-11
> continued for some time (and probably for DECs competition).  Indeed,
> even last year in 2023 a patch for BSD 2.11 for the PDP-11 appeared.
> However, one can't really argue that as the 32 bit systems became more
> common, software that would run on the 32 bit systems would often times
> not run on the 16 bit systems.  Some efforts were made to port the
> software but it was often quite a hard task.  I lived though the very
> end of this transition.

I started on PDP11, I jumped through quite some hoops to build various
programs for Xenix/286, so I do have some first hand experience.  The
16-bit vs 32-bit was a huge change.  2^16 is only 64K, and even with
separate instruction and data address spaces, that's not much.  E.g. I
never managed to get cnews to fit, so I had to run bnews on that Xenix
for usenet.

32-bit vs 64-bit is _nowhere near_ in comparison for most programs,
unless you are doing industrial scale OTP or some huge computations or

> It may very well be the case that the 32 bit and 64 bit systems are
> entering a phase simular to the 16 bit -> 32 bit transition.

It sure is.  I understand the economic side of the argument, but the
technical side of this argument is, IMO, different than for the
16-vs-32.  My impression is that the shift to "managed" languages
plays important role, as garbage collectors have more bits to steal
from 64-bit addresses, so in the benchmark-driven industry dropping
32-bit support makes economic sense.


Home | Main Index | Thread Index | Old Index