|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
对于开发环境的选择尽量要轻量级和高度可定制,航空母舰级别的工具往往会让你迷惑不解;
一句新的格言是,关于有着一般生存的人来讲,幸亏另有Windows。
实不相瞒,这实际上是一篇一直地高声埋怨Linux的文章。可是如今我朝气得很,懊丧得很。尽人皆知,Linux职员打心底里就瞧不起没有通宵达旦地揣摩Linux刊行版细枝小节的人,但我有句话要说:我可不像你们如许Linux人有的是年夜把工夫来研究手艺。
我受够了Linux
我受够了。我受够了一切拼集起来的各体系部分必需版本方才好,必需有方才好的依附干系,必需以方才好的体例来编译,必需选择方才好的机会,还必需数目方才好的的职员在方才好的工夫步伐分歧。
我受够了一切分歧的软件保证理器。一些代码利用某一个软件保证理器来分发,另外一些代码则利用其余软件保证理器来分发。受够了只需依照材料不充实的HOWTO文件,在终端窗口中机器地输出一行行代码,能够将模块下载到Ubuntu上,却基本没法下载到CentOS或Fedora上,就由于没有按方才好的按次来指定代码存储库。
我受够了一切分歧的外壳程序和用户界面。除非你创建起一条不乱的SSH收集毗连,下载了各部分代码,从头编译了软件保证理器,不然编译代码和刊行版乃至没法启动进进到用户界面中;此后,趁收集毗连恰巧很畅达的时分,还必要经由过程调剂另外一个烦人的体系设置.Ini文件,周全设置远程监控器屏幕。
我受够了这一点:这个工具(Linux服务器)没法牢靠地运转。固然喽,假如你天天时时刻刻都在打仗Linux;假如Linux对你来讲就是生存的独一;假如在你长出第一根髯毛后,为了Linux历来没有约过同性;并且假如平生中除卖力做Linux以外,历来没有卖力过其他工具,那末你天然谙习关于Linux的统统事变。你天然晓得哪些论坛和哪些楼主具有只要他一团体晓得的超长、超怪的命令行。
你还晓得,假如你在刊行版4.3版本上输出某个命令行,它能够运转,可是在4.3a版本上却呈现了成绩,那是因为后一个版本必要完整分歧的程序,利用完整分歧的软件保证理器来打包,并且确保谁人命令行的按次完整准确:为此必要进进恰好符合的谈天室,必要在早晨恰好符合的工夫段,与恰好晓得的某个Linux专业人士对上话,才干够把文档中没有申明的-lM增加到第四个参数的后面。
如果哪一个不交运的家伙把巨细写弄错了,那就惨了,由于把-Lm放在第四个参数的后面会带来完整分歧,乃至文档中不作进一步申明的,大概会伤害一切人的某种了局。
我事实为何受够了Linux?
我受够了Linux,由于仅仅为了能够在图形用户界面中启动活该的假造收集毗连(VNC),大概将平常所用的备份程序装进到收集上其他呆板上,就必要好几个月承受上述各种劫难;而这类感觉就像是玩《忍者军人》小游戏,非得四道关全体闯过,才干抵达绿山的顶峰。更要命的是,我十分困难让全部体系起来,没想到就溃散了。
切实地说说,我事先筹办部署我那台Linux服务器。我想更新服务器,更新成最新版本,由于我办事安分守己,常常按期更新。因而,当Gnome宣称有更新版能够打上时,我暗示OK
我真是太无邪了。我暗示OK,实践上是给Linux打上更新版。我晓得,我本该格局化另外一个硬盘,利用dd命令将我那堆文件拷贝已往,下载源代码包,将一切代码从头编译一次,然后向Linux祷告,重新入手下手构建我的全部操纵体系,而这统统仅仅是为了安装一些平安更新版。
但我没有这么做。我觉得,经由这么多年后,Linux终究充足强健了,不至于由于我仅仅想运转服务器、确保版本最新,就给我当头棒喝。我好傻!我真的好傻!
因而我实行了更新。了局体系溃散了。显现非常。而我之前支付的勉力和工夫全体泡汤了。而如今,服务器没法启动。
更要命的是,服务器放在互联网服务供应商(ISP)那边,由其托管,因而我只好低三下四地哀求,哀求对方从头为我构建硬盘,从头安装操纵体系。幸亏,服务器只是仍处于试运转的呆板;我没有在下面运转事情体系。否则,我是完整没辙了,而不是仅仅气得扬声恶骂。
埋怨入手下手了……
好了,只管我确信列位看官会说,我在手艺方面准是个毫无履历的老手。你要晓得,我但是个UNIX产物司理,之前不仅写过内核代码,还在年夜学里教过言语编程。而当今Linux存在的成绩倒是,它毫不是内核这么复杂。它是由不计其数个编得很低劣的软件片断构成的夹杂体,一切软件片断拼集在一同,个中年夜多半只能在各片断接纳某种组合的情形下才干一般运转。只需要那里呈现不婚配,搭起来的全部体系就刹那溃散。
固然,Linux呆板能够成为杰出的服务器。可是它们必要有一组专门的Linux手艺职员,这些人懂得关于Linux的统统事变,懂得一切的联系灯号,懂得一切不为人知的妙闻轶事,由于他们有的是工夫。
而我就是个事情劳碌的人,有其他事要做。我只是必要翻开一些网页,运转我的程序,仅此罢了。我没偶然间来跳血泪之舞,而你要真正成为Linux文明圈子中的一员,就得会跳血泪之舞。
我但是受够了。固然,我仍会在假造机中的Linux上运转某些统统停当的硬件设备,能够几近立马对假造机实行备份、快照和恢复等操纵;可是就支持我那些服务器的中心引擎而言,从如今入手下手,我的眼里只要Windows,永久云云。
我但是再也本钱将更多的工夫华侈在Linux下面了。统统都是任意拼集起来的体系怎能让人宁神?相对不会用Linux了。你总不至于出钱、让我在服务器上运转Linux吧。永久不会再用Linux服务器了。
心情僻静以后
克日我找那家ISP谈了谈。对方告知我,他们早上过去后发明,服务器监控器上显现了数目多得惊人的毛病信息;用他们的话来讲,呈现的毛病比他们之前见过的都要严峻。
不外真正让人抓狂的事还在背面。我问,他们是否是在外部其他中央利用这个刊行版(CentOS版本5.6)。
对方告诉:“是的。我们在很多呆板上利用这个刊行版。可是我们历来没有更新过。现在安装终了后,我们就没有理会过。”这就是利用Linux刊行版的实在写照,不难发明那末多用户有多幸运。一旦安装上往,能够一般运转,用户历来就不、基本就不更新。
实践上,假如其他ISP也是如许子办理基于Linux的呆板,那就意味着,新的平安毛病公之于众后,他们没有实时更新体系。为了避免基于Linux的呆板因入手下手举行复杂的更新而酿成一堆宝物,很多ISP任由呆板(及其客户)表露在林林总总的歹意打击眼前。
从我的亲身履历来看,Linux是一款优异的体系,是一款强健的操纵体系,是一款天真的操纵体系。但就是没法同时做到优异、强健和天真。它不是一款优异、强健又天真的操纵体系。
不信的话能够尝尝,保准你尝到甜头。另有最初一点是,别对我说我不分明本人在干甚么,于此因而反攻Linux。我很分明本人在干甚么,也很分明保持一台复杂的LAMP呆板运转明显必要具有哪些要素。
关于有着一般生存的一切人来讲,幸亏另有Windows。
每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。 |
|