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。具体表现为以下方面:

  1. 安装系统:有图形化界面,一路点击下一步即可(节约8到无限个工时【以archlinux或gentoo为参照物】)
  2. 硬件驱动:安装之后,不会出现硬件没响应的问题,比如说连网都上不了、X桌面无法进入(节约1到无限个工时)
  3. 基础使用:安装之后马上就可以干最基本的工作,如打开ntfs分区、听mp3、看flash视频等(节约1到无限个工时)
  4. 高级使用:想要的软件都能通过软件中心找到,QQ有,网易云音乐有,teamviewer有,skype有,wps有,sublime有,phpstorm有……(节约无限个工时)
  5. 界面体验:为懒人塑造了人性化体验,如关闭窗口只要鼠标点击就行、有“开始”菜单,可以自动平铺窗口等等(节约无限个工时)
  6. 稳定性:开启和操作软件都很快,不会出现资源高耗、卡死、崩溃的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是拿来用的,不是拿来折腾的的更多相关文章

  1. 【linux】linux内核移植错误记录

       欢迎转载,转载时请保留作者信息,谢谢. 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http ...

  2. Linux 驱动开发

    linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...

  3. Hyper-V虚拟机上安装一个图形界面的Linux系统

    这件事情呢,一直想干但又觉得太陌生和麻烦,无奈现在到了非装不可的时候,只好硬着头皮去装.在此之前,我不懂什么叫做虚拟机,linux也接触甚少.经过3天的折腾,终于装好了带有图形界面的linux(字符版 ...

  4. 王勇详谈 Linux Deepin 背后的故事

    (Linux Deepin最近发布了12.12版本.其也许是国内第一款比较优秀的桌面Linux系统.在此向致力于研发国产OS系统的猿人们表示敬意.虽然Deepin只是基于Ubuntu在桌面应用和UI方 ...

  5. Linux基础学习准备

    Linux 基础学习准备 工欲善其事必先利其器,还是买个服务器折腾比较好. 虚拟机和镜像 推荐吾爱的:吾爱虚拟机2.0 CentOS镜像: Centos国内下载源 http://man.linuxde ...

  6. [Linux] 非root安装Lefse软件及其数据分析

    说明 Lefse软件是宏组学物种研究常用软件,一般大家用在线版本即可.但要搭建在Linux集群环境中有点烦,记录一下折腾过程. 安装 这个软件是python2写的,因此假设我已经安装好了较高版本的py ...

  7. zeromq:c,c++,golang及nodejs使用

    官网:www.zeromq.org 消息队列比较:http://www.cnblogs.com/charlesblc/p/6058799.html zeromq的一些观点:http://www.cnb ...

  8. C基础 数据序列化简单使用和讨论

     前言 C中对序列化讨论少, 因为很多传输的内容都有自己解析的轮子. 对于序列化本质是统一编码, 统一解码的方式. 本文探讨是一种简单的序列化方案. 保证不同使用端都能解析出正确结果. 在文章一开始, ...

  9. 如何从 0 开始学 ruby on rails (漫步版)

    如何从 0 开始学 ruby on rails (漫步版) ruby 是一门编程语言,ruby on rails 是 ruby 的一个 web 框架,简称 rails. 有很多人对  rails 感兴 ...

  10. 如何从 0 开始学 Ruby on Rails

    如何从 0 开始学 Ruby on Rails (漫步版)Ruby 是一门编程语言,Ruby on Rails 是 Ruby 的一个 web 框架,简称 Rails. 有很多人对 Rails 感兴趣, ...

随机推荐

  1. python基本排序算法(一)

    一.冒泡排序 这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”. 冒泡排序算法的原理如下: 比 ...

  2. Noip2016 提高组 蚯蚓

    刚看到这道题:这题直接用堆+模拟不就可以了(并没有认真算时间复杂度) 于是用priority_queue水到了85分-- (STL大法好) 天真的我还以为是常数问题,于是疯狂卡常--(我是ZZ) 直到 ...

  3. Mac OSX用 dd 命令,浇灌ISO镜像到USB驱动器

    Mac OSX用 dd 命令,浇灌ISO镜像到USB驱动器 字数244 阅读197 评论0 喜欢0 把ISO镜像转换为一个可启动的USB设备.一种可行的方法是通过OS X的Terminal “浇灌”到 ...

  4. Instance Methods are Curried Functions in Swift

    An instance method in Swift is just a type method that takes the instance as an argument and returns ...

  5. js之数组知识

    一.数组的定义(来源于Array.prototype) 1.构造函数方法: (1)var arr = new Array();//没有参数等价于 var arr = []; (2)var arr = ...

  6. 有关Kali处理源的方法

    sudo apt-get update  更新源sudo apt-get install package 安装包sudo apt-get remove package 删除包sudo apt-cach ...

  7. java复习之基础环境

    环境基本介绍: JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK).在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为b ...

  8. ProxyHandler处理器__代理设置__自定义opener

    ProxyHandler处理器(代理设置) 使用代理IP,这是爬虫/反爬虫的第二大招,通常也是最好用的. 很多网站会检测某一段时间某个IP的访问次数(通过流量统计,系统日志等),如果访问次数多的不像正 ...

  9. HTML、CSS知识点总结_D

    一,html+css基础 1-1 Html和CSS的关系 学习web前端开发基础技术需要掌握:HTML.CSS.JavaScript语言.下面我们就来了解下这三门技术都是用来实现什么的: 1. HTM ...

  10. java 罕见的依赖报错 jstat: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory

    java 都用了N长时间了,突然,意外地发现有一个依赖的so文件从来没找见过 # ldd /usr/bin/java linux-vdso.so.1 =>  (0x00007fffba76900 ...