导航:首页 > 科技大全 > 开发一个操作系统很难吗

开发一个操作系统很难吗

发布时间:2022-08-12 02:09:03

Ⅰ 操作系统到底有多难做

计算机编程中最困难的就是编写操作系统内核。只有天才中的天才,才能编写操作系统。编写操作系统,比获得诺贝尔奖更困难。只可惜世上没有“诺贝尔计算机奖”,否则编写操作系统的程序员必然要获得诺贝尔奖。

Ⅱ 如果金山公司自己开发一个电脑的操作系统,这很难吗

钱是问题。WPS
本身就卖不出去,哪里有钱去开发系统?
另外,这个开发系统是怎么开发?
完全从
0
开始?完全和微软的
Windows
不兼容(兼容是侵权的)。那么这个系统又有多大的市场?
开发操作系统一点都不困难,一个人就可以开发,只不过这个系统没有任何的功能,还要另外准备
2000
人,用5年时间来开发基本环境,之后再找
20000
人开发应用软件。这些成本都是可以计量的。问题在于这些软件还都不能侵权

Ⅲ 重磅!我国首个桌面操作系统开发者平台发布,做一个国产操作系统有多难

重磅!我国首个桌面操作系统开发者平台发布,做一个国产操作系统是很难的,不仅需要投入大量的资金,同时也要吸引很多开发者进入,在这种技术的提升之下,才能够完成一个国产操作系统的商业化。

按照目前我国的技术团队来说,做一个国产操作系统是很难的,不仅要有很强的资金支持,同时也要很多开发者促进其学习完善。目前这个开发者平台开源就是想要让更多的人加入其中完善,只有在不断完善的基础之上,这才能够完成一个国产操作系统的更新和商用化。按照目前的市场来说,这一国产系统就算做出来了,最后实用性也是堪忧的,这才是值得大家担心的地方。

Ⅳ 开发一个 Windows 级别的操作系统难度有多大

一个桌面级的操作系统代码规模在千万行数量级,如果加上配套软件,总规模应该超过一亿行,如果再加上一个完整的软件生态系统,那么总规模应该不少于十亿行。

那是不是投钱投人就够了?不是。

说一个直观一点的道理吧:是不是说会盖5层楼房,只要投入2倍的人力物力财力就可以盖出10层楼房?显然不可能仅仅是2倍。或者盖5层楼房需要一年,那么投入两倍的资源,是不是半年就可以搞定?显然也不会是2倍这么少。

同样的,能开发一个软件,和开发一个完整的操作系统的难度相比困难也在这里。

而且我们落后了这么久,仅仅希望通过国家投资来推动,并且放出大话说一年做出来,如果不依赖任何现有基础的话,那恐怕很困难。而且真要投钱去强行推进这个项目的话,应该需要比三峡或者京沪高铁这种项目更多的钱。

可惜很多人都认识不到这一点,把软件开发当成是1+1=2这么简单的事情,所以,只能说,这是一个笑话。

Windows发展到今天用了将近30年,我们要从零追赶,至少要一半以上的时间,投入的钱,大致上把微软从过去到现在的所有销售额加起来的总数吧——具体我没算过,每次看到这种新闻,我都觉得,这是一个笑话。

技术:微软当年开发windows 7的工程量是大于阿波罗登月计划的,我天朝还是先搞定“嫦娥”吧!
在有Windows Vista作为基础的情况下,开发一个Windows7需要多少人:The Windows 7 Team
23个小组,每个小组约40人:

