选择Linux

Linux不是“那个东西”。Linux是“让我找到那个东西的东西”。

几年前我读过一本书,名叫《只为乐趣》,作者是Linux内核的创造者莱纳斯·托瓦兹。它记录了该项目的历史,从它在一间后卧室的最初开始,到它偶然进入世界舞台。我想,将我自己与Linux的交互联系起来可能会很有趣,或许也会对我使用过的其他操作系统产生一些影响。

我与Linux的关系始于我拥有的第一笔记本电脑 - 一个东芝,大约2000年。随着Windows 98的预先安装副本播放后,它与几周相比,我读了一个关于最新版本的杂志文章“Redhat Linux“,并订购了几天后由邮递员交付的收缩包装。

我的笔记本电脑再也没有一样了。

稍后我开始对Web开发感兴趣,并决定将我的长期家庭计算机转换为Web服务器 - 运行Linux而不是Windows。betway娱乐官网我无法想象我的另一半可能对我来说太满意了。

我读到了从封面覆盖的现在着名的O'Reilly书籍,并继续建立一个第一个博客平台之一。我将其释放为开源,因为我的一个同事认为这将是一个好主意,并迅速迁移到建立我真正打算建立的东西 - 内容管理系统。与此同时,博客脚本在百万百万次区域下载了下载。

感谢Matt Mullenweg和Mike Little然后刻破了一个更好的博客脚本,并重命名为“WordPress”。我并不痛苦 - 我从未追求过的项目 - 我几乎一夜之间转向WordPress。

我想重要的是要注意我从未使用过Linux“因为它是Linux”。Linux不是“那个东西”。Linux是“让我到这件事的东西” - 这是一句话,我相信多年来已经使用过很多人,这适合我的故事。

While it’s true that the various things I have done outside of work could have been done on any operating system, I chose to do them in Linux mostly because it was free, and it almost worked as a turn-key solution — providing a platform on which I could tinker with the things I was interested in. Linux came with a great webserver (Apache), a great database (MySQL), and a simple web scripting language (PHP).

我已经最终使用Linux,因为家中的桌面操作系统主要发生意外。betway娱乐官网我很乐意使用任何“只是作品” - 并且逐个更为众所周知的Linux发行版 - 他们“只是工作” - 没有无穷无尽的更新,驱动程序,安全修补程序,重启等。

反正。

在过去的二十五年中搞砸了Windows,OSX和Linux,你会认为我已经形成了一些关于他们的意见。想到了一些人。

Windows无处不在——几乎没有学习曲线,因为每个人都熟悉用户界面是如何工作的。因为它的普遍性,Windows在几十年前赢得了企业的青睐。有迹象表明,这种情况可能很快就会改变,但别抱太大希望。由于它的普遍性,硬件设备驱动程序广泛适用于最新版本的Windows。你几乎总是可以让任何硬件与Windows一起工作。

遗憾的是,Windows的核心安全性是,并且一直非常糟糕 - 随着不断的需要运行防火墙和病毒杀手来保护每个单个Windows机器免受外部影响力。也许更令人担心的是,由于设计差,运行Windows的所有计算机的性能随着时间的推移减少 - 来自过去更新的Registry Bloat,DLL Hell和残骸是家庭用户和系统管理员的持续挫折来源。betway娱乐官网

MacOS从苹果的硬件和软件开发中获益,这意味着用户界面的性能相对于硬件来说是非常好的。不过,你也可能会说,苹果更关心的是产品的外观,而不是它们的运行效果。不幸的是,MacOS只能(可靠地)在苹果的硬件上运行——当你可以构建一个“Hackintosh”时,你将面临许多设备驱动程序和核心操作系统稳定性方面的问题。软件是由设计驱动的,是由苹果硬件更新周期驱动的。人们很容易忘记苹果是一家硬件公司——为了一次又一次地卖给你而淘汰现有的硬件符合他们的利益——并且阻止你尝试在其他人的硬件上运行他们的软件。

