My opinion on Ubuntu cancelling Intel 80386/80386-clone processor support
John Moser
john.r.moser at gmail.com
Wed Sep 7 01:58:44 UTC 2016
On Tue, 2016-09-06 at 21:33 -0400, JMZ wrote:
> Hi Ryan,
>
> When you say "Ubuntu 16.10" I wonder if you mean that you are
> running
> gnome with the unity shell or just the command line only. Running any
> of
> the graphical enviroments (save maybe lxde) on a 80586 would be
> pretty
> exceptional.
>
>
> Pentium 4/4 HT systems (which are still 80586 chipset basically) can
> be
> got even at community trash dumps. If you're starting a school,
> setting
> up donated Pentium 4's and old dual-cores with Lubuntu or another
> lxde
> distro might be your best bet. This is especially true if all
> you're
> running is Firefox and LibreOffice, or similar.
>
Is this even worth the resources? There are multiple issues here, most
obvious being the distinction between a current-generation operating
system (Ubuntu) and a special-purpose software project (to target
legacy hardware). Is legacy 32-bit support part of Ubuntu's mission,
or are resources best diverted to improving the system for the other
99.99% of use cases? Like it or not, i586 is probably less than one in
ten thousand installations.
E-waste reuse is itself an economics issue. We like to think we can
donate those systems to some poor people somewhere; but that has a huge
array of complexities:
* Humans have to eat, among other things, and so their labor time is at
a premium: you trade the labor time to produce one good for the
labor time to produce another, e.g. food, and thus any volunteered
time is a real cost paid by the volunteer;
* Collecting, sorting, and shipping those things takes human labor;
* The logistics takes an immense amount of labor: who gets these
computers, what are their requirements, how do we optimize the
benefit for their particular poverty case, and so forth;
* The targets of e-waste reuse are frequently poor nations with
unreliable or expensive access to electricity and even waste
disposal
E-waste reuse can actually cost as much or more than new production,
and has runtime costs because it's less-efficient to use, maintain, and
even power. Collecting, inventorying, and preparing e-waste as a
refurbished good incurs more labor per unit than rolling new units off
an assembly line; the cost advantage depends on if the components cost
more than the additional labor. Even then, there's a lot of cost in
developing the logistics of using something out-of-date in a modern
environment.
Even if you can co-opt slave labor into the deal, is supporting this
kind of specialized use costly for the Ubuntu maintainers? Just
running a build of the OS as 32-bit is inadequate; with the broad range
of out-of-date hardware left behind by modern system software, you'd
need to respond to ad-hoc support issues with varied hardware
configurations breaking because all hardware configurations used in
that context are uncommon by nature. That in an of itself seems to
warrant a project specially dedicated to e-waste reuse programs, rather
than a best-effort and costly nod to the concept of older systems.
More information about the Ubuntu-devel-discuss
mailing list