Date: Fri, 25 May 2018 07:40:25 +0000 From: "Poul-Henning Kamp" <phk@phk.freebsd.dk> To: David Chisnall <theraven@theravensnest.org> Cc: Maxim Sobolev <sobomax@freebsd.org>, Mark Linimon <linimon@lonesome.com>, Matthew Macy <mat.macy@gmail.com>, Andrew Gallatin <gallatin@cs.duke.edu>, Pedro Giffuni <pfg@freebsd.org>, Cy Schubert <Cy.Schubert@cschubert.com>, Brooks Davis <brooks@freebsd.org>, Eugene Grosbein <eugen@grosbein.net>, Stefan Esser <se@freebsd.org>, "rgrimes@freebsd.org" <rgrimes@freebsd.org>, Gleb Smirnoff <glebius@freebsd.org>, Sean Bruno <sbruno@freebsd.org>, "svn-src-head@freebsd.org" <svn-src-head@freebsd.org>, "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>, "src-committers@freebsd.org" <src-committers@freebsd.org> Subject: Re: Deorbiting i386 Message-ID: <29329.1527234025@critter.freebsd.dk> In-Reply-To: <52678325-8265-4333-8C4F-2C8D53C822F4@theravensnest.org> References: <201805232218.w4NMIxMA067892@slippy.cwsent.com> <e4311612-d1c4-b118-187b-7086945a312d@FreeBSD.org> <18a87d6d-14af-ef9d-80ff-403039e36692@cs.duke.edu> <CAPrugNomum%2BDO7M3GET3y0DrFse7jy1PmSUwnXGU5Sm6DXRrVg@mail.gmail.com> <20180525003949.GA710@lonesome.com> <CAH7qZfsbGheNqnwNmkP5jYiE=FXzc65yZSBoX_mM%2BuNce9rhyQ@mail.gmail.com> <52678325-8265-4333-8C4F-2C8D53C822F4@theravensnest.org>
next in thread | previous in thread | raw e-mail | index | archive | help
-------- In message <52678325-8265-4333-8C4F-2C8D53C822F4@theravensnest.org>, David= Chisnall writes: >On 25 May 2018, at 05:27, Maxim Sobolev <sobomax@freebsd.org> wrote: >> = >> The idea looks very inmature and short-sighted to me. i386 is here to = >stay not as a server/desktop platform but as an embedded/low power/low = >cost platform for at least 5-10 years to come. There are plenty of = >applications in the world that don't need > 3gb of memory space and have = >no use for extra bits (and extra silicon) to function. > >This argument seems very odd to me. If you are targeting the embedded = >space, it is far easier to build a low-power chip that targets the = >x86-64 ISA than the x86-32 ISA. Any company doing so would also have to consider IP/patent/licensing facto= rs. That said, the main reason why i386 is still doing surprisingly well in the embedded space, is that there are still truckloads of "legacy" software running under MS-DOS and similar, and it works well enough that "a simple hardware upgrade" is enough to satisfy contingency planning. For FreeBSD that market centers on the "Soekris Segment" Most of the chips in those platforms are EOL'ed now, Soekris has moved into the audio-homeopathy market, and PCengines are also phasing out their x86 kit. That sucks for the people running other operating systems, but various taiwanese companies produce usable HW. Anything written moderately competent using FreeBSD on i386 can be trivially ported to amd64, if the new hardware supports that, or to an entirely different 32bit arch arch like arm or mips. So absolutely: Kill i386 once 12 has been branched. Poul-Henning ... Who ran Win3.11 a couple of years ago because of Vladimir Putin. -- = Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe = Never attribute to malice what can adequately be explained by incompetence= .
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?29329.1527234025>