问题描述

检查我是使用32位还是64位Ubuntu。我查看了如何检查我是否拥有32位或64位操作系统?,发现此答案为uname -a。如果它显示为i386,它将是32位和amd64,它将是64位,但我得到了这个结果:

Linux mukund-ThinkPad-Edge-E431 3.8.0-35-generic #50-Ubuntu SMP Tue Dec 3 01:25:33 UTC 2013 i686 i686 i686 GNU/Linux

这是什么i686?它是32位还是64位 – 我认为它是32位,因为我安装的所有Debian软件包都是32位,所以请任何人详细解释一下。

最佳解决办法

i686意味着您正在使用32 bit OS。

Go into the terminal and type in.

uname -a

If your results are similar to the one below, then yours is 64-bit; otherwise, it is 32-bit.

Linux ubuntu-tm 2.6.35-28-generic #49-Ubuntu SMP Tue Mar 1 14:39:03 UTC 2011 x86_64 GNU/Linux

If you have the x86_64 then your machine is 64-bit.

If your results are similar to this one; then you have 32-bit.

Linux Server 2.6.15-23-386 #1 SMP Tue Mar 1 13:49:40 UTC 2011 i686 GNU/Linux

Notice the i686 in the code, that means your machine is 32-bit.

UPDATE:

Type in the following in the terminal;

uname -m

It will give you either x86_64, which is 64-bit, or something else, which is 32-bit.

也称为P6 microarchitecture,它是第六代Intel x86微架构,由Pentium Pro微处理器实现,于1995年11月推出.i686代码旨在在与32位Intel x86平台兼容的处理器上执行,包括所有英特尔32位x86处理器,包括奔腾4等,以及AMD和其他供应商生产兼容的32位芯片的处理器。

简而言之:

它只是意味着您运行的是32位内核,支持与i686处理器架构兼容的代码。

N.B:

这并不意味着您的系统只能运行32位内核,这只意味着您当前正在运行基于32位内核的操作系统。

次佳解决办法

i686是英特尔的P6微体系结构的简称,随Pentium Pro 1一起推出

简而言之,它是32位架构。 8086和80286甚至是16位处理器。 80386是第一款32位Intel处理器(除了Real模式外,还引入了保护工作模式)。 80586是着名的奔腾™。

i686广泛用于描述32位P6处理器架构,该架构与Pentium Pro /II兼容并具有指令集。例如,AMD K7(Duron™和Athlon™)是i686。

第三种解决办法

正如各种海报所说,你的内核是32位的。然而,i686的含义值得更多解释。

在编译Linux内核时(end-users目前通常不需要做的事情 – Ubuntu背后的好人提供内核就绪编译),你可以调整各种选项。一个重要的选项是CPU功能支持。

所有x86 CPU都与原始的Intel 80386(缩写为i386)兼容,因此如果你想要一个与所有x86 CPU兼容的内核,你就可以编译一个i386内核。

但是,现代CPU具有许多附加功能(集成浮点单元,MMX等),如果配置为Linux,Linux可以使用这些功能。作为向后兼容性和性能之间的平衡,Ubuntu的内核编译时支持Intel Pentium II(有时缩写为i686)上可用的功能,这就是内核显示为i686的原因。

这也部分解释了为什么为64位处理器编译的应用程序有时更快。 i686首次出现在1997年,现代处理器具有许多i686上没有的功能(SSE,额外寄存器等),但是应用程序需要编译时支持这些功能,这可能会破坏与旧系统的兼容性。相比之下,x86_64 CPU首次出现在2003年,因此可以编译应用程序,支持1997年到2003年之间引入的一些功能,而不用担心兼容性问题。

参考资料

