我讨厌 GNU/Linux 的 5 个原因

Linux 的某些方面让我感到沮丧,尽管我不经常谈论它们。 以下是我几乎每天都会遇到的五点:

更新:由于本文评测部分存在重大争议,我们已使用最新信息对其进行了更新。

1. 太多好的发行版可供选择

阅读在线论坛(我的爱好的一部分),我经常遇到这样的问题:“嗨,我是 Linux 新手,刚刚从 Windows 切换过来。 我应该使用哪个 Linux 发行版? 哦,我是一名工程专业的学生。”

此类问题一发出来,评测就会如潮水般涌来。 每个发行版的粉丝都试图证明他们的选择是优越的。

一些典型的评测包括:

  • “尝试 Linux Mint 或 Ubuntu,它们很容易使用,特别是对于新手来说。”
  • “Ubuntu 太糟糕了,就用 Mint 吧。”
  • “如果你想要 Windows 之类的东西,最好留在那里。”
  • “没有什么比 Debian 更好了。 它易于使用,并且包含您可能需要的所有软件包。”
  • “学习 Slackware; 如果你学会了 Slack,你就学会了 Linux。”
  • “CentOS 在稳定性方面是无与伦比的。”
  • “我推荐使用 Fedora 来获取尖端技术; 你会学到很多东西。”
  • “Puppy Linux、SUSE、BSD、Manjaro、Mageia、Kali、RedHat Beta 等”

讨论结束时,提问者常常感到困惑和恼怒。

相反,请考虑使用 Windows 或 Mac 的相同场景。 有人可能会说,“你还在使用 Windows 吗”,但没有人会积极争论 Windows 更好。 Mac 用户通常不会只是为了更清楚地表达自己的观点而加入讨论。

这种情况不仅存在于在线论坛中,有时也会延伸到企业界。

例如,我最近接受了一家位于印度孟买的公司的面试。 面试官问了我几个关于我所使用过的技术的问题。

虽然我满足了他们近一半的要求,但谈话却发生了奇怪的转变:

面试官
“你知道内核编辑吗? 等等,不,不是内核编辑。 你知道如何在单片机上编译内核吗?” “是的,我们只需要确保在编译内核之前选择必要的选项即可。”
“如何编译内核?” “我用了 make menuconfig 到…”
(打断)“你最后一次在没有任何帮助的情况下编译内核是什么时候?” “最近,在我的 Debian 上……”
(打断)“Debian? 我们使用 CentOS。 好的,我会把结果告诉领导。 他们会给你打电话。”

我没有得到这份工作,面试官不屑一顾的语气让我陷入了思考。 他本可以简单地说,“我们使用 CentOS”,但他的语气有点令人不快。

2. 缺乏对一些重要软件的支持

虽然 Linux 提供了庞大的软件存储库,但某些特定程序,尤其是为 Windows 设计的程序,可能没有本机 Linux 版本。

其中包括来自某些制造商的一些适用于 Android 手机的 PC 套件。 然而,通常有其他可用的替代方案,例如开源工具或 Web 界面,可以实现类似的功能。

虽然 Linux 起源于服务器,但它已经发展成为强大的桌面操作系统。 许多流行的 Linux 发行版都优先考虑用户友好性,并为日常任务、网页浏览、生产力甚至多媒体创建提供各种应用程序。

确实,桌面用户可能会优先考虑与服务器管理员不同的功能。 安全性和稳定性仍然很重要,但用户友好的应用程序和广泛的软件支持对于完整的桌面体验也至关重要。

一些智能手机制造商可能不提供专用的 Linux PC Suite 软件。 然而,开源社区经常开发工具来弥补这一差距并允许文件传输或备份等基本功能。

尽管 Linux 已经取得了显着的进步,但仍然存在需要改进的地方:

  • 高端游戏:虽然兼容性不断增强,但 Linux 可能无法为尖端游戏提供与 Windows 相同水平的支持或性能。
  • 专业创意工具:虽然有 GIMP 等优秀的开源选项用于图像处理,但某些行业标准的视频编辑软件可能无法在 Linux 上使用。

对于许多用户来说,Linux 是一个可行的桌面选项,但了解它的优点和缺点很重要。

虽然它可能并不适合所有人,尤其是那些需要特定软件或高端游戏的人,但它提供了稳定、安全和可定制的计算体验。

3. Linux 用户经常生活在虚拟世界中

有些Linux用户有吹牛的习惯:“我用Linux,我比你强。 我可以更好地处理终端。 Linux 无处不在——在您的手表、手机、遥控器中。 黑客使用Linux。 您可以使用 Linux 完成许多 Windows 或 Mac 无法完成的事情。”

国际空间站确实使用了 Linux,世界上最成功的电影如《阿凡达》和《泰坦尼克号》都是使用 Linux 制作的,世界上 90% 的超级计算机都运行在 Linux 上。Facebook、LinkedIn、Google 和 Yahoo 都有基于 Linux 的服务器。

我并不是说这些说法是错误的,但不断的吹牛可能会很烦人,尤其是当人们对他们所谈论的内容知之甚少时。

4. 长时间的编译和依赖解析

即使有自动依赖性解析和更智能的程序,它仍然是一个痛苦。 例如,我正在安装一个程序(我们称之为 'y')有一个依赖性 ('x') 无法自动解决。

解决的同时 'x',我遇到了其他八个依赖项,其中一些有额外的依赖项。 那不是很痛苦吗?

在企业界,效率和时间至关重要。 只要工作高效完成,谁会在乎你的代码是来自 Windows、Mac 还是 Linux?

5.太多的体力劳动

无论您选择哪个发行版,您通常都必须手动执行很多操作。 例如,安装专有的 Nvidia 驱动程序可能需要您手动终止 X,编辑 Xorg.conf,但最终仍然会出现损坏的 X。您还必须确保它在下一次内核更新后正常工作。

相比之下,在 Windows 上,您只需运行可执行文件并单击“下一步”、“下一步”、“我同意”、“下一步”、“前进”、“完成”、“重新启动”,并且很少会遇到损坏的 GUI。 虽然 Windows 上损坏的 GUI 很难修复,但在 Linux 上修复起来要容易得多。

有些人可能会认为手动配置为您提供了更多控制权,但至少提供了一个用户可以进一步自定义的工作界面。

为什么安装程序要让用户每次都以安全性和可配置性的名义重新发明轮子?

我一直是 Linux 粉丝,在这个平台上工作了近五年,使用过各种发行版。 这些是我的结论,但你可能会有不同的经历。

请在下面的评测部分分享您讨厌(或喜欢)Linux 的原因。

资讯来源:由0x资讯编译自TECMINT。版权归作者Ravi Saive所有,未经许可,不得转载

资讯来源:由a0资讯编译自THECOINREPUBLIC。版权归作者A0资讯所有,未经许可,不得转载

上一篇 2024年 5月 31日
下一篇 2024年 5月 31日

相关推荐