分类 观点 下的文章

每当我听到有人大谈特谈我们现在的计算机要比上世纪 60 年代阿波罗登月时期的计算机强大得多时,我都会感到震惊。这些比较通常严重低估了差异。

1961 年,世界上的一些大学已经购买了 IBM 7090 大型机。7090 系列是第一个全晶体管计算机系列,以今天的货币计算,它的成本为 2000 万美元,相当于今天的顶级笔记本电脑的 6000 倍。它的早期买家通常将计算机作为整个校园的共享资源来部署。很少有用户能幸运地每周获得一小时的计算机时间。

7090 的时钟周期为 2.18 微秒,因此其工作频率略低于 500 KHz。但在那个年代,计算机指令没有流水线执行,所以大多数指令需要一个以上的时钟周期来执行。一些整数运算需要 14 个时钟周期,而一个浮点运算可能需要 15 个时钟周期。因此,通常估计 7090 每秒钟可以执行约 10 万条指令。而大多数现代计算机的 CPU 核心能够以每秒 30 亿条指令的速度持续运行,甚至其峰值速度要快得多。这就是 3 万倍的差距,所以一个有四核或八核的现代芯片很容易达到比 7090 快 10 万倍的运算速度。

与 1961 年那个得到一小时计算机时间的幸运儿不同,你可以一直运行你的笔记本电脑,每周你可以累计得到超过 1900 年的 7090 计算机时间。(我不想问其中有多少时间是花在“我的世界”游戏上的)。

继续这个比较,考虑一下训练流行的自然语言人工智能模型 GPT-3 所需的指令数量。在云服务器上执行这些指令相当于 355 年的笔记本电脑时间,这在 7090 上就是超过 3600 万年。当你等待这项工作完成时,你会需要大量的咖啡。

但是,说真的,这种比较对今天的电脑还是不公平的。你的笔记本电脑可能有 16 GB 的主内存。而 7090 的最大内存为 144 KB。要运行同样的程序,需要将大量的数据从 7090 中换入换出,而且必须使用磁带来完成。当时最好的磁带机的最大数据传输率为每秒 60KB。虽然一台 7090 计算机上可以连接 12 个磁带设备,但这个速率是在它们之间共享的。而且,这种共享需要一组人类操作员来交换驱动器上的磁带;以这种方式读取(或写入)16GB 的数据将需要三天时间。因此,与今天的速度相比,数据传输也慢了大约 10 万倍。

所以现在 7090 看起来运行速度是你 2021 年的笔记本电脑的千万亿分之一(10 -15)。在现代的笔记本电脑上运行一周的计算任务,就算是 7090 从宇宙诞生就开始运行也做不完。

但等等,不止如此。笔记本电脑中的每个核心都有内置的 SIMD(单指令、多数据)扩展,在用于向量运算时可以大幅提升浮点运算速度。而在 7090 上甚至没有这些东西的影子。然后是 GPU,最初用于图形加速,但现在用于大部分的人工智能学习,如训练 GPT-3。最新的 iPhone 芯片 A15 Bionic 上就不止一个 GPU,而是有五个 GPU,以及一个额外的神经引擎,在我们所做的所有其他比较的基础上,它可以每秒运行 15 万亿次算术运算。

短短 60 年的差异让人难以置信。但我想知道,我们是否有效地利用了所有这些计算能力,可以像我们的祖先从纸笔到 7090 的飞跃那样做出改变?

这篇文章将以《摩尔如此之多》为题发表在 2022 年 1 月的印刷版上。


via: https://spectrum.ieee.org/ibm-mainframe

作者:Rodney Brooks 译者:wxy 校对:wxy

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

这是承诺已久的、送给所有热爱 GNU/Linux 的好男孩、好女孩们的圣诞礼物。

那是 1993 年 11 月,我收到了我的第一张 CD,它上面标有 “一个完整的、带源代码的 Unix 系统,售价 99 美元”。 虽然我对这一说法持怀疑态度(因为当时 USL 与 BSDi 的诉讼正激烈地进行着),但抱着试试看的态度,我寄出了 99 美元,就为了在邮件中收到一本薄薄的小册子和一张 CD-ROM。

由于我没有能运行它的英特尔的 “个人电脑” ,我所能做的就是把这张光盘挂载在我的 MIPS/Ultrix 工作站上,然后阅读它的手册(man 1)。

虽然我对它很感兴趣,但却将其束之高阁,而没实际运行它。

大约在 1994 年 2 月,DECUS 的 UNISIG 主席 Kurt Reisler 发送了电子邮件(出于某种原因抄送给我),说想把这位我从未在芬兰任何地方听说过的人带到 1994 年 5 月在新奥尔良举行的 DECUS 会议上,让他去讲讲一个甚至不能在 Ultrix 或 DEC/OSF1 上运行的项目。

在 Kurt 发送了许多电子邮件,但没有为这次旅行筹集到钱之后,我发了个善心,让我的管理层资助了这次旅行。这里面其实还有很多故事,需要我也资助一台又臭、又弱、又可怜的英特尔电脑来运行这个项目,但这些事情已经在其他地方讲过了,不再赘述。

等我到了 DECUS,我发现 Kurt 试图在这台又臭、又弱、又可怜的英特尔电脑上安装这个 “项目”,但看起来运气不佳。这时,一个留着棕褐色头发、戴着金属框眼镜、穿着羊毛袜和凉鞋的帅气年轻人出现了。他操着一口轻快的欧洲口音的流利英语,说:“May I help you?”

10 分钟后,GNU/Linux 就在那台又臭又弱又可怜的英特尔电脑上运行起来了。

我坐下来使用它,感到很惊讶。它很好,非常、非常好。

我发现那天晚些时候,Linus(当然是 Linus Torvalds)要发表两个演讲:一个是《Linux 简介》,另一个是 《Linux 的实现问题》。

Linus 对发表这些演讲感到非常紧张。这是他第一次在一个重要的会议(有大约 19000 人参加了那个 DECUS)上用英语给英语听众们做演讲。他一直觉得自己好像要呕吐了。我告诉他,会没事的。他发表了演讲。虽然每场讲座只有四十多人到场,但掌声不断。

关于蒸汽驱动的内河船只、名为 “飓风” 的烈性酒精饮料、大量的设备和资金,以及只是基于善意和握手的工程资源的其余故事,以前在其他地方也讲过,这里也不说了。

不幸的是,Linus 所做的演讲已经丢失。

直到现在。

在我打扫办公室的时候,我发现了一些 Linus 谈话的录音带,这是我用自己的钱买的。现在,为了给你们制作这份礼物,我又得买一台好的录音带播放机,用 Audacity 捕获了音频,然后制作出这些录音带的数字拷贝,并放在 这里。不幸的是,我没有幻灯片的副本,我也不确定 Linus 的演讲有多少张幻灯片,我也不觉得你会需要它们。(LCTT 译注:有评论给出了 幻灯片。)

这就是给你的圣诞礼物,来自将近三十年前。 祝大家 “Linuxing” 快乐,无论你的宗教或信仰如何。

资源

《Linux 简介》

幻灯片:

https://img.linux.net.cn/static/pdf/DECUS-Linux-Intro.pdf

音频:

《Linux 的实现问题》

幻灯片:

https://img.linux.net.cn/static/pdf/DECUS-Linux-Kernel.pdf

音频:


via: https://archive.org/details/199405-decusnew-orleans/199405DECUSNewOrleansLinusAnIntroductionToLinux.ogg

作者:John Hall 译者:wxy 校对:wxy

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

elementary OS 是一个漂亮的 Linux 发行版,但它适合所有人吗?它们是否有可以做得更好的地方?下面是我的想法。

elementary OS 的 6.1 是最新的版本,它做了许多基本的改进,带来了一些新功能。

当然,为你的系统选择的 Linux 发行版在很多方面都是不同的。然而,我认为在 elementary OS 中,有一些事情可以做得更好。

在这里,我列出了 elementary OS 中可以做的一些改进。

不过,这仅代表我个人观点,请诸位轻喷。

elementary OS 中可以改进的东西

如果你想看的话,我也打算指出其他发行版的我不喜欢东西(从这篇开始)。

发行版通常仅展示其好的一面,除非有人指出一个发行版中潜在的细微差别,否则你无法真正确定这个发行版是否适合你。

1、没有内置的 Debian 软件包安装程序

它是一个基于 Ubuntu 的发行版,但下载一个 deb 文件后才发现无法安装,还得让你寻找解决方案。

这当然是有原因的,因为 elementary OS 在 elementary OS 6 发布 时切换到了只使用 Flatpak 的模式,即使是对于第一方的应用程序也是如此。

然而,新用户很可能不知道像 Eddy 这样的解决方案,它是一个 Debian 软件包安装程序,可以在 AppCenter 中找到。

当你尝试安装 deb 包时,指向该工具的通知/提示应该说明清楚。或者,预下安装 Eddy 应该会让事情变得更方便。

2、Flathub 支持开箱即用

Flatpak 优先的方法使安装软件更加安全和方便。然而,你不能通过 Flathub 安装 Flatpak 应用程序,除非你(使用终端)手动添加了第三方 Flatpak 仓库。

即使 AppCenter 提供了 Flatpak 应用程序,但它可能不足以满足所有用户的需要。相比之下,Flathub 提供了大量的 Flatpak 应用程序。

虽然提供第一方的体验,并且让用户能够在需要时启用第三方(Flathub)是件好事,但是否可以做些什么来轻松启用 Flathub 的支持,而无需去终端?(忽略 flatpak 的参考文件)

好吧,我认为用一个快速切换开关来启用/禁用开箱即用的 Flathub 支持可以使事情变得更好。

或者,像你在上面的截图中注意到的那样,在建议启用 Flathub 的同时提到该命令。

3、最小化按钮

考虑到 elementary OS 没有像 Pop!\_OS 那样的自动平铺窗口功能,许多应用程序上缺少最小化按钮可能会让人觉得令人不适。

是的,你可以利用键盘上的快捷键 Super+H 来隐藏/最小化窗口。然而,对于以鼠标操作为主的用户来说,没有最小化按钮的感觉并不舒服。

4、没有系统托盘支持

根据他们的设计选择,elementary OS 团队认为最好不要有系统托盘的支持(或者是我从 Reddit 的一些帖子中了解到的情况)。

不幸的是,系统托盘的图标对于快速访问和关注某事物的状态非常有用。

例如,我可以从应用指示器图标中快速访问 Flameshot 截图工具,在使用 Insync 等工具时检查同步状态,当 Slack 中有我的信息时也会得到通知。

而如果没有系统托盘图标的整合支持,我就不能做这些事情,这是一个缺陷。

5、一个单独的 NVIDIA ISO

单独的 NVIDIA ISO(或 Nvidia 显卡安装模式)比通过软件中心安装专有的 Nvidia 驱动程序要方便得多。

当然,我在使用 AppCenter 安装 Nvidia 驱动时没有任何问题。但是,有了单独的 ISO,你就省去了安装后的额外步骤。

总结

每个操作系统都有缺陷,Linux 发行版也不例外。

有时这些细微的差别是根据其目标用户设计出来的。你可能喜欢也可能不喜欢一个发行版所做的一切,这就是为什么要知道它们能否做得更好(或是否适合你)。

elementary OS 无疑是 最漂亮的 Linux 发行版之一。但是,它适合你吗?

好吧,如果我提到的一些观点是你不在意的,那它对你来说应该是很好的体验。


via: https://news.itsfoss.com/elementary-os-6-things-to-improve/

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

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

Pop!\_OS 是向 Linux 初学者和游戏玩家的热门推荐。但是,Pop!\_OS 从其他基于 Ubuntu 的发行版中脱颖而出的原因有哪些?为什么你应该考虑把它作为你电脑日常使用的系统?

三年前,我从 Ubuntu 转到了 Pop!\_OS,从那时起它就成了我的日常系统。

让我为你指出选择它作为你的日常操作系统的好处。

选择 Pop!\_OS 而不是其他 Linux 发行版的原因

请注意,这里列出的一些原因可能是主观的,完全取决于你想要什么,以及你期望的桌面体验。

考虑到这一点,让我强调一下为什么我选择 Pop!\_OS 作为我的主要操作系统,而不是其他 Linux 发行版。

1、单独的 NVIDIA/AMD ISO

如果你有一个装有 Nvidia GPU 的机器,使用 Nouveau(Nvidia 显卡的开源驱动程序)来使其工作是不可行的。

好吧,你的显示器可以工作,但你不能发挥你的显卡的优势。

例如,你会在几乎所有需要利用 GPU 的任务中遇到卡顿和性能问题。

因此,专有的 Nvidia 驱动程序是解决这些问题的唯一解决方案。

而且,为了让添加专有驱动程序能够开箱即用,发行版需要将其包含在 ISO 中,或者提供一个单独的 ISO,其中包含 Nvidia 最新可用的专有驱动程序。

虽然你肯定可以手动安装专有驱动程序,但这并不是完美的体验。

顺便说一句,对于大多数流行的 Linux 发行版,这个过程应该与 在 Linux Mint 中安装 Nvidia 驱动程序 类似。

驱动管理器 | Linux Mint (Cinnamon)

请注意,有时你需要排除故障或重新安装正确的(或较早的驱动版本)才能正确使用 Nvidia 显卡。

但是,如果你有单独的 ISO 来支持 Nvidia 的系统或 Nvidia 图形安装模式(如 Zorin OS),那就可以消除手动安装 Nvidia 驱动程序的麻烦。

这不仅仅是为了方便使用,而是 Pop!\_OS 通过提供帮助性的 Nvidia ISO 做到了开箱即用。

当我试图手动安装专有驱动程序时,我曾在 Linux Mint、Ubuntu 和其他一些发行版上遇到过问题。因此,Pop!\_OS 对于我带有 Nvidia 显卡的系统来说,设置起来非常容易。

2、自动平铺管理器

如果没有平铺管理器,你需要不断地拖放(和移动)你的活动窗口来组织它们以便快速访问。

因此,一个窗口平铺管理器可以方便地自动组织你启动的应用程序的活动窗口。

当然,使用平铺管理器的体验会因你的屏幕尺寸而不同,但即使你有一个尺寸不大的 27 英寸显示屏,它也应该会有明显的体验改善。

我自己一直在使用它,即使没有大显示器(或双显示器设置)。

我从来没有在笔记本电脑上使用过它,但整天工作时,拥有一个自动窗口平铺管理器(你可以启用/禁用)听起来是一个有用的功能。

它有助于提高你的多任务处理能力,而不一定要移动到不同的工作空间。

3、使用的便利性

为什么你认为 Ubuntu 是 最好的 Linux 发行版 之一?

多年来,它一直设法提供易于使用的现代桌面体验。

令人印象深刻的是,System76 已经设法将 Pop!\_OS 的用户体验在 Ubuntu 的基础上提升了一个档次。

因此,Pop!\_OS 不仅仅是另一个 Ubuntu 发行版,它的应用启动器、应用库、坞站、工作区定制以及其他各种优化都带来了独特的桌面体验。

对于我的使用情况而言,它感觉比 Ubuntu 更好。别忘了,它还包括一些工具,比如 Popsicle,这些工具在以后的工作中会很方便。

4、较新的 Linux 内核

Pop!_OS 21.10 具有 Linux 内核 5.15.8

Ubuntu 可能不具有最新和最棒的 Linux 内核,特别是它的 LTS 版本时。

然而,Pop!\_OS 尽力提供最新的 Linux 内核版本,即使是在 LTS 版本中。例如,Ubuntu 20.04.3 LTS 包含了 Linux 内核 5.11,但 Pop!\_OS 20.04 LTS 具有 Linux 内核 5.13。

对于大多数用户来说,这可能不是什么大问题,但是 Pop!\_OS 比其他大多数 Linux 发行版更快地推送了更新的 Linux 内核。

如果你想让你的最新和最棒的硬件与 Linux 发行版很好地配合工作,Pop!\_OS 是一个绝妙的选择。

5、应用程序启动器

应用程序启动器在快速启动应用程序或在活动窗口之间进行导航时非常方便。

使用快捷方式(也可能是链接到它的宏,就像我使用的那样)调用启动器的能力,使它成为启动应用程序和在它们之间进行导航的最快捷的方式之一。

当然,你可以安装像 Ulauncher 这样的工具来实现同样的目的。不过,它是预先配置、开箱即用的,不需要任何故障排除,这很方便。

6、快速升级过程

尽管升级 Linux 发行版通常是无忧无虑的,但 Pop!\_OS 在每次更新时都尽力完善和改进这个过程。

例如,在 Pop!\_OS 21.10 中,他们引入了一些改进措施,以防止升级过程中的冲突,并使其成为一个顺畅的过程。

事实上,我从 Pop!\_OS 21.04 升级到 21.10 只需点击几下,没有遇到任何问题。

7、努力改善现代桌面体验

Pop!\_OS 可能不是一个 轻量级 Linux 发行版,但它专注于为现代桌面用户提供一流的体验。

虽然有很多适合老式电脑的 Linux 发行版,但以新一代硬件为目标同样重要。

System76 也在他们的最新笔记本硬件配置上测试过该发行版,Pop!\_OS 在这方面表现得非常好。

此外,Pop!\_OS 还提供了开箱即用的调整功能,使用户在操作系统方面的体验变得简单。虽然 Linux 就是不断调整和控制你的系统,但 Pop!\_OS 似乎成功地使它成为一个主流选择和一个可行的 Ubuntu 替代品,这可能对一些人来说更好。

补充:软件包更新

System76 最近在 Pop!\_OS 21.10 版本 中从 Launchpad 转向了自己的软件库。

这应该能让他们更快地推送更新,并控制软件包以确保用户的最佳体验。

这也应该使 Pop!\_Shop 更加有用。因此,这是又一个在我的机器上继续使用 Pop!\_OS 的理由。

总结

Pop!\_OS 在很多地方做的很好。

如果你对选择一个易于使用、与最新硬件兼容、适合各种使用情况的 Linux 发行版感到困惑,我会推荐 Pop!\_OS。

上述原因是我坚持使用它的原因,即使在我曾经尝试切换到 Zorin OS 和 Linux Mint 几个月。


via: https://itsfoss.com/why-use-pop-os/

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

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

向开放实践图书馆做出贡献是参与全球实践者社区的一种有趣方式,这些实践者都愿意分享他们的知识并改进他们自己的工作方式。

 title=

开放实践图书馆 是一个社区驱动的实践集合,以支持团队的协作。“实践” 是一种行为或一个 “技巧”,是团队用来改善他们实现目标的方式。有时这些目标是技术性的,如编程和 IT,但所有的团队都可以用来帮助定义他们的实践。无论你是教师、活动策划者、销售人员还是艺术家,这个过程都很重要。对于一个团队,站在同一起跑线上是至关重要的,而这正是开放实践图书馆可以帮助你做到的。

该图书馆借鉴了来自不同背景的从业者的经验。如果你是一个敏捷开发从业者或用户体验研究员,你可能会对该图书馆中的一些实践感到熟悉。作为一个系统管理员、网站可靠性工程师或软件开发人员,你也可能认出一些你自己的工具包中的实践。

为了支持跨职能的团队共同建立他们的协作技能,开放实践图书馆向所有人开放,让他们使用、学习、分享,甚至贡献,无论他们的角色或工作职能如何。许多人在使用这个图书馆的时候,惊讶地发现他们可以为其做出贡献!因此,下面我将介绍一下你可以为开放实践图书馆做出贡献的七种不同方式,然后探讨一下你可能为之贡献的三个原因。

1、添加评论

分享你使用该实践的经验。它对你有用吗?你会改变什么吗?对其他使用该实践的人有什么建议吗?请登录评论系统,与社区展开讨论。

方法: 在每个实践页面的底部都有一个评论区。

 title=

要加入评论对话,你必须在 Hyvor Talk 上注册一个账户。

2、传播消息

向其他人介绍开放实践图书馆并邀请他们也来贡献力量,以帮助开放实践图书馆社区的发展。可以在 TwitterInstagram 上找到实践图书馆,并收听 该播客

3、添加你最喜欢的实践

你是一个拥有久经考验的方法的实践者,而图书馆里还没有涉及这个方法吗?如果能与大家分享,那就太好了。请注意,这些内容是在创意共享许可下授权的,以确保其开放给所有人使用并与他人分享。请查看该图书馆的 编辑风格指南,了解更多关于如何为其撰写一篇实践。

OK,准备好了吗?

从菜单中选择 添加一个实践 Add a Practice

 title=

这将使你进入内容管理系统(CMS)的登录页面。该图书馆使用开源的 Netlify CMS 来管理投稿。

选择 用 Netlify 身份登录 Login with Netlify Identity

 title=

然后点击 使用 GitHub 继续 Continue with GitHub

 title=

接下来,用你的 GitHub 信息登录,或者(免费)创建一个账户。

 title=

登录后,选择 新的实践 New Practice ,这将使你进入一个表格,可以将实践添加到集合中。

 title=

一旦你起草了新的实践,你还需要把你的名字和 GitHub 用户名添加到 CMS 中,以便在 实践 Practice 页面上显示。从 快速添加 Quick add 菜单中选择 作者 Author ,或者从 集合 Collections 菜单中选择 作者 Author ,然后选择 新作者 New Author

 title=

4、添加一个有用的资源或链接

点击 改进此实践 Improve this Practice 按钮,找到 我们喜欢的链接 links we love 部分。发布网址、添加描述、并选择类别(例如,视频、博客)。

 title=

你可以搜索你想改进的实践,例如,“Affinity Mapping”。

 title=

然后点击实践名称,打开编辑页面。

5、看到一个错别字?

点击 改进此实践 Improve this Practice 按钮,直接去修改它吧

6、在 GitHub 上添加一个议题

看到有什么不对的地方吗?对某个功能有建议?请让社区知道。

如何做:议题页面 并登录 GitHub 来添加一个新议题。

7、帮助处理网站的代码

在 GitHub 上有一个累积的议题,列出了网站上需要帮助的地方。如果你想卷起袖子,帮助修复错误 或开发新功能 —— 你甚至还可以贡献代码。

总结

为什么要贡献?这里有三个原因供你考虑。

  1. “寓学于教”是一句古老的罗马谚语。

通过写下来并与他人分享,你会加深自己对所使用的实践的理解。对该实践的来源背景做一些研究,帮助注明原始来源,并找到其使用的例子。

  1. 提高你的写作技巧。

通过遵循编辑风格指南,你正在学习调整你的自然写作风格以适应特定的标准。这是一项有价值的基本沟通技巧,你可以在一系列的环境中应用。

  1. 展示领导力。

通过与一个开放的全球社区分享你的知识和专长,你可以帮助他人成长并从你的深度经验中学习。

向开放实践图书馆贡献 是参与全球开放的实践者社区的一种有趣而简单的方式,这些实践者都愿意分享他们的知识,并试图改善他们自己的工作方式。


via: https://opensource.com/article/21/10/open-practice-library

作者:Donna Benjamin 选题:lujun9972 译者:wxy 校对:wxy

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

19 年前,Mozilla Firefox 发布了 0.1 版。

 title=

开源朗读者 | 淮晋阳

Mozilla Firefox 是一个让我对开源大开眼界应用程序。这肯定不是转折点,而是几个开源应用程序逐渐吸引我注意力,这是累积效应的的一小部分。并且这最终导致我转向 Linux,并且从未回头。自从切换到 Firefox(这发生在我有意识地转向开源之前)以来,我一直是一个狂热的 Firefox 用户。我的手机一直是 Firefox OS 的手机,直到这个项目被放弃。不过,有趣的是,我并不特别地认为自己是 Firefox 的 粉丝 。我从那时到现在一直在使用 Firefox,是因为从许多方面来说它都是最佳的浏览器。接下来是我认为应该马上 改用 Firefox 的五个原因。

1、Firefox 专注隐私

Firefox 的维护者是 Mozilla 基金会,这是一个完全不以你的个人数据为动机的非营利组织。Mozilla 不关心你搜索的内容、访问的网站或你网站上使用的时间。这不是 Mozilla 的商业模式,但它显然是许多其他流行浏览器的商业模式。

即使你不反对浏览器以隐私为由跟踪你的活动,你可能也曾有过这样的经历:只是一次性购买过某件不寻常的礼物,就导致你访问的每个网站都试图向你出售该物品。互联网很大,所以有时根据用户的兴趣来重组它似乎是一个好主意。我承认,如果我所有的搜索都可以“开源”给它们,可能会提供更相关的结果。但话又说回来,我宁愿主动选择这种优化,而不是让它以及许多其他未知因素一起,在我的控制之外为我做出决定。

Firefox 中的隐私 (Seth Kenlon, CC BY-SA 4.0)

Mozilla 的数据政策是这样的: 尽量少拿、保持安全、毫无隐藏。

不止如此,Firefox 还提供了帐户 监控,这是 Mozilla 的一项可选服务,如果你的任何在线帐户因大规模数据泄露而受到损害,它就会提醒你。另外,Mozilla 使用开源的 Wireguard 提供付费 VPN 服务,因此无论何时何地你都可以安全浏览。

2、Firefox 可以使用容器

很难相信的是,曾经有一段时间,当时领先的网页浏览器没有标签页功能。在上世纪 90 年代末和本世纪 00 年代初,当你想同时访问两个网页时,你必须打开两个单独的浏览器窗口。Firefox(以及之前的 Mozilla 浏览器)是标签页界面的早期使用者。

标签页是现在浏览器的标配,但是通过 Firefox 的扩展,标签页界面的功能有了有趣的新变化。由 Mozilla 自己开发的 Firefox 多帐户容器插件 可以将每个标签页变成浏览器中的一个隔离的“容器”。

Firefox 中的容器化标签页 (Seth Kenlon, CC BY-SA 4.0)

例如,假设你的雇主使用谷歌应用,但你信不过谷歌接触你的个人信息。你可以使用多账户容器插件来隔离你的工作活动,以便谷歌仅触及你的职业生活,而无法访问你日常生活的任何部分。

你甚至可以使用两个不同的帐户打开同一个网站,此外由于标签页是用颜色标识的,因此无论你是要隔离网站还是只是在浏览器中添加新的视觉提示,这都很有帮助。

3、Firefox 的用户界面设计

尽管我们人类可能对新事物更感兴趣,但在熟悉又可靠的东西中我们能找到更多的舒适感。多年以来,Firefox 不断更新其界面,并且拥有了相当多的创新,而这些创新现在已经成为非官方的行业标准。但就总体来说,它一直保持不变。Firefox 的用户界面保留了你认为理所当然的所有标准惯例。

当你下载文件时,系统会提示你选择让 Firefox 如何处理该文件。根据你的选择,你可以在适当的应用程序中打开文件或将其保存到硬盘驱动器。你可以选择让 Firefox 记住你的选择并作为你将来的选择,或者让它继续提示你。

Firefox用户界面设计 (Seth Kenlon, CC BY-SA 4.0)

当你需要应用程序菜单时,可以在现代的“汉堡包式”的菜单中找到它,或者你可以按 Alt 键在 Firefox 的窗口顶部显示传统菜单。

无论你是否是 Firefox 的长期用户,Firefox 中的一切都看起来很熟悉,因为它建立在多年的用户界面设计经验之上。在它可以创新的地方,它就会去创新,但是如果这些创新会违反直觉,它就会废弃这种创新。

4、Firefox 的开发者工具

回溯万维网的早期,你可以浏览到任何网站并查看其源代码。仅仅这样做几次就很有可能学习到 HTML 的知识。一切都是公开的、透明的、显而易见的,而且相对简单的。

互联网已经逐渐演变成为一个强大的 基于云的超级计算机,现在从网站中提取有意义的上下文有时需要的不仅仅是其底层标记的文本转储。为了确保每个人都可以对网站的功能进行逆向工程(和正向工程),Firefox 在浏览器中集成了一套功能强大的开发工具。

开发者工具 (Seth Kenlon, CC BY-SA 4.0)

虽然这最初是基于 Firefox 的创新(在 2006 年推出的 Firebug),但现在许多浏览器都有开发者工具功能。然而,并非所有的开发者工具都一样,正是 Firefox 的开发者面板使 Firefox 成为我进行网页设计和用户体验测试的首选浏览器。

5、Firefox 是开源的

最为重要的是,Firefox 是完全开源的。这是一个优秀的浏览器,并且对你毫无隐藏。除了保持互联网开放,教育人们了解互联网,并推广日常工作的开源解决方案之外,它没有别有用心的动机。

Firefox 是开源的 (Seth Kenlon, CC BY-SA 4.0)

你可以为 Firefox 做出贡献。你可以对你不喜欢的部分提交报告。你可以看到与互联网交互时运行的代码。几十年来,Firefox 一直在支持开放互联网。它忠于其自身的原则,并且可以说已经迫使几个竞争对手走向开源。如果 Firefox 没有抬高公众的期望,它们可能不会选择开源。

Firefox 是现代互联网上的具有影响力的力量,它是一款优秀的浏览器。Firefox 可以在你的桌面和移动设备上运行,因此想让自己轻松一点,就安装个 Firefox 吧


via: https://opensource.com/article/21/9/switch-to-firefox

作者:Seth Kenlon 选题:lujun9972 译者:leo314159 校对:wxy

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