Applets and Gadgets (小程序和边栏应用)
Assistance and Support Technologies (协助和支持技术)
Core User Experience (核心用户体验)
Customer Engineering and Telemetry (用户工程和遥测)
Deployment and Component Platform? (部署和组件平台)
Desktop Graphics (桌面图形)
Devices and Media (设备和媒体)
Devices and Storage (设备和存储)
Documents and Printing (文档和打印)
Engineering System and Tools (工程系统和工具
File System (文件系统)
Find and Organize (查找与组织)
Fundamentals (基础)
Internet Explorer (包括IE8 down-level)
International (国际化)
Kernel & VM (内核与虚拟机)
Media Center (媒体中心)
Networking – Core (网络 – 核心)
Networking – Enterprise (网络 – 企业)
Networking – Wireless (网络 – 无线)
Security (安全)
User Interface Platform (用户界面平台)
Windows App Platform (Windows 应用平台)
Windows代码量:
Windows XP 有40,000,000行代码
Windows Vista 大约50,000,000行代码
Windows 7 有50,000,000行代码
几个著名操作系统(单位:百万代码行):
Year, Operating System, SLOC (Million)

1993 ,Windows NT3.1,4-5

1994, Windows NT3.5,7-8

1996 ,Windows NT 4.0 ,11-12

2000 Windows 2000, 29

2001 Windows XP ,45

2003 Windows Server2003 ,50

Operating System SLOC (Million)

Debian 2.2 ,55-59

Debian 3.0, 104

Debian 3.1 ,215

Debian 4.0, 283

Debian 5.0 ,324

Linux(仅内核部分)

Linux kernel 2.6.0, 5.2

Linux kernel 2.6.29, 11.0

Linux kernel 2.6.32, 12.6

Linux kernel 2.6.35, 13.5

Linux kernel 3.6, 15.9
信息产业的基础设施论:在整个信息产业中基础设施一旦搭建完成后来者无论如何也没有能力把整个世界推倒重塑一遍,只能等待下一次浪潮。

著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:时国怀
链接:http://www.hu.com/question/24960401/answer/29597142

Ⅳ 开发一个windows级别的操作系统难度有多大

作为曾经的码农来回答一下
开发一个类似win的成熟的桌面级操作系统,难度高过众所内周知的曼哈顿计划和登月容计划,是不是觉得有些夸张?但事实可能就是这样。
vista代码行数5000万行,打印出来是170万页A4纸,耗资超过200亿美元,这还是有了微软那么多年积累,只开发vista的费用,win7 4000万行,win10数据没有公布,但行业预估在5000到7000万行。
win7公开的开发工作人数是23个小组,每个小组约40人,分别负责windows中的每个模块的开发,比如设备和媒体,文件系统,桌面图形等等,这还是在vista基础上的开发,并不是从头开发。
windows的发展已经有了30年,中间的积累,走的弯路都不是外人可以轻易得知的。
我国的自助操作系统,实际都是开源系统的二次开发,远不是从0开始的建设,而且软件的开发并不是1+1=2那么简单。不是说你能盖5层楼,我给你投两倍人力物力你就能盖出十层楼来。
说个有趣的小故事吧,微软的excel现在已经成为了祖传代码,里边存在很多无用代码,但微软自己都不敢把excel重新写一遍。

Ⅵ 开发一款真正的国产操作系统难度有多大

堆砖谁都会,来但是堆出源万里长城,堆出胡夫金字塔,就是另一个级别了。开发操作系统容易,一个普通的计算机系大学本科毕业生就可以独自开发一个简单的操作系统。但是这个系统要进一步进化到今天的windows级别这个层次,就像是堆砖和建长城之间的差别了。
为什么要二次开发,因为省事。真正的底层既不是英语也不是中文,是机器代码,是一串01010二进制。
用什么语言取决于写代码的人,都是字母用英语和用拼音谁知道呢?比如说我写一个变量名字,叫做jisuanji(拼音),同样用的是英文,但是英国人能看懂吗?那么我用的还是英语吗?
同样编程也是一样的,在程序员眼中是不分英语还是中文的,都是代码,只是一个名字而已。语法逻辑是一样的。
建议你去看一下操作系统原理,然后你就明白了,做操作系统容易,做到windows这么好用要走多少弯路。

阅读全文

与开发一个操作系统很难吗相关的资料

热点内容
窝窝app怎么样自动关 浏览:228
苹果电脑怎么用wps生成多个文件夹 浏览:309
苹果手机哪里有卖 浏览:83
app登录状态为什么不过期 浏览:160
win10创意者无法升级 浏览:59
如何查杀后门程序 浏览:498
定类数据可以用哪些描述统计方法 浏览:278
微信公众号阅读全文怎么跳转文件 浏览:935
迷你编程怎么免费进入 浏览:354
苹果应用设置密码 浏览:21
windowsmac共享文件夹 浏览:274
数据安全性和固态硬盘哪个好 浏览:433
word为什么图片不能旋转 浏览:732
qq上本机文件怎么删除不了怎么办 浏览:117
美食的视频app有哪些 浏览:251
买酒去什么网站 浏览:140
jsdivcss 浏览:103
js有序数字 浏览:694
ps可以置入什么文件 浏览:794
阿里巴巴集团您正在重置密码 浏览:248

友情链接