The future of 32-bit Linux
The future of 32-bit Linux
Posted Dec 5, 2020 11:20 UTC (Sat) by cpitrat (subscriber, #116459)In reply to: The future of 32-bit Linux by BirAdam
Parent article: The future of 32-bit Linux
Posted Dec 5, 2020 12:50 UTC (Sat)
by amacater (subscriber, #790)
[Link] (11 responses)
Posted Dec 6, 2020 11:25 UTC (Sun)
by glaubitz (subscriber, #96452)
[Link] (10 responses)
It's maintained, so I don't see the problem. On the contrary, it helps to find portability issues and hidden bugs because many issues are only immediately visible on architectures such as m68k and SPARC with their peculiar alignment requirements.
Posted Dec 6, 2020 14:27 UTC (Sun)
by amacater (subscriber, #790)
[Link] (7 responses)
The long term future of AMD/Intel 32 bit only is rapidly downhill, I think, though I'm fairly sure that we've committed to supporting it for the lifetime of Debian 11 (Bullseye) - the discussions on architectures are going on at the moment as Bullseye will be released next year and porters and maintainers for the various architectures have to step up and be counted at the moment.
In the ARM world, there's a large number of small boards / embedded systems as noted - but it's hard to build 32 bit code for some large packages on the 32 bit boards themselves because they have small memory. Some packages have to be built on an ARM 64 bit platform in a 32 bit environment - not all ARM 64 bit processors will now run 32 bit code. Various build farms of small boards are also increasingly flaky to support. [Speaking for myself and not on behalf of the Debian project].
Posted Dec 6, 2020 16:28 UTC (Sun)
by luto (guest, #39314)
[Link] (4 responses)
Posted Dec 6, 2020 17:18 UTC (Sun)
by amacater (subscriber, #790)
[Link] (1 responses)
Posted Jan 1, 2021 10:44 UTC (Fri)
by wtarreau (subscriber, #51152)
[Link]
Posted Dec 6, 2020 17:33 UTC (Sun)
by smcv (subscriber, #53363)
[Link]
Posted Dec 10, 2020 20:19 UTC (Thu)
by BenHutchings (subscriber, #37955)
[Link]
We dropped 486 support by accident. It was broken in the kernel by sync_core() using CPUID unconditionally (Debian bug #515982), and then by stack-protector initialisation using RDTSC unconditionally (Debian bug #766105). The latter was reported 5 years after the regression and after it had been included in 2 stable releases, which indicated to me that it wasn't worth fixing. We dropped 586 support more deliberately, after discussion on debian-devel.
Posted Dec 7, 2020 3:57 UTC (Mon)
by pabs (subscriber, #43278)
[Link] (1 responses)
Posted Dec 7, 2020 8:00 UTC (Mon)
by geert (subscriber, #98403)
[Link]
Posted Dec 11, 2020 11:50 UTC (Fri)
by winden (subscriber, #60389)
[Link] (1 responses)
Ps. Thankyou for latest information about m68k and how to get a fully-working Debian chroot / nspwand ... it works great! :)
Posted Dec 11, 2020 11:57 UTC (Fri)
by glaubitz (subscriber, #96452)
[Link]
I know about the Vampire boards and I talked to one of the developers at the Amiga32
The problem is that Vampire currently does not emulate an MMU that is compatible with
> Ps. Thankyou for latest information about m68k and how to get a fully-working Debian
You're welcome. Please also have a look at http://m68k.info which brings news about new
The future of 32-bit Linux
The future of 32-bit Linux
The future of 32-bit Linux
The future of 32-bit Linux
The future of 32-bit Linux
The future of 32-bit Linux
The future of 32-bit Linux
The future of 32-bit Linux
The future of 32-bit Linux
The future of 32-bit Linux
The future of 32-bit Linux
The future of 32-bit Linux
> getting fairly high performance (at least 4x of a 060/50 for cpu intensive work) and it
> seems to me that they are being well-enough engineered.
conference in Neuss, Germany.
the Linux/m68k kernel. However, the FPGA they are using has its own MMU and the
Vampire developers speculated whether it could be used by the Linux kernel instead.
> chroot / nspwand ... it works great! :)
development in the m68k community. You will find a talk about the upcoming M68k backend
for LLVM as well as a new qemu virtual machine type for m68k with 3.2 GB RAM and 128
virtual devices.