我以前用过 Ubuntu,现在我想重新使用它,因为社区发展迅速,对 Wine 等应用程序的支持也很好。我记得 64 位版本刚出来时,很多应用程序都不能像 32 位版本那样运行。它不是更好还是还是一样?也许他们实现了类似哇在模拟 32 位架构的 Windows 中,所有可能的应用程序都运行良好。我之所以问这个问题,是因为我有很多内存,而且当我有 8GB 时,我不想占用 3GB。
另外,我有点像程序员,但这不是问题,因为如果我编写 PHP,我无论如何都会在 Windows 上使用 NetBeans,而且它在 Linux 上运行得也一样好。但我也喜欢编写 C++/C# 代码。它是否得到很好的支持?我真的很喜欢 Visual Studio 2010,它非常流畅,具有良好的自动完成、调试等功能……Ubuntu 上是否有任何 IDE 在自动完成、代码格式、GUI 设计器、调试方面与 Visual Studio 类似?
我真的希望你能回答我这些问题,因为我真的想一劳永逸地“转变”到 Ubuntu。
答案1
*大多数应用程序在 64 位操作系统中都能正常工作。我实际上还没有遇到过任何不能正常工作的应用程序,但只要我说所有应用程序,就一定会有一个应用程序出现。
至于您提到的 8GB RAM 问题。除非您的进程占用超过 4GB 的 RAM,否则带有 PAE 内核的 32 位操作系统将占用您全部 8GB 的 RAM。
答案2
就 64 位 Ubuntu 版本而言,我在 Wine 下运行原生 Linux 应用程序和/或 Windows 程序时没有遇到任何困难。显然,市场上有我没有使用过的软件,但我认为 64 位 Ubuntu 版本比几年前我在以前的笔记本电脑上尝试安装并正常运行时好得多。
答案3
几周前我安装了 64 位 Ubuntu,目前遇到的唯一问题是 LinkSys AE1000 无线适配器无法与它配合使用:Ralink 提供的驱动程序只有 32 位,我无法让它们与 64 位 Ubuntu 配合使用。不过,其他一切都运行良好,甚至比以前更好。我很高兴我做出了这一改变,因为 64 位操作系统似乎总体上要快一点(坦率地说,比我预期的要快)。
但我不是一名程序员:你的情况可能会有所不同。
答案4
关于 64 位 Linux:在许多方面,Linux 对 64 位的支持比 Windows 更好,因为 Linux 有更多原生 64 位的关键应用程序。Ubuntu 在过去几年中在 64 位支持方面取得了很大进步;Flash 现在以“预览”模式提供原生 64 位支持。此外,64 位中的 32 位支持通常作为后备。
关于 IDE,如果您正在寻找一个全语言集成 IDE,我推荐 Eclipse。它拥有最丰富的插件生态系统(比 VS 更丰富)。但是,作为一个认为“被迫”使用 VS2010 的人,我个人更喜欢 gedit。好用的 gedit 具有大多数语言的语法高亮功能(以及更多社区可用软件包),以及非常多的插件来执行代码完成、括号完成等... 它轻量级且易于使用。 http://live.gnome.org/Gedit/Plugins