linux版本i686,在Ubuntu中'i686'是什么意思? - Ubuntu问答相关推荐

  1. linux 图形化创建文件,Arronax - 在Ubuntu中创建桌面启动器的图形工具

    原标题:Arronax - 在Ubuntu中创建桌面启动器的图形工具 对于那些想在Ubuntu 16.04,Ubuntu 18.04,Ubuntu 19.04中手动创建桌面快捷方式启动器的人来说,Ar ...

  2. linux crossover 乱码,Ubuntu 中如何使用 CrossOver 安装 Windows 程序

    CrossOver 这款类虚拟机软件不仅有着 Mac 版本还有着 Linux 版本,这也表示着我们可以在 Ubuntu 中通过 CrossOver 安装使用 Windows 程序. 之前小编为大家介绍 ...

  3. linux版本市场占有率,2020年5月OS市场占有率报告:Ubuntu和Linux分别占有1.89%和0.97%...

    在2020年5月初,NetMarketShare公布了上月OS(操作系统)市场占有率份额报告,其中把Ubuntu和Linux分离出来单独统计,这里的Linux指的是除Ubuntu以外的所有Linux发 ...

  4. 在linux桌面上创建一个文本,如何在Ubuntu中创建文档

    有几种方法可以在Ubuntu中使用GUI和命令行创建文档.所有这些方法都非常简单易用.您可能早些时候已在Ubuntu中将这些方法用于其他目的.但是,在本文中,我们将向您展示在Ubuntu中创建文档的8 ...

  5. 如何在Ubuntu中安装java jdk

    直接上链接: 在这里采用的是官网的 jdk1.8 ,如:jdk-8u271-linux-x64.tar.gz,需要先去官网下载一个linux 版本的进行安装.       并不要求特定的 Ubuntu ...

  6. teamviewer存在linux版本_Ubuntu16.04 安装Teamviewer

    有时需要远程控制ubuntu系统的电脑,Teamviewer在linux下也可以进行安装,大致看了下向日葵在linux下配置好像比较麻烦,而且Teamviewer远程控制的流畅性一直不错,就选择安装T ...

  7. 运行MeeGo SDK 的linux版本

    先决条件 你必须需要一个有效的流行Linux发行版(比如: Fedora 13, Ubuntu 10.04LTS, openSUSE 11.3),并运行在一个合适的流行硬件上,比如 32-bit的In ...

  8. 在Ubuntu中安装OpenCV-Python | 三

    在本教程中,我们将学习在Ubuntu System中设置OpenCV-Python.以下步骤针对Ubuntu 16.04和18.04(均为64位)进行了测试. 可以通过两种方式在Ubuntu中安装Op ...

  9. ubuntu安装zlib库_如何在Ubuntu中安装zlib库?

    ubuntu安装zlib库 On Ubuntu (18.04), installing zlib reported unable to locate package zlib: 在Ubuntu(18. ...

  10. 在Ubuntu中设置中文输入法

    在Ubuntu中设置中文输入法 在Ubuntu中设置中文输入法 问题 我用的ubuntu虚拟机中,一直用的是英文,也一直没有把不能输入中文,当一回事情. 但是最近在做一个中文的项目,只能要安装一下中文 ...

最新文章

  1. Python图像拼接:创建全景图
  2. java http head 请求_http请求头header、请求体body、请求行介绍
  3. 笔记本电脑连接服务器的显示器不亮,电脑显示器不亮怎么回事 电脑显示器不亮解决办法【图文】...
  4. mysql的字符集设置为什么_为什么Mysql默认的字符集都是latin1
  5. Jquery中验证数组中是否有重复元素
  6. 计算机如何学会自动地进行图像美学增强?
  7. 美团NLP中心算法实习生内推啦!
  8. 阶段3 1.Mybatis_04.自定义Mybatis框架基于注解开发_2 回顾自定义mybatis的流程分析...
  9. YOUTUBE API调用 JAVA
  10. 网易云解析接口PHP源码,网易云音乐Web端的接口分析
  11. mysql基础命令语句以及使用方法:
  12. 网店营销成为运营商营销的重要平台
  13. 利用计算机建立动画中的 画面 由,计算机图形术在三维动画中的应用.doc
  14. 初等矩阵的逆矩阵如何“一眼就能看出”
  15. 《疯狂Android讲义》第二版目录
  16. Visual SVN Server的下载和使用
  17. 变分自编码AVE器生成图像(Pytorch)
  18. coures包下载和安装 可解决报错ImportError: No module named '_curses'
  19. PHP 调用bing壁纸接口
  20. 一人点赞,N人跟风?

热门文章

  1. PhotoShop cc 2017安装 zeplin插件
  2. eviews建立时间序列模型_如何用eviews分析时间序列(全面).pdf
  3. 【源码】基于部分随机PSO的光伏MPPT算法
  4. 台式计算机设备验收单,电脑设备验收单.doc
  5. 74HC595芯片引脚,功能介绍【250字】【原创】
  6. wpf linux 开发教程 pdf,深入浅出WPF
  7. 麦肯锡方法:解决问题的七个步骤
  8. 用浏览器怎样监控网页内容变化
  9. 2007版的office软件下载及简介
  10. 抱歉,Xposed真的可以为所欲为——1.基础知识储备