2016 - 2024

感恩一路有你

30天自制系统为什么垃圾 半个月可以写出一个电脑操作系统吗?

浏览量:2900 时间:2021-03-29 22:53:21 作者:admin

半个月可以写出一个电脑操作系统吗?

作为一名计算机专业的学生来回答这个问题:可以是一把锤子。原因如下:Windows根据微软的官方数据,有超过5000万行代码。这个操作系统由25个研发团队开发,平均约40人,历时3年。这只是一个普通的研发团队。然而,据微软的数据显示,参与这项工作的主要研发人员和支持工程师超过2500人,研发投入已超过20亿美元。要知道,在windows之前,我们已经积累了windowsxp和windowsvista的技术,windows的很多核心代码还没有推到windowsvista的技术改造上。

中国什么时候会有自己的电脑操作系统?

让我们从结论开始:中国有自己的计算机操作系统很长一段时间,但没有自主开发的计算机操作系统。国内大部分系统都是用基本的Linux内核开发的,类似于Ubuntu、CentOS、RedHat-Linux、deepin等。

为什么不开发一个具有自主产权的计算机操作系统呢?主要原因如下:

1。美国很早就开发了windows系统,并很快占领了大部分市场。除了正版系统,盗版系统也广泛传播,因此目前很难通过开发新的操作系统来抢占市场份额。

2. 即使是Linux系统这么多年来也没有建立起一个完整的软件生态系统,很多开发者也不会选择开发Linux系统的软件。除了软件,电脑游戏在Linux系统上运行得很差,这也让很多想尝试Linux系统的人望而却步。因此,即使国内系统发达,也难以吸引开发商。

3. 由于技术上的困难,开发操作系统是一项庞大的工程。经过这么多年的发展,Windows是完美的。每一代的windows更新都伴随着各种各样的bug和补丁。即使只是图像界面的开发,也需要时间和精力。

除了以上原因,国产操作系统还有很多困难需要解决。

既然开发国产操作系统最大的弊端是应用生态,那为何不开发一款能直接运行exe程序的操作系统?

因为我做不到。

对于国内的软件公司来说,困难在哪里?

当微软开发早期的操作系统DOS(windows的前身)时,有许多类似DOS的操作系统(如dr DOS),它们也可以运行exe程序,甚至比Microsoft DOS提供更多的功能(如快速命令输入)。

那是因为当时的DOS操作系统非常简单和粗糙。商业开发公司很容易充分实现其职能。

但是现在windows操作系统已经是一个拥有数十亿行代码的“巨型”操作系统。实现这一功能可能需要10万多名高层人员。

粗略计算,按每人每年100万元的年薪计算,大约需要1万亿元。

目前,没有一家企业能够支付如此高的投资成本。

而且,即使我们花上万亿元人民币来实现windows的功能,微软在过去的十年里也没有闲着,与现实的差距可能还需要万亿元人民币来填补。

有人会说,为什么要实现windows的所有功能?只是实现它的一部分。不需要这么多年,这么多人,这么多钱。

不幸的是,很难找到一个只实现部分功能的解决方案。不同的exe需要不同的操作系统函数,不同的操作系统函数可能相互调用。

既然一个企业承受不起复制windows操作系统的成本,那我们能不能打出“两弹一星”的模式,集中国力不惜一切代价去实现呢?毕竟,1万亿元只占中国GDP的十分之一。

不幸的是,这仍然是不可行的。

首先,windows包含数以万计的专利。如果我们想完全绕过这些专利保护,那将比登月更困难。

其次,大量的exe开发者也是欧美公司。他们可能不支持这种完全复制的windows操作系统。

最后,现实是,即使来自全国各地的架构师和程序员都很集中,也很难在十年内完全复制现有的windows系统。

有没有纯中文的电脑系统,没有的的话,那理论上能不能实现有,并且实现的难点有什么?

不要买。这些系统将慢慢过时。当它们被安装时,将会有很多bug补丁。一般来说,他们花费5至10元或更多。他们可以免费在线下载,随时更新。它们不需要CD-ROM。下载后,可以通过在计算机上安装虚拟或CD-ROM来安装。

手机的操作系统很难开发吗?

从上世纪90年代DOS的流行到现在的windows、Linux、OS、RTOS等,都没有被中国人打上烙印。当这个系统启动时,我们看不到中国人的踪迹。手机和PC很相似,如果你能很好地利用别人的系统,你会烧得很香。

30天自制系统为什么垃圾 设计一个简单的系统 kvm虚拟化

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。