Linux什么时候在pc机上有一席之地

这样一个题目,或许会让很多linux粉丝们感到很失望,linux在粉丝们眼里,已经是开源,自由软件,反抗微软暴政的等同词。但是linux在个人电脑领域,确实已经面临鸡肋的局面,未来的发展,即使不渺茫,却也难以有所作为。
  linux在服务器是王道,这是服务器对软件的特定要求造成的,windows以后在服务器终端还是难以对linux造成威胁。但linux粉丝们一直对linux抱以厚望,希望linux能在windows虎口里夺食,能够在个人电脑终端占有一席之地。但linux的先天不足,却注定了linux在个人电脑上永远只是鸡肋。
  我们首先要明白,技术是了方便人类,不能为了技术而技术。同样,是操作系统适应人,而不是人适应操作系统,服务器端由于对软件稳定自由要求比较严格,linux一直占有大部分市场,但在个人电脑端,易用性确实压倒一切的王道。因为对于对电脑知之甚少的普通人,电脑只是他完成工作的工具,他要的只是一件称手易用的工具,如果这件工具要花费他很大的精力去学习使用,那就是舍本逐末了。
  至于linux的不方便主要有以下几点。
  一,linux下应用软件较少,一个操作系统要形成完整的生态,必须要有庞大足够的应用软件支持。在游戏,设计,浏览器,IM等等关系普通人的应用软件方面,linux能给的选择实在是太少,有的甚至没有。相比于windows下的应用软件,linux下的应用软件不仅少,而且在用户体验上是在是很糟糕,就我在linux下使用的影音播放软件,就很难使用,而且经常出现莫名的bug,很让人不爽。如果没有足够的应用软件支撑,个人电脑用户是不可能使用一个没有足够多软件支撑的平台的,这是Linux在个人桌面上无法获得用户支持的最大的一个原因。而且,这个软肋也不大可能解决,尽管linux是借着开源之风发展壮大,但GPL也阻挡了软件公司在Linux下开发软件的兴趣。因为软件公司首先是商业公司,考虑的是投入产出,GPL阻挡了软件公司在linux平台下开发商业软件获利的途径。试想一下,一个公司辛辛苦苦开发出了一款linux下的软件,却因为GPL而不得不将代码贡献,很容易就被竞争对手直接运用,辛辛苦苦也没法获得竞争优势,这样必将阻碍软件开发公司的热情。我们明白,商业行为并不是软件开发的天敌,正是商业逐利才让资本进入软件业,才造成了IT产业的蓬勃发展。开源,或许目的是好的,却会将软件带入目的完全相反的境地。
  二,linux不够易用。个人linux系统尽管实现了图形化,但在软件安装,软件获取方面对普通用户来说,还是非常困难。就是一个简单的安装linux系统,用户就不得不学习很多东西,而且就算学习了也不能安装成功。我在同学的帮助下,安装linux也花了九牛二虎之力,期间更是啃了不少书本。相比于windows的傻瓜式安装,普通用户对啃书本才能装的linux实在没有兴趣。相比于系统的安装,普通软件在linux下的安装,也并不容易。linux下的软件安装,涉及到命令行,而且从网站下载的很多都是源代码,需要编译后才能安装。而这其中涉及到的知识,对于普通用户来说,实在是不亚登天之难,相较之下,Windows下安装程序只需双击,然后跟随提示,小孩也能轻松搞定。linux不够易用,还包括linux的兼容性不够,无论是驱动程序,还是对许多文件影音格式的支持。为了让linux下能播放rmvb格式,我就花了几天时间研究,但普通用户肯定没有这么多的时间和耐心。linux的易用性,是妨碍其在个人电脑终端普及的一大原因。
 三,linux对影音多媒体娱乐支持太弱。个人电脑,很大一部分功用,是多媒体娱乐,从游戏到电影等等,这部分恰恰是Linux的弱项。在游戏方面,linux的支持实在是非常少,成功的FPS,RPG,网游等等游戏,linux平台少有能支持,这也必将让大部分游戏玩家望而却步。游戏现在已经成为了超越电影音乐的一个大产业,没有好游戏功能的系统,必然会被玩家抛弃。而在其他方面,无论是电影,还是音乐,linux的支持较之windows都差了很多。
 四,windows自身足够的健壮。Windows被人诟病的是它的安全稳定性,但事实可能并不如此。Windows的用户以10亿计,在基数大的情况下,发现的问题必然也比linux多,但并不能因此说Windows比Linux更不安全。事实上,在linux下制作病毒并不比Windows下更难,如果linux在个人电脑占有更多的份额,那么黑客的兴趣也就会转到linux下,必然会有更多linux平台病毒出现,现下的linux平台更为安全,毋宁说是因为linux平台很少人使用,黑客无法在linux平台下获取比windows平台下更多的满足和金钱。而且就安全机制来说,linux也较之Windows有很大隐患。Windows平台下的安全防御已经发展的很健全,微软对windows平台下安全的研究,有各种专门的防病毒软件厂家,生态盈利链也很完全。而linux的安全机制,一直是linux粉丝说的开源万岁,开源使全世界的黑客和技术人员都能看见操作系统代码,也就必然能发现出linux的漏洞,linux也就必然会很安全。但事实上,有多少黑客和技术人员会阅读那些枯燥的代码就是个问题,就是狂热的linux的粉丝估计也没有人有这个闲情去看那数百万行代码。而且linux代码的公开,对黑客来说制造病毒会更加便利,如果事后造成损失之后再发布补丁,这样的系统实在不能称为安全。简而言之,如果linux要达到个人电脑的安全标准,仅仅依靠开源和黑客技术人员对代码的阅读自检,远远不够。事实上,只要准守简单的安全规则,Windows的安全性会出乎意料,我的Windows XP用了3年,没有出过重大的安全事故,重装系统更没有发生。
  还有很多东西限制了linux在个人电脑终端的发展,上面只是比较重要的几点。linux或许更适合做技术人员的玩物,普通用户还是难以消受。因此,linux粉丝们的梦想或许只是个梦。至少,windows在个人终端的统治地位还是无人可以撼动。

