Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


我为什么讨厌GNU/Linux?

2014-9-19 10:57    评论: 25 分享: 4    

本文作者Avishek Kumar是一个计算机专业的学生,喜欢研究nix,更喜欢编写代码和脚本,现在是NGO的系统管理员。就本人长时间使用Linux的经验从五个方面来阐述自己对Linux越来越厌倦的观点,不知道你是什么看法?

对于Linux,我有我自己的看法,毕竟已经使用了很长的时间了,虽然我不喜欢常把对Linux的看法挂在嘴上,但有时我真的感觉到Linux在某些方面很让人烦恼。我的观点如下:

1、关于如何挑选优秀的Linux发行版

在几个线上论坛闲逛的时候,我常常会看见这样的场景:“嗨,我是个Linux新手,仅仅会在Windows和Linux之间转换,我该在哪一种Linux发行版本上试试呢?噢!忘了说,我是一名理工科生。”

只要有人发了类似这样的帖子,每个发行版的粉丝都设法在下面留言,部分评论如下: 

  1. 试试Linux的Mint和Ubuntu吧,它们对于新手很容易上手。
  2. 如果你还想在Windows环境下做东西,最好还是用Windows。
  3. 没有什么比得了Debian,它很容易操作并且包含你所需的包文件。
  4. Slackware,如果学习了Slack,会对学习Linux有帮助。
  5. Cetos——没什么比它更稳定了。
  6. 我推荐具有前沿执行技术的Fedora,你将会学到许多。

如果你想拿Windows和Mac做个比较的话,一定有人说你神经病么!Windows和Mac怎么比法?你可能会觉得每个产品的用户就像是一个教派。这会让新手很困惑。

我最近面试了一个位于印度孟买的公司,面试官问了我一些技术相关的问题。按他们的要求,部分谈话如下:

  • 面试官:你理解编译内核么?你知道如何编译整块内核核心么?
  • :是的,我们仅仅需要确定在未来什么是我们需要的。我们需要在编译内核前选择支持我们所需的那些选择项。
  • 面试官:你如何编译内核?
  • :make menuconfig.......(被打断)
  • 面试官:你能不需要任何的帮助编译内核到最后么?
  • :最近我在Debian.......(被打断)
  • 面试官:Debian?你知道我们是做什么的么?我们不用Debian-Febian。 我们用CentOS....再见! 

于是,于是就没下文了,但是他说的:我们不用Debian-Febian,我们用CentOS。感觉他的语气有点像种族主义者。

2、一些非常重要的软件不支持Linux

我认为Linux更像一个服务器操作系统,Linux曾被当做桌面系统,但我没觉得它有什么特别之处。为了桌面的安全和稳定,控制器,内核没有多大意义。

此外像三星,索尼,印度手机制造商Micromax等这样的公司在Linux电脑上都不支持安卓手机。

别拖个人电脑软件套件的后腿  ,对于Linux的桌面系统,它一直缺乏几个方面如下:对游戏不兼容,我说的是高端游戏。没有个人播放器和图片编辑器,我说的是专业的。并且我记得《阿凡达》和《泰坦里克号》电影还要使用类似于开源的影音编辑器。无论你赞成与否,Linux要成为大众化的发行版还有很长的一段路要走。

3、使用Linux的人像是生活在虚拟世界

我是一名Linux用户,并且比你在行。我比你更会操作终端机。Linux可以在任何地方控制你的手表和移动电话。你知道黑客使用Linux。你能意识到Linux可以让你成为一名黑客么?你可以在Linux上做一些在Windows或Mac上想都不曾想过的事。

让我告诉你,现在Linux在太空站被使用。世界上最成功的的电影如《阿凡达》和《泰坦里克号》就是用Linux制作的,最重要的是,世界上90%的超级电脑都在使用Linux。

世界上前五个最快的电脑都使用的Linux。Facebook、Linkedin、Google、Yahoo,它们的服务器都是基于Linux的。我没有说Linuxer什么坏话,我只是觉得他们比较夜郎自大、高高在上、孤陋寡闻。

4、需要长时间的编译与依赖项解析

我意识到自动依赖分辨率和程序正变得越来越智能化了。

从企业的角度思考的话,我曾安装一个叫做“Y”的程序,在没有智能化时它已经能自主依赖于“X”程序了,当我用其他8个属性来解析“X”的时候,偶然发现有几个依赖的程序也出现在另外的程序中,难道不是很头疼么?

公司的规则是用最少的人力和时间高效率完成工作。没人会在乎你的代码是Windows或是Mac或是Linux的,只要能完成工作就行。

5、Linux自定义太弱,手力劳动太多

不管你选择哪个发行版,你必须花时间来做大量的手动劳动。下面我们来说说安装Nvidia Driver的整个过程。现在你需要杜绝手动,可能需要用Broken X手动编辑 xorg.conf 配置。此外,你要在运行状态下确保内核的更新。

而在Windows下,除了点击Next,Next,I Agree,Next,Forward,Finish,Reboot之外不需要做任何事,甚至都不需要修改GUI。而被破坏的GUI在Windows下很难修复,但在Linux上却很容易。但是那不是因为执行的保护机制。如果你安装了某些东西要使用权限,并且需要许多的手动操作,那也是不安全的。

发表评论


最新评论

我也要发表评论

