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 Previous  1, 2  
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
Tony0945
Advocate
Advocate


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

PostPosted: Thu Dec 07, 2017 1:36 am    Post subject: Reply with quote

NeddySeagoon wrote:
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.

My SSD Kaveri has only a swapfile and when I transition the Athlon II box to Ryzen on an NVME, I plan to do the same plus buy 16G of RAM which should pretty much obviate the need for swap. Essentially, out of the old box I will keep:
1. the box itself
2. the DVD drive
3. peripherals - wireless mouse keyboard (I've toyed with the idea of a wireless keyboard), monitor and speakers
4. the videocard that I bought for future use with Zen (onboard video was fine for me)
5. MAYBE the intel ethernet card, but only if the new mobo's onboard isn't supported.
6. the TV card (IF the new board has a legacy PCI slot like one MSI B350 board does), else I have a quad TV pci-e board handy.
7. the 2G data hard drive (maybe scrap the JFS)
8. the Gentoo software instal which will be rebuilt via emerge -e world to optimize for Ryzen.

New PSU, mobo & CPU, memory and NVME drive. Oh, I'll probably finally leave grub legacy for refind.

BTW, the k6-3 doesn't run X11 but it does dual boot NT 4.0, haven't done it for years.
Back to top
View user's profile Send private message
Zucca
Veteran
Veteran


Joined: 14 Jun 2007
Posts: 1044
Location: KUUSANKOSKI, Finland

PostPosted: Thu Dec 07, 2017 10:08 am    Post subject: Reply with quote

Since the 17.0 profile is kinda imminent... I thought to ask if one could just disable pie USE -flag globally? Would that work? Since I'm planning to revive my old Pentium 3 laptop sooner or later, I'd like to disable pie there since it seems to cause overhead.
Also would that make it impossible to compile softaware for it on pie enabled 64-bit system (with multilib)? If it's impossible then how about 32-bit non-pie crossdev environment inside qemu?
_________________
..: Zucca :..
This space is not for rent.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


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

PostPosted: Thu Dec 07, 2017 11:01 am    Post subject: Reply with quote

Zucca,

That works but there is an extra step as pie is forced on.
_________________
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
Zucca
Veteran
Veteran


Joined: 14 Jun 2007
Posts: 1044
Location: KUUSANKOSKI, Finland

PostPosted: Thu Dec 07, 2017 2:03 pm    Post subject: Reply with quote

Ok. So basically right after untarring stage3, chrooting and editing make.conf I'd run
Code:
emerge -1 gcc && emerge -e --exclude gcc @world
... Maybe also libc and binutils too before @world.
Is this roughly the correct way?
_________________
..: Zucca :..
This space is not for rent.
Back to top
View user's profile Send private message
miket
Guru
Guru


Joined: 28 Apr 2007
Posts: 397
Location: Gainesville, FL, USA

PostPosted: Fri Dec 08, 2017 3:15 pm    Post subject: Reply with quote

I voted for the last option because it was the most accurate: my last 32-bit machine (yes, on Gentoo) went out of service 7 or 8 years ago, so I have been exclusively 64-bit since then. Things were bumpier in the beginning of 64-bit, but things are good now.

At the same time, I sure am not demanding that everyone "get into the 21st century!" as the poll asks. You could turn that a bit into how I got into the 21st century. 8) I rejoice that Gentoo still supports x86 since, yes indeed, many people still use it and I myself could find myself wanting to use it.

For me, the more fearsome thing is what Intel wants to push onto the world: dropping of support of legacy BIOS in favor of its EFI dog-and-pony show. I am happily in the 16/32-bit world for that!
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


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

PostPosted: Fri Dec 08, 2017 5:42 pm    Post subject: Reply with quote

At least at this point it seems most people have gotten rid of their 32-bit x86 boxes, but still a good holdout. It's great some people other than me still use their x86 boxes on a daily basis so we don't have to worry too much about bit rot... I hope...
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
JWJones
n00b
n00b


