桌面操作系统最应该做的是什么?

桌面操作系统最应该做的是什么?

一个桌面操作系统最应该具备是什么东西?最近中兴被查的事搞得国内沸沸扬扬,很多人都在说国内没有自己操作系统,或者说没有能够真正商业化应用的操作系统

昨天跟一个朋友吃饭的时候也聊到了这个话题,从芯片到操作系统聊了很久,我们都算是IT从业人员对各方面技术要点也有些了解

朋友认为操作系统最重要的需要做的是生态,只有把这个操作系统的生态圈做好了,基础应用都具备了,才能够有市场推广前景。这就形成了一个悖论,操作系统的基础应用,office三件套要有吧,如果一个新的操作系统要去写一个基于自身架构的office,这对一个依靠操作系统起步的公司来说几乎是不可能的,而如果连这种基础应用都没有,那谁会去用这个操作系统,又怎么去推广商业化

朋友的观点跟很多行业内人员类似,操作系统生态是一个重要的点

作为一个IT人员,我也曾经幻想自己写一套牛逼的操作系统干翻微软安卓

闲时也思考过这个问题,作为一个桌面操作系统,最应该做的是什么???纵观国内那么多操作系统,基本上都是从开源Linux上改过来的,这没有问题,毕竟从零开始写一个操作系统要达到Linux的级别难度相当大,借助现有的系统进行改进是不错的想法。

前几年听说有个国产操作系统,叫麒麟的,特别兴奋,当时还在大学,特地下载安装试用

然后就想骂人了,这TM什么玩意,把Linux拿过来做下翻译“部分”界面改成中文的就叫国产操作系统啦???注意,不是全部,是部分界面,那种中英混杂的操作界面让人感觉在面对一只完全没有褪毛的猴子,然后你告诉我这是个人,就这种感觉,就算翻译你好歹也给翻译全了。然后安装个程序,各种编译安装依赖库

从那时我就想问,他们知不知道这世界上有种生物叫产品经理,产品经理是用来对接需求和技术的

想起操作系统鄙视链,Linux的鄙视windows,说windows各种跑几天死机,而Linux可以不关机跑上好几年,windows各种不灵活,Linux用代码可以实现各种骚操作

然后,windows在桌面操作系统干翻了Linux,真是讽刺

一聊到这个话题Linux的技术人员就特别激动,都是那群傻X用户什么技术都不懂,只要有人吐槽Linux难用就会跳出一大群技术大牛各种吊打,不是Linux难用,是你们技术太渣

作为用户,我只想问,Linux这么牛逼,安装个程序要怎么弄。大神告诉我们:你只要在终端敲几行代码就可以搞定啦,apt-get一下,install一下,有什么依赖库就照着安装就好了,多简单啊

我就轻轻问一句:能直接双击安装吗?

不能,双击安装这么没逼格的事情我们不做

安装一个windows程序需要什么操作,双击,看到什么就点下一步,完成

安装一个Linux程序需要什么,apt-get ,install……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

敲个几十行代码就可以啦

你知不知道普通人看到代码两个自己就跟看天书一样,就算他只有几行甚至几个字母也不想动!特别是女生,你告诉她装个软件要敲代码,看她会不会把显示器拍你脸上,这样的桌面操作系统还想生存???

作为桌面操作系统,用户是一群普通人,完全没有技术背景的普通人,如果没有认识到这点,做的再多都是废的,用户根本还没看到你做的东西就已经不想用了。

拿到一个操作系统一般人会怎么玩,先装个常用的软件啦,新系统啊,软件不多啊,那官方总有自带一些吧,安装。这时候如果你告诉用户,安装软件只需要12345567810部就好啦,敲个7 8 行代码超容易的,人家很可能会跟你说,您自己慢慢玩,走好不送!给普通用户,安装软件操作2个步骤基本上就可以直接枪毙了

因为这个问题去研究过不是国内操作系统公司吐槽的问题,都在吐槽用户不坚持使用他们的操作系统,不爱国,不给他们机会。你们都不知道用户想要的到底是什么,让人家怎么给你机会

就算想给,一个新的操作系统出来,第一批接触的人是开发者,第二批接触的人可能是对这方面的爱好者,假设现在一个新的操作系统出来了,我作为一个爱好者去试用,装软件,十分钟过去了,还在装软件,装依赖库,敲各种代码,装一个可以,装两个可以,你要我装完几个常用的软件,我只想说,qnmb,有多远滚多远!还没试用已经不想玩了

简单易用性,不管多复杂的功能,面向大众群体的时候,都必须做到这个,试想一下现在装个安卓软件需要敲代码,你觉得现在安卓能这么普遍吗?

所以我认为,做好一个桌面操作系统第一步,把应用安装过程简单化!!!

欢迎各路大神指点,交换看法