为什么闭源_为什么相比 Windows 我更喜欢 Linux?

4f316a18c389cad358fadcec7e3345d1.png

自安装 Manjaro 系统到现在,已经过了3个多月。在此前,我也偶尔试着使用过其他 Linux 发行版,但都没有能够坚持下去,虽然我的服务器都是 Linux 的,但还没有哪一个桌面版使我爱不释手,直到遇上 Manjaro。我原本是在 Windows 机器上面安装 Manjaro 进行双系统启动的,但随着 Windows 启动和使用越来越少,终于在一个月后,我完全的卸载掉了 Windows。

大多数使用 Linux 的中国用户,基本都是开发者(包括我自己),这其中还包括大量的“不完全 Linux 用户”,即通常不使用 Linux,而仅在工作的机器上或者服务器上才使用 Linux,将 Linux 系统作为日用系统的人,还是非常少的。这其中不乏一些偏见,例如多数常年习惯 Windows 和 MacOS 的用户,刚开始接触 Linux 时都会有抵触心里,觉得 Linux 使用困难,软件稀缺。

在软件数量上,确实 Linux 平台提供的软件包比较少,特别像是一些常用的软件它都没有得到支持,例如 QQ。不过对于我来说这并不是必须的,我虽然也使用 Wine 安装了由深度科技适配的 TIM,但其实并不常用它。大多数时候像 QQ 和微信聊天这些,我都还是使用手机来进行,比较少使用电脑来进行及时通讯。另外,现在 Linux 的软件支持也是在不断变好,比如很多年轻人喜爱的网易云音乐,WPS 办公等,也都能够在 Linux 上使用。

另一部分理由说 Linux 使用困难,我觉得这完全没有道理。我可以举出很多例子来进行对比,Linux 实际上要比 Windows 更简单。

首先,Linux 完全基于文件。详细内容太科班化我就不多说了,我只从简单方面来讲为什么这是 Linux 优于 Windows 的地方。最明显的部分,就是应用程序的配置,当然大多数人,特别是 Windows 用户不会接触和手动自己进行应用程序的配置,为此,现代的 Linux 软件也使用了很多友好的默认配置。Linux 的配置就是一个简单的纯文本文件,而不像 Windows 还有一套注册表之类异常复杂的东西,由于 Windows 的注册表太过复杂,经常在出现各种软件问题时根本无法找出问题所在并修复。而 Linux 就简单得多了,所有跟用户有关的配置就仅以文件的形式保存在用户的主目录下并且以程序包的名字区分开来,非常容易找到。

其次,就是功能的简易性。Windows 的功能复杂臃肿一直以来是最受人诟病的问题,光是控制面板里面的各种设置就能够让人浮想联翩,绝大多数 Windows 用户,除了很熟悉系统的玩家,很难快速定位到想要的设置项。虽然近年来 Windows 8 之后,特别是 Windows 10 一直在简化系统的设置并希望用新的设置来取缔控制面板,但因为 Windows 可设置的项目实在太多,微软一直都没能完成这个重任。这里只说控制面板,还不包括专业版系统中的组策略功能,不过大多数用户是不会触摸到这种地方了。相比之下,Linux 就简单得多,系统设置中只有很少的设置项,其中一大部分还是第三方软件包的设置,并且绝大部分是默认好的。

然后就是应用程序的安装和管理,Linux 在这方面绝对比 Windows 领先得多。也许很多人还停留在 Linux 安装软件都要输一长串命令的“上古时代”,拜托,这都马上要2019年,现在大多数 Linux 桌面发行版都配备有现代化的图形界面应用程序管理软件,基本上你想要安装一个软件,在“应用商店”里一搜就出来了,基本都一键安装和卸载。你也不需要关心这个软件会安装到哪里,不需要担心是否会捆绑了其他垃圾软件,只要在安装的时候输入密码,Linux 对于软件的安装非常严格,没有密码是绝对安装不了软件的,这一方面极大地提高了系统的安全性,另一方面也保证了系统的纯洁性,防止用户在不知情的情况下安装不必要的软件。

