作为一个Archlinux用户, 断然是不会认为Linux有缺点的, 任何所谓的缺点都是自己技艺不精或者没有好好利用搜索引擎而造成的狭隘偏见.

但是假如是一位习惯于视窗系统的新手而言, 假如他上手的是类似ubuntu desktop, fedora这样的Linux发行版(distribution), 可能会觉得Linux还行, 有熟悉的浏览器(firefox, chromium), 有没用过但是和记事本类似的文本编辑器(kate .etc).

其它的组件?不重要, 反正只要能用浏览器, 能编辑文本对于普通用户而言, 他会觉得还ok, 虽然有点不适应, 至少能让他鼠标点一点就能完成娱乐或者稍微处理一下工作.

但如果是没有桌面环境的Linux, 比如一台服务器, 只提供IP, Port, 用户, 密码, 那就糟糕了, 瞬间有种从windows降级到上个世纪的M$ dos系统的感觉, 所有的操作都需要通过可怜的键盘实现.

想要写一点东西吐槽一下, 费劲地输入vim, 打开这个上古神器后勉强键入

Linux is awful :(

突然发现右上角没有红叉, 只能打开手机输入与vim相关最多的提问:

How to exit the Vim editor?

据说在stack overflow上有180w次浏览.

有人标榜自己是自身vim用户"我用vim两年, 因为我不知道怎么退出它".


说了这么多,其实是为了说明并非是操作系统本身不行,而是因用户旧有的习惯而不适应,导致网上有许多觉得Linux糟糕的言论。

在服务器领域,Linux的地位是不可撼动的,在desktop领率,我想说Linux在变得越来越好,只要你愿意花些时间,你能够窥探到计算机最底层的秘密。

优点:

  1. Free. 这里我指的是"自由"而非"开源",两者并不相同甚至有很大区别。

现在开源这个词已经被玩坏了,大公司借着开源的旗帜,打着自家产品的广告,垄断一些行业,使得他们成为事实上的标准(例如chromium,谷歌制定了自己的web标准,w3c的标准不被尊重,导致像Firefox这样的有自己内核的浏览器失去越来越多的网站的适配,迫使Firefox用户使用chromium)。

这不符合互联网最初的意义。

贴一个philosophy of Free 相关文章

Free使得每一个人,不论身份、地位、年龄、种族、性别都享有使用Linux、修改Linux的权利,而不必向M$支付高昂的费用(顺便说一句, windows is trash, 不值得)

假如你觉得Linux的调度器对于打游戏而言不太行,你可以选择修改源码,提高游戏进程的优先级,充分利用计算机资源,获得更高的帧数和更好的画质......

(Free的好处可以拆成两点:1.免费 2.自由的权利)

  1. 性能高. 几乎所有的服务器都运行着Linux操作系统,侧面可见性能之高

  2. 节省资源但是能够充分利用你的硬件资源。 不管你的内存、磁盘多大或者多小,你都能使用裁剪过后的Linux(windows恐怕很难吧)。

你的资源足够多,例如服务器动辄几十上百个cpu核心,几百G的内存,放心,跑大任务保证给你用的满满的,毕竟我花了这么多钱买的硬件,没用完全多浪费!(所以我编译的时候喜欢直接拉满CPU,同事们老是说服务器又tm卡了)

  1. 又高效的桌面环境(你可以不需要desktop environment,只需要window manager,比如i3wm,dwm,会让你省下很多图形资源,你的gpu不用像在windows下一样高负载了,既省电又安静)

缺点:

唯一的缺点就是新手用户缺少耐心

Linux的优缺点的更多相关文章

  1. Linux的优缺点,Linux与windows的区别

    Linux 一. 什么是linux? Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议. ...

  2. 鸟哥的linux私房菜学习-(一)优缺点分析以及主机规划与磁盘分区

    一.linux的优缺点 那干嘛要使用Linux做为我们的主机系统呢?这是因为Linux有底下这些优点: 稳定的系统:Linux本来就是基于Unix概念而发展出来的操作系统,因此,Linux具有与Uni ...

  3. linux内核分析 1、2章读书笔记

    一.linux历史 20世纪60年代,MIT开发分时操作系统(Compatible TIme-Sharing System),支持30台终端访问主机: 1965年,Bell实验室.MIT.GE(通用电 ...

  4. Linux学习一

    1.Linux的优缺点: 长处: 稳定的系统 免费或少许费用 安全性,漏洞的高速修补 多任务,多用户 用户与用户的规划 相对不耗资源的系统 适合须要小内核的嵌入式系统 整合度佳且多样的图形用户界面 缺 ...

  5. 【鸟哥的Linux私房菜】笔记1

    Linux是什么 从操作系统与cpu架构关系到linux  Richard Mathew Stallman GPL 关于GNU计划 Linux的发展 Linux的核心版本 Linux的特色 Linux ...

  6. RedHat Linux 多媒体学习指南 (共 36 部原创视频)

    1.为sco unix 添加第二块网卡 [url]http://you.video.sina.com.cn/b/11695632-1443650204.html[/url]   2.为sco unix ...

  7. 鸟哥的Linux私房菜基础学习篇(第三版)——阅读笔记(二)

    第一章 Linux是什么 1.Linux是什么 一套操作系统 早期的Linux是针对386开发的 具有可移植性 2.Unix及Linux的发展史 1973年,Unix诞生,Ritchie等人以C语言写 ...

  8. Linux 驱动开发

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

  9. 假期小结 BIO, NIO, AIO

    虽然忙碌,但仍小有收获,开心. 引子 BIO: Blocking IO,阻塞式IO NIO: Non-blocking IO,非阻塞式IO AIO: Async IO,异步IO 问题 什么是阻塞式IO ...

  10. Linux LVS Nginx HAProxy 优缺点

    说明:以下内容参考了抚琴煮酒的<构建高可用Linux服务器>第六章内容. 搭建负载均衡高可用环境相对简单,主要是要理解其中原理.此文描述了三种负载均衡器的优缺点,以便在实际的生产应用中,按 ...

随机推荐

  1. iClock数据服务器默认账号密码

    网络空间资产搜索: shodan 搜索 默认密码 admin/a***n End!!!

  2. python -m pip install --upgrade pip 解决升级不成功问题

    使用pip 提示更新: You are using pip version 18.1, however version 20.0.2 is available. You should consider ...

  3. UNIT ONE

    一.机器语言 1.机器指令         0与1构成 2.机器可以直接执行 二.汇编语言 1.汇编指令       要翻译成机器指令,机器才可以运行 2.给人看的,主要是人看得懂 VS 机器.汇编. ...

  4. 学习笔记||使用Vue时踩过的坑1.0

    vue介绍:https://cn.vuejs.org/v2/guide/ 1.安装npm install时,长时间停留在fetchMetadata: sill mapToRegistry uri ht ...

  5. vscode python配置pip源

    更换到国内清华园 C盘-User-用户名-新建"pip"文件夹-新建"pip.ini"文件 pip.ini 文件中内容: [global]index-url = ...

  6. RStudio中有常用的快捷键

    1.常用快捷键 转自:https://blog.csdn.net/swuteresa/article/details/8649067 2.RStudio中如何撤销上一步操作: 一般运行过的程序都会在H ...

  7. 音标s ed

    1 p /s/ cups  2 t /s/ hats puts3 k /s/ cakes books desks works worked /t/4 f /s/ roofssiz ziz s加其他清辅 ...

  8. numpy.ndarray类型方法

    numpy.ndarray 类numpy.ndarray(shape,dtype = float,buffer = None,offset = 0,strides = None,order = Non ...

  9. latex常用的宏包(转载)

    页面与标题式样 geometry 利用 geometry 可以很方便的设置页面的大小.由于可以自动居中排放页面,自动计算并平衡页面各部分如页眉.页脚.左右边空等的大小,因此只需给出很少的信息就能得到满 ...

  10. elasticsearch第一天

    启动 elasticsearch -d不能用以root用户启动 外网可访问在elasticsearch.yml中添加配置http.host: 0.0.0.0network.host: 0.0.0.0d ...