为什么龙芯只适用于linux

为什么龙芯只适用于linux,第1张

因为 Windows 只支持 x86 的机器,龙芯是 MIPS 的。就像 IBM 的 Power 机器,也是跑不了 Windows 的。SUN(现在是 oracle) 的 sparc 小型机也是不能用 Windows 的。

这是计算机硬件的兼容问题,CPU 运行程序需要他的“语言”,但 Windows 目前只有 x86 的“语言”。但 Linux 是支持很多 CPU 的,而且 GCC 也支持很多 CPU 的“语言”,所以 Linux 可以运行在很多地方,包括手机,游戏机,汽车,超级计算机。Windows 只能跑在 x86 的 CPU 上,现在有 x86 授权的只有 3 个公司:Intel 、AMD 、 VIA (通过并购 Cryix 获得),其次还有一个大学:北京大学。但北京大学没有生产销售的权利,只能用于研究。

制作 x86 的 CPU ,没有 INTEL 和 AMD 的专利授权是不可能的。但得到他们的授权也是不可能的。龙芯的曾经没有拿到 MIPS 的几个授权也被骂了半天(MIPS 的这几个专利在国内无效,而且听说可以绕过,基本的 MIPS 兼容是可以直接拿来用的)。

除了拿授权,还可以选择硬件翻译机来解释运行,但效率很是问题,Transmeta的 CPU 就是解释运行。对外忽悠可以全速运行,但实际上本身他的 CPU 性能就不行,而且他的翻译机也没有 100% 的效率,好像最高才 80% 。再加上速度问题,根本没法用。所以现在Transmeta已经成了转让专利为生的公司了。其余的都倒闭、消声灭迹或者被吞并了。

其实关于这个问题,多看看文章就能知道了,尤其是美国硅谷的历史,从仙童开始,整个历史看下来,自然就明白 x86 的来龙去脉了。不要随便的人云亦云,现在知道这个历史,x86、power、MIPS、arm 的架构区别的人很少,很多都是看见 Windows 就是计算机,而根本不知道其实 Windows 是应用面最窄的 *** 作系统。

/root目录不用建立,每个linux系统都会自己建立的;

menu.lst文件不一定要在C盘,grub会自动寻找每一个分区根目录

你的问题是新安装的grub引导程序找到的第一个menu.lst是C盘的,也就是你原来XP系统boot.ini里配置的grldr引导的grub.exe,原来的默认引导为linux6.0安装,所以重启后还是进入安装界面。

解决办法:

删除C盘的menu.lst文件或者将新装linux系统的/boot下的menu.lst复制过来覆盖掉这个配置。

     linux基本上没有分区的概念,因为linux的软件是无法选择安装路径的。

      linux的结构和android还有苹果是一样的,“/”就代表根目录,系统和软件都包含在根目录中,而非是某个磁盘分区。

      查看的方法很简单,打开nautilus(文件管理器)然后在路径选择哪里你可以选择到“/”这个目录,就是了

      很高兴为您解答问题,我是龙翔翎,再见


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7124224.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存