顿悟:Linux是拿来用的,不是拿来折腾的
Linux是拿来用的,而不是折腾其本身。相信这个道理不少聪明人(实用主义者)都明白,然而总是有那么一群人拿Linux去安装各种发行版、研究Linux命令、配置桌面、美化桌面、研究各种wm/DE、永无止境的处理bug、用screenfetch截图装逼、秀优越感嘲笑小白、或者尝试渗透到人家电脑窃取点资料、开发自己在linux上用的小程序、为开源社区做贡献体现自己的所谓“社会价值”、甚至还幻想自己出一个操作系统。这样的人真的大有人在,比如我。
直到前天我为了提高支付宝的信用积分,想在“领英”这个项目上增加点信息,才恍然大悟——一个专门撸Linux桌面的人在这个商业世界中其实根本没有自己的位置,我所做的一切关于Linux的“工作”其实只是个人爱好娱乐,在高效的、逐利的商业世界中是上不了台面的。这种恍然大悟,就像在小黑屋里呆了很长时间,突然开门走到了明亮开阔的世界一样,促使我对Linux的态度发生了90度的改变——从“Linux是拿来玩的”变成“Linux是拿来用的”。
为什么ArchLinux、Gentoo、Slackware、LFS永远无法登上DistroWatch排行榜前10?
这个问题也可以变成:“LinuxMint为什么总是列在DistroWatch排行榜第1的位置?”
答案是:多数普通用户——那些实用主义者、那些聪明人只想要一个好用的Linux,而不是让人折腾的Linux。LinuxMint正是他们的菜。
那些像过去的我一样为了撸Linux而撸Linux的人总是看不起这些“普通用户”,然而前者才是真正的傻瓜。
什么是傻瓜?目标错误、做事低效、意气用事的人就是傻瓜。
为了装逼、“研究Linux原理”这些不实用的目标而撸ArchLinux、Gentoo、LFS,叫目标错误;
有能节省时间的Manjaro不用,偏要尝试浪费时间的ArchLinux、或者一个软件动辄就要编译n个小时的Gentoo,叫做事低效;
别人的成功经验偏不相信,或者为了争论GPL、发行版的好坏能用坏很多脑细胞,叫意气用事。
傻瓜们就像政治派别中的极左派或极右派一样,毕竟只占人群中的少数。中庸、实用主义的正常人才是多数。
真理掌握在多数人手里,能养活人的市场也永远在多数人那里。他们的投票结果你不得不服!
能拿来用的、好用的Linux发行版都是什么发行版?
时间永远是分析效用的最重要的标准。一个好用的Linux就是各方面节约人时间、提高工作效率的Linux。
如果Linux发行版在安装系统、驱动硬件、基础使用、高级使用、界面体验方面都能节约人的时间,从而帮助人们更快地创造价值,那它就是好用的Linux。具体表现为以下方面:
- 安装系统:有图形化界面,一路点击下一步即可(节约8到无限个工时【以archlinux或gentoo为参照物】)
- 硬件驱动:安装之后,不会出现硬件没响应的问题,比如说连网都上不了、X桌面无法进入(节约1到无限个工时)
- 基础使用:安装之后马上就可以干最基本的工作,如打开ntfs分区、听mp3、看flash视频等(节约1到无限个工时)
- 高级使用:想要的软件都能通过软件中心找到,QQ有,网易云音乐有,teamviewer有,skype有,wps有,sublime有,phpstorm有……(节约无限个工时)
- 界面体验:为懒人塑造了人性化体验,如关闭窗口只要鼠标点击就行、有“开始”菜单,可以自动平铺窗口等等(节约无限个工时)
- 稳定性:开启和操作软件都很快,不会出现资源高耗、卡死、崩溃的bug(节约无限个工时)
按照这些标准,DistroWatch上排名前10的发行版都得到了他们应有的位置。越是靠前,越符合这个标准。LinuxMint之所以排名第一,就是因为在这几个标准上做到了极致,而Manjaro排名迅速上升、Deepin、Zorin、和Antergos闯进前10也都是因为在这些标准上获得了很高的分数。
前10名里的唯一一个中国发行版Deepin在界面上过于追求华丽和创意,牺牲了稳定性和速度,为中外用户所诟病,虽然第一印象给人感觉异常好,但排名始终在第9-11位徘徊。如果稳定性和速度能有大幅提升,相信它一定会达到前3,攀登世界之巅。然而,最新的deepin 15.4犯了强迫症,竟然修改了本来已经很好用的“配置中心”界面,还加上了消耗系统资源的高斯模糊效果,而不是像LinuxMint一样一直在改善稳定性,这是在走弯路!(2017.04.20 经过测试发现,Deepin15.4虽然用了漂亮的高斯模糊界面,但竟然丝毫不影响系统运行速度,不知道用了什么黑科技,真的很赞!所以把之前的结论删掉。)
排名第10的antergos虽然跟manjaro一样基于强大的archlinux所以挤进了前10,但安装antergos消耗的时间太长,不改掉这个毛病的话,估计不久排名就会下降。
值得称赞的是Manjaro(参考小撸的manjaro.cn小站),因为基于强大、软件巨多的archlinux,却解决了archlinux在安装系统、硬件驱动、基础使用三个方面给普通用户造成的巨大麻烦,所以在distrowatch上排名很快上升。
如果要我说的话,目前最能拿来用、最好用的Linux发行版就是这个Manjaro了,它不仅开箱即用,界面人性化,轻快不卡慢,稳定无崩溃,安静无弹窗,更可喜的是软件超多,比Deb系的Mint都好!更何况我还用了自己精心配置的manjaro Lovinux桌面,用了这个桌面之后,我再也没折腾过、也没有离开过Linux。
不要被“新手/小白”和“极客/大神”这2种标签所迷惑
不少初入Linux圈的人不幸的被网上各种Linux测评文章、论坛帖子中的“新手”、“极客”、“小白”、“大神”、“入门级用户”、“高级用户”等标签所迷惑,总是想着尝试更高级的发行版,以获得所谓“极客”“大神”“高级用户”这些标签带来的荣耀。其实,这些荣耀都是虚荣,都是以巨额时间成本的浪费为代价的,只有傻瓜才会上当。
这两种标签应该改成“正常用户”和“另类用户”更贴切。正常用户都喜欢拿来即用的、好用的、能马上创造经济价值的发行版,比如Manjaro、Mint、Ubuntu、Deepin,而另类用户却喜欢浪费时间去尝试所谓“高级用户”才会跳的坑。
如果你想用archlinux又害怕安装失败,大可不必担心,因为你还有Manjaro!也不要担心被人贴上“小白”的标签,Manjaro本来就是为了那些想节省时间的正常用户准备的。Manjaro用户应该用这样的短句来告慰自己——人生苦短,我用Manjaro!
Linux不是一切。
上面说了一些易用性非常高的发行版,但是从实用主义和个人桌面系统的角度出发,Linux根本不算上佳的操作系统。客观的说,Linux可以干的工作绝大多数在windows下早就可以干了,Linux下有的windows下肯定也有,而且通常是更好的,然而windows下有的,Linux经常没有。虽然wine已经可以搞定更多的windows程序,但大量的版权专业应用只有在windows下才能正常运行。
更不要忘了,计算通讯设备上的系统有很多,开源的Linux也仅仅在PC行业占领微不足道的地盘。执着于Linux这个工具不放,不是明智之举。
那么Linux到底有用还是没用?看你咯!你要做的就是尽可能快的利用Linux为尽可能多的人创造尽可能高的实用价值,榨干Linux!
一辈子能够高枕无忧、不愁生存、“专业”的折腾Linux、为Linux而撸Linux的人毕竟是极少数人。活在这个残酷的商业社会中,每个人都应该放眼更长远、更有用的目标,从实用、易用、好用主义角度出发去利用手上的工具,这才是一个成熟的人应有的姿态。
顿悟:Linux是拿来用的,不是拿来折腾的的更多相关文章
- 【linux】linux内核移植错误记录
欢迎转载,转载时请保留作者信息,谢谢. 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http ...
- Linux 驱动开发
linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...
- Hyper-V虚拟机上安装一个图形界面的Linux系统
这件事情呢,一直想干但又觉得太陌生和麻烦,无奈现在到了非装不可的时候,只好硬着头皮去装.在此之前,我不懂什么叫做虚拟机,linux也接触甚少.经过3天的折腾,终于装好了带有图形界面的linux(字符版 ...
- 王勇详谈 Linux Deepin 背后的故事
(Linux Deepin最近发布了12.12版本.其也许是国内第一款比较优秀的桌面Linux系统.在此向致力于研发国产OS系统的猿人们表示敬意.虽然Deepin只是基于Ubuntu在桌面应用和UI方 ...
- Linux基础学习准备
Linux 基础学习准备 工欲善其事必先利其器,还是买个服务器折腾比较好. 虚拟机和镜像 推荐吾爱的:吾爱虚拟机2.0 CentOS镜像: Centos国内下载源 http://man.linuxde ...
- [Linux] 非root安装Lefse软件及其数据分析
说明 Lefse软件是宏组学物种研究常用软件,一般大家用在线版本即可.但要搭建在Linux集群环境中有点烦,记录一下折腾过程. 安装 这个软件是python2写的,因此假设我已经安装好了较高版本的py ...
- zeromq:c,c++,golang及nodejs使用
官网:www.zeromq.org 消息队列比较:http://www.cnblogs.com/charlesblc/p/6058799.html zeromq的一些观点:http://www.cnb ...
- C基础 数据序列化简单使用和讨论
前言 C中对序列化讨论少, 因为很多传输的内容都有自己解析的轮子. 对于序列化本质是统一编码, 统一解码的方式. 本文探讨是一种简单的序列化方案. 保证不同使用端都能解析出正确结果. 在文章一开始, ...
- 如何从 0 开始学 ruby on rails (漫步版)
如何从 0 开始学 ruby on rails (漫步版) ruby 是一门编程语言,ruby on rails 是 ruby 的一个 web 框架,简称 rails. 有很多人对 rails 感兴 ...
- 如何从 0 开始学 Ruby on Rails
如何从 0 开始学 Ruby on Rails (漫步版)Ruby 是一门编程语言,Ruby on Rails 是 Ruby 的一个 web 框架,简称 Rails. 有很多人对 Rails 感兴趣, ...
随机推荐
- JDBC连接数据库详解
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.la ...
- rocketmq 命令示例
http://www.360doc.com/content/16/0111/17/1073512_527143896.shtml http://www.cnblogs.com/marcotan/p/4 ...
- POJ-3669-流星雨
这题的话,卡了有两个小时左右,首先更新地图的时候越界了,我们进行更新的时候,要判断一下是不是小于零了,越界就会Runtime Error. 然后bfs 的时候,我没有允许它搜出300以外的范围,然后就 ...
- docker系列之镜像服务器
docker 的镜像服务器 docker-registry 是 docker 项目的组成部分. 前面在谈 docker 的命令时, 它的 pull/push 命令就是和镜像服务器打交道. 并且, do ...
- The eleven Day
库操作 一 系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息.列信息.权限信息.字符信息等 performance_schema ...
- pandas.DataFrame——pd数据框的简单认识、存csv文件
接着前天的豆瓣书单信息爬取,这一篇文章看一下利用pandas完成对数据的存储. 回想一下我们当时在最后得到了六个列表:img_urls, titles, ratings, authors, detai ...
- POJ-1061 青蛙的约会 (扩展欧几里得)
[题目描述] 两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面.它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止.可是它们出发之前忘记了一件很重要的事情,既没有 ...
- Hi3519V101 SDK安装以及开发环境搭建
Hi3519V101 Linux开发环境 1.安装Hi3519V101 SDKHi3519V101 SDK是基于Hi3519V101 DMEB的软件开发包,包含了在Linux相关应用开发时使用的各种工 ...
- apk 解包 打包
APK应用程序的解包.修改.编辑.汉化.打包及应用 前两讲主要讲玩机的最基本的知识,集中在如何刷机.本讲是进级的内容,来谈谈与apk应用程序有关的知识,内容包括akp文件的解包.打包.反编辑.解析.汉 ...
- 【02】xmind如何修改默认线条设置
[02]xmind如何修改不同主题的默认线条设置 魔芋:每次都是曲线.更喜欢为直线.因为曲线的路线是不确定的,看起来就显示很凌乱. 用everything搜索defaultStyles.xml ...