Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
32 bit x86 Gentoo - still use it?
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  

Do you still run x86 32-bit Linux in 2017/2018?
Yes, main desktop, because too lazy to convert to 64-bit
0%
 0%  [ 0 ]
Yes, main desktop, machine can't run 64-bit
11%
 11%  [ 5 ]
Yes, running as PVR or other embedded solution
4%
 4%  [ 2 ]
Yes, running as a server, router, or on a virtual machine
13%
 13%  [ 6 ]
Yes, more than one of the above
13%
 13%  [ 6 ]
No, but have 32-bit other architecture
13%
 13%  [ 6 ]
No, no more 32-bit, get into the 21st century!
41%
 41%  [ 18 ]
Total Votes : 43

Author Message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9847
Location: almost Mile High in the USA

PostPosted: Tue Dec 05, 2017 2:39 am    Post subject: 32 bit x86 Gentoo - still use it? Reply with quote

People want to run Gentoo because it's one of the few distros that doesn't require systemd.

Did you know: Gentoo is also one of the last few distros that support 32-bit x86 too... It would be a shame if we end up having to run NetBSD (which I think also makes too many generalizations that was made to be compatible with as many architectures and also slows down the machine.)

Do you still run a 32-bit x86 box?

I still have 32-bit Linux laptops and even on a SC520 and GX1. I also have a 32-bit x86 server with 2TB disks that is solely used for backing up my main disk array.
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6920

PostPosted: Tue Dec 05, 2017 6:05 am    Post subject: Reply with quote

I have... 2 i686 machines still functioning.
One has Gentoo and I'm still using it daily. It's slow but I have a cross-distcc farm on my other boxes to back it up.

The other one ran Debian, it's now in storage after a bad update broke the wifi - systemd hijacked wpa_supplicant and it no longer reads its own config file. Used to be a useful machine, can't justify the effort that distro demands from me any more.
Back to top
View user's profile Send private message
Goverp
Advocate
Advocate


Joined: 07 Mar 2007
Posts: 2187

PostPosted: Tue Dec 05, 2017 10:20 am    Post subject: Reply with quote

I've two, an Asus netbook about 8 years old, a bit slow, but usable KDE for email and webbery when I'm away from home, and my wife's desktop machine, something like 20 years old, usable for email using LXDE, SeaMonkey and LibreOffice. Both currently run Arch linux; I was creating a Gentoo binpkg setup when some Arch guys set up www.archlinux32.org. I may try that, but I'd rather lose systemd by going (back) to Gentoo.
_________________
Greybeard
Back to top
View user's profile Send private message
fturco
Veteran
Veteran


Joined: 08 Dec 2010
Posts: 1181

PostPosted: Tue Dec 05, 2017 10:32 am    Post subject: Reply with quote

I use 64-bit machines exclusively since 2008-2009.
Back to top
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3776
Location: Rasi, Finland

PostPosted: Tue Dec 05, 2017 10:46 am    Post subject: Reply with quote

I have Compaq Armada E500, 900MHz Pentium 3, 384MiB RAM.
I still keep it around mainly as a terminal for my server. Although it doesn't run Gentoo atm. It was my first PC I ran Gentoo on. :)
I'm planning to put Gentoo back into it. I just need to set up proper crossdev environment somewhere.
_________________
..: Zucca :..

My gentoo installs:
init=/sbin/openrc-init
-systemd -logind -elogind seatd

Quote:
I am NaN! I am a man!
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54640
Location: 56N 3W

PostPosted: Tue Dec 05, 2017 10:48 am    Post subject: Reply with quote

eccerr0r,

I still use i686 on an Intel Atom N270 powered netbook from 2008.
I don't use it much and only update it every year or so, that keeps my hand in updating old installs. :)
I might even use my phone an a replacement one day.

My NTP server runs on an early 32 bit Raspberry Pi 1 (256Mb RAM). That won't change any time soon.

Everything that is 64 bit capable runs 64 bit, including my Pi 3.

I only run 64 bit because I don't have any 128 or 256 bit hardware :)
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
John R. Graham
Administrator
Administrator


Joined: 08 Mar 2005
Posts: 10676
Location: Somewhere over Atlanta, Georgia

