来源:TecMint 作者:Avishek Kumar
对于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怎么比法?你可能会觉得每个产品的用户就像是一个教派。这会让新手很困惑。
我最近面试了一个位于印度孟买的公司,面试官问了我一些技术相关的问题。按他们的要求,部分谈话如下:
•面试官:你理解汇编内核么?你知道如何编译整块内核核心么?
•我:是的,我们仅仅需要确定在未来什么是我们需要的。我们需要在编译内核前选择支持我们所需的那些选择项。
•面试官:你如何汇编内核?
•我:图形化的核心编程.......(被打断)
•面试官:你能不需要任何的帮助汇编内核到最后么?
•我:最近我在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上却很容易。但是那不是因为执行的保护机制。如果你安装了某些东西要使用权限,并且需要许多的手动操作,那也是不安全的。


pl_014 于 2014-09-20 23:40:37发表:
[i=s] 本帖最后由 pl_014 于 2014-9-25 20:22 编辑 [/i]
这正是自由的一种体现。对于新手,linux mint/ubuntu一般都是首选,fedora、debian也不错,其它的都是对某些发行版的狂热分子发表的言论,你大概还没碰到有推荐垃圾红旗、垃圾中标的了吧。
靠,你妹的,印度黑鬼的那帮SB的话你也当圣经来对待啊,脑子被驴踢了是不是?要知道找linux daily user可是一件相当困难的事情,估计那个SB公司当自己是redhat了(哦,不,即使是redhat,应该也不会傲慢到这种程度)
另外,这些都是某些SB的话,代表不了linux本身。
游戏玩家基本上就不用考虑linux了,没人逼你用。
vlc感觉除了对wmv、wma等闭关自守的那种私有格式和太过于小众的格式支持得不好之外,没有什么其它的问题,现在我在windoze下用的也是vlc,因为vlc开源、足够干净、绿色,不用担心往你的电脑里塞驱动、塞垃圾什么的,对阁下所说的专业级播放器实在不解,在我看来,vlc已经足够专业了。不要把视频编辑器、编码器什么的也扯进来。
图片编辑器:gimp能满足大多数的一般需求,对于专业需求,该用什么就用什么,还是那句话,没人逼你。
那么就来看看更像“真实世界”的windoze吧,疼逊、360、百毒、馊狗……还有哪些软件不往你的电脑里塞驱动、塞垃圾?还有几个软件不偷地收集你的个人信息,然后偷偷地给其它的一些组织,难道你还天真地以为他们就心甘情愿地给你用这些“精品软件”,还不打算从中赚一分钱?有一次,我从坑软官网上下directx,然后官网就顺带推荐了几个其它的更新的下载,我选了那个“恶意软件删除工具”,由于是从坑软官网上下的,所以下没太多的介心,可谁知一运行,才知道,TMD下完的那个安装程序竟然是百毒卫士,然后马上把安装程序关了,但即使这样,也不能阻止那个该死的百毒卫士强行植入到系统中,虽然后来百毒卫士可以卸掉,但那个安装程序强行植入的BDMRTP Service、BDArKit、BDMNetMon、bd0002、bd0001这几个驱动却删不掉。
“夜郎自大、高高在上、孤陋寡闻”都是一些老的顽固分子,比较新的,近几年入的人里很少再有这种人了。相反,在windoze圈里,如果你胆敢抱怨windoze的哪点不好,立马就会有一大堆狗喷你电脑不懂。你要是在windoze论坛里问怎么在gpt分区表里装win7,人家告你的不是真正的解决方案,而是告你先把硬盘所有的分区都清了,然后改MBR…… 因为这种操作是在命令行下进行的,所以很多人都不知道这会代表些什么,假如你要在gpt分区表重装win7,并且你的电脑之前有用数据占据了大多数的硬盘空间,而且又没有其它的硬盘,那么,你就等着哭去吧。
现在只有极少数的包才需要手动编译,依赖关系也可以轻松地被debian/ubuntu等包管理系统做得不错的发行版所轻松解决,毫无压力,甚至比在windoze下安装还要简单,因为下载、校验、安装等步骤全由包管理系统自动解决了。
不知所云,单显卡时代时,nvidia的驱动安装可以说轻松之极,当然,只要你用的是普通内核。到双显卡时代时,nvidia的问题才显露出来,现在大家都用A卡了。
况且双显卡的N卡驱动还是在linux装机时最难解决的问题,相比之下,其它的问题都已经不成问题了。
不知所云,修改GUI从来都是开发者的事,跟用户有个P关系。而现在windoze下也不是光“Next,Next,I Agree,Next,Forward,Finish,Reboot”就OK的了吧,有些软件,你要是稍有不注意的地方,安装程序就会偷偷地给你植入一大堆你不想要的东西,而且卸掉还很困难,有些软件你还得注册一个人家的账号,有些软件的安装程序的配置错综复杂,叫新手摸不着头脑。但linux下,无论安装、更新,还是卸载,甚至连“Next,Next,I Agree,Next,Forward,Finish,Reboot”都不需要,只要在软件包管理器选你要装的软件,然后点apply,剩下的就是包管理器自己的事了,而且还不用担心人家会给你植入什么用不到的东西,因为这些软件包都是从官方源里获取的,除了你要装的软件之外,剩下的都是依赖关系,从这点上看,linux的自动化处理能力比windoze高得不是一星半点。
另外,安装软件一般都需要管理员权限,winxp是随时都在管理员权限之下,毫无安全可言,而win7由于有了UAC,变得好一点,但这也只是相对而言,因为win7的UAC机制只需要点一点鼠标就行,无论任何地方,只要单击了一下带盾的那个按钮,就代表你同意开管理员权限了,极易误操作,基本上就是不经意之间,就开启了管理员模式,而什么时候取消,完全由程序本身说了算。相比之下,linux下如果要切换到root权限,首先必须输入root用户的密码(ubuntu下是当前用户的密码),然后的操作都由任务栏里的一个钥题环进行控制,用户可以随时取消,误操作的可能性很低。
前些日子我曾经在gpt分区表上重装win7,但是即使是用UEFI启,也是不认,后来就到网上提问,还好,有个人支招,说把win8/win8.1的盘的文件塞到win7的安装盘上去,结果试了不行,然后他又说还得启用CSM和secure boot,还是不行,无奈之下,只好装win8.1,但win8.1对游戏的兼容性太差了,装了显卡驱动和directx之后,开个轩辕剑4简直就是慢如蜗牛,打太极都比这个快得多,调兼容性、管理权限什么的根本不管用,后来我又试了下重装win7,才行,换句话讲,得先用win8.1把专门的boot loader做好,才能再重装win7,整个过程耗了我整整两个双休,还外加一个中秋节(总共5天,还不包括后续应用软件的安装),我当年在虚拟机下装gentoo也不过两天的时间而已(虚拟机下装gentoo是最慢的,首先,虚拟机肯定要比真机下慢得多,其次,虚拟机下需要解决的问题比真机下要多)。
lingyang 于 2014-09-20 09:02:41发表:
这是几年前的吧
oepmng 于 2014-09-19 08:45:33发表:
沙发说得极是
xizi001 于 2014-09-18 09:09:51发表:
(6)m:b(6)m:b灭自己的威风,涨他人的士气!!