我不是很懂系统但是我很好奇有些问题 希望学软件的人帮我解答一下! 1 为什么 很多系统都是基于LINNUX或者UNIX 内核那? 2 为什么ANDROID系统内核是LINNUX 苹果MAC系统是基于UNIX内核开发的那? 3 既然 谷歌 和苹果这么强的公司为什么自己不做内核要基于免费开放系统的内核那》? 4 微软视窗操作系统 如 XP VISTA WIN7 98 2000等这样的系统 是微软自己开发的内核吗? 还是也是基于LINNUX或者UNIX内核那》? 5 为什么微软能做 自己内核的系统 而 谷歌 和苹果却步能独立做内核需要基于LINNUX或者UNIX做内核那? 难道能做内核的只有微软吗? 6 系统的内核 和源代码 是一会回事吗? 为什么微软不愿意开放源代码那? 7都说LINNUX是基于UNIX系统改变的 既然都是开放免费的为什么还要出LINNUX 这不是多此一举吗? 8能够自己开发内核的公司是不是只有微软啊? 很难吗? 问题有点多 只是个人好奇 希望学软件开发的认识帮我解答一下 有懂软件的达人帮我解答一下 谢谢 满足我这颗好奇的心!
满意回答
1 LU的发行版本太多,差异也有, 不过内核一样.遵守一定的规范,文化底蕴一样. 2 这是它们的选择 LU更贴近民用 UX更加工业化 LU使UX唤发了第二春 3 因为UX LU的内核足够强大 再重复发明轮子?没必要 4 是自己开发的,但不开源. 5 同3 6 可执行程序和代码是一回事吗?广义和狭义? 7 同2 LU适合家用机X86架构 而以前的UX是"高傲的" 有些架构不支持 LU使它走下神坛 但它们的文化理念是一样的. 8 你也可以开发,但不一定能比现有的好. 当我们没有选择的时候就是最好的选择. 但让每个人都去重复发明轮子,不是最好的选择. 牛顿也是站在了巨人的肩膀上 优胜劣汰的法则在IT仍然成立,WIN在强大,UX/LU还是活了下来,证明它本身有存在的意义 和自己的生态圈. 不厚此薄彼.不妄言,去了解它们2者吧,从比较中了解它们不同的文化. 有时候一二句话难定义它们.
追问
既然 LU NX都是免费的 都是开放的 为什么 微软的系统不用 他们的内核需要自己开发那? 自己开发不是成本很高? 微软要是用LU NX内核不就能节省成本了?
回答
所以好多厂家为了省钱用LU的免费的了. 但就LU/UX长于服务器,而WIN精于桌面. 普通家用就是桌面的,IT公司才用LU呢. 微软要是用的话 不就和LU一样了吗?它还怎么卖钱啊?
推荐答案
2011-11-7 12:52
本文探讨了不同操作系统如Linux、Unix、Windows及Android等的内核特性与选择原因,解释了为何某些公司选择基于现有内核而非自行开发。
1万+

被折叠的 条评论
为什么被折叠?



