分类 观点 下的文章

思考一下,如何在你的开源项目中真正定义安全性吧。

科技行业以创造“热词”而小有名气,当然,其他行业也是如此。譬如,“故事驱动”和“轻规则”是当下流行的桌游概念,“解构”的汉堡和墨西哥卷饼在高级餐厅颇受欢迎。然而,技术热词的问题在于,它们可能直接影响你的生活。当某人标榜应用程序“安全”,以此来吸引你使用他们的产品,产品实际上是在暗示一种承诺:“安全”的含义就是它是安全的,它值得你的使用与信任。但问题是,“安全”这个词可能指的是许多事情,技术行业常将它用作一个过于泛化的术语,以至于它逐渐失去了实际含义。

由于“安全”一词可能含义丰富,也可能一无是处,使用它就需要慎之又慎。事实上,最好是尽量避免使用这个词,取而代之的是,诉诸你真正要表达的东西。

当 “安全” 意味着加密

有时候,“安全” 会被作为 加密 的非常不明确的简短表述。在这种情况下,“安全” 指的是,对于外部观察者想要窃听你的数据,要经过一定的困难。

避免这样表述:“本网站稳如磐石且安全无忧。”

听起来很棒?你可能会想象一个拥有多重二次验证、零知识证明数据存储以及坚决的匿名策略的网站。

你可以这么说:“本网站承诺有 99% 的在线时间,并且其流量都通过 SSL 进行加密和验证。”

这样一来,承诺的含义变得清晰了,同时也明确了实现 “安全” 的方法(即使用 SSL)以及 “安全“ 的作用范围是什么。

注意,这里并未对隐私或匿名做出任何明确的承诺。

当 “安全” 意味着访问限制

有时,“安全” 这个词是指应用程序或设备的访问权限。如果没有明确的解释,“安全” 可能涵盖从无效的“隐蔽即安全”模式,到简单的 htaccess 密码,直到生物识别扫描器等各种概念。

避免这样表述:“我们已经为你防护好了系统。”

你可以这么说:“我们的系统采用了二步验证法。”

当 “安全” 意味着数据存储

“安全” 这个词也可以指你的数据在服务器或设备上的储存方法。

避免这样表述:“这个设备在数据存储上考虑了安全因素。”

你可以这么说:“这个设备利用全盘加密技术来保护你的数据。”

当提到远程存储时,“安全” 可能更多指的是谁可以访问存储数据。

避免这样表述:“你的数据是安全的。”

你可以这么说:“你的数据经过 PGP 加密,仅你持有私钥。”

当 “安全” 意味着隐私

今天,“隐私” 一词几乎和 “安全” 一样宽泛且模糊。一方面,“安全” 似乎必然就涉及 “隐私”,然而,这仅在 '安全' 有明确定义时才成立。是因为设有密码阻止外人进入所以称之为私有吗?还是因为数据已加密且仅你拥有密钥所以归为私有?又或者,由于存储你数据的厂商除了 IP 地址外对你一无所知,这才算是私有?光是口头声明 “隐私”,就像未经说明就声明 “安全” 一样,是不够的。

避免这样表述:“你的数据在我们这里是安全的。”

你可以这么说:“你的数据经 PGP 加密,且只有你拥有私钥。我们不需要你的任何个人信息,唯一能识别你的只有你的 IP 地址。”

一些网站会声明 IP 地址在日志中保留期限,及非经法律授权绝不向执法部门交出用户数据等诸多承诺。虽然这些并不属于技术 “安全” 的范畴,但它们全都涉及的是信任度,你不能将这些看作是技术规格。

明确所说

科技是个复杂的话题,极易引发混淆。沟通是至关重要的,虽然有时候简拼和专有名词在某些场合可能管用,但通常来说,讲明白总是比较好的。当你对你的项目的 “安全” 感到自豪,不要只用模糊的词语进行简述。向其他人明确你具体做了什么来保护你的用户,同时也要明确你认为哪些事物已超出你的考量范围,并要经常进行这样的沟通。“安全” 是个好特点,但它的涵盖面过广,所以请勿畏于夸赞自己在某个具体方向上的特别之处。