接着是 Linux 的目录结构,绝对要比 Windows 简单得多。首先 Linux 没有 C, D, E 盘这些分法,在 Linux 中,分区是按文件夹来分的,比如保存了所有用户的 home 目录其实就是一个分区,它可以独立在一个磁盘分卷上,也可以只是系统所在卷的一个简单的文件夹。其次,Linux 的文件名是大小写敏感的,这对于很多 Windows 用户来说可能难以理解为什么 ABC.txt 和 abc.txt 是两个不同的文件,但对于开发者来说,大小写敏感大大减少了很多潜在的问题。这也是我一开始转投 Linux 怀抱的最主要原因,因为 Windows 上一个符号链接使用了小写的 d: 盘符,而我程序使用了大写的 D: 盘符来启动,导致应用程序无法找到目标模块。我还一度怀疑这是 NodeJS 本身的 BUG,甚至向其提交了问题报告,结果闹成了乌龙案件,从此我就知道我不应该再继续使用 Windows 了。

还有就是大家最喜欢的部分——界面。据我了解的,很多 Linux 桌面用户喜欢优雅、美观甚至酷炫的桌面主题,这点我不得不说挺佩服的,Linux 有很多主题可供选择,当然系统自带的水平会低档一些,可以到网上下载更好看的,各种风格,各种外观,并不会像是 Windows 和 MacOS 那么单调(也可能是 Windows 和 MacOS 用户不爱好这个)。对于自己的桌面呢,我选择了一个系统自带的黑色主题,看起来酷,也硬朗。除了简单的更换主题外,更重要的是 Linux 还有很多桌面环境可选择,它们也不像 Windows 那样简单地更改一下桌面的外观那么简单。Linux 各个桌面环境都具有不同的系统功能和界面风格,换桌面就跟从 Windows XP 升级到 Windows 7 那么大的差别。不过我个人不太喜欢更换桌面或者安装多个桌面这种做法,毕竟已经过了那种吓捣鼓的年纪,并且是为了日常用途,用一个比较稳定的就这样让电脑度过余生吧。

随后是我最看中的部分,Linux 软件的开源性。开源带来什么好处?这就太多了,首先,开源软件基本都是免费的,也就是我不必要为了使用一个软件而付高昂的费用(这其实也是我使用 Linux 的一个原因),在 Windows 上,除了厂家自带,操作系统本身就价值不菲,然后一个 Photoshop 正版得要两千多,使用盗版软件既不安全也更不提倡。而开源的 Linux 把这些都变得简单多了,操作系统是免费的,我可以喜欢那个装那个,Linux 平台的 GIMP 软件也能满足我日常切图的需要。更重要的一点,开源软件由于受到世界各地开发者和爱好者以及研究人员的监督,基本不用担心像闭源软件那样可能会携带后门。今年了越来越多的 Windows 软件变坏,例如著名的瑞星杀毒变成了瑞星病毒,驱动人生也爆出了木马后门,软件安全问题应该越来越需要人们重视。

而对于坚称 Linux 系统难用的借口,我猜想新手用户对 Linux 的感觉,其实和新手 MacOS 用户差不多,因为常年习惯了传统 Windows 的操作方式,比如安装软件习惯了百度搜索、下载、安装,反而不会立马适应新的软件安装方式,即使它更简单,简单的说,就是缺乏探索的精神,现在很多 Windows 用户换电脑,依旧是 Windows 系统,但绝不会说去系统设置或者控制面板进行一些自定义设置,不是因为赖,更不是因为熟练,相反而是因为生疏,别看一个人用了十几年电脑,但实际上水平依旧是只会 QQ 聊天、Word 打打字那样,你跟他们说去应用商店安装个软件,我敢打赌一半人甚至连微软帐号都没有。这些人,又怎么会想要希望他们能够改变习惯使用 Windows 以外的操作系统呢。

虽然还是很多人不了解 Linux,但近年来 Linux 其实一直越来越受到重视,特别是现在各种自主研发系统的热潮,作为大多数定制化操作系统底层的首选,Linux 越来越贴近普通人的视野。并且随着 Web 技术在桌面软件的更多应用,越来越多的桌面软件能够使用 JavaScript 这类简单且更易于跨平台的语言来编写,Linux 上的软件也越来越丰富,相信在不久的未来,Linux 将会取得更大的成就。

然后有需要一起交流Linux技术的可以私信1一起交流。

e6a099e2451a20a8018f0f15357f77ab.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值