AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1441
Accepted
Warren Pena
Warren Pena
Asked: 2010-08-07 10:22:05 +0800 CST2010-08-07 10:22:05 +0800 CST 2010-08-07 10:22:05 +0800 CST

为什么 Ubuntu 下载推荐 32 位安装?[关闭]

  • 772
关闭。这个问题是题外话。它目前不接受答案。

这描述了一个无法重现的问题,该问题看似自行消失或仅与非常特定的时间段相关。这是题外话,因为它不太可能帮助未来的读者。

8年前关闭。

改进这个问题

13.10 更新:64 位版本现在是默认版本,32 位被标记为“用于内存小于 2GB 的机器”

Ubuntu 桌面下载屏幕有一对单选按钮,您可以使用它们来选择您希望下载 32 位还是 64 位版本。64 位版本标有“不推荐用于日常桌面使用”。如果您有 64 位处理器,为什么不想使用 64 位版本的 Ubuntu?

10.10 更新:他们从 64 位版本中删除了“不推荐”标签,并在 32 位版本中添加了“推荐”标签。

11.04 更新:与 10.10 相同。

12.04 更新:32 位桌面版旁边仍然显示“推荐”

12.10 更新:32 位版本的桌面仍然是默认的,说“推荐”

13.10 更新:64 位版本现在是默认版本,32 位被标记为“用于内存小于 2GB 的机器”

64-bit
  • 12 12 个回答
  • 75567 Views