(题图:MJ/b8cc54ee-5556-4106-b9fa-b08539452aa7)


via: https://opensource.com/article/22/9/security-buzzword-alternatives

作者:Seth Kenlon 选题:lkxed 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

1983 年,大卫·科波菲尔令人惊讶的使自由女神像消失的同时,Word for DOS 诞生了。

今天,Word 已经有 40 年历史了。撇开庆祝不谈,值得一提的是,时至 2023 年,这款生产力应用,并不一直是如今在许多工作站上看到的那个臃肿的样子。

首个版本的 Word (最初称为 “Multi-Tool Word”)于 1983 年 10 月 25 日在 Xenix 和 MS-DOS 平台上发布。这款产品支持 16 位图形和文本模式,同时也兼容当时刚出现的 “点击设备”——鼠标。

编写这个版本的团队包括 查尔斯·西蒙尼 Charles Simonyi 等人,他们过去曾在 施乐帕克 Xerox PARC 工作,后来在微软的应用部门获得了成功。可以公正的说,Word 的成功非一日之功。

当时,它面对 WordStar 等老牌产品的激烈竞争,当 Word 发布时,WordStar 已占据了约四分之一的文字处理市场。而在 DOS 上首度亮相的 WordPerfect,也是潜在的威胁。

Word 的首个版本并非完全的所见即所得应用,但微软坚持不懈,在接下来的数年里逐步增加其特性,直至 1993 年的最后一个 DOS 版本 —— Word 6.0 for DOS。然而,与此同时,一个新的竞争者即将全面掌控这个市场,那就是 Word for Windows。

Word for Windows 从默默无闻,到不到 10 年就占据了文字处理市场 90% 的份额。

第一版 Windows 版本的 Word 在 1989 年发布,但直到 1990 年 Windows 3.0 的发布,这款软件才奠定了它今天的巨大商业成功。Word for Windows 2.0 在 1991 年面世,对于笔者来讲,这是 Word for Windows 开始膨胀前的黄金时期,直到 Word 6.0 for Windows 的推出,软件的臃肿问题才开始一发不可收拾。

现阶段,它的名称变为 Office 365 的 Word,毫无疑问,微软的精英团队正竭尽全力想办法如何在其中融入 “AI” 这个词汇。

然而,我们回顾 1983 年,Word 在竞争对手主导的文字处理器市场中不过是众多选择之一。正如 Word 曾试图挑战竞争对手的主导地位,近年来,它的市场份额也在慢慢被如谷歌文档等竞争者侵蚀。

1984 年首次发布的 Word 1.1a 的源代码可以在 计算机历史博物馆 找到。这个 ZIP 文件仅有不到 7MB,你可以想象一下。

(题图:MJ/30bb1962-25de-4751-b828-566c4657d8c3)


via: https://www.theregister.com/2023/10/25/microsoft_word_40/

作者:Richard Speed 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

他还称,Linux 基金会接受 OpenTofu 的决策是一个 “悲剧”。

