{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

中国能基于linux研发一款移动操作系统吗?

NickZhouNickZhou 回答0 收藏1
问题描述:抛弃虚拟机让程序直接跑在linux上,摒弃虚拟机。
收藏问题

10条回答

ivyzhang

ivyzhang

回答于2022-06-27 17:17

其实操作系统的开发不是非常难(ps:相对与航空发动机来说,但也是很难);

操作系统包括kernel,驱动,其他等等模块,之所以代码量有几千万行甚至更多,是因为兼容的各种cpu,驱动,文件系统比较多。真正kernel部分,没有那么多。当然也就没有那么复杂。

真正困难的事建立在操作系统上的生态,还记得window phone操作系统吗?微软开发的,还不是因为生态不行,里面的app常年不更新甚至有的app更本不支持wp系统。这对用户来说是无法接受的,它也就逃不了被抛弃的命运了。

评论0 赞同0
  •  加载中...
fanux

fanux

回答于2022-06-27 17:17

国内没有apache基金会的组织,国内企业以盈利为目的,国人习惯了开源等于免费,软件等于免费的经济消费意识,假如有企业或个人技术团队去开源项目,谁会去捐赠捐助,估计打赏主播的人多,捐赠开源的人或公司机构凤毛鳞角。

评论0 赞同0
  •  加载中...
codecook

codecook

回答于2022-06-27 17:17

作为资深程序员负责任的告诉你,中国完全可以基于linux研发一款移动操作系统,问题是谁会用?没人用的系统根本没有意义,也不会有厂商在上面开发应用

基于Linux开发一款移动操纵系统不容易,但是也没你想的那么难,Android其实就是基于Linux开发的,IOS也不是从头写的,里面有UNIX的东西。中国的那些所谓的自主的比如麒麟这样的操作系统也是基于Linux的。


看看Android的架构,内核是Linux的,上面是自己写的,ucloud云写的那个也是类似结构,只是里面借鉴了很多Andorid的东西,所以很多人说ucloud云OS不是自主的。

但是这些都不重要,重要的是有没有人用,微软这么厉害的厂商,移动操作系统不也是完败吗?WindowsPhone基本就没人用了,用户越少,应用开发者越少,用户更没人用,陷入了死循环,最后操作系统也没了。

现在移动操作系统市场Andorid一家独大,其次就是IOS,第三款移动操作系统完全没有必要开发。

评论0 赞同0
  •  加载中...
justjavac

justjavac

回答于2022-06-27 17:17

直接用乌班图得手机版就行了。

评论0 赞同0
  •  加载中...
solocoder

solocoder

回答于2022-06-27 17:17

任何操作系统的底层处理核心代码必须对接处理器的硬件设备,两者是相辅相成的。操作系统不可能脱离处理器多带带研发……弯道超车不是这么个弯法……

评论0 赞同0
  •  加载中...
cnio

cnio

回答于2022-06-27 17:17

这个应该不难,但要发展起来就没那么简单了。app的发展,开发工具的发展都是问题。安卓有android studio, 苹果有xcode,而且高质量app数量不到一定规模,根本没人会用。

评论0 赞同0
  •  加载中...
MrZONT

MrZONT

回答于2022-06-27 17:17

操作系统吧不难,问题是生态

评论0 赞同0
  •  加载中...
YanceyOfficial

YanceyOfficial

回答于2022-06-27 17:17

可以,yunos就是。不过它上层套了一层兼容安卓的虚拟机。如果不套那玩意,就是你说的系统,当然,同时也就没有现成的应用可以用,只能从头开始开发了

评论0 赞同0
  •  加载中...
leejan97

leejan97

回答于2022-06-27 17:17

可以啊,生态建设需要努力

评论0 赞同0
  •  加载中...
lunaticf

lunaticf

回答于2022-06-27 17:17

自主与开源,国人讨论很久了。

如果不换一种思维,单单为了自主所有,我们将再次浪费接下来的十年,之前已经浪费太多时间了。

拥抱开源,反哺开源,使用开源,向云和移动努力,走一条不同的路。

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<