首页 存档 技术 查看内容

Linux和安卓同样开源,为什么使用Linux系统的个人电脑却很少?

2018-3-30 13:00 |来自: 互联网 646 0

摘要: 关于此问题,大家是这么看的: 1数码王老师 互联网从业者 钛媒体作者众所周知,Linux拥有众多发行版,而且大多都是企业服务器在跑,例如红帽、CentOS等Linux发行版。而如果说到个人用户来说,基本上就比较局限在几 ...


关于此问题,大家是这么看的:


1
数码王老师 互联网从业者 钛媒体作者

众所周知,Linux拥有众多发行版,而且大多都是企业服务器在跑,例如红帽、CentOS等Linux发行版。而如果说到个人用户来说,基本上就比较局限在几个发行版本了,例如大家熟知的Ubuntu。


那么我们来思考一下,个人电脑用户需要用什么功能。其实在网络如此发达的今天,许多工作用浏览器都可以完成的,而Linux的图形界面经过这么多年的发展,应该说是能够满足一般用户的需求,但是,对于已经思维定势的用户来说,这还是远远不够的。


你不可能让一个普通用户,跳过图形界面,使用命令行来控制电脑,这对于普通用户而言成本太高了。


说到底,Windows在个人电脑上的胜利,不是系统的胜利,是图形界面GUI的胜利。


2
龙家二大爷 计算机软件技术应用工程师

Windows先发优势,用户用的不仅仅是Windows这个操作系统,而且还有附着在Windows系统上的各种软件,切换一个操作系统容易,用户的使用习惯在十天半月就可以养成,但建立于操作系统上的各种软件的缺乏却是短时间之内无法弥补的。


所以,当年微软开发了一系列简单易用的集成开发环境是多么的有远见,让软件开发更容易,于是建立于Windows操作系统上的软件更丰富,用户不仅仅是被Windows这个系统“粘”住了,而且更多的是被建立在Windows系统上的各种软件“粘”住了,依靠Windows系统“粘”住用户是微软一家公司在努力,而Windows上的千千万万个软件却是千千万万家公司的努力。


3
xdm99

Linux的世界很奇怪,假定用户都是程序员,能自行解决开发、编译和排错的问题。比如要用个软件,碰巧发行版里没有,也没有rpm可以安装,那么就得找到源码,搭编译环境,然后编译安装。冷门的软件倒还好,毕竟用的人少,如果是买台服务器装了Linux发现没有网卡驱动,硬件供应商也不提供二进制驱动就悲剧了,本来我只是想搞个nas来存爱情动作片的,尼玛为了装个网卡驱动把C 都学会了。


4
geyall

原因很简单,因为Windows有盗版。微软很聪明,为了市场份额,并不封杀盗版,只是不疼不痒的叫,事实证明微软这样做是对的,一旦用户习惯了这个系统想换就难了。


你可以想一下,如果Windows没有盗版,十几二十年前,pc上就会大力普及Linux,相应的应用程序,用户体验也都会随之发展。


5
第十九号元素

首先,要搞清楚概念。


Linux本质只有一个内核,而且只有源代码,这也就是林纳斯的功劳,我们能用的发行版都是各种公司、组织机构自行编译的。


而Android却不一样,是一个完整的操作系统,内核用Linux改造,然后加上各种驱动,Android运行时,谷歌开发的java虚拟机,还有UI。


对于用户而言,他们几乎只能感受到UI,也就相当于桌面。乔布斯作为最伟大的产品经理,在这一点上做的最好,但是苹果用的也不是自己开发的内核,他们是基于Unix改造的。


为什么Linux的发行版并不那么流行呢?因为背后没有一家大公司作为支撑。这个世界之所以经济发展如此快,绝不是靠非盈利的组织,而是靠一心想赚钱的企业。Windows后面有强大的微软,Android后面有伟大的Google,苹果也就不用说了。但是linux的各大发行版呢?红帽算是比较成功的,但是规模远不如微软,他们无力开发出能与谷歌微软相媲美的产品,尽管红帽也很不错。Ubuntu基于debian,后面同样没有个大公司。


另外说一下,Windows应该卖那么贵。因为当年所有人都是用Unix或linux内核来开发操作系统时,微软硬是从零开始,做出了自己的内核。你们觉得乔布斯很厉害,我并不认为,盖茨才是最伟大的,要知道,这个世界是从零起步的操作系统只有Unix和Windows,伟大的林纳斯也是借鉴了Unix的。