(本文节略自 The Stack 的文章

HashiCorp 的 CEO 在该公司本月的用户会议上为其改变许可证的做法辩护。他预测,除非社区重新思考如何保护创新,否则硅谷将 “不再有开源公司”。

作为 IaaC 的先驱者,他在 HashiConf 用户会议上介绍了一系列产品了更新和新特性,这是在该公司将其所有产品的版权协议从 Mozilla 公共许可证 Mozilla Public License (MPL)更改为 商业源代码许可证 Business Source License (BSL)后不到两个月时间所做的举措。

HashiCorp 当时表明,“除了在与 HashiCorp 商业产品竞争的产品中托管或嵌入软件外,所有生产用途都不受限制,无论是自我管理的还是托管的。”

然而,此举引起了开源社区的强烈反响。在 Linux 基金会的支持下,一个名为 OpenTofu 的 Terraform 分支很快地被发布出来。

HashiCorp 的 CEO Dave McJannet 本周表示,改变许可证的决策是必要的,因为 HashiCorp 的技术对现代云服务起到了关键的作用,随着全球最大的公司将其业务从本地技术转移到云服务,这种关键性只会越来越强。

尽管开源社区猛烈批评了 HashiCorp 改变许可证的决定,但 McJannet 说其最大的客户对此的反应却是,“太好了,因为你是我们的关键伙伴,我们需要你发展成一个大公司。”实际上,他表示,在很多反馈中客户表示,“我们希望你早点这么做”,并补充说,这个决定在公告之前就已经与主要的云供应商进行了讨论。

McJannet 说,“过去三四年间,每个达到一定规模的供应商都已经得出了同样的结论。……这只是意识到,鉴于市场现在的激励机制,开源模型必须演进。”

他声称,过去成立开源基金会的模式现在已经不合时宜了,这些基金会都被传统供应商所主导。以 Hadoop 为例,他说,“基金会就是大公司免遭创新影响的一种机制,如果 Hadoop 流行起来,IBM 这样的公司可以把它拿来,因为他们是基金会的一部分,他们可以以更低的价钱卖出去。”

将开源产品放到 GitHub 上 “的确非常好”,但是,一旦某个项目变得流行,“克隆供应商就开始竞相复制”。

他声称,“我们发出公告后不久,我就开始接到来自硅谷每一个开源创业公司的电话,他们都告诉我,‘我认为这才是正确的模型’。”

“确实是悲剧……”,他感叹道,Linux 基金会接受 OpenTofu 的行动,为我们揭示了一个严重的问题。“如果基金会只是简单地接收并给它找个归宿,那对开源的未来将带来怎样的影响呢?这对开源创新而言,无疑是一场悲剧。我可以坦诚告诉你,如果这样的事情真的发生,硅谷将再也看不到开源公司的身影。”

他更具体地指出,许可证的改变是他们为赢取企业信任而设计的策略的一部分。

“让其他供应商误解我们的产品是一个巨大的风险,对吗?这对我们的长期发展是不利的,对我们的客户而言也同样危险。”

他进一步解释说,赢得这些大型组织的信任是促使 HashiCorp 当时选择上市的一个驱动力。“我们并不全然需要钱,我们之所以这么做,是想要向公众表明,我们有充足的资金,可以成为他们长期信任的合作伙伴。”

他补充说,他们提议继续和受许可证更改影响的四个主要的公司合作,“只需要你们承担一部分研发成本。然而他们却拒绝,声称要另起炉灶,这对我们来说也没问题。”

(题图:MJ/5cdb5ba0-a7fa-4a29-b3dd-ef0d07bad575)


via: https://www.thestack.technology/hashicorp-ceo-predicts-oss-free-silicon-valley-unless-the-open-source-model-evolves/

作者:JOE FAY 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Firefox 正在不断取得进展,让我们一起看看最新的变化吧!

Mozilla Firefox 是一款极棒的开源多平台浏览器,一直以来都以提供最佳的隐私保护功能而广受好评。

更值得一提的是,它成为了大多数 Linux 发行版的默认浏览器,使得它成为了 Linux 用户的自然之选。

Firefox 当前的状况

尽管 Firefox 一直以隐私优先的策略,并且是 谷歌 Chrome 的最佳开源替代品 之一,它仍然被大众所冷落。

这听起来令人失望,不是吗?

的确是的,就以市场份额来说,谷歌 Chrome 占据了 63.56%,而 Firefox 用户仅占据了 2.94% —— 这是来自 StatCounter 的统计数据。

为什么会这样?

详细来说,你可以回顾一下 Firefox 在 2021 年几乎损失了 5000 万用户

简而言之:Mozilla Firefox 已经尽其所能,但似乎仍然不足以吸引公众的注意

Firefox 的用户体验在不断改善

幸运的是,在过去的两年中,Mozilla Firefox 似乎专注于一步步提升用户体验,并比平常更多地向公众展示自己。

例如,他们正在为 Firefox 117 提供 自动翻译功能支持

总的来说,最近的更新已经简化了用户界面,并为 我为什么总是会回到 Firefox 提供了更多理由。

当然,Firefox 已经提供了 Firefox Relay保护你电子邮箱的工具 之一)等隐私特性。但是,并非每个用户都在乎那些改善了安全性的底层优化。

