首页 > 系统相关 >Linux的优缺点

Linux的优缺点

时间:2023-03-23 22:33:28浏览次数:59  
标签:windows 优缺点 用户 Free vim Linux 服务器

作为一个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下一样高负载了,既省电又安静)

缺点:

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

标签:windows,优缺点,用户,Free,vim,Linux,服务器
From: https://www.cnblogs.com/ziyazz/p/17249755.html

相关文章

  • 国产化大趋势下学习linux的必要性
    由于国际上的一些国家的制裁和威胁。最近几年国产化大趋势慢慢的兴起,我们国产化硬件的需求越来越大。对国产操作系统的需求也越来越多,那么我们一直用的Windows系统为什么不......
  • linux下生成高强度密码的四大神器
    导读安全是一个大的话题,给服务器设置一个高强度的密码是非常重要的。你可能会疑惑一个高强度的密码究竟是什么样的呢?怎么才能生成一个那样的密码呢?不用担心下面我们将......
  • Linux-监控三剑客之prometheus
    prometheus一、prometheus监控架构二、PrometheusvsZabbix指标PrometheusZabbix语言Golang(Go)PHP,C,GO部署二进制,解压即用.yum,编译,数据库,php依......
  • linux操作系统实验三-搭建vscode调试环境,进行start_kernal调试
    实验三:debugmykernel 首先安装开发工具sudoaptinstallbuild-essentialsudoaptinstallqemu#installQEMUsudoaptinstalllibncurses5-devbisonflexlibs......
  • 单页面与多页面的区别及优缺点
    单页面是指只有一个主页面的应用,浏览器一开始要加载所有必须的html,js,css。所有的页面内容都包含在这个所谓的主页面中。但在写的时候,还是会分开写(页面片段),然后在交互......
  • linux shell基础--$字符
    shell中有两类字符:普通字符、元字符。普通字符在Shell中除了本身的字面意思外没有其他特殊意义,即普通纯文本;元字符是Shell的保留字符,在Shell中有着特殊的含义。$()反引号......
  • linux系统docker容器部署项目字体问题-Graphics2D在容器里面不显示字
    继上一个博客中生成签章图片后,今日遇到一个问题,本地不管如何改代码,都会将签名文字显示出来。但是...........一旦部署在linux系统后,一直打印不出来,,纠结的呀。。完全......
  • Linux——注意事项
    Linux中,系统识别文件并不依赖后缀,但是为了方便我们管理服务器,建议对特殊文件添加拓展名,以下就是Linux中常见(常用)的拓展名。一、特殊文件添加拓展名  1、压缩文件 ......
  • 基于VS Code的Linux内核调试环境搭建及start_kernel跟踪分析
    下载Linux内核源码并编译wgethttps://raw.github.com/mengning/mykernel/master/mykernel-2.0_for_linux-5.4.34.patchsudoaptinstallaxelaxel-n20https://mirr......
  • Linux shell命令(待完善)
    Django基础python开发的开源的web应用框架优点:快速开发低耦合开发快捷部署方便可重用性高维护成本低等python加Diango是快速开发、设计、部署的最佳组合特点:强大的数据......