News for hackers. Stuff that matters.
Re:Change of scope and target market for i386 by rwmj on Friday September 29, 2017 @11:57AM (#15366409)
Fedora nearly dropped i686 earlier this year, and might do so soon. More specifically there was a proposal to stop building i686 kernels[1] which didn't go through but it did start a lot of discussion on the mailing list. Eventually it was decided to set up an x86 SIG for anyone interested in maintaining it[2][3]. It's yet to be seen how the SIG will work out.

[1] https://fedoraproject.org/wiki/Changes/Stop_Building_i686_Ke...

[2] https://pagure.io/fesco/issue/1737

[3] https://fedoraproject.org/wiki/Architectures/x86

Re:Change of scope and target market for i386 by leggomylibro on Friday September 29, 2017 @05:07PM (#15369214)
This is really only tangentially-related, but on the subject of removing architecture support, can I point out how annoying it is that Eclipse 4 does not target ARM architectures?

Look at this: http://archive.eclipse.org/eclipse/downloads/drops4/R-4.6-20...

Linux (x86/GTK+) Linux (x86_64/GTK+) Linux (PPC/GTK+) Linux (PPC64/GTK+) Linux (s390x/GTK+) Linux (s390/GTK+) Linux (PPC64LE/GTK+)

And yet no ARM...I'll bet more people use that than s390.

Re:Change of scope and target market for i386 by andrewf on Friday September 29, 2017 @05:40PM (#15369478)
IBM is almost certainly committing dollars or people to make that s390 (and PPC64) support happen.
Re:Change of scope and target market for i386 by rwmj on Friday September 29, 2017 @05:20PM (#15369328)
Is Eclipse still written in Java? I wonder why architecture support has to be added at all.
Re:Change of scope and target market for i386 by rhencke on Friday September 29, 2017 @05:24PM (#15369358)
There very may well be other reasons, but a large one is that Eclipse is written using SWT, not AWT/Swing.

SWT is Java, and has a platform-independent API, but has platform-specific implementations. (SWT JARs are unique per OS/architecture)

Re:Change of scope and target market for i386 by leggomylibro on Friday September 29, 2017 @06:53PM (#15369945)
I actually tried to build it from source.

Oh, god. What a monstrosity of a build system. And the documentation (or lack thereof)...here there be tygers.

Re:Change of scope and target market for i386 by phippsbrad on Friday September 29, 2017 @10:42AM (#15365689)
I have Intel Atom netbooks that currently run Ubuntu wonderfully. But they are low RAM and the 32bit version runs better than the 64bit (if they can even run 64bit). I am worried I will have to drop Ubuntu and switch to plain Debian because of this.
Re:Change of scope and target market for i386 by cup-of-tea on Friday September 29, 2017 @10:54AM (#15365801)
Same. It's funny actually, last time I installed something on there I just assumed it was x86_64 and was thoroughly confused for a good few moments when the USB stick would not boot. But yeah, I, for one, still run Linux on i386 hardware. My netbook isn't obsolete. In fact, I don't think I can buy anything like it any more.
Re:Change of scope and target market for i386 by maccard on Friday September 29, 2017 @11:03AM (#15365899)
> My netbook isn't obsolete. In fact, I don't think I can buy anything like it any more.

That's pretty much the definition of obsolete

Re:Change of scope and target market for i386 by foobarbecue on Friday September 29, 2017 @11:53AM (#15366366)
Antique ≠ obsolete
Re:Change of scope and target market for i386 by qplex on Saturday September 30, 2017 @01:10PM (#15373833)
Funny that for other stuff it usually takes 100 years to be considered antique.
Re:Change of scope and target market for i386 by cup-of-tea on Friday September 29, 2017 @03:34PM (#15368401)
Wow... well you're completely sold on the whole planned obsolescence thing, aren't you? I suggest looking up obsolete in the dictionary.
Re:Change of scope and target market for i386 by rhencke on Friday September 29, 2017 @05:28PM (#15369386)
I looked up obsolete in the Oxford English dictionary:

    No longer produced or used; out of date.
So, I think, by that definition, his point stands: it truly is the very definition of obsolete, as it is no longer produced.
Re:Change of scope and target market for i386 by cup-of-tea on Saturday September 30, 2017 @12:55PM (#15373752)
Oh don't be silly. The "produced" part is obviously only applied to consumable items. Something is not obsolete because it is no longer manufactured. It might be obsolete if consumable parts for it are no longer manufactured. Nobody would use obsolete to refer to a tool that still performs its intended function but is no longer manufactured.
Re:Change of scope and target market for i386 by rhencke on Saturday September 30, 2017 @03:02PM (#15374484)
The Oxford English dictionary provides synonyms for obsolete. While 'fallen into disuse' is one synonym provided, another is 'discontinued'.

Your definition of obsolete, while correct, is not complete.

Re:Change of scope and target market for i386 by unsigner on Friday September 29, 2017 @11:25AM (#15366089)
There's a crop of light, cheap Chinese laptops based on Atoms (well, they call them "Apollo Lake") which are the closes you can get to a modern day netbook. Google N3450 (the most popular CPU), or brands like Chuwi, Jumper or Onda.
Re:Change of scope and target market for i386 by happycube on Friday September 29, 2017 @01:25PM (#15367216)
Largely for the shadowbanned reply to this: For Linux tinkerers, there are tons of cheap Chromebooks with Apollo Lake that can be reflashed and/or put in dev mode and happily run regular Linux.
Re:Change of scope and target market for i386 by amongwhales on Friday September 29, 2017 @11:49AM (#15366325)
Where do you usually buy them from? Alibaba?
Re:Change of scope and target market for i386 by wlesieutre on Friday September 29, 2017 @01:29PM (#15367270)
Banggood carries a lot of these lower-powered computers and phones if you like something that's more of a store instead of a buyer/seller marketplace.

Also a great place for DIY project supplies. They sell a lot of electronics parts, CNC bits (not sure about the quality), quadrocoptor parts, etc.

Re:Change of scope and target market for i386 by mtgx on Friday September 29, 2017 @11:38AM (#15366227)
Do you plan on keeping those Atom machines for longer than 2021? Because otherwise it should not be an issue, as you can still use 16.04 with the latest patches until 2021.
Re:Change of scope and target market for i386 by yothsoggoth on Friday September 29, 2017 @11:55AM (#15366387)
How much better do the 32-bit versions run?

I still use my old second-hand Samsung N220 Plus occasionally when I'm travelling, as it's lighter than my main laptop and I can't afford a light + performant one.

I'd never actually considered whether to run 32-bit or 64-bit OS on it, and just installed the 64-bit by habit.

Re:Change of scope and target market for i386 by sliverstorm on Friday September 29, 2017 @01:30PM (#15367279)
Hop on the final i686 LTS-type release of either Ubuntu or CentOS, and you'll be fine for a long time. RHEL4 was updated for like a decade after it first launched.
Re:Change of scope and target market for i386 by wyldfire on Friday September 29, 2017 @04:59PM (#15369159)
I wonder if it's time for ubuntu and friends to seriously consider ia32?
Re:Change of scope and target market for i386 by aldeluis on Friday September 29, 2017 @10:29AM (#15365559)
I use 32bit server images in VPS because the RAM usage is significantly lower. This is critical in VPS units with 512MB of RAM... I'm worried.
Re:Change of scope and target market for i386 by jcelerier on Friday September 29, 2017 @12:57PM (#15366955)
> I use 32bit server images in VPS because the RAM usage is significantly lower. This is critical in VPS units with 512MB of RAM... I'm worried.

You could use Debian x32 instead. 32 bit pointers but amd64 instruction set: https://wiki.debian.org/X32Port

Re:Change of scope and target market for i386 by Iv on Friday September 29, 2017 @10:39AM (#15365654)
The proposal explicitly calls to keep i386 as a target for containers.
Re:Change of scope and target market for i386 by oliwarner on Friday September 29, 2017 @07:30PM (#15370144)
You have 32bit support on 16.04 through 2021.

If by that point you can't just throw another 512 of RAM at the problem, I'd be worried. 1GB is already starting to become the lowest rung for VPS providers. That's the $5 plan at Linode, anyway. I fully expect that to be universal (or greater) in four years time.

And that's not to mention that while a little wider, 64bit is also faster. This could be a saving factor under load.

Re:Change of scope and target market for i386 by slacka on Friday September 29, 2017 @12:22PM (#15366638)
Same, I also get by with 512MB. If i686 support is dropped, I'd need to move up to 1GB, which comes with a considerable cost increase.
Re:Change of scope and target market for i386 by izacus on Friday September 29, 2017 @11:32AM (#15366165)
hmm, doesn't Linux have a mode where it keeps 32bit pointers even on x86_64? I remember reading about it.
Re:Change of scope and target market for i386 by ant6n on Friday September 29, 2017 @11:35AM (#15366199)
x32 ABI. Although I've never heard of a Linux that's x32 only.

https://en.m.wikipedia.org/wiki/X32_ABI

Re:Change of scope and target market for i386 by giancarlostoro on Friday September 29, 2017 @01:19PM (#15367161)
According to another comment made recently Debian has such a flavor:

https://news.ycombinator.com/item?id=15366955

Re:Change of scope and target market for i386 by ant6n on Friday September 29, 2017 @01:49PM (#15367463)
Neat! It seems the main drawback is that you only have 4GB of virtual memory. I wonder whether it would be possible to create some sort of hybrid that allows access to more memory. (himem? long-pointers? separating data/code/stack into different regions?)
Re:Change of scope and target market for i386 by kasabali on Friday September 29, 2017 @09:28PM (#15370653)
last time I checked it was nothing more then a PoC. Firefox was missing.
Re:Change of scope and target market for i386 by kobeya on Friday September 29, 2017 @06:11PM (#15369690)
Use the netinst image, which is still being maintained.
Re:Change of scope and target market for i386 by DeepYogurt on Friday September 29, 2017 @10:38AM (#15365649)
Try a different distro?
Re:Change of scope and target market for i386 by amongwhales on Friday September 29, 2017 @11:43AM (#15366269)
That's what I was thinking. Arch switched to all x86_64 a few months ago (announced the phase-out) but, Arch would probably be just as lightweight. I'm not sure what DE it comes with
Re:Change of scope and target market for i386 by gh02t on Friday September 29, 2017 @01:55PM (#15367514)
> I'm not sure what DE it comes with

None, the default install of Arch leaves you with a terminal prompt and basic utilities. You can install whatever you like from there. It's closer to something like the Debian minimal install than Ubuntu desktop.

Re:Change of scope and target market for i386 by amongwhales on Friday September 29, 2017 @05:17PM (#15369304)
I meant what does Ubuntu Server come with. Is it Unity too?
Re:Change of scope and target market for i386 by gh02t on Friday September 29, 2017 @08:54PM (#15370512)
It doesn't come with one either, it's for servers. You can install the ubuntu-desktop package (which is basically what you get off of the desktop install disk) afterwards, though. Not really clear if that will still be option on i386, that is do a net install and then install ubuntu-desktop. It sounds to me like they are just retiring the installer images for i386 and not the desktop related packages, so if you really need it then you can go this route. I bet it won't be well tested/supported though.

On a related note, Unity is getting the axe and 17.10 will ship GNOME as the default DE.

Re:Change of scope and target market for i386 by sever5 on Friday September 29, 2017 @12:08PM (#15366531)
Debian is the go to, they maintain niche architectures and ports almost to a fault.
Re:Change of scope and target market for i386 by acoye on Saturday September 30, 2017 @05:44AM (#15372058)
The end of x86 32bit is near … And here I am trying to find an up to date distro for my G5s :D

Tl;dr opensource or not, market share dictates supported archs.

The only difference been, you can try to build from the sources for your vintage hardware.

Re:Change of scope and target market for i386 by davidgerard on Sunday October 01, 2017 @09:01AM (#15377639)
I got an SSD on Friday and accidentally downloaded the 32-bit desktop ISO for 16.04 ... even with PAE on 8GB RAM with 8GB swap, it turns out 32-bit Firefox crashes when its virtual memory footprint gets too big ...

So yeah. 32-bit is now a specialist thing. Or you could use Debian.

16.04 is supported until 2021, so ...

Re:Change of scope and target market for i386 by jmkni on Friday September 29, 2017 @03:15PM (#15368263)
32 bit is handy in development because you can run more than one.

On most processors you can only run one 64 bit VM, but as many 32 bit VMs as you can handle.

Re:Change of scope and target market for i386 by chansecodina on Friday September 29, 2017 @05:24PM (#15369362)
Now I'm curious: Which hypervisor has that limitation?
Re:Change of scope and target market for i386 by jmkni on Tuesday October 03, 2017 @05:43AM (#15391255)
It's more that any consumer grade processor seems to have this limitation.

I have an i7-6700HQ for example, and I can either have Hyper-V turned on (I'm on Windows) in which case I can only run 32-bit VM's with VirtualBox, or I can turn off Hyper-V in which case I can run one 64-bit VM on VirtualBox, and then only 32-bit VM's past that.

If I'm doing Android development, I can't run a 64-bit VM at the same time as the Android emulator is 64-bit.

Sometimes I want to run my web server, an Android VM, and maybe a Redis server on Ubuntu in a VM. I can't emulate Android and run a 64-bit VM, so the 32-bit Ubuntu distro is invaluable here.

Re:Change of scope and target market for i386 by yuhong on Friday September 29, 2017 @11:44AM (#15366279)
The fun thing is that I think Ubuntu has not been bothering with non-PAE kernels for years now I think.
Re:Change of scope and target market for i386 by jwilk on Friday September 29, 2017 @01:10PM (#15367082)
Do people actually use x86 for IoT?
Re:Change of scope and target market for i386 by DeepYogurt on Friday September 29, 2017 @10:20AM (#15365470)
Glad to see 32bit intel being dropped.
Re:Change of scope and target market for i386 by mtgx on Friday September 29, 2017 @06:11PM (#15369694)
I hadn't considered this, but I wonder if in a few years AMD will have more leverage against Intel because everyone uses AMD64?
Re:Change of scope and target market for i386 by Animats on Friday September 29, 2017 @12:39PM (#15366804)

    Discontinue to provide for i386
    * Server classic img/iso
    * Desktop live
Oh, they just mean 32-bit x86. I thought for a moment this was Ubuntu killing Linux on the desktop.
Re:Change of scope and target market for i386 by dpcx on Friday September 29, 2017 @12:41PM (#15366818)
x86_64 is still available... I don't know the last time I personally used an i386 image from anything.