PostPosted: Tue Dec 05, 2017 2:18 pm    Post subject: Reply with quote

NeddySeagoon wrote:
I still use i686 on an Intel Atom N270 powered netbook from 2008.
...
Everything that is 64 bit capable runs 64 bit, including my Pi 3.
...
Ditto. The netbook still runs fine but recent versions of Plasma really require a more beefy GPU to support all of that window dressing. The UI is no longer what you'd call peppy. Thinking about switching it to something lighter weight.

My big gun workstations all started life as 64-bit installs, but my home server started out in 2005 as 32-bit and has since been converted to 64-bit, just this year. Somewhere along the way it acquired a new motherboard that made that possible but I didn't take advantage of that until recently.

- John
_________________
I can confirm that I have received between 0 and 499 National Security Letters.
Back to top
View user's profile Send private message
AJM
Apprentice
Apprentice


Joined: 25 Sep 2002
Posts: 195
Location: Aberdeen, Scotland

PostPosted: Tue Dec 05, 2017 3:53 pm    Post subject: Reply with quote

I have a few 32 bit only machines in service, most of which are older Pi and some of these are running Gentoo.

None of the 32 bit PC-based hardware I have is running Gentoo though, it's just not worth the effort for me... the most useful of these devices, due to its form factor and high-res screen is probably my HP 2133 netbook which is truly glacial with its Via C7 CPU - I don't intend compiling more than absolutely necessary on that!
Back to top
View user's profile Send private message
Fitzcarraldo
Advocate
Advocate


Joined: 30 Aug 2008
Posts: 2056
Location: United Kingdom

PostPosted: Tue Dec 05, 2017 4:21 pm    Post subject: Reply with quote

My last 32-bit machine went four years ago. All 64-bit these days.
_________________
Clevo W230SS: amd64, VIDEO_CARDS="intel modesetting nvidia".
Compal NBLB2: ~amd64, xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC systemd-utils[udev] elogind KDE on both.

My blog
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Wed Dec 06, 2017 1:21 am    Post subject: Reply with quote

Still have a 32-bit k6-3 Gentoo machine. Presently converting it for use as a router because of the extra features available over a commercial router.
Do not plan to update it to 17.0 so I guess I will have to stop updating or find another workaround for the profile.
Back to top
View user's profile Send private message
CasperVector
Apprentice
Apprentice


Joined: 03 Apr 2012
Posts: 156

PostPosted: Wed Dec 06, 2017 1:47 am    Post subject: Reply with quote

Tony0945 wrote:
Still have a 32-bit k6-3 Gentoo machine. Presently converting it for use as a router because of the extra features available over a commercial router.
Do not plan to update it to 17.0 so I guess I will have to stop updating or find another workaround for the profile.

I do not want to appear like a marketing guy (which I am not indeed), but I really think you can consider Void and Alpine, both of which have been using hardened toolchains for a long time.
Noticing that Alpine aims to be also usable on soft routers (including those really low-end ones), I at least do not think its 32-bit variant will die soon...
_________________
My current OpenPGP key:
RSA4096/0x227E8CAAB7AA186C (expires: 2020.10.19)
7077 7781 B859 5166 AE07 0286 227E 8CAA B7AA 186C
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22867

PostPosted: Wed Dec 06, 2017 3:41 am    Post subject: Reply with quote

If your router was running hardened, then it's probably already PIE and there is no need for a mass rebuild. Even if it wasn't PIE, if you don't mind the occasional break from mixing PIE and non-PIE, you can ignore the mass rebuild and update as normal.
Back to top
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3776
Location: Rasi, Finland

PostPosted: Wed Dec 06, 2017 9:15 am    Post subject: Reply with quote

Tony0945 wrote:
Do not plan to update it to 17.0 so I guess I will have to stop updating or find another workaround for the profile.
Why? Because of the pie?
_________________
..: Zucca :..

My gentoo installs:
init=/sbin/openrc-init
-systemd -logind -elogind seatd

Quote:
I am NaN! I am a man!
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54640
Location: 56N 3W

PostPosted: Wed Dec 06, 2017 9:59 am    Post subject: Reply with quote

Tony0945,

You can turn the (pie) off if you want. The profile changes a few other things too.
e.g. It unmasks a version of icu that needs gcc-6 to build. There may be others.
The /13.0/ profiles will be depreciated, then removed.