许多用户希望能够通过网页浏览器无缝的使用他们喜爱的网络服务。这无疑是用户体验的核心部分。

Mozilla Firefox 就是一款能提供这一体验的强大且安全的浏览器。

如果浏览器能满足网民使用他们最喜欢或是主流服务的体验需求,那么 Firefox 就能保留旗下用户,甚至吸引更多新用户。

谷歌的网络服务在 Firefox 上运行得比以前更好了

好消息是:Mozilla 正在全力以赴做出改变!

在最近的 博客文章 中,他们宣布,谷歌 Meet 以及其他谷歌服务如 Workspace、Voice、YouTube、Keep、地图、翻译以及相册 在 Firefox 上运行得比以往任何时候都要好。

他们为此与谷歌的 Workspace 团队一直保持着紧密的合作,他们这样写道:

如果你正在考虑切换,但担心兼容性问题,你可以放心 —— 谷歌的服务在 Firefox 上工作得相当出色,我们也在不断的努力满足你的日新月异的需求。

他们还分享了谷歌 Meet 在 Firefox 上改善后的一些使用体验截图。现在,只需使用 Firefox 115 和更高版本,你就可以在加入视频通话前后应用视效(或背景)。

许多网络用户都一直在使用谷歌的服务,如果他们在 Firefox 上的用户体验也很棒,那么 Firefox 就可能成为一个适合他们替代 Chrome 的选择。

所以,谷歌的网络服务在 Firefox 上的体验得到了改进?

这又是一个使用 Firefox 的理由。

我认为,Mozilla 为了与谷歌 Chrome 及其他竞方保持竞争力,并增强用户对流行网络服务的网络体验,这么做是明智之举。

? 你现在正在使用 Firefox 吗?在读了这篇文章后,你决定再试一次吗?在下方留言分享你的想法吧!

(题图:MJ/7427a77e-ed67-4ac4-bc8a-bb9794c34adc)


via: https://news.itsfoss.com/mozilla-firefox-progress/

作者:Ankush Das 选题:lujun9972 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

没有我的导师,就没有我的今天。现在,我在开源领域找到了梦寐以求的工作。

两年前,当 Sauce Labs 在 开源项目办公室 Open Source Program Office (OSPP)开设实习岗位时,我参加了它的面试。当时竞争十分激烈,而我并不具备一个技术公司青睐的技术背景。彼时的我正忙于从艺术领域寻求一个出路,参加了一系列技术课程,努力学习 Python 和 JavaScript 等技能。我下定决心要把握住这次可以在开源领域工作的面试机会,因为这是我踏上新的职业道路的入口。

柏林的 PyLadies 社区中,我认识了 Eli Flores,她和我亦师亦友,也正是她最终内推了我。如果不是因为 Eli,我可能根本不会有机会在 Sauce Labs 参加面试。

但我的简历真的很差。

我试图为自己包装一些我没有的技术能力,努力猜测面试官希望看到的内容。当然,面试筛选的过程也很困难。必须有人从成堆的简历中挑选出专业技能对口、适应工作角色的投递者,同时期待着有能够为团队带来新理念的创新人才。一方面,公司提供了一个面试的机会,对自己信任的人的判断有信心;另一方面,这也会使大家有很多的相似之处。

这正是内推计划的妙处所在,也是我在技术领域赢得 第一份工作的故事

但是,为别人内推就足够了吗?很多帮助他人内推的人认为自己已经完成这一年的“善事”,但 Eli 并不这样想。

