作者ric2k1 (Ric)
看板EE_DSnP
标题Re: [讨论] 在 Windows 下跑 Linux 环境
时间Wed Feb 18 22:58:30 2009
For more information, 请见 #912 ~ 92x 之讨论串...
※ 引述《spock ()》之铭言:
使用 virtual machine 的程式,主要的优点是可以随时切换 Windows 或 Linux,
据说这些程式还可以直接做 snapshot,乱玩系统挂掉只要拿之前存的 snapshot
就可以复原成当时储存的状况。这种类型的程式主要是业界多平台测试在用。
根据目前找到的资料,各位可以考虑的程式有三款。
有宿网的人抓 Linux 套件,只要找对地方会非常快(某些大学的 FTP 有旧版),
除了 Ubuntu 之外,Fedora 或 Mandriva 据说对新手来说也不错。
不过以目前的使用情况来看,Kubuntu 的图形介面环境 KDE 不太稳定。
Fedora 8 使用起来的感觉比较稳,也比较知道在设定什麽东西。
Ubuntu 是目前最受欢迎的 Linux 套件,想玩的同学可能要拿 Ubutu 来试。
1. VirtualBox 1.5.6 (17.08 MB)
http://www.virtualbox.org/
免费,程式不定期更版,据说已经可以跟最新版的 Linux core 相容。
这是欧洲国家为了对抗微软垄断的努力之一,两年前对於旧版的评论很差。
所以到底好不好用,稳不稳定,只有试了才知道。
另外有 open source 版本,不过似乎只有可编译的原始程式码,无安装执行档。
2. Virtual PC 2007 (30 MB 起跳?)
http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx
微软在 2007 年二月推出的免费程式,据说拿来跑 Windows 很不错,效能稍差。
这是微软收购开发 Virtual PC 的 Connetix 之後出现的东西。为了让新版 Windows
的使用者执行旧 Windows 程式的变相解决方案。
发行之後没有更新版,我怀疑拿来装 Linux 可能会有问题,所以放在第二顺位。
3. VMware Server 2.0.0.35 beta + VMware Player 2.0.2.59824 (328 + 172 MB)
测试结果:2.0.0.35 beta 在 Vista 上创造新的虚拟机器档案会失败,我无法使用。
1.0.4 可以正常使用。
但是 VMware Player 与 VMware Server 被禁止安装在同一台电脑上。
我执行 Player 时无法挂上 Fedora 光碟,所以玩不下去了。
想尝试 VMware 的人必须用一台电脑跑 Server,再用另一台跑 Player
执行 Server 上的虚拟电脑档案。
--
目前看来只有 VirtualBox 是比较可行的方法,以目前观察到的情况来说,程式的稳定性
与相容性都相当不错。编译 Linux kernel 的过程也一切正常。
当然,虚拟机器的系统效能远低於主机设备的性能,但是以我们的用途来说已经够用。
--
相容性最佳的方法,仍然是改变既有的磁碟分割,保留原始资料,把 Linux 放在
新分割区里面,多重开机选择启动 Windows 还是 Linux。
不过这些改变磁碟分割的动作如果不熟,请找一台没人用的旧电脑来练习,千万别在自己
的工作电脑上实验。拯救被删掉的资料是很痛苦的事!
没人可以保证这些模拟程式会不会出槌,所以无论是使用哪种方法玩 Linux,写程式
最好多备份自己的 code。
用工作站当然就没有以上的问题,但是机器不是你自己的,重开机、停电啥的时候就……
老话一句,重要资料多备份。
--
爬了一下上学期的讨论,好像不同的机器 compile code 会出现各式各样的状况,
不知道刚开始使用系上工作站 (ccws) 的学长,是不是後来都跑回去用实验室电脑?
欢迎大家一起讨论。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.160.70.96
1F:推 kira925:用推的比较快XD 02/20 23:10
2F:→ kira925:现在安装的过程好像就可以直接调磁碟分割了 02/20 23:10
3F:→ kira925:不过代价就是不能next到底了:P 02/20 23:11
4F:→ spock:已修改以免误导别人,谢谢! 02/20 23:12
5F:推 ric2k1:感谢意见提供, 非常有用的补充. 02/21 01:00
6F:→ ric2k1:去年 compile 产生不相容的情况主要是因为某些 code 我只 02/21 01:01
7F:→ ric2k1:提供 library (.a file). 基本上会有 g++ 3.x & 4.x 的差别 02/21 01:02
8F:→ ric2k1:今年会特别注意这个问题! 02/21 01:03
※ 编辑: spock 来自: 218.160.50.129 (02/23 03:48)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.224.44.37
9F:推 MrOrz:其实对Windows使用者来说,想要玩ubuntu还有wubi这个选择 02/18 23:17
12F:→ MrOrz:会在指定的槽弄一个大档案当作ubuntu的file system 02/18 23:18
13F:→ MrOrz:然後在win底下,整个wubi也是一个可以用"新增移除程式"移除 02/18 23:18
14F:→ MrOrz:的应用程式这样。不过这个不像Virtual Machine, 02/18 23:19
15F:→ MrOrz:要切换OS还是得重开机。(别担心,开机选单wubi也会帮你搞定) 02/18 23:19