If you don't move profiles, there will come a time when you can't update any more.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9847
Location: almost Mile High in the USA

PostPosted: Wed Dec 06, 2017 10:12 am    Post subject: Reply with quote

oh...dang now we have a naming conflict, I was thinking about the email program "alpine"... :(

---

Anyway I also have the N270 Atom netbook (i945gm graphics), and due to its physical size/weight, it does have its use as a "disposable" portable. Running xfce4 with compositing turned off to make sure it doesn't spend cycles on eye candy. Xfce4 is still "ok" on this machine alas I can see some signs of GUI slowness on Audacity. Firefox is atrocious, barely usable. Its screen size is pitiful at 1024x600.

The Pentium-M 1.6GHz laptop (Radeon r200 graphics) I still use because it's the only portable I have that has a hardware rs232 port. It also runs xfce4 with compositing off. Barring the fact it has half the memory of the Atom and a mechanical HDD, the processor is noticeably faster than the Atom. Alas it too has trouble with Firefox but not quite as bad as the Atom. I'd miss this machine more than losing the Atom because of the serial port and its (highish resolution) LCD.

The 32-bit "server" at least is still fast enough for its purposes as it was not meant to be a client machine. Though bottlenecked by PCI (PCI RAID shared with PCI Gbit Ethernet) it's OK as they're mechanical spinners anyway, plenty of time for the P4 to do any computations.

The Atom necessarily gets updated somewhat frequently as if I'm carrying it around I'm likely connecting it to unknown wifi network connections, so it better be updated; unfortunately it's very slow, GUI and compiling :( The others get updates less frequently as they stay on my LAN and usually turned off.

I suspect I should convert my 32-bit VM first so it can help with distcc, or should I update the VM's 64-bit host first...
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
njharris
n00b
n00b


Joined: 17 Sep 2002
Posts: 13

PostPosted: Wed Dec 06, 2017 12:33 pm    Post subject: Reply with quote

I have a client with legacy HW running a common SW package on processors including a Pentium-M (32-bit) to Core 2. I've used Gentoo as a development base because it's stable and well supported.

Personal platform? A Core 2 laptop.
Back to top
View user's profile Send private message
dweezil-n0xad
Apprentice
Apprentice


Joined: 30 Oct 2006
Posts: 156
Location: Ostend, Belgium

PostPosted: Wed Dec 06, 2017 3:53 pm    Post subject: Reply with quote

eccerr0r wrote:
The Atom necessarily gets updated somewhat frequently as if I'm carrying it around I'm likely connecting it to unknown wifi network connections, so it better be updated; unfortunately it's very slow, GUI and compiling :( The others get updates less frequently as they stay on my LAN and usually turned off.

I suspect I should convert my 32-bit VM first so it can help with distcc, or should I update the VM's 64-bit host first...
I also use Gentoo on an old Atom netbook, it's a newer 64-bit cpu though.
For big compiles like gcc for the new 17.0 profile, I export its root over NFSv4, mount and chroot into it from my fast i7 system and emerge gcc for the Atom with my i7 cpu (source).
That's much faster. I've been doing this successfully for a long time.
Code:
$ uname -srvp
Linux 4.14.3-gentoo #1 SMP Mon Dec 4 17:37:46 CET 2017 Intel(R) Atom(TM) CPU N2600 @ 1.60GHz
$ genlop -t gcc --date 3 days ago
 * sys-devel/gcc

     Mon Dec  4 11:34:45 2017 >>> sys-devel/gcc-7.2.0
       merge time: 25 minutes and 22 seconds.


edit: hmm you would need to set up an entire 32-bit Gentoo installation in a VM to do this.
_________________
i7-4790K | 16GB DDR3 | GTX 970 | 500GB SSD
ASUS N56VV | i7-3630QM | 12GB DDR3 | GT 750M | 256GB SSD


Last edited by dweezil-n0xad on Wed Dec 06, 2017 7:10 pm; edited 1 time in total
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54640
Location: 56N 3W

PostPosted: Wed Dec 06, 2017 5:46 pm    Post subject: Reply with quote

dweezil-n0xad,

I use cross distcc. My main system is 64 bit only. The kernel won't run 32 bit code, so a chroot is out.
I like the cross distcc workflow too, since I got into it with ARM and ARM64 systems.
Adding an i686 cross toolchain was a natural step.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
mv
Watchman
Watchman


Joined: 20 Apr 2005
Posts: 6780

PostPosted: Wed Dec 06, 2017 6:37 pm    Post subject: Reply with quote

One Laptop and one desktop are still x86 only.
Back to top
View user's profile Send private message
KarlP
n00b
n00b


Joined: 10 Sep 2017
Posts: 42
Location: Vorderstoder, Austria

PostPosted: Wed Dec 06, 2017 6:48 pm    Post subject: Reply with quote

I still use 32 bit.
My main system is a HP d330 with a Pentium 4, 2.40GHz, 512 MB. And I have also a Gericom Masterpiece G732, with the same processor and memory.

The HP d330 is from 2003 and I have migrated starting with SUSE 8.2 to Archlinux (LXDE). As Arch has announced last spring that they would stop 32 bit support I searched for an alternative and found gentoo. So I hope that I can proceed with my long-term experiment some more years. :-)
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Wed Dec 06, 2017 11:24 pm    Post subject: Reply with quote