Joined: 11 Jan 2015
Posts: 6
Location: Cascadia

PostPosted: Fri Dec 08, 2017 5:45 pm    Post subject: Reply with quote

I voted "Yes, main desktop, machine can't run 64-bit" because I am currently installing on an old Dell Dimension 3000, P4, 1GB RAM, 40GB HDD. This will be my first attempt at installing Gentoo, so I thought I'd use an old machine from our "boneyard" here at work. I come from the Slackware world to Gentoo, so it's not too much of a stretch for me, so far. I plan on starting off with a minimal window manager desktop machine on this hardware: probably cwm, i3, or spectrwm, then later I'll build a nice xfce desktop on higher-spec (64-bit) hardware.

I should probably note that I am merely a Linux/BSD hobbyist; I'm neither a developer or IT person. I do this only for my own use/experience. I'm really enjoying the Gentoo way so far!
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


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

PostPosted: Wed Jan 10, 2018 2:57 am    Post subject: Reply with quote

Now due to meltdown, 32-bit users are currently in limbo, or has someone seen some information about getting PTI ported to x86-32?
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
miket
Guru
Guru


Joined: 28 Apr 2007
Posts: 397
Location: Gainesville, FL, USA

PostPosted: Wed Jan 10, 2018 9:05 pm    Post subject: Reply with quote

eccerr0r wrote:
Now due to meltdown, 32-bit users are currently in limbo, or has someone seen some information about getting PTI ported to x86-32?

At first flush, I thought that 32-bit machines would already be covered. The main KAISER patches were made at the new file arch/x86/kaiser.c and seem not to involve assembler source at all. That would make it seem that the fixes would apply equally well to all x86-family processors, whether 64 or 32 bits.

So then I had to take a look. The .config key of interest is CONFIG_PAGE_TABLE_ISOLATION. I grabbed the 4.14.13 tarball from kernel.org and went into menuconfig. The sad news that the selection "Security options -> Remove the kernel mapping in user mode" is enabled only for 64-bit kernels. If you're really living of the edge you might try to force that to be enabled anyway, but there are two dangers: that this would definitely break something because of differences in the processors or that, even if the programmers think that they have everything covered, the fix is poorly tested on 32-bit machines.

A grep through the sources for CONFIG_PAGE_TABLE_ISOLATION shows 29 places where it is tested. I wasn't ready to walk through all of those.

Already GKH is telling people who are not on 4.4, 4.9, or 4.14 (or testing 4.15) that they are out of luck. I hope that's not the case for 32-bit x86.
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


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

PostPosted: Wed Jan 10, 2018 9:15 pm    Post subject: Reply with quote

Yes I tried setting CONFIG_PAGE_TABLE_ISOLATION to Y (actually, removed the Kconfig requirement for X86_64)

It wouldn't even compile (4.14.12).

---

Curiosity to those who are still using 32-bit: My initial guesses is that anyone using before a P4 or Pentium-M, you might be safe because it's not predictable to read the data. It IS vulnerable and a dedicated hacker will get your data, but it requires patience and 100% CPU utilization for long periods of time to get your data (as it'd have to check and check again, and may need to do a "best of 3" type of deal (or possibly more than 3) in order to reliably read information, and by then the possibility the data has changed by then.

A P4 or Pentium-M, as they support SSE2 - since they come with cache operations extensions, they are screwed as they're easier to determine whether they got the right cache line. If you can run 64-bit, now's the time.

The non-speculative, non-out of order Atoms are good to go as far as I know (note: the newer Atoms do use speculation and can run things out of order, so they are affected). These older Atoms may be the only 32-bit x86 CPU that are okay at this point. I think even Spectre won't work because of the lack of speculative execution.. Unfortunately these older Atoms are slow as molasses...
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed watching?
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 Previous  1, 2
Page 2 of 2

 
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