6
关山明月

题主说到的关键的一点,那就是“个人电脑”。安卓系统底层运行的是Linux内核,绝大多数的服务器也是运行Linux,但是很少有人在个人电脑安装Linux,特别是普通的用户。主要原因:


1、Linux主要面向专业人士,虽然普通用户也能用,但学习成本较高,而且windows大家都用惯了,改变用户习惯是一件很难的事情。苹果系统也好用,可是很多人买了Mac电脑后的第一件事就是给它装Windows,道理是一样的。


2、Linux缺少很多大家喜闻乐见的娱乐软件,比如QQ、各种游戏。像浏览器、office这样的软件虽然有替代产品,但用户体验还没法超越Windows下的那些。当然,通过wine之类的模拟器也能在Linux下运行windows的软件,但对普通用户而言这样太折腾。


3、Linux桌面系统的发行版太多,Ubuntu、centos,redhat,gentoo,debian,suse....采用的桌面管理服务有gde、kde、unity、xfe....版本实在太多太杂,各家都不服对方,普通用户想装一个试试也很难做出选择。


7
rhythmbird

这个问题有一个基本的错误我先指出来,Linux本身指的是GNU/Linux内核,而安卓是使用linux内核(及大量开源软件)的,所以原则上来说,使用安卓就是在使用Linux。而我猜小编说个人电脑使用Linux系统的人少是指利用Linux内核及其他开源软件搭建的开源桌面系统的人少,本身跟Linux的关系并不那么大。两大最出名的开源桌面Gnome和kde上的好多app都可以在MSWindows下运行。至于为什么个人用户很少用开源桌面(这不包括我,我家两台笔记本全是而且是只装的Linux,Arch Linux及Fedora)。


最大原因从历史和现实上来说跟电脑生产商预装及微软公司有意无意的放纵盗版措施。当时采访时比尔说的那句话实在是经典,有兴趣的人不妨搜搜。


其次,在三五年前,大量PC外设厂商对于Linux并不热衷甚至忽视使得当时外设的驱动相当成问题,最明显是显卡驱动,其次是声卡等,当作为PC的基本组件在使用Linux构建的操作系统时无法发挥正常功能或者需要很复杂的手动设置时,大多数人们会知难而退的(但是我要指出的是,其实大部分Linux发行版的安装是相当简单的,如果能像MSWindows那样不考虑分区或其他操作系统共存的话,更是差不多是点点鼠标的问题。Arch Linux大概稍微麻烦点但也很直接简单)。但是就目前来说,认为Linux驱动支持不好的人需要认真了解下了,我推荐一个英文网站,phoronix。对比而言,不包括厂商自己的驱动来说,Linux的驱动数量和支持良好度早已超过MSWindows,也支持更多的旧设备,所以如果是3-5年前的电脑,Linux的开箱即用体验其实比微软好太多。


主流PC及外设的生产厂商,包括英伟达,AMD,Intel,罗技,创新等等都会及时提供,不过对于小厂商来说就相当困难,最近台湾扫描仪友晶(?记不清楚了)才在邮件中呼唤开源界(SANE)支持,因为有客户要求良好的Linux支持,但是厂商自家人手不够。


其实也反映了当前Linux在设计及其他专业领域的影响力,英伟达当初也是因为客户拿钱才开发的Linux双卡交火支持呢。而全球最大的游戏发行商Stream,对于把游戏带入Linux界更是不予余力,现在大概已经有接近2000款大型游戏原生支持Linux,而且基本上最新的游戏都已经默认同时支持Linux和MSWindows(可惜的是,按Stream自己的统计,在Linux上买/玩游戏的人始终只占到2%上下,哈,Linux下还是开发者的天下呀)。不过Stream自己的游戏Box大概会很快发行了吧,毕竟它的StreamOS也差不多快稳定了。


最后,有一个原因我也想提一下,开源界对于占领桌面份额已经不再是开源开发者目标(2010年GNOME提出的2020 20%真的是口号而已,哈哈),因为PC已经在改变,现在PC已经不是用户上网,聊天,看电子书的首选,甚至玩游戏也即将不再是,所以未来是怎么样的,不妨拭目以待。


8
加加笔记

这个问题要看两者从诞生时候的出发点了,Linux最早流行起来就是运用于服务器和企业级的应用开发,而Android是Google公司为了移动端而专门定制的一套操作系统,主要侧重于娱乐,因此,Android就像Windows一样都是针对个人用户来设计的,那么,必然个人用户就会有很高的使用率,而且开发团队也在这方面投入了很多,用户枪占个人市场。