Eli 是 Sauce Labs 在德国雇佣的第一位女性软件工程师。当我来到公司时,一共有三位女性员工:Eli,我自己以及 Elizabeth —— 她是在一年前入职的一位初级工程师。基于 Eli 自己的奋力历程,她关注了我的发展,邀请我参加定期的工作检查,同时根据公司的考察体系,为我提供了很多关于如何制定职业规划的有实际意义的信息。Eli 从不会只是甩给我一个链接然后离开,她会耐心的给我解释其中的含义以及系统中内置的一些“陷阱”。那时候,领导层还没有接受过认识自己偏见的培训,这对 Eli 的职业道路产生了影响。

除此之外,她还是制定正式文件的人——一份向决策层解释为什么当我的实习结束时,公司需要给我提供正式初级岗位的文件。在我合同结束前 Eli 准备了数月,她在我的同事中收集信息,找出了具有最后招聘权力的人,最重要的,教给了我捍卫自己岗位所需要的的洞察力。

我也做好了我的分内之事。

当我的合同续约前景不明朗时,我向一位朋友和导师咨询了要采取什么行动,以及对我的期望是什么。我也询问了最近正处于相同处境的同事。我创建了一个文档,里面记录了这几个月来我取得的进展,确保我的成果所展示的职业发展路线和公司所定义的充分吻合。有了这份文件,我可以证明 Eli 是对的:他们有充分的理由来留下我——基于客观事实而非主观臆断。

定义我的角色

然而,在这一过程中,仍然存在一个重要问题—— Sauce 想要留住我,但他们不知道该如何留下我。初级职位需要指导,以及一个渐进式的知识积累过程。我已经在开源项目办公室(OSPO)找到了自己的热爱,在这里我可以积极地和开源社区进行合作。但是 OSPO 可能是公司里最复杂的部门之一。它收集开源和业务信息,需要主动地去将业务需求和开源需求联系起来。我的同事大多是资深工程师,负责对业务至关重要的开源项目——这些工作都非常复杂。

我的一位同辈,Christian Bromann,也在寻求提高自己的管理技能,所以他关照了我。我们开始定期的一对一研讨,讨论在商业环境中开展开源项目的意义。他邀请我更进一步了解了他所参加的基金会和项目,并且进行了几次结对编程的活动,来帮助我学习对于一个工程师来说,在遇到特殊需求时该如何处理。他丝毫没有顾虑的为我在公司桌子旁准备了一把椅子,带我融入了业务。得益于此,我在公司中的角色定位变得清晰而明确。

在作为一个职场人争取转正并成长的过程中,我得了来自不同部门同事的帮助。他们向我展示了很多企业世界中我不了解的事情,包括在业务上最纯粹也是最重要的事情:我们的工作是如何让生活变得更好。我们拥有 多元、公平和包容 diversity, equity, and inclusion (DEI)小组,环境、职工资源小组,非正式导师制度以及跨部门合作支持。Sauce Labs 最棒的地方就是它拥有的每一个人——充满智慧、满腔热情,我也努力做到见贤思齐。

不久之后,我决定是时候回馈了。

我回顾过往,思绪中涌现出了所有帮助我找到喜爱的工作并且极大改善了我的生活的前辈,我有了一个强烈的感觉:有必要在桌子旁边为他人再准备一把椅子。我开始寻找如何让一个盈利组织设立奖学金计划变得有意义。

一项来自盈利组织的奖学金项目

我现在正式担任了连接 OSPO 和社区部门的职位。我的主要任务是建立开源社区的开发者关系(我认为这是一份梦幻的工作!)。

在开源领域,尤其是 基础设施 相关(这是业务之本),贡献和消耗之间的不平衡一直是开源生态中的风险。所以问题成了:一个公司和一个开源项目有什么共同之处?

答案就是:人。

有许多法律上的条例限制着一家盈利性公司维持一个奖学金计划。这因国家而异,因为每个国家的法律也不尽相同。德国为工人提供了许多保障措施。我的人力资源部门同事告诉过我:“如果你觉得这是一份工作,那么它就是。”当然这通常也和税收和支出联系在一起,成本开销一直都是启动新项目的主要决定因素之一。