转载于:https://www.cnblogs.com/Ghoul1997/p/4869104.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/471524.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode 2068. 检查两个字符串是否几乎相等

文章目录1. 题目2. 解题1. 题目 如果两个字符串 word1 和 word2 中从 ‘a’ 到 ‘z’ 每一个字母出现频率之差都 不超过 3 ,那么我们称这两个字符串 word1 和 word2 几乎相等 。 给你两个长度都为 n 的字符串 word1 和 word2 ,如果 word1 和 word2 几乎…

php文本框自动补全,PHP自动补全表单的两种方法

效果图:第一种:从数据库中检索之后补全第二种:邮箱等纯前端的补全先说第二种,使用开源的插件,所以相对简单。github上面的项目 completer。https://github.com/fengyuanchen/completer 做法特别容易,github…

Spring的@Scheduled任务调度

一. 定时任务实现方式 定时任务实现方式: Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少,这篇文章将不做详细介…

LeetCode 2069. 模拟行走机器人 II(模拟)

文章目录1. 题目2. 解题1. 题目 给你一个在 XY 平面上的 width x height 的网格图,左下角 的格子为 (0, 0) ,右上角 的格子为 (width - 1, height - 1) 。 网格图中相邻格子为四个基本方向之一("North","East&quo…

eclipse php xdebug,Eclipse for php + Xdebug搭建PHP的调试环境

Eclipse for php Xdebug搭建PHP的调试环境Eclipse for php Xdebug搭建PHP的调试环境第二步:下载Xdebug (下载地址位于: http://xdebug.org/download.php,我的PHP版本为 PHP 5.3.28 Thread Safety, Apach为2.2.25,使用…

ROS2.9.27架设网吧软路由实战篇之端口映射与回流

转载:http://blog.csdn.net/zm2714/article/details/7924280 上一篇:ROS2.9.27架设网吧软路由实战篇之连通网络,主要讲述了网吧架设软路由ROS2.9.27的基本配置,目的就是使网吧能顺利连接外网。没有涉及到更丰富的其它功能和网络安…

LeetCode 2070. 每一个查询的最大美丽值(离线查询+排序+优先队列)

文章目录1. 题目2. 解题1. 题目 给你一个二维整数数组 items ,其中 items[i] [pricei, beautyi] 分别表示每一个物品的 价格 和 美丽值 。 同时给你一个下标从 0 开始的整数数组 queries 。对于每个查询 queries[j] ,你想求出价格小于等于 queries[j]…

php接收二进制流,php接收二进制流【转】

标签:binary 文件 com post 进制 二进制 tip form 生成文件/** 二进制流生成文件* $_POST 无法解释二进制流,需要用到 $GLOBALS[‘HTTP_RAW_POST_DATA‘] 或 php://input* $GLOBALS[‘HTTP_RAW_POST_DATA‘] 和 php://input 都不能用于 …

提交app时候90475,90474

提交app是遇到如下错误: ERROR ITMS-90475: "Invalid Bundle. iPad Multitasking support requires launch story board in bundle xxxx." ERROR ITMS-90474: "Invalid Bundle. iPad Multitasking support requires these orientations: UIInterfac…

LeetCode 2071. 你可以安排的最多任务数目(二分查找)

文章目录1. 题目2. 解题1. 题目 给你 n 个任务和 m 个工人。每个任务需要一定的力量值才能完成,需要的力量值保存在下标从 0 开始的整数数组 tasks 中,第 i 个任务需要 tasks[i] 的力量才能完成。 每个工人的力量值保存在下标从 0 开始的整数数组 worke…

crontab 执行php脚本,为什么crontab没有执行我的PHP脚本?

我已经构建了一个php文件来检查一些结果,所以我需要设置一个cronjob.我设置一个每30分钟运行一次,以便结果发送.但是,我不知道为什么我的crontab每隔30分钟就没有运行.以下是我设置crontab的方法:*/30 * * * * php /var/www/html/result.php我已经确认我的文件目录是…

用JS来create结点,纯JS代码生成html页面(作业练习)

<script>window.onload function(){document.title 表单示例;var body document.body;// body append child beginvar center document.createElement(center); body.appendChild(center);var h1 document.createElement(h1);h1.innerHTML 增加用户;center.appendC…

LeetCode 2073. 买票需要的时间

文章目录1. 题目2. 解题1. 题目 有 n 个人前来排队买票&#xff0c;其中第 0 人站在队伍 最前方 &#xff0c;第 (n - 1) 人站在队伍 最后方 。 给你一个下标从 0 开始的整数数组 tickets &#xff0c;数组长度为 n &#xff0c;其中第 i 人想要购买的票数为 tickets[i] 。 …

docker php nginx,使用docker快速搭建nginx+php环境

经过了繁琐的docker环境安装&#xff0c;看了下镜像/容器的简单使用&#xff0c;开始进行nginxphp环境的搭建&#xff0c;本文记录一下在安装过程中的笔记。

使用bootstrap-table插件

1.用户提交信息过滤表格内容&#xff1a; a.设置表格查询参数&#xff0c;并在用户提交按钮时候更新表格 <form id"current_table" class"form-inline" role"form" onSubmit"return table_filter(this);">... </form> …

LeetCode 2074. 反转偶数长度组的节点(链表)

文章目录1. 题目2. 解题1. 题目 给你一个链表的头节点 head 。 链表中的节点 按顺序 划分成若干 非空 组&#xff0c;这些非空组的长度构成一个自然数序列&#xff08;1, 2, 3, 4, …&#xff09;。一个组的 长度 就是组中分配到的节点数目。换句话说&#xff1a; 节点 1 分…

php判断全是中文正则,php判断是否为中文正则表达式大全

php判断是否为中文正则表达式大全$str"aaa";if(!eregi("[^\x80-\xff]","$str")){echo "是";}else{echo "不是";}?>$str "中国";echo $str;echo "";//if (preg_match("/^[".chr(0xa1).&q…

[转]Hadoop集群_WordCount运行详解--MapReduce编程模型

Hadoop集群_WordCount运行详解--MapReduce编程模型 下面这篇文章写得非常好&#xff0c;有利于初学mapreduce的入门 http://www.nosqldb.cn/1369099810935.html 转载于:https://www.cnblogs.com/wxquare/p/4889613.html

LeetCode 2075. 解码斜向换位密码(模拟)

文章目录1. 题目2. 解题1. 题目 字符串 originalText 使用 斜向换位密码 &#xff0c;经由 行数固定 为 rows 的矩阵辅助&#xff0c;加密得到一个字符串 encodedText 。 originalText 先按从左上到右下的方式放置到矩阵中。 先填充蓝色单元格&#xff0c;接着是红色单元格…

php 无法加载css文件,解决ThinkPHP样式无法加载问题(CSS,JS),

解决ThinkPHP样式无法加载问题(CSS,JS)解决了ThinkPHP风格无法加载的问题(CSS&#xff0c;JS)&#xff0c;以下是thinkphp框架教程栏目&#xff0c;对ThinkPHP风格无法加载(CSS&#xff0c;JS)问题的解决方案&#xff0c;希望对有需要的人有所帮助&#xff01;1.项目入口文件in…