在较低的层次上,MacOS/OSX最初是基于Mach的——一种微内核——与Linux截然相反,这一点也许值得注意。微内核操作系统通过减少核心操作系统功能来控制执行所有实际工作的服务之间的消息传递——这使每个服务变得简单,但使消息传递的管理变得极其复杂,并导致各种设计、功能和稳定性的权衡。

Linux与Windows和MacOS的不同之处在于,它是由一个庞大社区构建的软件开发项目的集合,而不是由一个实体开发的商业产品。关于这一安排的著述颇多,其中最有名的可能是《大教堂与集市》。如果蒂姆•伯纳斯•李(Tim Berners Lee)的“万维网”(World Wide Web)是“面向所有人”的,那么Linux可能也是如此。核心操作系统的每个部分及其支持的应用程序的源代码都可以免费复制、重用、扩展、增强和适应——这导致了几乎可以想到的所有硬件平台的移植。

Linux最初借鉴了Unix的设计,Unix设计了一些简单但功能强大的基本概念,围绕着将所有应用程序当作进程来处理——具有标准的输入和输出流。这是一个改变游戏规则的设计,超出了本文的范围,而且Windows和MacOS都不会效仿。

Linux在未来的方向上没有中央控制 - 它已经被一个不同的社区设计和开发。这可以看作是一个好的,而且很糟糕的是,因为系统没有被外部演员的方向强行,而且因为它导致碎片造成碎片。碎片也会导致重复努力 - 与不同的团队建立相同核心功能的替代版本 - 从窗口经理到文本编辑器的一切。这当然意味着更多的选择,以及适当运作的生态系统 - 具有演变,以及游戏中的自然选择。

我需要在某种程度上绘制这一点。

我题为“选择Linux”的帖子,到目前为止,整个独白坐在围栏上 - 令人恼火的甚至递给了。我想在它归结为它时,我选择在工作之外使用Linux的主要原因是因为我必须在工作中使用Windows。无政府主义的声音偶尔在我耳边耳语并导致我走向自己的节拍告诉我,Linux是个好主意。它真的很简单,而且不合逻辑。

我不仅可以“选择Linux”,我还可以选择我使用的Linux发行版——而这已经随着时间的推移发生了变化。上周我运行的是“Manjaro”,前一周是“Elementary OS”,再前一周是“Ubuntu”。这周我又开始使用Ubuntu了。下周我可能会再次改变——这有点像一次又一次地重建你的房子,在核心功能上没有明显的损失或收获。当然,你什么也没做,但这不是重点。

最初出版2020年12月4日。

启动

更聪明地构建你的东西。加入Startup的+ 725K粉丝。

写道

软件和网页开发者,丈夫,父亲,养猫人,作家,跑步者,咖啡爱好者,复古电子游戏播放器。披萨可以解决大多数问题。

启动

启动

更聪明地构建你的东西。该公司每月拥有超过800万的读者和超过72.5万的追随者。

写道

软件和网页开发者,丈夫,父亲,养猫人,作家,跑步者,咖啡爱好者,复古电子游戏播放器。披萨可以解决大多数问题。

启动

启动

更聪明地构建你的东西。该公司每月拥有超过800万的读者和超过72.5万的追随者。

betway娱乐官网 是一个开放的平台,17亿读者来寻找洞察力和动态的思维。在这里,专家和未被发现的声音相似地潜入任何主题的核心,并将新的想法带到表面上。

关注与你有关的作家、出版物和主题,你会在你的主页和收件箱中看到它们。betway娱乐官网

如果您有一个故事来讲述,知识分享,或者提供提供的视角 - 欢迎回家。betway娱乐官网很容易和免费发布您对任何主题的思考。

获取媒体应用程序betway娱乐官网

有一个“在App Store上下载”的按钮,点击它就会引导你进入iOS App Store
一个按钮说'获得它,Google Play',如果点击它将导致您进入Google Play商店