对于公司来说,实习意味着培训一位将来会被雇佣的人,因此需要有一个预先批准的包含一年工资的预算。但是奖学金不同于此。它是一种更加宽松的合约,类似于助学金,只涵盖一定的时间。这对于一个开源项目以及类似的活动比如 谷歌编程之夏 Google Summer of Code (GSoC)和 Outreachy 来说再合适不过了。

我提出的计划模型是以人为中心的。我希望为有抱负的本地技术人员们提供进入该领域的机会。我已经经历过类似的项目,也明白它们可能有多么令人沮丧。这些项目的竞争非常激烈,如果想被选中,还必须在申请之前承诺几个月的无薪工作。

通过举办几个小型的当地活动,我深信整个开源生态系统都将受益。我觉得通过减少竞争,简化申请流程可以降低入门门槛,这一定会吸引更多的人——尤其是那些无法承诺数月无薪工作的人。

奖学金

开源社区奖学金 是一个为期六个月的带薪项目,旨在连接盈利组织和开源项目,促进开源中贡献和治理的多样性。

将员工转变为导师降低了项目的成本,同时也为公司带来了巨大的价值,因为这样有助于将员工培养为更好的导师。多项研究证明了在公司内部建立正式的、非正式的导师制度的优势,其中包含增强员工归属感,减少公司的人才流失。很多公司表示需要员工具备承担导师制度的技能以达到高级职称水平,但这是一种需要实践的技能。通过每周提供 2 小时来培训相关技能,公司可以在长期内获益颇丰,而付出的工作量很少。

一个与业务紧密相关的开源项目需要对业务至关重要。如果你打算雇佣一定数量的人在六个月内专门完成一个项目,那么就需要从这笔支出中取得回报。我鼓励奖学金成为一个跨学科、跨专业的项目,因为大多数开源项目需要文档编写、翻译、设计和社区支持等多方面的帮助。

并且,奖学金项目应该设置为六个月——不能再少。诸如一些为期三个月的项目,也许有津贴,但对于一个合理的入职申请来说是不够的。未来的项目维护者应该现在就融入到社区,这是需要时间的。

最后,这必须是一个带薪项目。我们不仅仅需要导师制度,还需要资助。尽管导师制度可以帮助你扩展人脉,但我们还需要支出薪水。向获奖者支付薪水可以让他们全身心地投入到项目中。

Sauce Labs 首次赞助了这个项目并于 2022 年 12 月在全美招募了 5 名获奖者。我们希望这个项目成为 [自由软件运动中的典范][],这样的话,所有人都可以在其基础上创建分支、修改并重新分发。

每个人都有优点

我们时常面临这样的问题:“我能做什么?”与其对永远存在的困难感到挫败,不如积极地发掘自己的优点。以下是一些基于我自身经历的想法:

  • 成为社区的组织者。附近没有找到组织?那就创建属于你自己的团队并招贤纳士,要知道,你需要支持。
  • 成为导师。加入一些倡议组织,或是在你的公司创建正式的亦或是非正式的导师项目。
  • 关心你的同事,并主动提供帮助。即使你的工作十分稳定,你仍然需要他人的帮助来成长。和同事搞好关系,并利用这个优势,让每一种声音得到倾听。
  • 接受一个属于你自己的奖学金项目。这是一个可重复,易实施的模型,同时也为开源生态系统带来了无尽的帮助。

我们一直可以为我们周围的世界更加美好而做出贡献,而你是其中重要的一环。

(题图:MJ/994ad9ce-29e3-438b-959c-84fb4e037eb5)


via: https://opensource.com/article/23/3/my-first-job-tech

作者:Paloma Oliveira 选题:lkxed 译者:lyxwest 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

请不要丢弃你的旧电脑。让我们跳过填埋场,利用 Linux 为它注入新的活力。

我的两位孙子,Mint 和 Kasen,请求我帮助他们搭建游戏电脑。他们的请求让我感到非常欣喜。这不仅给了我一个与他们共度时光的美好机会,也让我能够帮助他们了解科技。同时,我能深入探讨电脑对环境产生的影响。

等一下!这似乎有些离题,对吧?其实并非如此,本文就是为了阐述这个问题。

旧电脑的命运是什么?

