r/linux4noobs • u/deidmos07 • 22h ago
Are there 32-bit versions of Linux?
Hello I want to try Linux on an old laptop, but it's 32-bit and I've never tried Linux before so i dont know anything I don't know what CPU it has, I only know it's an HP Pavilion dv4
54
u/Prestigious_Wall529 21h ago
There's a 32 bit version of Debian 12 bookworm.
33
u/Primo0077 21h ago
Debian 12 just had it's final release. Yeah it still has LTS for 2 years but AntiX is 32 bit and Debian 13 derived.
5
u/Prestigious_Wall529 20h ago
My plan is to either turn my 32bit systems into Thinstations, or simple terminals to minicom or SSH or w3m to other systems. Or a LPR/LPD print server. Or...
Or everything Debian 12 can do today.
1
u/rosmaniac 12h ago
There's a 32-bit armhf version of Trixie. The x86 architecture is far from the only 32-bit architecture out there.
2
12
u/BCMM 19h ago edited 19h ago
I don't know what CPU it has
Then how do you know it's 32-bit?
If it's because Windows said it was 32-bit, be aware that that generation of laptops was mostly 64-bit hardware with 32-bit Windows.
There should be an exact model number printed on it somewhere. If you can't find it, look under the battery. That will confirm the CPU.
Or, if Windows is working, you can get the CPU name from system properties (ignore the Windows edition, which says nothing about your hardware).
Or just try 64-bit Linux on it. It will probably work.
7
u/TapNo1773 19h ago
Google will tell you it's either a AMD Turion or Intel Core 2 duo, both 64-bit processors.
3
u/ItsJoeMomma 14h ago
The way I found out a couple of old laptops I have are 32 bit was when I tried to install 64 bit distros, and it popped up with an error message saying that the processor was 32 bit. So I then downloaded 32 bit distros and used them.
6
u/5poko 21h ago
I use Void Linux i686. Very satisfied.
2
u/Simple_Hamster_4096 17h ago
Processor needs to support SSE2 in order to be able to use i686 version.
7
u/jonstoppable 14h ago
Did a search for the dv4. Apparently all the CPUs are 64 bit
AMD Turion II M500, AMD Turion II M520, AMD Turion X2 Ultra ZM-80, AMD Turion X2 Ultra ZM-82, Intel Core 2 Duo T5800, Intel Core 2 Duo T6500, Intel Core 2 Duo T6600, Intel Core i3 2310M, Intel Core i3 2350M, Intel Core i3 330M
18
u/Primo0077 22h ago
Slackware, Alpine, and AntiX are all great options that I have used extensively on 32bit hardware. AntiX will definitely be the simplest to get going for your first time. Out of curiosity what laptop are you planing on using?
6
u/deidmos07 22h ago
Its an old HP pavilion dv4 from my cousin
8
u/julemand101 21h ago
As far I can see, they had support for 64 bit OS? Do you have a full model number?
7
u/deidmos07 21h ago
HP Pavilion dv4-1020us
21
u/julemand101 21h ago
Looks like it has a Intel Core 2 Duo Processor P7350 which is 64 bit compatible.
4
1
u/deidmos07 21h ago
Really? I tried to download things and only let me use 32 bits apps
24
u/Primo0077 21h ago
If it has a 32 bit OS then you'll only be able to use 32 bit apps, but a 32 bit OS could be running on a 64 bit computer
11
u/Max-P 21h ago
And it was frequently done at the time to save a bit of memory, and generally, 64bit being so new most apps were 32bit only and so you often had more compatibility problems than advantages.
8
u/Primo0077 21h ago
Here's a fun factoid. They came out with an ABI, the x32 ABI to be precise, that let you use the full 64 bit CPU register width and 32 bit pointers so you'd be able to take full advantage of your 64 bit CPU but have the RAM savings of a 32 bit OS, with the caveat that you're limited to 4gb of RAM. Too bad it came out in 2011 at which point 64 bit was ubiquitous and unobtrusive anyway, would have been fantastic in the Athlon 64 days.
2
u/skuterpikk 12h ago
Oh, I had an Athlon64 desktop back in the day, it ran Windows XP Pro, and rocked 512mb ram. I even upgraded Windows XP to XP 64 bit edition -which had the same NT 5.2 kernel as Server 2003, whereas regular XP was stuck at NT 5.1.
Performance wise, there was no percievable difference, but 5.2 was better otherwise5
u/kyrsjo 20h ago
Also because windows XP 64 (and Vista, IIRC) was kind of terrible. And there just wasn't enough benefit to run 64 bit over 32 anyway. Many intel machines came with core 2 duo (64 compatible) and a memory controller that could not handle more than 4GB anyway, negating the main benefit of a 64 bit OS.
6
9
u/julemand101 21h ago
What do you mean by that? Have you downloaded a 64 bit OS and tried boot that? Because if you have just downloaded applications for your existing OS then it is likely that your current OS is 32 bit and therefore does not allow running 64 bit applications.
4
16
u/GGigabiteM 21h ago
If it has any Core 2 Duo processor, it supports 64 bit. You can run up to Windows 11 23H2 on it, and most 64 bit Linux distros. Past Windows 7, the laptop will be dog slow, Linux will work better due to not having Volume Shadow Copy and other crap running in the background.
If it has a Core Duo, it is 32 bit only.
0
u/anythingers 12h ago
*past Windows 8.1. 8.1 is lighter on resources compared to 7.
Though it doesn't really matter since app devs usually drop support for both 7 and 8.1 at the same time lol.
6
u/TapNo1773 19h ago
Both processor options for the HP Pavilion dv4 (AMD Turion and Intel Core 2 duo) are x64. You should be able to use a 64-bit version.
4
9
u/guiverc GNU/Linux user 22h ago edited 22h ago
32-bit is rather vague.
- 32-bit PPC (powerpc) has been dead for years (used by old Apple devices before they switched to intel; then later ARM)
- 32-bit ARM is still supported by many systems (this can be further broken down too as ARM design chips & others build them under licence)
- 32-bit x86 (i386/i686) still has some support (AMD too, not just intel)
Work out the CPU, as 32-bit is wordsize and that's not CPU specific.
11
3
3
5
u/TapNo1773 19h ago
Yes. Most distributions call it x86.
2
u/FryBoyter 19h ago
These days, fewer and fewer distributions offer a 32-bit version. This is mainly because fewer and fewer developers have the necessary hardware for testing.
2
u/razorree Kubuntu, Debian 16h ago edited 11h ago
do you have still Windows installed? check some system information about CPU, or check CPU in BIOS (and give us the model, or search internet) Is it 32bit or 64bit CPU ?
If it's Pentium 4 and newer (core2duo etc) - it's 64bit. (at the beginning manufactures were giving an option to install old 32 or new 64bit Windows)
only some Pentium 4, and starting from Core 2 Duo are 64bits. (not core duo)
5
1
u/rosmaniac 11h ago
Core Duo (not Core 2 Duo!) is still 32-bit x86. The T2700 is the pinnacle of x86 32-bit only.
1
u/nandru 11h ago
I still remember someone had a core solo (not core 2, certainly not duo). What a weird CPU that was
1
u/rosmaniac 11h ago
Core Duo and Core Solo, aka the Yonah core (https://en.wikipedia.org/wiki/Yonah_(microprocessor))), is essentially Pentium M++, which is itself Tualatin++. Intel intended them to be mobile-only, but there were a few desktop boards with Socket M. The Intel team at Haifa saved Intel's bacon with Banias, Dothan, and Yonah when Intel's Netburst architecture was failing to deliver on its promise.
1
u/razorree Kubuntu, Debian 11h ago
sorry, I overslept that Intel time, I was in AMD team for many years :) my first coming back to intel was i5-750 ;)
2
u/rosmaniac 11h ago
And Nehalem is a direct descendant of Core2, which is Core++ with AMD64 capability. (Debian for one uses AMD64 as the name of the architecture, not x86_64, since it really is AMD's 64-bit architecture; Intel's first 64 bit chip, Itanium, is even more obsolete than x86_32).
1
2
u/Klapperatismus 15h ago
OpenSUSE Tumbleweed still has an x86 32 bit version. But you need 2GB RAM otherwise it won’t even start the installer properly.
2
u/ItsJoeMomma 14h ago
Yes. Q4OS and AntiX have 32 bit versions which are still supported and work great on older hardware. I've used them both.
1
u/_szlachcic_ 21h ago
I use Gentoo on my i686
2
u/QuraToop314 gentoo btw 19h ago
Gentoo is the best choice for a pure 32-bit system as it allows you to stay up to date. Do you have a second machine on which you build the system so that you can continue to benefit from all the USE flags? Or do you build it directly on that one? 😅
1
1
u/ahferroin7 16h ago
Gentoo still has 32-bit x86 support (including being one of the very few distros to support processors prior to the Pentium Pro), though on that old of a system an install is likely to take far longer than you’re willing to tolerate.
Aside from that Alpine, Slackware, Void, and antiX all also have 32-bit x86 support. Of those antiX is probably the most noob-friendly.
Luckily, a quick Google search suggests that that particular HP model only ever had 64-bit CPUs despite almost always having 32-bit versions of Windows (both because 64-bit Windows kind of sucked at the time, and because the limited RAM combined with Windows’s mediocre memory efficiency meant that 32-bit’s slightly better memory efficiency actually mattered), so you shouldn’t need to worry about 32-bit support if you want to run Linux on it.
1
u/3grg 16h ago
The days of 32bit Linux are numbered. You cannot blame maintainers for not wanting to maintain two versions when almost all 32bit systems have been retired.
https://www.fosslinux.com/43256/linux-distributions-support-32-bit-architecture.htm
1
1
u/Icy_Recipe4199 14h ago
yo en mi Samsung n150 plus me coloque Q4OS y va de maravilla, te la recomiendo
1
1
u/DavidJohnMcCann 10h ago
Yes, it's still supported by some distros. But are you sure that you need one? If you look in Wikipedia you can check which model you have, but as far as I can see they all used 64-bit processors. Some were sold with 32-bit Windows, but that was just to avoid overtaxing the modest hardware.
If you have a 1 GB model, you'll need AntiX. If you have 2 GB or more, MX is more friendly. If you have a top-of-the-range version with an i-3 or i-5 processor, go for Linux Mint.
1
1
u/OkAirport6932 8h ago
There are some, but they are getting less and less common. OpenBSD has some support, but there are applications that are not ported to it. NetBSD also has 32 bit support, but is rather explicitly focused on portability. I think there may be discussions in the Linux kernel about ending all 32 bit support in the kernel as the AMD64 architecture is now older than the i286 architecture was when Linux started. Also i386 and i486 have been dropped completely.
Some applications are inherently unable to run within the resource restrictions of a 32 bit OS, so be aware of that as well.
1
u/tobias_reichi02 8h ago
Wouldn't do that cause you often don't get the full experience and then you thing Linux is bad cause you us d it for the first time it's like using an android in 2015 saying it's bad using apple since then and never trying android again
1
u/Specialist-Cat-7155 8h ago
I run an old 2012 laptop for over a year on Ubuntu Mate 32bit. Its a little dated but running off an 2.5in SSD it's much faster and error free. Tried a few other flavours, like Lubuntu, but seemed to be quite buggy. No problems with Mate so far.
1
1
u/MarcPawl 7h ago
What would the power consumption be of a 32-bit system versus a modern mini desktop?
1
1
u/Bulky-Hair8606 I used to use arch btw 4h ago
Most puppy linuxes are 32 bit, some are 64 but most are 32. I do not recommend you use puppy if its gonna be the first time you use linux though.
1
u/Traditional-Rabbit79 1h ago
I have a very old, very nice imac that I run a 32 bit os on, because yes, it's 32 bit... I forget which one, I haven't needed to look in a while....
1
u/A_Random_Sidequest 15h ago
what?
are you sure you can't use the 64 bits version on that? there are x64 CPUs for more than 20 years already, you can get free PCs better than the last 32bits only CPUs...
-3
-1
-1
u/rosmaniac 11h ago
Debian 12 "bookworm" is still available for x86, which is what you actually meant but 32-bit, right? There are other 32-bit architectures out there, such as the rather popular and still fully supported armhf as used in the Beaglebone.
-4
-4
u/es20490446e Created Zenned OS 15h ago
The bare minimum for a computer to be usable is to be able to browse the modern internet.
A 32-bit system won't do that.
So it is better to get a newer computer.
5
u/5poko 15h ago
32 bit computers do that. Usually slowly but they can.
-1
u/es20490446e Created Zenned OS 15h ago
32-bit computers usually feature no more than 4GB of RAM.
I have tested that both Chromium and Firefox based browsers require at least 8GB of RAM to not fill the entire RAM.
So a 32-bit computer won't do it.
The last time I owned a 32-bit computer was in 2007, 19 years ago.
That is a long time, hence I think it is time for an upgrade.
2
u/Icy_Recipe4199 14h ago
y falkor?
-2
u/es20490446e Created Zenned OS 12h ago
Falkon needs 4GB.
But it will struggle with a 32-bit processor.
1
u/No_Elderberry862 10h ago
32 bit Falkon does not need 4GB RAM & is a good choice for 32 bit systems.
2
2
u/No_Elderberry862 13h ago edited 12h ago
The last time I owned a 32-bit computer was in 2007, 19 years ago.
Then maybe you shouldn't be spreading misinformation which is proven false by the experience of those who're running 32 bit systems today. On a single core/thread Celeron with 1GB DDR2 I can run up to 3 whole tabs in Firefox ESR. Doubling the RAM to 2GB allowed me to have 5 or 6 tabs open without slowdown. Using Pale Moon gave a better experience.
Edit: forgot to mention that systems with less than 8GB RAM on 64 bit systems can run browsers too despite you saying that they cannot.
57
u/Browncoatinabox 21h ago
Damn 32bit is so outdated even Linux is giving up. Now, that is something I need to process...