2为什么Linux将永远是主流

这篇文章的标题恰如点击诱饵, 但事实并非本意. 我刚刚相反,它听起来就像点击诱饵比咆哮,这真的是.

让我说,我现在开始运行 2 基于Unix的系统, 一个基于Linux VPS (运行此网站) 在家里一个基于BSD的防火墙区. 我已经写了约两个好几遍了. 在这两种情况下,我运行这些* nix中基础的系统,因为我相信在使用最好的工具的工作, 但我还是有些舍不得下手,我仍经常发现他们减少我骂. 我教了一个真正的青少年工作, 但我发现了* nix中基础的系统我的事业我大得多的刺激和挫折操作. 让我用一个最近的例子阐述...

我最近成立了一个pfsense的框作为家用路由器 (因为我写的关于 21st 十一月). 后 5 手术成功的日子,网络接口劝我,有可用的更新 2.4.1 to 2.4.2. 有安装在Web界面,我选择使用更新选项. 更新前后花了 60 几秒即可完成安装和系统,然后宣布将重启和Web界面将刷新 90 秒. 后 90 秒,系统仍然没有响应, 尽管我对等待 20 分钟仍然没有从盒子响应. 有了相当大的挫折我拔掉盒子,它移动到房间,我有一个显示器和键盘, 连接起来并上电时, 期待与一些问题 知识产权 与LAN口分配地址或. 我被过于乐观.

相反,我被迎面而来的引导程序宣布它无法找到“loader.efi”. 事实上有,我会通常与驱动器故障或损坏关联的潜在有用的信息序列, 包括“ZFS没有发现池”。, “没有可引导分区发现”, “无法读取启动/ loader.efi的大小”, “failed to load loader.efi” and some­thing I can­’t remem­ber pre­cisely about a pan­ic. 我试着用搜索引擎 (通过我的手机) 这些一系列的短语,但一些没有结果出来了在所有, 和其他人似乎是开放源代码输出错误想出了, 但没有别的.

This was the point at which I star­ted to curse the sys­tem — the prob­lem of “no help” is an infuri­at­ingly com­mon one with *nix sys­tems — for some reas­on the atti­tude of many people seems to be that if you can­’t solve it your­self you’re too dumb to be allowed to use their “super­i­or” sys­tems. 我这样说,并不意味着官方开发者, 我的意思是用户的全球社区. 刚刚尝试在Windows系统上使用Google的引导分区的问题,你会发现数以百万计的第10条的, 导游, 帖子, 公用事业和更多的所有产品,以帮助, 并且虽然它有时需要一些涉水而过, 通常有一些作品. 有了* nix中你可能也不会理会,甚至谷歌搜索, 你会发现要么无人接听, 或者你会发现一个帖子里其他人问及被嘲笑, 或者 (最好的情况下,!) 你会找到答案,所以不可破译的,你必须再花 3 天阅读以了解如何理解答案. This state of affairs is would be laugh­able if it was­n’t for the fact that you *nix based sys­tem is usu­ally doing some­thing import­ant and you need to fix it PDQ, and con­sequently I think this situ­ation is pathet­ic and contemptible.

到目前为止那么糟糕, but it does­n’t get bet­ter. 我最终放弃了在“固定”的问题,并决定我只是做一个完全重新安装,以尽快让事情恢复正常运行前,我的妻子开始抱怨完全缺乏互联网接入. 我发现有可能从以前恢复的设置文件安装,我安装过程中选择该选项可在安装. 我提供一个选择哪个分区的,我想恢复从文件. I did­n’t know which par­ti­tion it was loc­ated on, and (毫不奇怪) 谷歌搜索被证明是浪费时间. 我想我会随便挑一个分区,看看发生了什么. 屏幕闪现很简单,安装提供继续. 不确定,如果闪光灯曾透露成功还是失败,我决定重新启动系统并再试一次, 只是这一次我用手机拍摄的画面,这样我可以实际读取消息. 不必做这本身就证明还更可悲的愚蠢 - 如果显示它有什么好处的消息如此简单,没有人可以阅读?

我的手机挂羊头卖狗肉是成功的,我能够读取消息. 我选择了错误的分区, 但安装程序已经找遍了所有分区,发现设置文件反正. 这引出了一个问题 - 什么是点要求我选择一个分区,如果你再要寻找反正他们都? 然而,更多的愚蠢的行为, 但至少设置文件被成功定位. 然后,我这是成功的进行安装,做恢复设置为希望. 这一切的最终结局是,经过约 3 无奈小时,我能要回一个工作系统, 但由于没有从任何人的任何帮助, 而从开发商的每一步 (选项恢复设置) 曾经有 2 后面的步骤 (can­’t read the mes­sage, 不得不选择一个分区,然后将其忽略).

整个体验带我回到Windows的坏日子 95 - 这往往失败的原因意外, 需要重新安装. 然而, 几件事情实际上使本作的Windows更情有可原 95 — firstly there was­n’t really much in the way of a world wide web back in the mid 1990’s, 其次是在 20 年前和技术应该是从那时起已经移动了! 最重要的 - 即使没有网络, 从其他人的帮助的Windows更容易得的 95 当时这是* nix的现在, a situ­ation that it unforgivable.

为了避免这种情况的文章仅仅是一个咆哮我曾尝试包括尽可能多的我,希望它可以帮助其他人遇到的“谷歌捶”短语. 我会尽力写出所有我遇到的问题和管理的方式我* nix系统,以解决尽可能接近. 我希望 (但是不要抱太大的希望) 那这种经历的荒谬将更多的* nix的社区逐渐黎明和,在将来会有的想法和建议,更高效,支持共享, 因为如果没有这个, there is no way that *nix will ever achieve main­stream acceptance.

发表评论

2 条评论

BLVKOBLSK

I know this is a some­what old post, and while I.understand your frus­tra­tion at the events that unfol­ded — I would­n’t neces­sar­ily blame the 操作系统 entirely on not find­ing the boot par­ti­tion upon reboot. While I’m sure it could very well hap­pen to the best of us; such boxes can lit­er­ally go weeks, months and some times years without need­ing to reboot and that par­ti­tion could very well have been erased on acci­dent (far fetched I know, but things hap­pen) weeks before hav­ing anoth­er reboot and bam. EFI is gone.

It also could very well be a hard­ware issue (as an example), but *nix based 操作系统’s have proven sol­id for dec­ades. Linux is still fairly young compared.

Any­how… There are tons of info out there on repair­ing boot par­ti­tions, I guess people just need to think out­side the box. OSX is a branch of BSD for example and such info can be used visa versa in many ways.

Seems strange that PFSense would need a full reboot of the sys­tem verses killing it then a.terminal refresh.

干杯.

回复
JS乔恩·斯凯夫

Cheers for tak­ing the time to share your thoughts! If a few more people did that in the *nix world things would be much bet­ter. Since this art­icle I have had no fur­ther prob­lems with my pfsense box, although there has only been 1 update since which I installed via the com­mand line / SSH.

回复