关于旧电脑的处理(以及处理的原因)是我们讨论的核心。首先,普通电脑通常在提供服务五年左右后被替换。理由何在?

我在一个名为《CHRON》的面向小企业的刊物的在线文章中找到 这样一篇文章,电脑的寿命被建议在三至五年。这个建议的部分原因是,假定电脑在生命周期的这个阶段开始变慢。这篇文章,以及其他的一些文章,都在鼓励人们在大约同样的时间段内更换更新、速度更快的电脑。当然,这些压力主要来源于电脑和芯片的厂商,他们想要保持收入的增长。

再者,美国国税局也通过规定电脑所能完全折旧的时间是五年,以此间接强化了这个服务寿命的观念。

我们首先来讨论一下关于电脑会变慢的迷思。电脑实际上是不会变慢的,恒定的时钟速度一直在运作。无论是 2.8GHz 还是 4.5GHz,当电脑忙碌时,它们总是以那个速度运行。当然,当电脑闲置或事情不多时,将会有意识地降低它的时钟速度以节省电力。

电脑变慢并不是因为它们变老了。装有 Windows 系统的电脑在使用过程中,会积累大量的恶意软件、间谍软件、广告软件和恐吓软件。这些垃圾软件拖慢了电脑的运行。电脑用户逐渐认为这是正常的,安于电脑性能下降的境况。

Linux 驰骋救援

作为朋友和熟人心目中的电脑专家,人们有时会将他们不再需要的旧电脑送给我。他们认为电脑运行速度慢,因此选择交给我,并让我在将它们带到我家附近几个街区的电子设备回收中心之前清除硬盘数据。我总是建议他们,那些三到五年的老电脑其实仍然可用,但他们似乎更倾向于花费金钱换新,而非学习一个新的操作系统。

我已经收到过几台他人赠送的旧电脑。其中一个十分特别的是一台 Dell Optiplex 755,它配备了一个 2.33 GHz 的 Core 2 Duo 处理器以及 8GB 的 RAM。它的 BIOS 日期为 2010 年,所以现在大约应有 12 岁。这是我拥有的最老的电脑,我总是让它忙个不停。我已经使用它好几年了,且它从未变慢,这是因为我在它上面运行的是 Linux —— 如今是 Fedora 35。

如果你认为那是例外,那么我给你更多例子。十年前的 2012 年,我为自己组装了三台电脑,然后在它们所有上安装了 Fedora。至今,它们还在顺利运行,速度一如往昔。

这里没有例外,只有 Linux 系统在旧电脑上的正常运作。

使用 Linux 至少可以将电脑的使用寿命延长一倍,同时不需要任何额外花费。这就使得这些电脑在进入垃圾填埋场(最差情况)或回收中心(最好情况)之前,可以额外使用五到七年或更久。

只要我能找到这些电脑的替换零件,就可以使它们继续运行,远离任何垃圾处理或回收途径。有些电脑的问题在于找到合适的零部件。

非标准硬件

让我们讨论一下非标准硬件,以及你能在一些知名公司买到的电脑。正如我之前提到的,我有一台旧电脑是 Dell 的。Dell 是一家历史悠久的企业。尽管我不会购买 Dell 的台式机或塔式电脑,但是我会接受捐赠或者作为礼物赠予的 Dell 电脑。我可以在这些旧电脑上安装 Linux,去除 Windows,让它们重新发挥作用。它们在我的家庭实验室里作为测试计算机使用,等等。

然而,Dell 使用了一些你无法轻松替换的非标准零部件。当你能找到零部件(如电源和主板)时,它们并不便宜。原因在于,这些制造商设计了搭载非标准电源和主板的系统,只适配他们自家的非标准机箱。这是一种保持收入增长的策略。如果你在市场上找不到这些零部件,你就得去原厂买,并且价格通常非常高。