而对于Linux而言,分析起来就不是那么简单了。首先,Linux最初是用户服务器和企业开发者的,所以,在先天方面,Linux就有先入为主的印象,那就是它不大众。对于个人用户而言,如果给他一个Linux电脑,非但不会提高它的工作效率,反而会降低其工作效率,更有甚者,什么事情也做不了,这样的情况怎么可能在个人市场流行开呢,况且,开发者也很少开发Linux下面的大众应用,因为本身市场小,开发的成本却并不低,所以,干脆就不会去开发针对个人市场的应用程序。


那么,对于Linux在个人市场的现状是什么呢?Linux在个人市场不是完全没有市场,而是说不再是大众市场,而是专门针对开发者而言的一个小众市场。那么,上面说了,对于一个普通人而言这么难搞的系统,对于开发者就简单了吗?从某种程度上来说确实是,对于文本编辑,很多人觉得vi那么复杂,那么难搞,但是对于开发人员来说,它的效率是要比那些图形化界面的文本编辑器要高很多的,而且平时再写一些脚本作为辅助,从办公的角度来说,Linux对于开发者的效率要高很多,我就有非常大的体会。本人平时办公就是用的Linux系统,甚至娱乐也是会使用Linux系统的,对于我来说,除了游戏,其他的事情都有相应的解决方案与之对应,所以,Linux的优势还是特别明显的,自由定制,灵活开发。


总而言之,如果你是一个开发者,想要运用自己的技术提高自己的工作效率,不妨学习一下Linux作为日常办公的工具,很不错的。普通用户的话,还是要等有人能够做出革命性的Linux发行版后,像Android一样,能够与Windows相提并论的时候再用Linux吧!


9
Jokerjoy

Linux的娱乐性低,专业性高,所以普通用户不会去选择它。


Linux办公软件支持程度一般,但是大家已经习惯了windows,切换系统会带来学习成本,却又没有其它的收益,导致办公环境不愿意进行切换。自己切换也不方便与其他人沟通和对接,所以办公也很少会去选择Linux。


Linux主要用于服务器上,大家虽然没有使用Linux系统,但是每天的都间接的使用了Linux。


安卓虽然是基于Linux开发,但是刚好把握住了 iPhone 定义智能机后的时间点的市场空缺,已开源的姿态迅速抢占市场,获得了大量厂商的支持,打造起了生态环境,造就了如今安卓 vs iOS对立的局面。


安卓出现后,手机上还有火狐os,ubuntu os等试图进入手机 os,但难以撼动安卓稳固的江山,都草草结束了。


计算机底层开发人员,嵌入式开发等还是用Linux的,用Linux进行开发非常方便。


10
木蚂蚁

道理应该很简单。


1、图形化操作系统界面;


2、先发优势;


3、完善生态系统和比较完善商业决策;


对于普通人来说,方便好用是最重要的。开始的时候,还没有Linux系统,Windows刚出来,其实市面上也有其它好多系统,微软脱引而出的就是因为其图形化界面(有人说最开始是苹果发明,这个我真不清楚),而绝大多人来说,我们接触的信息80%以上是眼睛其次是耳机然后是其它触觉感觉,所以,图形化操作系统,无疑是最完美的,你能够想象做任何事都是代码字符么?


你会疯的;


因为图形化操作系统推出,大受欢迎,全世界都在用,个人电脑大部分都在用,然后新出来系统,如果要用,有的学习,然后又不能跨系统,很不方便,比如用qq微信,你身边99%都用这个,你要用what'app(完全不用微信qq),那么你与你朋友交流,必须要求他也要安装,哪怕有人同意,但是能够极少一部分人会同意吧;就像手机wp系统,别人成熟了才来没有先发优势(当然还有其它各种原因),比较难;还有世界上绝大部分人第一次接触的是windows系统,然后也是要它,都形成习惯,不容易改变,形成非常大粘性。当时微软成功后,和intel结盟,wintel,联手,一个个人pc市场最大操作系统,一个世界最大最厉害芯片厂商,这个还是很难挑战,比如一个小国,非说在军事上打败美俄联手,很难.....


(素材来自今日头条)


嵌友们觉得他们说的有道理吗?也欢迎您发表自己的独到见解!


1. 声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除


路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部