LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - General (https://www.linuxquestions.org/questions/linux-general-1/)
-   -   Which Linux Architecture Do You Use? (https://www.linuxquestions.org/questions/linux-general-1/which-linux-architecture-do-you-use-4175475045/)

jeremy 08-28-2013 11:35 AM

Which Linux Architecture Do You Use?
 
The last two semi-official LQ polls have over 600 and 300 votes, respectively. As mentioned in this thread, we plan to make these polls a regular occurrence at LQ. Next up, which is your preferred Linux Architecture?

--jeremy

ozar 08-28-2013 11:53 AM

Been using 64-bit for a number of years now and doing just fine with it... no reason that I can see to downgrade.

H_TeXMeX_H 08-28-2013 12:26 PM

The poll is multiple choice, but I currently only use x86_64, and don't plan on using anything else any time soon.

jeremy 08-28-2013 12:31 PM

Quote:

Originally Posted by H_TeXMeX_H (Post 5017638)
The poll is multiple choice, but I currently only use x86_64, and don't plan on using anything else any time soon.

While you can select more than one entry, there is no requirement that you do so.

--jeremy

schneidz 08-28-2013 12:40 PM

i selected x86-64... does android count. if so i should've selected arm as well.

szboardstretcher 08-28-2013 01:04 PM

From the current results,.. i would guess that there are a majority of ServerAdmins @_64, and Pi/Android @ARM users.

brianL 08-28-2013 01:20 PM

x86_64 on desktop, x86_32 on laptop and netbook, ARM on Raspberry Pis.

johnsfine 08-28-2013 01:28 PM

I got rid of my last use of x86-32 Linux just in time for clicking just one architecture in this poll.

Quote:

Originally Posted by brianL (Post 5017661)
If at first you don't succeed, read the instructions.

Too impatient! I will stick with the more traditional:

When all else fails, read the instructions.

suicidaleggroll 08-28-2013 03:10 PM

x86_64 on all of my main Linux machines (desktops, servers, laptops, etc). ARM for embedded devices (Gumstix, CuBox, etc)

sycamorex 08-28-2013 03:47 PM

Desktop + 2 laptops = 64
Netbook = 32
Raspberry Pi = Arm

matrixworld 08-28-2013 06:32 PM

My vote is ARM for the android device and x86_32 for my distros.

lleb 08-30-2013 10:42 PM

i also run a Raspberry Pi, i believe the chipset is ARM for the RPi, and an Android phone. So thats two extra votes for ARM in addition to my 86_64 for server and workstations.

1 Server 86_64
3 laptops 86_64
1 notebook i686
1 RPi ARM
1 Android ARM
*maybe* 1 workstation 86_64, currently running win7 for specific applications not supported in Wine.
2 iMacs OSx 86_64 (BSD kernel)
1 MacBook OSx 86_64 (BSD kernel)
1 ea iPhone, iPod, iPad all BSD kernel running ARM chips.

Cyberjackal 08-31-2013 01:20 PM

Main desktop, secondary desktops, & work laptop --> x86_64
home laptop & 2 dedicated servers --> x86_32
HTC One Android smartphone --> ARM

itsgregman 08-31-2013 01:58 PM

I have 6 systems in my home four of which are 64 and two are 32 bit.

I still tend to run 32 bit versions of distros simply for the stability and compatibility they still have over their 64 bit versions. I do run several 64 bit distros for testing and haven't seen much of a performance increase when compared to their 32 bit versions, additionally in many distros recompiling the software in the repos to 64 bit is lagging behind, so while most of the software the devs feel is most important has been ported over, some you feel is crucial may not be, and may not be anytime soon.

I'm sure in a year or two I'll switch over but at the moment it seems the benefit of the 64 bit versions are generally outweighed by the drawbacks.

J.Doran 08-31-2013 02:54 PM

I voted "x86_64", but I might not be eligible to vote, since I only downloaded and tried it today (Mint Linux 15, and it worked no problem, I downloaded the .ISO file, used a Windows program called "Universal-USB-Installer-1.9.4.0.exe" to transfer it to an SD card, and by changing the Boot Order in the BIOS of my laptop, managed to boot straight away into the Linux installation on the card.

I'm new to Linux, so I can't really judge Mint Linux, but for a total beginner it boots flawlessly, and doesn't ask any (seemingly cryptic) technical questions before it gets to the desktop.

Janus_Hyperion 08-31-2013 03:33 PM

64-bit only here. Last time I used 32-bit was Windows Vista(:cry:)!

Timothy Miller 08-31-2013 03:34 PM

AMD64, have been for years. I won't even touch a distro that doesn't offer a 64-bit version.

suicidaleggroll 08-31-2013 03:37 PM

Quote:

Originally Posted by itsgregman (Post 5019489)
I have 6 systems in my home four of which are 64 and two are 32 bit.

I still tend to run 32 bit versions of distros simply for the stability and compatibility they still have over their 64 bit versions. I do run several 64 bit distros for testing and haven't seen much of a performance increase when compared to their 32 bit versions, additionally in many distros recompiling the software in the repos to 64 bit is lagging behind, so while most of the software the devs feel is most important has been ported over, some you feel is crucial may not be, and may not be anytime soon.

I'm sure in a year or two I'll switch over but at the moment it seems the benefit of the 64 bit versions are generally outweighed by the drawbacks.

I had to check the date of this post to make sure it wasn't from 2003. I haven't noticed any of the problems you describe with 64-bit Linux in over a decade...

itsgregman 09-01-2013 03:42 PM

Wow 64 bit Linux distros is 2003. What distro was 64 bit in 2003 and what hardware did you run it on?

suicidaleggroll 09-01-2013 04:33 PM

Quote:

Originally Posted by itsgregman (Post 5019924)
Wow 64 bit Linux distros is 2003. What distro was 64 bit in 2003 and what hardware did you run it on?

Sorry was a year off.

AMD released the 64-bit opteron in 2003, Intel released the 64-bit Xeon and P4 in 2004. Linux has supported x86_64 since 2001, with many distros adopting it in 2003. I've been running 64-bit Linux on a daily basis since 2005 and haven't noticed any of the issues you've mentioned in a LONG time. In fact, that 64-bit machine from 2005 that I mentioned above is still running to this day, 24/7.

Timothy Miller 09-01-2013 05:50 PM

I bought an Athlon 64 within 3 months of them being released (so like Jan 04), and started using 64-bit distro shortly thereafter. Although it was 2 years or so before I made the switch permanently due to lack of many programs being avaialble, but I can't remember having issues with anything major missing since 06 or so.

Cyberjackal 09-01-2013 10:14 PM

Quote:

Originally Posted by J.Doran (Post 5019507)
I voted "x86_64", but I might not be eligible to vote, since I only downloaded and tried it today (Mint Linux 15, and it worked no problem, I downloaded the .ISO file, used a Windows program called "Universal-USB-Installer-1.9.4.0.exe" to transfer it to an SD card, and by changing the Boot Order in the BIOS of my laptop, managed to boot straight away into the Linux installation on the card.

I'm new to Linux, so I can't really judge Mint Linux, but for a total beginner it boots flawlessly, and doesn't ask any (seemingly cryptic) technical questions before it gets to the desktop.

Well, welcome to Linux & the LQ community J.Doran! Mint's a great distro to start with :)

syg00 09-02-2013 12:29 AM

Not the first "Other" - interesting ...

kooru 09-02-2013 03:24 AM

Both server and desktop x86_32

Knightron 09-02-2013 04:04 AM

Run x86_64 on two laptops, and one desktop (although, i've considered moving the desktop to x86_32 for a few package compatibility programs). I use arm on my Pandora.

crazypenguin 09-03-2013 11:51 AM

I voted for x86_64, x86, and ARM. The break down is as follows.

5 Desktop (Daily users) PCs x86_64
1 Laptop x86_64
1 Netbook x86_64
3 Desktop Test PCs x86_64
4 Legacy PCs x86 (two of them probably should be scrapped out)
4 Android devices running ARM
1 Raspberry Pi embedded Linux ARM

frieza 09-03-2013 01:06 PM

at home: x86_64 on new desktop, x86_32 on old desktop (Pentium 4), ARM on raspberry pi, MIPS on WRT54G (dd-wrt firmware)

at work: x86_32 on my workstation, some older servers, firewall(smoothwall), and VPS, x86_64 on newer servers, other workstations, MIPS on wrt54g (dd-wrt)

Timothy Miller 09-03-2013 02:44 PM

Quote:

Originally Posted by syg00 (Post 5020068)
Not the first "Other" - interesting ...

Itanic? That's the only architecture I can think of not listed.

jeremy 09-03-2013 02:50 PM

From Wikipedia:

Quote:

The Linux kernel is portable and supports the following computer architectures:

Alpha architecture:
DEC Alpha
Samsung Alpha CPU
Analog Devices
Blackfin (since 2.6.22)
ARM architecture:
Acorn Archimedes and Risc PC series
DEC StrongARM
Marvell (formerly Intel) XScale
Sharp Zaurus
iPAQ
Palm, Inc.'s Tungsten Handheld[1]
Gamepark Holdings' GP2X
Open Pandora
Nokia 770 Internet Tablet
Nokia N800
Nokia N810
Nokia N900
Nomadik
NovaThor
gumstix
Nintendo DS via DSlinux
Sony Mylo
Psion 5, 5MX, Series 7, netBook
Some Models of Apple iPods (see iPodLinux)
OpenMoko Neo 1973
Freescale's (formerly Motorola's) i.MX multimedia processors
Atmel AVR32
Axis Communications' ETRAX CRIS
C6X from Texas Instruments
Freescale's (formerly Motorola's) 68k architecture (68020, 68030, 68040, 68060):
Some Amigas: A1200, A2500, A3000, A4000
Apple Macintosh II, LC, Quadra, Centris and early Performa series
Fujitsu FR-V
Hexagon from Qualcomm
Hewlett-Packard's PA-RISC family
H8 architecture from Renesas Technology, formerly Hitachi.
H8/300
H8/500
IBM
System/390 (31-bit)
Z/Architecture (Z mainframes) (64-bit)
Intel IA-64 Itanium, Itanium II
x86 architecture:
IBM PC compatibles using IA-32 and x86-64 processors:
Intel 80386 (abandoned in version 3.8), 80486, and their AMD, Cyrix, Texas Instruments and IBM variants
The entire Pentium series and its Celeron and Xeon variants
The Intel Core processors
AMD 5x86, K5, K6, Athlon (all 32-bit versions), Duron, Sempron
x86-64: 64-bit processor architecture, now officially known as AMD64 (AMD) or Intel64 (Intel); supported by the Athlon 64, Opteron and Intel Core 2 processors, among others
Cyrix 5x86, 6x86 (M1), 6x86MX and MediaGX (National/AMD Geode) series
VIA Technologies Eden (Samuel II), VIA C3, and VIA C7 processors
Microsoft's Xbox (Pentium III processor), through the Xbox Linux project
SGI Visual Workstation (Pentium II/III processor(s) with SGI chipset)
Sun Microsystems Sun386i workstation (80386 and 80486)
Support for 8086, 8088, 80186, 80188 and 80286 CPUs is under development (the ELKS fork)[2]
M32R from Mitsubishi
Microblaze from Xilinx
MIPS architecture:
Dingoo
Infineon's Amazon & Danube Network Processors
Ingenic Jz4740
Jazz
Cobalt Qube, Cobalt RaQ
DECstation
WD TV
Loongson (MIPS-compatible), Loongson 2, and Loongson 2E from BLX IC Design Ltd (China)
Some PlayStation 2 models, through the PS2 Linux project
PlayStation Portable uClinux 2.4.19 port [1]
Broadcom wireless chipsets
Dreambox (HD models)[3]
Cavium Octeon packet processors
MN103 from Panasonic Corporation
OpenRISC
OpenRISC 1000 family in the mainline Linux Kernel as of 3.1.
Beyond Semiconductor OR1200
Beyond Semiconductor OR1210
Power Architecture:
IBM Servers
PowerPC architecture:
IBM's Cell
Most pre-Intel Apple computers (all PCI-based Power Macintoshes, limited support for the older NuBus Power Macs)
Clones of the PCI Power Mac marketed by Power Computing, UMAX and Motorola
Amigas upgraded with a "Power-UP" card (such as the Blizzard or CyberStorm)
AmigaOne motherboard from Eyetech Group Ltd (UK)
Samantha from Soft3 (Italy)
IBM RS/6000, iSeries and pSeries systems
Pegasos I and II boards from Genesi
Nintendo GameCube and Wii, through Nintendo GameCube Linux
Project BlackDog from Realm Systems, Inc.
Sony PlayStation 3
Microsoft's Xbox 360, through the free60 project
V-Dragon CPU from Culturecom.
Virtex II Pro Field Programmable Array (FPGA) from Xilinx with PowerPC cores.
Dreambox (non-HD models)[4]
SPARC
SPARC (32-bit):
Sun-4 (to be abandoned in version 2.6.27)
SPARCstation/SPARCserver series (sun4m, sun4d) sun4c(to be abandoned in version 3.5)
LEON
UltraSPARC (64-bit):
Sun Ultra series
Sun Blade
Sun Fire
SPARC Enterprise systems, also the based on the UltraSPARC T1, UltraSPARC T2, UltraSPARC T3 and UltraSPARC T4 processors
SuperH
Sega Dreamcast (SuperH SH4)
HP Jornada 680 through Jlime distribution (SuperH SH3)
Synopsys DesignWare ARC cores, originally developed by ARC International
S+core
Tilera
Xtensa from Tensilica
UniCore32

Additional processors (particularly Freescale's 68000 and ColdFire) are supported by the MMU-less μClinux variant.
http://en.wikipedia.org/wiki/List_of..._architectures

--jeremy

sgosnell 09-03-2013 04:01 PM

ARM on a chromebook as well as an Android tablet, and several x86_32 machines. The chromebook uses a Linux kernel for ChromeOS, and I also run Debian armhf on it.

jamison20000e 09-03-2013 09:06 PM

Oops: No vote: Pi\ARM, desktop\x86_32, laptop\x86_64, thrift-store(iMac g3 for $20 they thought it was a TV ;))\PowerPc(I use it for music)... +++

jamison20000e 09-03-2013 09:12 PM

So i can vote more than once here, oops sorry... :D

Paulo2 09-03-2013 10:28 PM

I'm still using x86-32 on desktop due to hardware,
but I will install a x86-64 distro (probably Slackware64) on a notebook to test it.

Chilizard 09-03-2013 11:06 PM

Use X86-32 and X86-64
 
Primary Laptop, X86-64, It's been a rock solid performer! Don't see any reason to rock the boat at this point.
The OEM I.S. (Inoperative System) was Vista Entertainment Edition, I just didn't find non stop blue screen very entertaining.

X86-32 On the wood burning desktop, (Athlon "Barton"), laboriously slow but absolutely perpetual.

k3lt01 09-03-2013 11:31 PM

Samsung laptop = x86-64 (main machine)
Acer laptop = x86-32 (old dinosour)
Panasonic toughbook =x86-32 (car laptop)
2 Dell Optiplex 170L = x86-32 (1 HTPC, 1 study-printer)

Boro_Traveller 09-04-2013 02:14 AM

Laptop and desktop x86_64, old netbook using x86_32
Smartphone and tablet ARM

Phoenix2275 09-04-2013 02:45 AM

I have *ONE* desktop computer on which I do everything. I have been a Debian user since Debian 1.2,
except for one year when I could no longer get my printer to work. So I used Windows 7. Since then,
I have used Debian/sid. I switched to x86_64 a few months ago, and I do not regret it.

Apart from the fact that my present computer system refuses to boot from a USB stick, and only
occasionally condescends to boot from a CD-R, I have no complaints about Debian x86_64.

I have a Samsung Galaxy S3 smartphone which runs Android. What its processor is I don't know.

syg00 09-04-2013 02:56 AM

Quote:

Originally Posted by jeremy (Post 5021107)
From Wikipedia:

... and my "Other" isn't even listed. :rolleyes:

Mefisto 09-04-2013 03:04 AM

Two home computers 32 bits...
Greetings,
mefisto

nardioda 09-04-2013 03:10 PM

Lenovo Thinkpad x200s x86_64. I have installed Pear Linux 7 on it, which runs flawless.

piobair 09-04-2013 09:43 PM

My @_64 is for home use. I do heavy number crunching.

Quote:

Originally Posted by szboardstretcher (Post 5017655)
From the current results,.. i would guess that there are a majority of ServerAdmins @_64, and Pi/Android @ARM users.


JimBone 09-04-2013 10:11 PM

What is my preferred Arch?
 
Well I just received the email about this poll and I am already too late to vote. Here it is anyway:
I use both x86_64 and x86_32 cause I want more than one machine to mess with. I prefer 64 bit by a long shot.

mfklinux 09-04-2013 11:27 PM

Some of the posts here have mentioned performance in regard to the 64 bit version. If you are using an application that was written for 64 bit it seems there should be some improvement but it is my understanding that the real purpose of developing 64 bit systems is to prepare for the expansion of addresses (IPv4 to IPv6.

Broker824 09-05-2013 07:24 AM

x86_32 and x86_64.
I will soon buy Raspberry Pi, and I install Slackware, Arch and Debian to separate SD cards.

basica 09-05-2013 07:34 AM

Quote:

Originally Posted by Broker824 (Post 5022252)
x86_32 and x86_64.
I will soon buy Raspberry Pi, and I install Slackware, Arch and Debian to separate SD cards.

Same situation as me, I'm currently waiting on my raspberry pi to arrive.

BTW, лепо видети српски Линукс заједница ;)

PrinceCruise 09-05-2013 07:56 AM

Quote:

Originally Posted by Broker824 (Post 5022252)
x86_32 and x86_64.
I will soon buy Raspberry Pi, and I install Slackware, Arch and Debian to separate SD cards.

Me too. Somewhere in December I'll be installing Slackware on an ARM board, hopefully. :D

Regards.

jeremy 09-05-2013 09:35 AM

Quote:

Originally Posted by JimBone (Post 5022003)
Well I just received the email about this poll and I am already too late to vote. Here it is anyway:
I use both x86_64 and x86_32 cause I want more than one machine to mess with. I prefer 64 bit by a long shot.

Unlike the MCA polls, these polls do not have an end date.

--jeremy

jeremy 09-05-2013 09:36 AM

Quote:

Originally Posted by syg00 (Post 5021403)
... and my "Other" isn't even listed. :rolleyes:

Out of curiosity, what is your "Other"?

--jeremy

TobiSGD 09-05-2013 10:59 AM

Quote:

Originally Posted by mfklinux (Post 5022025)
but it is my understanding that the real purpose of developing 64 bit systems is to prepare for the expansion of addresses (IPv4 to IPv6.

No, that has nothing to do with the IPv4/IPv6 switch (network addresses). You can use larger memory arrays on 64 bit systems with less overhead on smaller memory arrays (>892MB), but additional to that x86_64 also has larger and more registers than x86, so that many programs will have a performance gain, but not all. On a PC with "normal" usage (browsing the web, playing music/videos, doing some office work) you won't see performance differences, but for some other tasks the performance increases are huge.

crazypenguin 09-05-2013 01:46 PM

On the first post I missed many Linux devices which I use everyday. So instead of editing the original post I will add them below.

Quote:

Originally Posted by crazypenguin (Post 5021011)
I voted for x86_64, x86, and ARM. The break down is as follows.

5 Desktop (Daily users) PCs x86_64
1 Laptop x86_64
1 Netbook x86_64
3 Desktop Test PCs x86_64
4 Legacy PCs x86 (two of them probably should be scrapped out)
4 Android devices running ARM
1 Raspberry Pi embedded Linux ARM

Synology 213 ARM
Roku 3 ARM (Some of the older models used MIPS)
WD Live MIPS
Sony Bravia Blu Ray Player MIPS
Vizio Blu Ray Player MIPS
Chromecast MIPS?
AVerMedia Game Capture HD MIPS
Netgear Router WNDR4500-100NAS MIPS
Netgear Router WNR3500L MIPS
Zytel DSL Modem MIPS
Cisco Home Router MIPS
8 Trendnet Switches MIPS?
4 Security Cameras W/built in web server MIPS
HP Printer MIPS
Epson Printer MIPS?


All times are GMT -5. The time now is 03:16 PM.