Cpuinfo
Author: g | 2025-04-24
Download py313-cpuinfo packages for NetBSD. py313-cpuinfo latest versions: 9.0.0. py313-cpuinfo architectures: aarch64, amd64. py313-cpuinfo linux packages: tgz CPUInfo Software Informer. Featured CPUInfo free downloads and reviews. Latest updates on everything CPUInfo Software related.
CPUInfo - Browse /cpuinfo/CPUInfo 0.4a at SourceForge.net
Parameter cpuinfo displays information about your CPU and indicates whether or not the JVM can determine if hyper threading is enabled. Table 2-10 lists the parameters available for the -Xverbose option. Operation Format: -Xverbose: Where param is one of the parameters described in Table 2-10 and level the log level, as described in Log Levels. For Example: java -Xverbose:gcpause=debug myClass enables pause time sampling and information during a run and logs messages with detailed information of JRockit JVM’s behavior. Note:To use more than one parameter, separate them with a comma; for example: Table 2-10 -Xverbose Parameters This Parameter... Prints to the screen... class The names of classes loaded; sample output might look like this: [INFO ][class ] Initializing bootstrap classes...[INFO ][class ] created: # 0 java/lang/Object (/localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/rt.jar)[INFO ][class ] 0 java/lang/Object success (0.45 ms)[INFO ][class ] created: # 2 java/io/Serializable (/localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/rt.jar)[INFO ][class ] 2 java/io/Serializable success (0.08 ms) codegen The names of each method that is being compiled. Verbose output for codegen might look like this: [codegen] 0 : 17.9411 ms[codegen] 0 68592131 1 java.lang.Object.unlockFatReal_jvmpi (Ljava.lang.Object;Ljava.lang.Thread;I)V: 17.94 ms[codegen] 1 : 2.0262 ms[codegen] 0 0 2 java.lang.Object.acquireMonitor(Ljava.lang.Object;II)I: 19.97 ms[codegen] 2 : 4.4926 ms[codegen] 0 10 3 java.lang.Object.unlockFat(Ljava.lang.Object;Ljava.lang.Thread;I)V: 24.46 ms[codegen] 3 : 0.3328 ms cpuinfo Technical information about your CPUs. Verbose output for cpuinfo might look like this: [cpuinfo] Vendor: GenuineIntel[cpuinfo] Type: Original OEM[cpuinfo] Family: Pentium 4[cpuinfo] Brand: Intel(R) Pentium(R) 4 Mobile CPU 1.60GHz[cpuinfo] Supports: On-Chip FPU[cpuinfo] Supports: Virtual Mode Extensions [cpuinfo] Supports: Debugging Extensions [cpuinfo] Supports: Page Size Extensions exceptions Displays exception types and messages (excluding the common types of exceptions). Verbose output for exceptions might look like this: [excepti][00002] java/lang/NumberFormatException: null exceptions=debug Displays exception types and messages (excluding the common types of exceptions).It also displays stacktraces; Verbose output for exceptions=debug might look like this: [excepti][00002] java/lang/NumberFormatException: null at java/lang/Integer.parseInt(Ljava/lang/String;I)I(Integer. java:415) at java/lang/Integer.(Ljava/lang/String;)V(Integer. java:620) at sun/net/InetAddressCachePolicy.()V (InetAddressCachePolicy.java:77) at jrockit/vm/RNI.c2java(IIII)V(Native Method) at jrockit/vm/RNI.generateFixedCode(I)I(Native Method) at java/net/InetAddress.()V(InetAddress.java:640) at jrockit/vm/RNI.c2java(IIII)V(Native Method) at jrockit/vm/RNI.generateFixedCode(I)I(Native Method) at java/net/InetSocketAddress.(Ljava/lang/String;I)V (InetSocketAddress.java:124) at java/net/Socket.(Ljava/lang/String;I)V (Socket.java:178) at Ex.main([Ljava/lang/String;)V(Ex.java:5) at jrockit/vm/RNI.c2java(IIII)V(Native Method) --- End of stack trace exceptions=trace The same information as debug, but includes the common types of exceptions. Verbose output for exceptions=trace will look the same as -Xverbose:exceptions=debug but also prints exceptions of types: java.util.EmptyStackException java.lang.ClassNotFoundException java.security.PrivilegedActionException load The name of each loaded Java or native library: [INFO ][load ] opened zip /localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/rt.jar[INFO ][load ] opened zip/localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/jsse.jar[INFO ][load ] opened zip/localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/jce.jar[INFO ][load ] opened zip/localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/charsets.jar[INFO ][load ] Loaded native library:/localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/i386/libverify.so[INFO ][load ] Loaded native library:/localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/i386/libjava.so[INFO ][load ] Loaded native library:/localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/i386/native_threads/libhpi.so[INFO ][load ] Loaded native library:/localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/i386/libzip.so gcpause -Xverbose:gcpause gives the same output as -XgcPause. gcreport -Xverbose:gcreport gives the same output as -XgcReport. memdbg Turns on memory printout and adds new special memdbg printouts. Verbose output for memdbg might look like. Download py313-cpuinfo packages for NetBSD. py313-cpuinfo latest versions: 9.0.0. py313-cpuinfo architectures: aarch64, amd64. py313-cpuinfo linux packages: tgz CPUInfo Software Informer. Featured CPUInfo free downloads and reviews. Latest updates on everything CPUInfo Software related. Download Latest Version CPUInfo-0.4a.zip (496.0 kB) Get Updates Home / cpuinfo / CPUInfo 0.4a Name Download cpuinfo. 0 Comments $ cat /proc/cpuinfo Info Downloads / Week; Parent folder; CPUInfo 0.4a: : 7. CPUInfo 0.3a: : 0. CPUInfo 0.2a: : 0. CPUInfo 0.1a: : 0. Totals: 4 Items : 7: You Might Also Like. User Testing Platform CPUInfo is available for use under the terms of the MIT license. See COPYRIGHT.txt for details. Download. CPUInfo on GitHub; Download CPUInfo 1.0.0; Example int processorCount = getCPUCount(); CPUInfo info = new CPUInfo[processorCount]; int actualCount = getMultipleCPUInfo(info); // for i=0 to actualCount-1, check values in info[i] delete[] info; cpuinfo . 0. แชร์หน้าเว็บนี้ : ดาวน์โหลด cpuinfo มาใหม่ ล่าสุด Top Download สูงสุดตลอดกาล This project has been migrated to benchmark in C language, compiled for Android devices.Uses Android NDK to run Dhrystone benchmark natively on processor.Processor cores on which to run the benchmark can be specified (useful when you have multiple types of processor cores on a device).Changes (v7)Migrate IDE to Android Studio -- supports API>11 until the APP_PLATFORM bug in Android Studio is fixedShow cpuinfo on startupAllow user to choose processor cores on which to run the benchmarkAdd clear log and share log menu itemsChanges (v6)Show compiler version and word length on startupApply Material theme on Android 5.1+ (5.0 has a bug where it's hard to work around)Changes (v5)Option to turn backlight off during running the benchmark (useful when measuring electrical power consumption)Add support for arm64-v8a, x86_64 and mips64 architecturesMulti-process Dhrystone -- run multiple dhrystone processes simultaneously.Supported DevicesRuns on Android 3+Tested on Android 6 emulator and Android 5.1 Tablet.Supported processors are arm64-v8a, x86_64, mips64, armeabi-v7a,armeabi, x86 and mips.Default compiler flags are: "-O3"Binary is built using Android NDK R10e.How to compilecompile project in Android StudioLicensepublic domainComments
Parameter cpuinfo displays information about your CPU and indicates whether or not the JVM can determine if hyper threading is enabled. Table 2-10 lists the parameters available for the -Xverbose option. Operation Format: -Xverbose: Where param is one of the parameters described in Table 2-10 and level the log level, as described in Log Levels. For Example: java -Xverbose:gcpause=debug myClass enables pause time sampling and information during a run and logs messages with detailed information of JRockit JVM’s behavior. Note:To use more than one parameter, separate them with a comma; for example: Table 2-10 -Xverbose Parameters This Parameter... Prints to the screen... class The names of classes loaded; sample output might look like this: [INFO ][class ] Initializing bootstrap classes...[INFO ][class ] created: # 0 java/lang/Object (/localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/rt.jar)[INFO ][class ] 0 java/lang/Object success (0.45 ms)[INFO ][class ] created: # 2 java/io/Serializable (/localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/rt.jar)[INFO ][class ] 2 java/io/Serializable success (0.08 ms) codegen The names of each method that is being compiled. Verbose output for codegen might look like this: [codegen] 0 : 17.9411 ms[codegen] 0 68592131 1 java.lang.Object.unlockFatReal_jvmpi (Ljava.lang.Object;Ljava.lang.Thread;I)V: 17.94 ms[codegen] 1 : 2.0262 ms[codegen] 0 0 2 java.lang.Object.acquireMonitor(Ljava.lang.Object;II)I: 19.97 ms[codegen] 2 : 4.4926 ms[codegen] 0 10 3 java.lang.Object.unlockFat(Ljava.lang.Object;Ljava.lang.Thread;I)V: 24.46 ms[codegen] 3 : 0.3328 ms cpuinfo Technical information about your CPUs. Verbose output for cpuinfo might look like this: [cpuinfo] Vendor: GenuineIntel[cpuinfo] Type: Original OEM[cpuinfo] Family: Pentium 4[cpuinfo] Brand: Intel(R) Pentium(R) 4 Mobile CPU 1.60GHz[cpuinfo] Supports: On-Chip FPU[cpuinfo] Supports: Virtual Mode Extensions [cpuinfo] Supports: Debugging Extensions [cpuinfo] Supports: Page Size Extensions exceptions Displays exception types and messages (excluding the common types of exceptions). Verbose output for exceptions might look like this: [excepti][00002] java/lang/NumberFormatException: null exceptions=debug Displays exception types and messages (excluding the common types of exceptions).It also displays stacktraces; Verbose output for exceptions=debug might look like this: [excepti][00002] java/lang/NumberFormatException: null at java/lang/Integer.parseInt(Ljava/lang/String;I)I(Integer. java:415) at java/lang/Integer.(Ljava/lang/String;)V(Integer. java:620) at sun/net/InetAddressCachePolicy.()V (InetAddressCachePolicy.java:77) at jrockit/vm/RNI.c2java(IIII)V(Native Method) at jrockit/vm/RNI.generateFixedCode(I)I(Native Method) at java/net/InetAddress.()V(InetAddress.java:640) at jrockit/vm/RNI.c2java(IIII)V(Native Method) at jrockit/vm/RNI.generateFixedCode(I)I(Native Method) at java/net/InetSocketAddress.(Ljava/lang/String;I)V (InetSocketAddress.java:124) at java/net/Socket.(Ljava/lang/String;I)V (Socket.java:178) at Ex.main([Ljava/lang/String;)V(Ex.java:5) at jrockit/vm/RNI.c2java(IIII)V(Native Method) --- End of stack trace exceptions=trace The same information as debug, but includes the common types of exceptions. Verbose output for exceptions=trace will look the same as -Xverbose:exceptions=debug but also prints exceptions of types: java.util.EmptyStackException java.lang.ClassNotFoundException java.security.PrivilegedActionException load The name of each loaded Java or native library: [INFO ][load ] opened zip /localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/rt.jar[INFO ][load ] opened zip/localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/jsse.jar[INFO ][load ] opened zip/localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/jce.jar[INFO ][load ] opened zip/localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/charsets.jar[INFO ][load ] Loaded native library:/localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/i386/libverify.so[INFO ][load ] Loaded native library:/localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/i386/libjava.so[INFO ][load ] Loaded native library:/localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/i386/native_threads/libhpi.so[INFO ][load ] Loaded native library:/localhome/jrockits/R27.5.0_R27.5.0-110_1.5.0/jre/lib/i386/libzip.so gcpause -Xverbose:gcpause gives the same output as -XgcPause. gcreport -Xverbose:gcreport gives the same output as -XgcReport. memdbg Turns on memory printout and adds new special memdbg printouts. Verbose output for memdbg might look like
2025-04-08This project has been migrated to benchmark in C language, compiled for Android devices.Uses Android NDK to run Dhrystone benchmark natively on processor.Processor cores on which to run the benchmark can be specified (useful when you have multiple types of processor cores on a device).Changes (v7)Migrate IDE to Android Studio -- supports API>11 until the APP_PLATFORM bug in Android Studio is fixedShow cpuinfo on startupAllow user to choose processor cores on which to run the benchmarkAdd clear log and share log menu itemsChanges (v6)Show compiler version and word length on startupApply Material theme on Android 5.1+ (5.0 has a bug where it's hard to work around)Changes (v5)Option to turn backlight off during running the benchmark (useful when measuring electrical power consumption)Add support for arm64-v8a, x86_64 and mips64 architecturesMulti-process Dhrystone -- run multiple dhrystone processes simultaneously.Supported DevicesRuns on Android 3+Tested on Android 6 emulator and Android 5.1 Tablet.Supported processors are arm64-v8a, x86_64, mips64, armeabi-v7a,armeabi, x86 and mips.Default compiler flags are: "-O3"Binary is built using Android NDK R10e.How to compilecompile project in Android StudioLicensepublic domain
2025-03-28Environment:-$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 20.04.3 LTSRelease: 20.04Codename: focal$ uname -aLinux bmrmt 5.4.0-91-generic #102-Ubuntu SMP Fri Nov 5 16:31:28 UTC 2021 x86_64 x86_64 x86_64 GNU/LinuxCurrently i have installed below vmware workstation version.$ vmware --versionVMware Workstation 15.5.7 build-17171714When I launch vmware from command line, it is asking to choose the kernal path. Have provided latest installed kernal path, but didn't work it started showing below message.C header files matching your running kernel were not found Error.So found the below command to fix the vm dependency related will be installed automatically. However it fails with below error.$ sudo vmware-modconfig --console --install-all[AppLoader] GLib does not have GSettings support.(process:31113): GLib-CRITICAL **: 14:51:49.338: g_file_test: assertion 'filename != NULL' failedFailed to setup build environment.Already below packages are installed.sudo apt-get install build-essentialsudo apt-get install linux-headers-$(uname -r)$ sudo /etc/init.d/vmware startStarting VMware services: Virtual machine monitor failed Virtual machine communication interface done VM communication interface socket family done Blocking file system done Virtual ethernet failed VMware Authentication Daemon doneTried this solution:#!/bin/bashVMWARE_VERSION="workstation-$(vmware -v|grep -oE "[[:digit:]]+.[[:digit:]]+.[[:digit:]]+"| head -n1)" # this is detect the version you have VMware Workstation 16.2.1 build-18811642TMP_FOLDER=/tmp/patch-vmwarerm -fdr $TMP_FOLDERmkdir -p $TMP_FOLDERcd $TMP_FOLDERgit clone $TMP_FOLDER/vmware-host-modulesgit checkout $VMWARE_VERSIONgit fetchmakesudo make installsudo rm /usr/lib/vmware/lib/libz.so.1/libz.so.1sudo ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1sudo /etc/init.d/vmware restartIt failed with below error.make[2]: Leaving directory '/usr/src/linux-headers-5.4.0-91-generic'make -C $PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= postbuildmake[2]: Entering directory '/tmp/patch-vmware/vmware-host-modules/vmnet-only'make[2]: 'postbuild' is up to date.make[2]: Leaving directory '/tmp/patch-vmware/vmware-host-modules/vmnet-only'cp -f vmnet.ko ./../vmnet.omake[1]: Leaving directory '/tmp/patch-vmware/vmware-host-modules/vmnet-only'Version mismatch: module vmmon-only/vmmon.ko 5.4.151, kernel 5.4.0-91-genericVersion mismatch: module vmnet-only/vmnet.ko 5.4.151, kernel 5.4.0-91-genericmake: *** [Makefile:35: install] Error 1Stopping VMware services: VMware Authentication Daemon done VM communication interface socket family done Virtual machine communication interface done Virtual machine monitor done Blocking file system doneStarting VMware services: Virtual machine monitor failed Virtual machine communication interface done VM communication interface socket family done Blocking file system done Virtual ethernet failed VMware Authentication Daemon done$ sudo /etc/init.d/vmware statusModule vmmon not loadedModule vmnet not loaded$ cat /proc/cpuinfo | grep 'name'| uniqmodel name : Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz$ cat /proc/cpuinfo | grep process| wc -l80$ sudo mokutil --sb-stateSecureBoot disabled$ grep --color vmx /proc/cpuinfoflags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 invpcid_single pti intel_ppin ssbd mba ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm mpx rdt_a
2025-04-10Question How can I retrieve the CPU ID using Java? import java.io.BufferedReader;import java.io.InputStreamReader;public class CPUIDRetriever { public static void main(String[] args) { try { Process process = Runtime.getRuntime().exec("wmic cpu get ProcessorId"); BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream())); String line = reader.readLine(); line = reader.readLine(); System.out.println("CPU ID: " + line); } catch (Exception e) { e.printStackTrace(); } }} Answer Retrieving the CPU ID in Java typically involves executing system commands and parsing their output. While there is no direct Java API for obtaining the CPU ID, using the Windows Management Instrumentation (WMI) or alternative methods through command line interfaces are common approaches. // Here is a code snippet to retrieve the CPU ID on Windows:Runtime.getRuntime().exec("wmic cpu get ProcessorId"); Causes Java does not provide a built-in method to obtain hardware information directly. The approach may differ based on the operating system. Solutions Use the `wmic` command for Windows to retrieve the CPU ID via Java. For Linux systems, using commands like `cat /proc/cpuinfo` can fetch CPU information. Common Mistakes Mistake: Not handling exceptions properly when executing system commands. Solution: Always wrap your execution code in try-catch blocks to handle potential exceptions. Mistake: Assuming the output format is the same across all operating systems. Solution: Be sure to check the command output format according to the operating system you're using. Helpers retrieve CPU ID in Java Java CPU ID example get CPU ID Java Java system commands CPU identification Java Related Questions
2025-04-20OFF-- BUILD_BINARY : False-- BUILD_CUSTOM_PROTOBUF : ON-- Link local protobuf : ON-- BUILD_DOCS : OFF-- BUILD_PYTHON : True-- Python version : 3.7.1-- Python executable : /opt/anaconda/bin/python-- Pythonlibs version : 3.7.1-- Python library : /opt/anaconda/lib/libpython3.7m.so.1.0-- Python includes : /opt/anaconda/include/python3.7m-- Python site-packages: lib/python3.7/site-packages-- BUILD_CAFFE2_OPS : False-- BUILD_SHARED_LIBS : ON-- BUILD_TEST : False-- USE_ASAN : OFF-- USE_CUDA : False-- USE_ROCM : False-- USE_EIGEN_FOR_BLAS : -- USE_FBGEMM : OFF-- USE_FFMPEG : False-- USE_GFLAGS : ON-- USE_GLOG : ON-- USE_LEVELDB : False-- USE_LITE_PROTO : OFF-- USE_LMDB : False-- USE_METAL : OFF-- USE_MKL : ON-- USE_MKLDNN : OFF-- USE_NCCL : OFF-- USE_NNPACK : False-- USE_NUMPY : ON-- USE_OBSERVERS : ON-- USE_OPENCL : OFF-- USE_OPENCV : False-- USE_OPENMP : OFF-- USE_PROF : OFF-- USE_QNNPACK : False-- USE_REDIS : OFF-- USE_ROCKSDB : OFF-- USE_ZMQ : OFF-- USE_DISTRIBUTED : False-- Public Dependencies : Threads::Threads;caffe2::mkl;glog::glog-- Private Dependencies : cpuinfo;/usr/lib/libnuma.so;fp16;onnxifi_loader;rt;gcc_s;gcc;dl-- Configuring done-- Generating doneCMake Warning: Manually-specified variables were not used by the project: NCCL_EXTERNAL THD_SO_VERSIONAdditional informationnm stub.o prints:U _GLOBAL_OFFSET_TABLE_0000000000000000 T PyInit__CU _Z10initModulevfile stub.o prints:stub.o: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), with debug_info, not strippedobjdump -x stub.o prints:stub.o: file format elf64-x86-64stub.oarchitecture: i386:x86-64, flags 0x00000011:HAS_RELOC, HAS_SYMSstart address 0x0000000000000000Sections:Idx Name Size VMA LMA File off Algn 0 .text 00000005 0000000000000000 0000000000000000 00000040 2**4 CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE 1 .data 00000000 0000000000000000 0000000000000000 00000045 2**0 CONTENTS, ALLOC, LOAD, DATA 2 .bss 00000000 0000000000000000 0000000000000000 00000045 2**0 ALLOC 3 .debug_info 00002853 0000000000000000 0000000000000000 00000048 2**0 CONTENTS, RELOC, READONLY, DEBUGGING 4 .debug_abbrev 0000032a 0000000000000000 0000000000000000 00001150 2**0 CONTENTS, READONLY, DEBUGGING 5 .debug_aranges 00000030
2025-04-10The answer to the question in the title is right there at the beginning of the output: ELF 64-bit LSB executable, x86-64ELF is the Executable and Linkable Format, the binary executable file format most commonly used by Linux.x86-64 is the architecture of the binary, the 64-bit version of the x86 instruction set originally introduced by AMD. For reasons that are beyond me, Microsoft refers to it as "x64", but that's the same thing.If you need to know the architecture of the kernel itself, you can use uname -mpi. For example, on my system, that prints: x86_64 unknown unknownwhich means that I am running an x86-64 kernel.If you're interested in the CPU itself, look at /proc/cpuinfo for details about the CPU(s) detected by the Linux kernel.A 32-bit 80x86 executable is identified by file as, for example: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, strippedwhich tells us that it's a 32-bit executable using the Intel 80386 instruction set (possibly with extensions).Note that it isn't quite as simple as 32-bit versus 64-bit architectures. For example, the Linux kernel supports 32-bit architectures like Intel 80386, AVR32, S/390 and Unicore32. On the 64-bit side of things, Linux is usable on PA-RISC, x86-64, Itanium and Alpha, among others. Not all distributions provide binaries for all architectures, however (and I doubt there are any distributions that target all supported CPU architectures equally). So if you want to know whether a given binary will be executable on a given system, you need to consider the architecture, rather than the CPU's native word size.
2025-04-24