Does Arch Linux work on i386 cpu architecture

Clash Royale CLAN TAG#URR8PPP
up vote
5
down vote
favorite
Does Arch Linux work on my i386 cpu. I read on its website that it's optimized for i686, does it mean Arch Linux won't work on i386. By the way, I don't want to compile it, I want to use the available binary if possible.
arch-linux
add a comment |Â
up vote
5
down vote
favorite
Does Arch Linux work on my i386 cpu. I read on its website that it's optimized for i686, does it mean Arch Linux won't work on i386. By the way, I don't want to compile it, I want to use the available binary if possible.
arch-linux
1
There should be a 386 kernel for it (I haven't searched in a long time). But, most probably your cpu has some better options than 386. Please read How do I find out if my Linux server CPU can run a 64 bit kernel version (apps) or not? this should clarify a little more: What do the flags in /proc/cpuinfo mean? and also What processors do/do not support PAE?
â user79743
Mar 7 '16 at 2:26
add a comment |Â
up vote
5
down vote
favorite
up vote
5
down vote
favorite
Does Arch Linux work on my i386 cpu. I read on its website that it's optimized for i686, does it mean Arch Linux won't work on i386. By the way, I don't want to compile it, I want to use the available binary if possible.
arch-linux
Does Arch Linux work on my i386 cpu. I read on its website that it's optimized for i686, does it mean Arch Linux won't work on i386. By the way, I don't want to compile it, I want to use the available binary if possible.
arch-linux
arch-linux
asked Mar 7 '16 at 1:31
user3405291
723417
723417
1
There should be a 386 kernel for it (I haven't searched in a long time). But, most probably your cpu has some better options than 386. Please read How do I find out if my Linux server CPU can run a 64 bit kernel version (apps) or not? this should clarify a little more: What do the flags in /proc/cpuinfo mean? and also What processors do/do not support PAE?
â user79743
Mar 7 '16 at 2:26
add a comment |Â
1
There should be a 386 kernel for it (I haven't searched in a long time). But, most probably your cpu has some better options than 386. Please read How do I find out if my Linux server CPU can run a 64 bit kernel version (apps) or not? this should clarify a little more: What do the flags in /proc/cpuinfo mean? and also What processors do/do not support PAE?
â user79743
Mar 7 '16 at 2:26
1
1
There should be a 386 kernel for it (I haven't searched in a long time). But, most probably your cpu has some better options than 386. Please read How do I find out if my Linux server CPU can run a 64 bit kernel version (apps) or not? this should clarify a little more: What do the flags in /proc/cpuinfo mean? and also What processors do/do not support PAE?
â user79743
Mar 7 '16 at 2:26
There should be a 386 kernel for it (I haven't searched in a long time). But, most probably your cpu has some better options than 386. Please read How do I find out if my Linux server CPU can run a 64 bit kernel version (apps) or not? this should clarify a little more: What do the flags in /proc/cpuinfo mean? and also What processors do/do not support PAE?
â user79743
Mar 7 '16 at 2:26
add a comment |Â
4 Answers
4
active
oldest
votes
up vote
4
down vote
accepted
i386 is generally used to mean any 32 bit Intel CPU since the 80386. Seeing as how the 80386 went obsolete circa 1994 and nobody in their right mind still has one, most linux distributions these days compile their kernel with optimizations enabled that require the i686, or the pentium pro, and even that nobody in their right mind still has running.
So if you really still have an 18+ year old cpu, then no, it won't run.
Output ofpsrinfo -von Solaris 11.3 shows CPU architecture as i386, although I bought my cpu in 2005/2006. I'm not sure how reliablepsrinfo -vis.
â user3405291
Mar 7 '16 at 2:08
I have another machine running Linux on which output oflscpushows architecture as i686. There is nolscpucommand on Solaris 11.3 (my older machine) to compare withpsrinfor -vcommand
â user3405291
Mar 7 '16 at 2:30
@user3405291, like I said, "i386" is generally used to refer to the 32 bit family of Intel CPUs, compared to "x86-64" or "amd64", meaning every 64 bit cpu made by AMD, and those made by Intel, other than the discontinued "Itanium" family.
â psusi
Mar 7 '16 at 3:53
@user3405291 For most practical purposes in the year 2016, i386 and i686 mean the same thing and can be used interchangeably.
â Martin Tournoij
Mar 7 '16 at 7:25
@Carpetsmoker Right. I installed Arch Linux on my i386 machine and it works.
â user3405291
Mar 7 '16 at 15:24
add a comment |Â
up vote
2
down vote
According to a forum discussion several years ago, it relies upon i686, and the LQ website says
Arch Linux uses i686-optimized packages which gives us improved performance over some of our i386-optimized cousins. This means that Arch Linux will only run on a Pentium II processor or higher. We try to stay fairly bleeding edge, and typically have the latest stable versions of software.
add a comment |Â
up vote
1
down vote
Linux kernel doesn't support the i386 architecture anymore. The support was dropped in 3.8 release, by the end of 2012. Therefore, you can't even compile it.
If you intend to run Linux on a processor that doesn't support the i686 instruction set, you are supposed to try old (and unsupported) versions of distros.
add a comment |Â
up vote
0
down vote
https://archlinux32.org currently deals with the old
IA32 version of Archlinux. It has two brands, one
called 'i686' requiring MMX, SSE and SSE2 for stuff
like graphical interfaces and firefox (server stuff
and text mode should work fine on at least CPUs
supporting word-size NOPs for CET, in my tests as soon as a Pentium-S) and an experimental 'i486' one which
currently runs in text mode only and with at least
64MB of RAM (via a special ISO or a PXE/NBD boot).
Old AMD (e. g. Geode) or Cyrix clones may lack too
many features and may not work and require the i486
branch.
Graphic card support is hard since Xorg 1.20:
Nvidia, AMD and Intel cards pretty much work fine.
Also virtualized environments work like bochs-drm in
libvirt/kvm. For other brands you are pretty much on
your own.
The i486-branch is not for the faint-hearted casual
Linux-user, more for enthusiasts. :-)
New contributor
Andreas Baumann is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |Â
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
4
down vote
accepted
i386 is generally used to mean any 32 bit Intel CPU since the 80386. Seeing as how the 80386 went obsolete circa 1994 and nobody in their right mind still has one, most linux distributions these days compile their kernel with optimizations enabled that require the i686, or the pentium pro, and even that nobody in their right mind still has running.
So if you really still have an 18+ year old cpu, then no, it won't run.
Output ofpsrinfo -von Solaris 11.3 shows CPU architecture as i386, although I bought my cpu in 2005/2006. I'm not sure how reliablepsrinfo -vis.
â user3405291
Mar 7 '16 at 2:08
I have another machine running Linux on which output oflscpushows architecture as i686. There is nolscpucommand on Solaris 11.3 (my older machine) to compare withpsrinfor -vcommand
â user3405291
Mar 7 '16 at 2:30
@user3405291, like I said, "i386" is generally used to refer to the 32 bit family of Intel CPUs, compared to "x86-64" or "amd64", meaning every 64 bit cpu made by AMD, and those made by Intel, other than the discontinued "Itanium" family.
â psusi
Mar 7 '16 at 3:53
@user3405291 For most practical purposes in the year 2016, i386 and i686 mean the same thing and can be used interchangeably.
â Martin Tournoij
Mar 7 '16 at 7:25
@Carpetsmoker Right. I installed Arch Linux on my i386 machine and it works.
â user3405291
Mar 7 '16 at 15:24
add a comment |Â
up vote
4
down vote
accepted
i386 is generally used to mean any 32 bit Intel CPU since the 80386. Seeing as how the 80386 went obsolete circa 1994 and nobody in their right mind still has one, most linux distributions these days compile their kernel with optimizations enabled that require the i686, or the pentium pro, and even that nobody in their right mind still has running.
So if you really still have an 18+ year old cpu, then no, it won't run.
Output ofpsrinfo -von Solaris 11.3 shows CPU architecture as i386, although I bought my cpu in 2005/2006. I'm not sure how reliablepsrinfo -vis.
â user3405291
Mar 7 '16 at 2:08
I have another machine running Linux on which output oflscpushows architecture as i686. There is nolscpucommand on Solaris 11.3 (my older machine) to compare withpsrinfor -vcommand
â user3405291
Mar 7 '16 at 2:30
@user3405291, like I said, "i386" is generally used to refer to the 32 bit family of Intel CPUs, compared to "x86-64" or "amd64", meaning every 64 bit cpu made by AMD, and those made by Intel, other than the discontinued "Itanium" family.
â psusi
Mar 7 '16 at 3:53
@user3405291 For most practical purposes in the year 2016, i386 and i686 mean the same thing and can be used interchangeably.
â Martin Tournoij
Mar 7 '16 at 7:25
@Carpetsmoker Right. I installed Arch Linux on my i386 machine and it works.
â user3405291
Mar 7 '16 at 15:24
add a comment |Â
up vote
4
down vote
accepted
up vote
4
down vote
accepted
i386 is generally used to mean any 32 bit Intel CPU since the 80386. Seeing as how the 80386 went obsolete circa 1994 and nobody in their right mind still has one, most linux distributions these days compile their kernel with optimizations enabled that require the i686, or the pentium pro, and even that nobody in their right mind still has running.
So if you really still have an 18+ year old cpu, then no, it won't run.
i386 is generally used to mean any 32 bit Intel CPU since the 80386. Seeing as how the 80386 went obsolete circa 1994 and nobody in their right mind still has one, most linux distributions these days compile their kernel with optimizations enabled that require the i686, or the pentium pro, and even that nobody in their right mind still has running.
So if you really still have an 18+ year old cpu, then no, it won't run.
answered Mar 7 '16 at 1:44
psusi
13.3k22439
13.3k22439
Output ofpsrinfo -von Solaris 11.3 shows CPU architecture as i386, although I bought my cpu in 2005/2006. I'm not sure how reliablepsrinfo -vis.
â user3405291
Mar 7 '16 at 2:08
I have another machine running Linux on which output oflscpushows architecture as i686. There is nolscpucommand on Solaris 11.3 (my older machine) to compare withpsrinfor -vcommand
â user3405291
Mar 7 '16 at 2:30
@user3405291, like I said, "i386" is generally used to refer to the 32 bit family of Intel CPUs, compared to "x86-64" or "amd64", meaning every 64 bit cpu made by AMD, and those made by Intel, other than the discontinued "Itanium" family.
â psusi
Mar 7 '16 at 3:53
@user3405291 For most practical purposes in the year 2016, i386 and i686 mean the same thing and can be used interchangeably.
â Martin Tournoij
Mar 7 '16 at 7:25
@Carpetsmoker Right. I installed Arch Linux on my i386 machine and it works.
â user3405291
Mar 7 '16 at 15:24
add a comment |Â
Output ofpsrinfo -von Solaris 11.3 shows CPU architecture as i386, although I bought my cpu in 2005/2006. I'm not sure how reliablepsrinfo -vis.
â user3405291
Mar 7 '16 at 2:08
I have another machine running Linux on which output oflscpushows architecture as i686. There is nolscpucommand on Solaris 11.3 (my older machine) to compare withpsrinfor -vcommand
â user3405291
Mar 7 '16 at 2:30
@user3405291, like I said, "i386" is generally used to refer to the 32 bit family of Intel CPUs, compared to "x86-64" or "amd64", meaning every 64 bit cpu made by AMD, and those made by Intel, other than the discontinued "Itanium" family.
â psusi
Mar 7 '16 at 3:53
@user3405291 For most practical purposes in the year 2016, i386 and i686 mean the same thing and can be used interchangeably.
â Martin Tournoij
Mar 7 '16 at 7:25
@Carpetsmoker Right. I installed Arch Linux on my i386 machine and it works.
â user3405291
Mar 7 '16 at 15:24
Output of
psrinfo -v on Solaris 11.3 shows CPU architecture as i386, although I bought my cpu in 2005/2006. I'm not sure how reliable psrinfo -v is.â user3405291
Mar 7 '16 at 2:08
Output of
psrinfo -v on Solaris 11.3 shows CPU architecture as i386, although I bought my cpu in 2005/2006. I'm not sure how reliable psrinfo -v is.â user3405291
Mar 7 '16 at 2:08
I have another machine running Linux on which output of
lscpu shows architecture as i686. There is no lscpu command on Solaris 11.3 (my older machine) to compare with psrinfor -v commandâ user3405291
Mar 7 '16 at 2:30
I have another machine running Linux on which output of
lscpu shows architecture as i686. There is no lscpu command on Solaris 11.3 (my older machine) to compare with psrinfor -v commandâ user3405291
Mar 7 '16 at 2:30
@user3405291, like I said, "i386" is generally used to refer to the 32 bit family of Intel CPUs, compared to "x86-64" or "amd64", meaning every 64 bit cpu made by AMD, and those made by Intel, other than the discontinued "Itanium" family.
â psusi
Mar 7 '16 at 3:53
@user3405291, like I said, "i386" is generally used to refer to the 32 bit family of Intel CPUs, compared to "x86-64" or "amd64", meaning every 64 bit cpu made by AMD, and those made by Intel, other than the discontinued "Itanium" family.
â psusi
Mar 7 '16 at 3:53
@user3405291 For most practical purposes in the year 2016, i386 and i686 mean the same thing and can be used interchangeably.
â Martin Tournoij
Mar 7 '16 at 7:25
@user3405291 For most practical purposes in the year 2016, i386 and i686 mean the same thing and can be used interchangeably.
â Martin Tournoij
Mar 7 '16 at 7:25
@Carpetsmoker Right. I installed Arch Linux on my i386 machine and it works.
â user3405291
Mar 7 '16 at 15:24
@Carpetsmoker Right. I installed Arch Linux on my i386 machine and it works.
â user3405291
Mar 7 '16 at 15:24
add a comment |Â
up vote
2
down vote
According to a forum discussion several years ago, it relies upon i686, and the LQ website says
Arch Linux uses i686-optimized packages which gives us improved performance over some of our i386-optimized cousins. This means that Arch Linux will only run on a Pentium II processor or higher. We try to stay fairly bleeding edge, and typically have the latest stable versions of software.
add a comment |Â
up vote
2
down vote
According to a forum discussion several years ago, it relies upon i686, and the LQ website says
Arch Linux uses i686-optimized packages which gives us improved performance over some of our i386-optimized cousins. This means that Arch Linux will only run on a Pentium II processor or higher. We try to stay fairly bleeding edge, and typically have the latest stable versions of software.
add a comment |Â
up vote
2
down vote
up vote
2
down vote
According to a forum discussion several years ago, it relies upon i686, and the LQ website says
Arch Linux uses i686-optimized packages which gives us improved performance over some of our i386-optimized cousins. This means that Arch Linux will only run on a Pentium II processor or higher. We try to stay fairly bleeding edge, and typically have the latest stable versions of software.
According to a forum discussion several years ago, it relies upon i686, and the LQ website says
Arch Linux uses i686-optimized packages which gives us improved performance over some of our i386-optimized cousins. This means that Arch Linux will only run on a Pentium II processor or higher. We try to stay fairly bleeding edge, and typically have the latest stable versions of software.
answered Mar 7 '16 at 1:46
Thomas Dickey
51.1k594163
51.1k594163
add a comment |Â
add a comment |Â
up vote
1
down vote
Linux kernel doesn't support the i386 architecture anymore. The support was dropped in 3.8 release, by the end of 2012. Therefore, you can't even compile it.
If you intend to run Linux on a processor that doesn't support the i686 instruction set, you are supposed to try old (and unsupported) versions of distros.
add a comment |Â
up vote
1
down vote
Linux kernel doesn't support the i386 architecture anymore. The support was dropped in 3.8 release, by the end of 2012. Therefore, you can't even compile it.
If you intend to run Linux on a processor that doesn't support the i686 instruction set, you are supposed to try old (and unsupported) versions of distros.
add a comment |Â
up vote
1
down vote
up vote
1
down vote
Linux kernel doesn't support the i386 architecture anymore. The support was dropped in 3.8 release, by the end of 2012. Therefore, you can't even compile it.
If you intend to run Linux on a processor that doesn't support the i686 instruction set, you are supposed to try old (and unsupported) versions of distros.
Linux kernel doesn't support the i386 architecture anymore. The support was dropped in 3.8 release, by the end of 2012. Therefore, you can't even compile it.
If you intend to run Linux on a processor that doesn't support the i686 instruction set, you are supposed to try old (and unsupported) versions of distros.
answered Mar 7 '16 at 3:52
Anderson M. Gomes
97147
97147
add a comment |Â
add a comment |Â
up vote
0
down vote
https://archlinux32.org currently deals with the old
IA32 version of Archlinux. It has two brands, one
called 'i686' requiring MMX, SSE and SSE2 for stuff
like graphical interfaces and firefox (server stuff
and text mode should work fine on at least CPUs
supporting word-size NOPs for CET, in my tests as soon as a Pentium-S) and an experimental 'i486' one which
currently runs in text mode only and with at least
64MB of RAM (via a special ISO or a PXE/NBD boot).
Old AMD (e. g. Geode) or Cyrix clones may lack too
many features and may not work and require the i486
branch.
Graphic card support is hard since Xorg 1.20:
Nvidia, AMD and Intel cards pretty much work fine.
Also virtualized environments work like bochs-drm in
libvirt/kvm. For other brands you are pretty much on
your own.
The i486-branch is not for the faint-hearted casual
Linux-user, more for enthusiasts. :-)
New contributor
Andreas Baumann is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |Â
up vote
0
down vote
https://archlinux32.org currently deals with the old
IA32 version of Archlinux. It has two brands, one
called 'i686' requiring MMX, SSE and SSE2 for stuff
like graphical interfaces and firefox (server stuff
and text mode should work fine on at least CPUs
supporting word-size NOPs for CET, in my tests as soon as a Pentium-S) and an experimental 'i486' one which
currently runs in text mode only and with at least
64MB of RAM (via a special ISO or a PXE/NBD boot).
Old AMD (e. g. Geode) or Cyrix clones may lack too
many features and may not work and require the i486
branch.
Graphic card support is hard since Xorg 1.20:
Nvidia, AMD and Intel cards pretty much work fine.
Also virtualized environments work like bochs-drm in
libvirt/kvm. For other brands you are pretty much on
your own.
The i486-branch is not for the faint-hearted casual
Linux-user, more for enthusiasts. :-)
New contributor
Andreas Baumann is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |Â
up vote
0
down vote
up vote
0
down vote
https://archlinux32.org currently deals with the old
IA32 version of Archlinux. It has two brands, one
called 'i686' requiring MMX, SSE and SSE2 for stuff
like graphical interfaces and firefox (server stuff
and text mode should work fine on at least CPUs
supporting word-size NOPs for CET, in my tests as soon as a Pentium-S) and an experimental 'i486' one which
currently runs in text mode only and with at least
64MB of RAM (via a special ISO or a PXE/NBD boot).
Old AMD (e. g. Geode) or Cyrix clones may lack too
many features and may not work and require the i486
branch.
Graphic card support is hard since Xorg 1.20:
Nvidia, AMD and Intel cards pretty much work fine.
Also virtualized environments work like bochs-drm in
libvirt/kvm. For other brands you are pretty much on
your own.
The i486-branch is not for the faint-hearted casual
Linux-user, more for enthusiasts. :-)
New contributor
Andreas Baumann is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
https://archlinux32.org currently deals with the old
IA32 version of Archlinux. It has two brands, one
called 'i686' requiring MMX, SSE and SSE2 for stuff
like graphical interfaces and firefox (server stuff
and text mode should work fine on at least CPUs
supporting word-size NOPs for CET, in my tests as soon as a Pentium-S) and an experimental 'i486' one which
currently runs in text mode only and with at least
64MB of RAM (via a special ISO or a PXE/NBD boot).
Old AMD (e. g. Geode) or Cyrix clones may lack too
many features and may not work and require the i486
branch.
Graphic card support is hard since Xorg 1.20:
Nvidia, AMD and Intel cards pretty much work fine.
Also virtualized environments work like bochs-drm in
libvirt/kvm. For other brands you are pretty much on
your own.
The i486-branch is not for the faint-hearted casual
Linux-user, more for enthusiasts. :-)
New contributor
Andreas Baumann is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Andreas Baumann is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 13 mins ago
Andreas Baumann
1
1
New contributor
Andreas Baumann is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Andreas Baumann is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Andreas Baumann is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f268091%2fdoes-arch-linux-work-on-i386-cpu-architecture%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
1
There should be a 386 kernel for it (I haven't searched in a long time). But, most probably your cpu has some better options than 386. Please read How do I find out if my Linux server CPU can run a 64 bit kernel version (apps) or not? this should clarify a little more: What do the flags in /proc/cpuinfo mean? and also What processors do/do not support PAE?
â user79743
Mar 7 '16 at 2:26