linux 2014-9-29 13:58
1
sunriders 发表于 2014-9-29 11:38 的评论:
其中部分观点不能同意更多
部分而已,这篇文章有些地方也是个人观点而已,我不赞同。
回复
sunriders 2014-9-29 11:38
其中部分观点不能同意更多
回复
游客 2014-9-27 04:10
一个是效率 一个是适用
21 回复
游客 2014-9-24 21:01
总之,Linux还有很唱得一段路要走。你可以选择不使用。
回复
koolar 2014-9-22 14:14
^_^, 爱哪个就用那个吧。
6 回复
arhool 2014-9-21 23:35
需要用什么整什么就好了,纠结起来反倒累
8 回复
linux 2014-9-19 23:28
1
wgjak47 发表于 2014-9-19 22:37 的评论:
翻译的好奇怪,难道是印度式英语太难的缘故?
反正感觉不太忠实。
7 回复
wgjak47 2014-9-19 22:37
翻译的好奇怪,难道是印度式英语太难的缘故?
回复
linux 2014-9-19 21:50
1
发表于 2014-9-19 11:11 的评论:
一些非常重要的软件不支持Linux
这点是赞成,其余不发表意见
这不是 Linux 的错。
8 回复
linux 2014-9-19 21:49
1
小米飞猫 发表于 2014-9-19 16:16 的评论:
我工作学习还是用windows,没必要强迫自己使用linux当桌面操作系统。
自己怎么舒服怎么来,这些东西都是拿来用的。并不是用来折磨自己的,
可能你需要花1天,2天甚至更长的时间去驱动你linux下的硬件,为什么不在windows下。I agree,Next...几下解决问题,然后享受科技带来的便捷呢?
同意,需要什么用什么,非要偏执一端,那才是不对呢。
回复
linux 2014-9-19 21:49
1
发表于 2014-9-19 19:05 的评论:
一些非常重要的软件不开源
Windows 的成功也不是一天就有的——其实,到目前为止,某些软件也只适合 Mac,比如作图和音乐,那就用 Mac 呗。如果某个软件只能在某个环境用,那不是环境的问题,是软件的问题,你非要用,那你就用它支持的环境呗。这不是指责 Linux 的理由。
1 回复
linux 2014-9-19 21:47
1
老沙 发表于 2014-9-19 19:59 的评论:
也有些道理,近期来我开始厌倦不断配置桌面,厌倦修改各种各样的配置文件,厌倦各种依赖关系,所以我开始回归Windows。单就日常办公、娱乐而言,windows优于Linux太多了——别给我说“你不会配置罢了,别认为Linux不行”,我曾经用过很多时间来配置各种东西,从conky这种可有可无的东西到编译内核——但是Windows下面不需要配置就可以获得相同的效果,还是偷懒吧。但是我也不会彻底放弃Linux,Linux做为服务器还是相当优秀的,远远优于Windows,而且程序在Linux中执行效率更高(请无视桌面和一些桌面程序),所以,最好是两种系统都用,然后各行其是就好了。是不是有点杨过学了蛤蟆功、打狗棍、弹指神通、玉箫剑法然后又大彻大悟的感觉?
对,择其善者而从之。不偏不倚,什么地方合用就用在什么地方。
回复
linux 2014-9-19 21:45
1
绿色圣光 发表于 2014-9-19 21:30 的评论:
可我就是喜欢啊!哈哈!
米养百样人嘛,这种只会抱怨,不知道想办法解决的,又有何益呢。
回复
绿色圣光 2014-9-19 21:30
可我就是喜欢啊!哈哈!
8 回复
老沙 2014-9-19 19:59
也有些道理,近期来我开始厌倦不断配置桌面,厌倦修改各种各样的配置文件,厌倦各种依赖关系,所以我开始回归Windows。单就日常办公、娱乐而言,windows优于Linux太多了——别给我说“你不会配置罢了,别认为Linux不行”,我曾经用过很多时间来配置各种东西,从conky这种可有可无的东西到编译内核——但是Windows下面不需要配置就可以获得相同的效果,还是偷懒吧。但是我也不会彻底放弃Linux,Linux做为服务器还是相当优秀的,远远优于Windows,而且程序在Linux中执行效率更高(请无视桌面和一些桌面程序),所以,最好是两种系统都用,然后各行其是就好了。是不是有点杨过学了蛤蟆功、打狗棍、弹指神通、玉箫剑法然后又大彻大悟的感觉?
6 回复
游客 2014-9-19 19:05
一些非常重要的软件不开源
回复
小米飞猫 2014-9-19 16:16
我工作学习还是用windows,没必要强迫自己使用linux当桌面操作系统。
自己怎么舒服怎么来,这些东西都是拿来用的。并不是用来折磨自己的,
可能你需要花1天,2天甚至更长的时间去驱动你linux下的硬件,为什么不在windows下。I agree,Next...几下解决问题,然后享受科技带来的便捷呢?
8 回复
清酒红人面 2014-9-19 13:03  新浪微博网友评论
同意作者的几个观点,发行版太多,不统一;一些非常重要的软件不支持Linux;需要太多手工配置。
1 回复
银墨_陈 2014-9-19 13:03  新浪微博网友评论
装显卡驱动装到哭::>_<::
2 回复
南宁二中e-社 2014-9-19 12:33  新浪微博网友评论
Nvidia driver+100
回复
12下一页

热点评论

游客 2014-9-27 04:10
一个是效率 一个是适用
21
arhool 2014-9-21 23:35
需要用什么整什么就好了,纠结起来反倒累
8
小米飞猫 2014-9-19 16:16
我工作学习还是用windows,没必要强迫自己使用linux当桌面操作系统。
自己怎么舒服怎么来,这些东西都是拿来用的。并不是用来折磨自己的,
可能你需要花1天,2天甚至更长的时间去驱动你linux下的硬件,为什么不在windows下。I agree,Next...几下解决问题,然后享受科技带来的便捷呢?
8
linux 2014-9-19 21:50
这不是 Linux 的错。
8
绿色圣光 2014-9-19 21:30
可我就是喜欢啊!哈哈!
8
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。