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. Spring根据XML配置文件注入对象类型属性

    这里有dao.service和Servlet三个地方 通过配过文件xml生成对象,并注入对象类型的属性,降低耦合 dao文件代码: package com.swift; public class Da ...

  2. [LUOGU] 1002 过河卒

    题目描述 棋盘上A点有一个过河卒,需要走到目标B点.卒行走的规则:可以向下.或者向右.同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点.因此称之为"马拦过 ...

  3. mysql8忘记root密码修改密码(mac)

    0.在/etc/my.cnf修改验证方式 [mysqld] default_authentication_plugin=mysql_native_password 1.切换root权限: sudo s ...

  4. Redis原理及集群相关知识

    读书笔记 <Redis开发与运维 > Redis使用场景 作为缓存层 减少对Mysql的压力 计数功能 比如使用原子命令incr 共享Session 设置过期时间 可以限制短信接口等调用 ...

  5. 力扣题目汇总(反转字符串中的单词,EXCEL表列序号,旋置矩阵)

    反转字符串中的单词 III 1.题目描述 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序. 示例 1: 输入: "Let's take LeetCode ...

  6. Linux实现删除撤回的方法。

    RM命令改造 vim /etc/bashrc   在文件的最前端添加如下代码   #修改rm命令 alias rm=delete  #命令别名,通过delete来实现rm改为mv alias r=de ...

  7. 面试Python工程师,这几道编码题有必要背背,Python面试题No8

    第1题:列表[1,2,3,4,5],请使用map()函数输出[1,4,9,16,25],并使用列表推导式提取出大于10的数,最终输出[16,25]. map是python高阶用法,字面意义是映射,它的 ...

  8. python datetime,time时间格式和用法

    我是转载的这个大神的   他的网址:https://www.cnblogs.com/wanglinjie/p/9226926.html #以下是time的方法 >>> import ...

  9. errno的定义

    ./include/asm-generic/errno-base.h -->包含errno=~ ./arch/arm/include/asm/errno.h -->包含/include/a ...

  10. 【MySQL】可重复读模式下 unique key失效案例

    一 [背景]   今天上午文能提笔安天下,武能上马定乾坤的登博给团队出了一道题目,谁先复现问题,奖励星巴克一杯.激起了一群忙碌的屌丝DBA的极大热情.问题是这样滴,如下图登博提示了几个细节:   1. ...