Zucca wrote:
Tony0945 wrote:
Do not plan to update it to 17.0 so I guess I will have to stop updating or find another workaround for the profile.
Why? Because of the pie?
Yes, because of the performance hit on 32 bit.
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Wed Dec 06, 2017 11:43 pm    Post subject: Reply with quote

NeddySeagoon wrote:
dweezil-n0xad,

I use cross distcc. My main system is 64 bit only. The kernel won't run 32 bit code, so a chroot is out.


If you are speaking of your Phenom II, although your Gentoo install is apparently not multilib, your CPU is certainly capable of 32 bit. I have a 32bit partition on mine that I use to build binary packages for the k6-3. I did an i486 install, then rebuilt everything with -march=k6-3. Effectively it is a k6-3 with six cores and 3200MHz speed. emerge -e world on the real 450Mhz single core k6-3 took four days some years ago and I don't even have X11. So I build packages on the fake k6-3 and transfer the packages to the real machine using rsync. I could do this for the 17.0 profile change too, I guess. But there is that register loss thing about 32 bit. Tell me more, please, about 17.0 without pie. I did the full switch on my Athlon II and I will be doing it on the Phenom II and the Kaveri, but I don't want to on the old K-6 because I need to squeeze out all the performance that I can. OTOH, it will be facing the internet directly.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54640
Location: 56N 3W

PostPosted: Thu Dec 07, 2017 12:26 am    Post subject: Reply with quote

Tony0945,

Its a /no-multilib/ install and 32 bit support in the kernel is off, so it won't even install grub without a kernel rebuild.
That's no hardship, grub was installed in 2009 and still works. Why change it :)

I'm aware its k6 compatible but I don't have anything that old any more.
Well, I have a 233 MHz P1 with Smoothwall installed as an emergency backup firewall/router but its not been powered on since 2011, so it probably won't go anyway.

I used to run a SETI farm in the days of Seti classic. When that stopped I made a deliberate decision to get rid of all the old stuff and move to a low power server.
All the individual servers I used to run on separate hardware are now KVMs in a HP Gen 7 Microserver. That's a single point of failure of course, hence the Smoothwall box.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Thu Dec 07, 2017 12:42 am    Post subject: Reply with quote

NeddySeagoon, IF you wanted to (and I gather that you don't), you could boot with sysrescuecd, rearrange your partitions and do 32-bit install with a grub installation to that partition.
Then you only have to add a chain load line to grub.conf. That's pretty much what I did when I put in an Ubuntu partition. grub legacy chain loads grub2 if you select that menu choice.

I installed Ubuntu to build SageTV which won't build on Gentoo. Something about Gentoo not supporting gradle whatever that is (I know nothing about java), but the developers give a script for building on Ubuntu. I've made several attempts to make an ebuild, but none succeeded.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54640
Location: 56N 3W

PostPosted: Thu Dec 07, 2017 12:51 am    Post subject: Reply with quote

Tony0945,

True.

I can also drop swap and install DOS and Win 3.1 just for old times sake :)
Swap is next to /boot at the front of the drives.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum