我是一名 Windows 用户,但我想成为一名更优秀的程序员,而且由于许多语言最适合在 Linux 系统上使用,所以我想获得这方面的经验,但我听说 Linux 新手很难上手,因为它更需要 DIY,因此更难清除病毒。我的收入实在不够,每次电脑中毒时我都得去修理,而我自己又太缺乏经验,无法修复电脑,所以我想要一种方法,既能用 Linux 编程,又能用 Windows 进行日常电脑使用。有什么办法吗?
答案1
我建议使用免费的虚拟机软件,例如 VMWare Server,并在其中安装 Linux。这样,您就不必弄乱 Windows 安装,但可以使用 Linux 机器,就像它直接安装在您的机器上一样。
这是 VMWare Server(免费)的链接:
http://www.vmware.com/products/server/overview.html
我会推荐 SUSE Linux 或 Ubuntu,因为它们对于 Linux 新手来说很容易使用。
您还可以使用 LiveCD,它可以通过 CD 或 USB 磁盘启动和运行。这样可以将任何 PC 变成 Linux 机器,而无需进行任何更改。一旦关闭计算机,您所做的所有更改都会消失,系统将恢复正常。
答案2
首先我认为你的切入点应该是Ubuntu这是目前最简单的 Linux 发行版,请记住,即使这些确实是 DIY 操作系统,也有很多文档、教程和愿意提供帮助的人,如果你选择 Ubuntu,你可以随时查看Ubuntu 论坛。
如果你不想退出 Windows,你可以在虚拟机上运行操作系统,例如虚拟盒或者你可以使用五笔它会直接在您的硬件上安装 Ubuntu,并让您选择启动哪个(双启动),它的优点是摆脱 Ubuntu 就像卸载它一样简单。
您还应该知道,这些实际上是非常安全的操作系统(当然,与所有其他操作系统一样,其强度取决于最弱的用户),因此病毒之类的问题对您来说并不重要,甚至不需要安装防病毒软件(除非您要在那里存储一些非常重要的信息)。
我仍然不同意编程部分的观点,因为如果你想学习如何编程,恕我直言,你的入门点应该是 C 或 C++,这两种语言在 Windows 上运行良好。我这样想的原因之一是,这些语言不会为你做很多艰苦的工作(与当今的大多数高级语言相反),因此你必须通过算法来编写好的程序,我认为每个人都应该从这里开始。
答案3
大多数 Linux 发行版都支持“双启动”模式;在这种模式下,Linux 和 Windows 都会被安装,您可以选择在启动时使用哪个系统。