举例来说,我拥有的那台 Dell Optiplex 就使用了不符合通用标准的主板、机箱和电源。换句话说,Dell 的主板或电源可能无法适配我在当地电脑店或亚马逊上购买的标准机箱。这些部件也不适合我孙子们会使用的游戏机箱。主板和电源的安装孔不会与标准机箱对齐。电源适配器不符合标准机箱中可用的空间。而主板上的 PCI 插槽和后板接口在标准机箱中的位置会不对,电源的连接器也与标准主板上的不匹配。

最后,那些非标准部件中的一个或多个终究会出现故障,你可能完全找不到替代品,或者至少找不到价格合理的替代品。在这种情况下,处理旧电脑并采购新电脑就变得合情合理了。

标准件组装

让我们探讨一下使用标准化部件进行电脑组装,以及它们的长寿耐用如何适用于我正在帮助孙子们制造的游戏电脑。

大部分主板采用的设计是标准化的,包括微型 ATX、ATX,以及扩展版的 ATX。这些主板在规定的位置上设置了安装孔。许多孔位是重叠的,也就是说 ATX 主板上的孔位会和扩展版 ATX 主板的许多孔位对齐。这就意味着你可以在任何预钻了用于标准主板孔位的机箱中安装这些主板。这些主板都有标准的电源连接器,这意味着你可以配套使用任何标准电源。

在他们生日那天,我两个孙子都送给了一款有标准主板安装孔位的游戏电脑机箱。这些孔位的螺纹是标准的,因此他们可以使用任何主板配套提供的黄铜支架螺丝在这些主板安装孔位中。支架螺丝锁定入主板,并且自身设有适配标准主板锁定螺丝的标准螺纹孔。

这一切的结果就是他们可以在任何标准电脑机箱内,使用标准固定件和标准电源,安装任何标准主板。

需要注意的是,内存、处理器以及插卡设备都是标准化的,但是它们需要和主板兼容。所以旧款主板配套的内存可能已经买不到了。在这种情况下,你需要新的主板、内存和处理器。然而,电脑的其他部分仍然可以完好使用。

如我所告诉 Mint 和 Kasen 的那样,用全套标准部件组装(或购买)电脑就意味着你永远不需要买新电脑。我送给他们的这款优质机箱永远不必更换。随着时间的推移,可能有一些部件会出故障,但他们只需要换掉那些有缺陷的部件。这样一来,通过不断更新换代的标准部件,这些电脑将能经久耐用,且维护成本极低。如果有一个部件出故障,只需更换这一个部件,然后将故障部件回收。

这也极大地减少了你需要回收或者填入垃圾场的材料总量。

回收旧电脑配件

我很幸运,生活在一个提供路边回收服务的地方。这个服务虽然不包含电子设备,但周围的多个地方都可以接受电子设备回收,我便住在其中一个地方附近。我已经把很多旧的、不能使用的电子设备送去回收,包括出了故障的电脑配件,但我从未送过整机。

我会将这些出了故障的部件分类,用旧的纸箱存起来。按类别分类——一箱是电子设备,另一箱是金属,第三箱是电池,等等。这些箱子的内容与回收中心的分类相对应。等到一两个箱子满了,我就会送去回收。

结语

即使在为这篇文章和我之前的自我教育做了大量的研究,仍难以确定回收的电脑和电脑配件最终会去哪里。我所在附近的回收中心的网站指出,每种回收物料的运用都会依据它的经济价值来决定。电脑含有大量有价值的金属和稀土元素,因此总会被回收。

而这种回收是否以一种健康、环保的方式进行,这就是另一个话题了。到现在为止,我还无法追踪到送去回收的电子设备最后都去了哪里。我决定让自己尽自己的一份力,同时也要尽量保证回收链的其他环节也要设置得当,高效运行。

为了地球,我们最好让电脑尽可能长地运行。只更换故障的部件,能让一台电脑比目前承认的寿命还要运行得更久,这显著减少了我们需要填埋或回收的电子垃圾量。

当然,还要使用 Linux,这样你的电脑就不会变慢了。

(题图:MJ/7ac9becc-f966-49f4-86a9-29fb41a5fd38)


via: https://opensource.com/article/22/4/how-linux-saves-earth

作者:David Both 选题:lkxed 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出