12 个回答

  • Voted
  1. Best Answer
    Marco Ceppi
    2010-08-07T10:28:25+08:002010-08-07T10:28:25+08:00

    这实际上只是一种错误的措辞。根据LaunchPad Bug #585940这意味着典型的桌面是 32 位的,而最近的桌面是 64 位的。由于 32 位安装将始终在 32 位和 64 位机器上运行,因此它仍然是“推荐的”。

    • 106
  2. Bryce
    2010-08-07T16:33:00+08:002010-08-07T16:33:00+08:00

    我曾经在台式机上使用 64 位 Ubuntu,在笔记本电脑上使用 32 位。在大多数情况下,我没有看到任何差异,但也有一些小问题:

    • 如上所述,Flash 历来在 64 位上并没有得到很好的支持。我不认为我会关心这个,但实际上这对我来说是一个相当大的烦恼。我最终使用了手动安装的 32 位版本的闪存。最近 Adob​​e 推出了 64 位 Flash,所以这可能已成为过去(我还没有测试过)。

    • 64 位上的 Java(和其他软件)使用更多内存,这可能会对性能产生一些影响。我不使用太多java,所以还没有真正遇到过这个问题,但猜想它是众所周知的。

    • 过去,运行 32 位的人多于 64 位,因此有时您会遇到 64 位的特定问题,这往往需要很长时间才能解决。虽然近年来这已经变得更好了,但是对于那些真正想要一切都只是工作的人来说,你可能更喜欢 32 位。

    • 64 位意味着内存指针可以寻址更多的内存。如果您的系统有 4gig 或更多的 RAM 内存,并且您使用需要大量 RAM 的应用程序,那么这可能是使用 64 位的原因。然而,近年来 i386 的 PAE 内核已成为标准,并且这些内核确实允许寻址 >4gig。

    • 如果您是开发人员并且运行 64 位,则可以相当容易地构建 32 位和 64 位可执行文件(例如使用 pbuilder)。在 32 位上构建 64 位二进制文​​件似乎是不可能的(好吧,至少在没有跳过一些障碍的情况下是不可能的)。

    [更新12.04] 最近重装了12.04的amd64版本,发现比原来写上面的时候好多了。我没有测试过 Java,但 Flash 的运行肯定和 32 位一样好。此外,完全是轶事,但现在人们似乎更频繁地运行 64 位而不是 32 位。

    • 56
  3. Steve Beattie
    2010-11-05T21:49:58+08:002010-11-05T21:49:58+08:00

    运行 32 位版本的非 PAE 内核的一个缺点是您的进程不受 CPU 不可执行 (NX) 位的保护,这可以使攻击者更容易尝试利用软件中的缺陷。有关更多详细信息,请参阅安全团队的功能讨论。在最近的 Ubuntu 版本中,有一个仿真模式,但效果有限。

    此外,当使用 32 位时,可用于地址空间布局随机化 (ASLR)之类的随机化空间要小得多,可能会达到暴力破解的程度。

    • 11
  4. dv3500ea
    2010-08-07T10:35:50+08:002010-08-07T10:35:50+08:00

    据我所知,64 位运行良好,但有些人在使用 Adob​​e Flash 时遇到了问题。

    此外,64 位操作系统无法在 32 位 PC 上运行,但 32 位操作系统可以在 64 位 PC 上运行。这可能是此警告背后的原因(尽管措辞可以更好)。

    如果您有一台 64 位电脑并且没有特定理由不使用 64 位,则有关该主题的Ubuntu 社区 wiki 帖子建议使用 64 位 Ubuntu。

    32 位无法访问超过 3GB 的 RAM 存在限制(尽管 PAE 内核解决了这个问题),但 64 位在这里没有问题。如果您的 RAM > 3GB,请考虑使用 64 位。

    • 8
  5. Ryan C. Thompson
    2010-11-20T15:41:58+08:002010-11-20T15:41:58+08:00

    我认为主要原因是:32 位版本适用于目前流通的几乎每一台 PC 和 Mac,所以如果你不知道 32 位和 64 位是什么意思,你应该下载32位版本并安装它,它就可以工作了。如果有人对 32 位和 64 位版本之间的区别一无所知,那么他们不太可能会做任何可以观察到差异的事情。

    也就是说,对于 64 位版本,你必须弄清楚你的系统是否支持它。对于 32 位版本,您不需要。它适用于“一切”。

    • 6
  6. Colin Ian King
    2012-11-21T12:58:13+08:002012-11-21T12:58:13+08:00

    我在几台样机(基于 Atom 的小内存上网本)和一台典型笔记本电脑上运行了一些测试来比较各种应用程序的 32 位和 64 位配置。我比较了以下内存使用情况和功耗:

    1. 32 位内核,32 位用户空间
    2. 64 位内核,32 位用户空间
    3. 64 位内核,64 位用户空间

    数据: http: //kernel.ubuntu.com/~cking/x32/Quantal-x32-power-memory-comparisons.ods

    底线是,对于小型系统,32 位是一个很好的选择,如果你有足够的内存并且你有一个现代的 64 位 CPU,那么 64 位是合适的。但电子表格中的细节比简单的总结要多。

    不久前,我还进行了一些比较 32 位、32 位 pae 和 64 位的测试,结果如下:

    http://kernel.ubuntu.com/~cking/power-benchmarking/blueprint-foundations-p-64bit-by-default/hpmini-and-x220-tests/results-3/results.txt - 查看结论结束一个整体的总结。

    • 5
  7. Eugene
    2012-08-19T23:06:20+08:002012-08-19T23:06:20+08:00

    同时 Ubuntu Wiki 则相反:

    除非您有特定的理由选择 32 位,否则我们建议您使用 64 位来充分利用硬件的容量。

    https://help.ubuntu.com/community/32bit_and_64bit

    • 4
  8. Mike
    2010-11-20T07:05:24+08:002010-11-20T07:05:24+08:00

    64 位仅在您拥有超过 4 GB 的 RAM 时才真正有用。如果使用 64 位系统,最终会遇到驱动程序甚至程序无法在 32 位中使用的情况。Adobe 暂时取消了其 64 位 Flash。佳能打印机驱动程序仅提供 32 位版本(但可以强制安装)。我同时使用了 64 位和 32 位系统,发现 64 位并没有给我带来任何优势(据我所知,两者的运行速度相同)。

    • 2
  9. Alberto Salvia Novella
    2012-05-24T03:37:23+08:002012-05-24T03:37:23+08:00

    很久以前我自己写了最后一个Launchpad 错误 #585940描述,我唯一能说的是我一直无法发现为什么围绕这个主题有这么多错误信息。

    我认为最可能的答案是 64 位版本比 32 位版本更容易出错,因为这是我自己在日常生活中仅使用 Ubuntu 的经验所暗示的。另一方面,这只是猜测,因为我没有对版本进行正式比较。

    到目前为止,我能够很好地使用它,我只是选择使用 64 位版本,因为它是我想要改进的版本,因为随着时间的推移,它显然是最好的选择,它会在我们有之前就在这里注意到。到那时,我希望我们这些人使用完全稳定的发行版。

    • 2
  10. alexander7567
    2012-10-25T14:38:15+08:002012-10-25T14:38:15+08:00

    使用到,大多数计算机都是 32 位的。现在大多数较新的 CPU 是 64 位的。并且 32 位兼容这两个版本。

    • 2

相关问题

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve