2021年9月

在生活中,我们都曾使用过多种操作系统。有些好,有些坏。但你能说你使用过由“神”设计的操作系统吗?今天,我想向你介绍 Shrine(圣殿)。

什么是 Shrine?

Shrine 界面

从介绍里,你可能想知道这到底是怎么回事。嗯,这一切都始于一个叫 Terry Davis 的人。在我们进一步介绍之前,我最好提醒你,Terry 在生前患有精神分裂症,而且经常不吃药。正因为如此,他在生活中说过或做过一些不被社会接受的事情。

总之,让我们回到故事的主线。在 21 世纪初,Terry 发布了一个简单的操作系统。多年来,它不停地换了几个名字,有 J Operating System、LoseThos 和 SparrowOS 等等。他最终确定了 TempleOS(神庙系统)这个名字。他选择这个名字是因为这个操作系统将成为“神的圣殿”。因此,“神”给 Terry 的操作系统规定了以下 规格

  • 它将有 640×480 的 16 色图形显示
  • 它将使用 “单声道 8 位带符号的类似 MIDI 的声音采样”
  • 它将追随 Commodore 64,即“一个非网络化的简单机器,编程是目标,而不仅仅是达到目的的手段”
  • 它将只支持一个文件系统(名为 “Red Sea”)
  • 它将被限制在 10 万行代码内,以使它 “整体易于学习”
  • “只支持 Ring-0 级,一切都在内核模式下运行,包括用户应用程序”
  • 字体将被限制为 “一种 8×8 等宽字体”
  • “对一切都可以完全访问。所有的内存、I/O 端口、指令和类似的东西都绝无限制。所有的函数、变量和类成员都是可访问的”
  • 它将只支持一个平台,即 64 位 PC

Terry 用一种他称之为 HolyC(神圣 C 语言)的编程语言编写了这个操作系统。TechRepublic 称其为一种 “C++ 的修改版(‘比 C 多,比 C++ 少’)”。如果你有兴趣了解 HolyC,我推荐 这篇文章RosettaCode 上的 HolyC 条目。

2013 年,Terry 在他的网站上宣布,TempleOS 已经完成。不幸的是,几年后的 2018 年 8 月,Terry 被火车撞死了。当时他无家可归。多年来,许多人通过他在该操作系统上的工作关注着他。大多数人对他在如此小的体积中编写操作系统的能力印象深刻。

现在,你可能想知道这些关于 TempleOS 的讨论与 Shrine 有什么关系。好吧,正如 Shrine 的 GitHub 页面 所说,它是 “一个为异教徒设计的 TempleOS 发行版”。GitHub 用户 minexew 创建了 Shrine,为 TempleOS 添加 Terry 忽略的功能。这些功能包括:

  • 与 TempleOS 程序 99% 的兼容性
  • 带有 Lambda Shell,感觉有点像经典的 Unix 命令解释器
  • TCP/IP 协议栈和开机即可上网
  • 包括一个软件包下载器

minexew 正计划在未来增加更多的功能,但还没有宣布具体会包括什么。他有计划为 Linux 制作一个完整的 TempleOS 环境。

体验

让 Shrine 在虚拟机中运行是相当容易的。你所需要做的就是安装你选择的虚拟化软件。(我的是 VirtualBox)当你为 Shrine 创建一个虚拟机时,确保它是 64 位的,并且至少有 512MB 的内存。

一旦你启动到 Shrine,会询问你是否要安装到你的(虚拟)硬盘上。一旦安装完成(你也可以选择不安装),你会看到一个该操作系统的导览,你可以由此探索。

总结

TempleOS (和 Shrine)显然不是为了取代 Windows 或 Linux。即使 Terry 把它称为 “神之圣殿”,我相信在他比较清醒的时候,他也会承认这更像是一个业余的作业系统。考虑到这一点,已完成的产品相当 令人印象深刻。在 12 年的时间里,Terry 用他自己创造的语言创造了一个稍稍超过 10 万行代码的操作系统。他还编写了自己的编译器、图形库和几个游戏。所有这些都是在与他自己的个人心魔作斗争的时候进行的。


via: https://itsfoss.com/shrine-os/

作者:John Paul 选题:lujun9972 译者:wxy 校对:wxy

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

年轻人已经没有了计算机文件夹的概念

现在使用计算机的年轻人们已经习惯了用操作系统的搜索来找到文件,而不是按照文件系统路径找到文件夹和文件了。老一辈使用计算机的人习惯于“认为一个项目住在一个特定的文件夹里,我必须去那个文件夹里找它”,而年轻人“把它看作是一个桶,所有东西都在这个桶里”,从而在桌面上堆了上千个文件。在老一辈的计算机用户看来,这可能很奇怪,他们从小就维护着一个精心设计的嵌套子文件夹的集合。但由于 21 世纪初诞生的操作系统的搜索功能现在已经成为默认功能,以及手机和平板电脑掩盖其文件结构的方式,还有云存储的普及,年轻人们并不以同样的方式看待他们的硬盘。

老王点评:这未必是一件坏事,但是这种潜移默化的变化,还是让人挺吃惊的。你是如何找你的文件的?

美国将开启替换美国网络中的华为设备的计划

美国联邦通信委员会(FCC)周一表示,它将开启一项 19 亿美元的计划,以补偿主要是农村的美国电信运营商拆除被视为国家安全威胁的中国公司如华为和中兴制造的网络设备。去年,FCC 指定华为和中兴为通信网络的国家安全威胁,要求拥有中兴或华为设备的运营商“销毁并更换”这些设备。但这对农村运营商来说是一个大问题,因为他们面临着高成本和难以找到工人来拆除和更换设备,因此,FCC 将为这些运营商提供补贴。

老王点评:反正补偿的钱也是印出来的,FCC 花起来一点也不心疼。

Cloudflare 正在着手解决电子邮件安全

周一,Cloudflare 宣布了两个电子邮件安全和安保产品,以捕捉更有针对性的网络钓鱼攻击、降低地址欺骗的有效性以及减轻用户点击恶意链接的后果。该公司将免费提供这些功能,无论客户使用的是由 Gmail、微软 365、雅虎,甚至是像 AOL 这样的老式邮件服务。Cloudflare 首席执行官说,该公司一直没有涉足电子邮件安全领域,是因为觉得“像谷歌、微软和雅虎这样的托管供应商会解决这个问题”,但在几年过去了,这仍然不是一个已经解决的问题。他补充说,这并不是因为谷歌它们缺乏进展,而是有太多的电子邮件威胁需要处理,因此,Cloudflare 决定建立额外的防御工具,让公司本身和客户都能使用。

老王点评:作为中国反垃圾邮件联盟的创始人,我对电子邮件安全有一定的了解。确实,谷歌在这方面做了一些有效的工作,但是这些年,其实电子邮件安全的进展乏善可陈,现在看起来需要更多人下场了。

Vagrant 可以帮助你在你的电脑上运行其他操作系统,这意味着你可以构建、测试、疯狂折腾而不毁坏你的系统。

 title=

我使用 Vagrant 已经很长时间了。我使用几种 DevOps 工具,把它们全安装在一个系统上会搞得很乱。Vagrant 可以让你在不破坏系统的情况下随意折腾,因为你根本不需要在生产系统上做实验。

如果你熟悉 VirtualBoxGNOME Boxes,那么学习 Vagrant 很容易。Vagrant 有一个简单而干净的界面用于管理虚拟机。一个名为 Vagrantfile 的配置文件,允许你定制你的虚拟机(称为 “Vagrant 盒子 box ”)。一个简单的命令行界面让你启动、停止、暂停或销毁你的“盒子”。

考虑一下这个简单的例子。

假设你想写 Ansible 或 shell 脚本,在一个新的服务器上安装 Nginx。你不能在你自己的系统上这样做,因为你运行的可能不是你想测试的操作系统,或者没有所有的依赖项。启动新的云服务器进行测试可能会很费时和昂贵。这就是 Vagrant 派上用处的地方。你可以用它来启动一个虚拟机,用你的脚本来 配备 provision 它,并证明一切按预期工作。然后,你可以删除这个“盒子”,重新配备它,并重新运行你的脚本来验证它。你可以多次重复这个过程,直到你确信你的脚本在所有条件下都能工作。你可以将你的 Vagrantfile 提交给 Git,以确保你的团队正在测试完全相同的环境(因为他们将使用完全相同的测试机)。不会再有“但它在我的机器上运行良好!”这事了。

开始使用

首先,在你的系统上安装 Vagrant,然后创建一个新的文件夹进行实验。在这个新文件夹中,创建一个名为 Vagrantfile 的新文件,内容如下:

Vagrant.configure("2") do |config|

 config.vm.box = "ubuntu/hirsute64"

end

你也可以运行 vagrant init ubuntu/hirsute64,它将为你生成一个新的 Vagrant 文件。现在运行 vagrant up。这个命令将从 Vagrant 仓库中下载 ubuntu/hirsuite64 镜像。

Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'ubuntu/hirsute64'...
==> default: Matching MAC address for NAT networking...
==> default: Checking if box 'ubuntu/hirsute64' version '20210820.0.0' is up to date...
==> default: Setting the name of the VM: a_default_1630204214778_76885
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
    default: Adapter 2: hostonly
==> default: Forwarding ports...
    default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Running 'pre-boot' VM customizations...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: 127.0.0.1:2222
    default: SSH username: vagrant
    default: SSH auth method: private key
    default: Warning: Remote connection disconnect. Retrying...
    default: Warning: Connection reset. Retrying...
    default:
    default: Vagrant insecure key detected. Vagrant will automatically replace
    default: this with a newly generated keypair for better security.
    default:
    default: Inserting generated public key within guest...
    default: Removing insecure key from the guest if it's present...
    default: Key inserted! Disconnecting and reconnecting using new SSH key...
==> default: Machine booted and ready!

此时,如果你打开你的 Vagrant 后端(如 VirtualBox 或 virt-manager),你会看到你的“盒子”已经有了。接下来,运行 vagrant ssh 登录到“盒子”。如果你能看到 Vagrant 的提示符,那么你就进入了!

~ vagrant ssh
Welcome to Ubuntu 21.04 (GNU/Linux 5.11.0-31-generic x86_64)

* Documentation: <https://help.ubuntu.com>
* Management:   <https://landscape.canonical.com>
* Support:    <https://ubuntu.com/advantage>

 System information as of Sun Aug 29 02:33:51 UTC 2021

 System load: 0.01       Processes:        110
 Usage of /:  4.1% of 38.71GB  Users logged in:     0
 Memory usage: 17%        IPv4 address for enp0s3: 10.0.2.15
 Swap usage:  0%        IPv4 address for enp0s8: 192.168.1.20

0 updates can be applied immediately.

vagrant@ubuntu-hirsute:~$

Vagrant 使用“基础盒子”来建立你的本地机器。在我们的例子中,Vagrant 从 Hashicorp 的 Vagrant 目录下载 ubuntu/hirsuite64 镜像,并插入 VirtualBox 来创建实际的“盒子”。

共享文件夹

Vagrant 将你的当前文件夹映射到 Vagrant “盒子”中的 /vagrant。这允许你在你的系统和“盒子”里保持文件同步。这很适合测试 Nginx 网站,通过将你的文件根目录指向 /vagrant。你可以使用 IDE 进行修改,“盒子”里的 Nginx 会提供这些修改。

Vagrant 命令

有几个 Vagrant 命令,你可以用它们来控制你的“盒子”。

其中一些重要的命令是:

  • vagrant up:启动一个“盒子”。
  • vagrant status:显示当前“盒子”的状态。
  • vagrant suspend:暂停当前的“盒子”。
  • vagrant resume:恢复当前的“盒子”。
  • vagrant halt:关闭当前的“盒子”。
  • vagrant destroy:销毁当前的“盒子”。通过运行此命令,你将失去存储在“盒子”上的任何数据。
  • vagrant snapshot:对当前的“盒子”进行快照。

试试 Vagrant

Vagrant 是一个使用 DevOps 原则进行虚拟机管理的工具,久经时间考验。配置你的测试机,与你的团队分享配置,并在一个可预测和可重复的环境中测试你的项目。如果你正在开发软件,那么通过使用 Vagrant 进行测试,你将为你的用户提供良好的服务。如果你不开发软件,但你喜欢尝试新版本的操作系统,那么没有比这更简单的方法了。今天就试试 Vagrant 吧!

这篇文章最初发表在 作者的个人博客 上,经许可后被改编。


via: https://opensource.com/article/21/9/test-vagrant

作者:Ayush Sharma 选题:lujun9972 译者:geekpi 校对:wxy

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

一直以来,云、管、边、端操作系统领域的碎片化,都是切实存在但又不得不面对的问题。在服务器上使用一个系统,在云计算集群上使用另一个系统,而在边缘计算设备和嵌入式设备则又是一个新的系统。似乎天经地义的,不同场景的设备就该使用不同的操作系统。

但在计算机技术和计算基础设施以指数级发展的今天,是否还应该墨守成规?在消费者领域,我们已经看到越来越明显的系统融合趋势,比如,苹果公司希望全线都使用同一套系统,以提供给用户最好的体验;再比如华为的鸿蒙也通过将不同的操作系统融合,让普罗大众也能感受到万物互联互通的多彩生活。

此时我们不禁要问:“是否应该在更大、更宏观的场景,对更多的计算场景进行融合?”就如同欧拉公式揭示的那样,世界本是统一的,计算世界是否也已经迎来了大一统的契机?

欧拉:以开源主导的大一统技术社区

商业公司由于人力有限,往往只会选择在一个领域做深耕投入,以期获得更大的收益;而与之相比,开源社区则不同,大家会基于对于开放理念的追求,而不断迭代一款产品。开源社区近乎无限的开发者参与,以及它开放的模式,也让一款统一而一致的产品成为了可能。

Linux 内核便是一个十分典型的例证。最初的 Linux 内核只是一个用于个人电脑的小玩具,而随着全世界开源贡献者持续三十年的不懈投入,如今的 Linux 已经遍及了从超算、云计算、服务器、个人桌面、物联网、智能终端等各种大相径庭的不同使用场景,跨越了从 x86、ARM、RISC 等十数种计算架构,从某种意义上奠定了大一统的计算基础。

但是另外一方面,虽然 Linux 及其生态已经构筑了一个平实而广泛的基础,但是我们也看到,即便是在源出一门的内核之上,由于商业利益、计算能力限制、用户体验等因素,往往我们见到的是在操作系统层面的割裂。

而这一次,欧拉(openEuler)希望立足于开源社区,与社区共同建设一个“数字基础设施的开源操作系统”,从而,不仅仅是底层的内核,而在更高层面也达成大一统的融合和互联。

新的欧拉操作系统可广泛部署于服务器、云计算、边缘计算、嵌入式等各种形态设备,应用场景覆盖 IT( 信息技术 Information Technology )、CT( 通信技术 Communication Technology )和 OT( 运营技术 Operational Technology ),实现统一操作系统支持多设备,应用一次开发覆盖全场景。

和过去归属于公司的操作系统不同,欧拉是一个开发者的操作系统。虽然欧拉发轫于华为公司,但其成长得益于开发者的参与和投入,也反过来促进了开发者的发展。目前已有 100 多家企业、机构等组织加入,汇聚了超过 6000 多名开发者,10 多家国内主流的 OSV 基于欧拉发布了商业发行版。对于开发者来说,云、管、边、端的融合,有助于开发者降低开发成本。开发者可以基于同一个技术底座,开发出一个能够应用在不同场景下的应用程序,从而获得更多的用户和可能。

欧拉:由工具主导的发行版变化

过去的 openEuler 重点关注在鲲鹏生态,而现在的欧拉将涵盖从 x86、ARM、RISC 等不同架构,以支持更广泛的计算场景。

过去的 openEuler 着重于服务器操作系统,主要应用于服务器场景,而随着新欧拉的发布,openEuler 将会扩展其场景,覆盖服务器、云计算、边缘计算和嵌入式设备。从只处理服务器的问题,延展到可以解决更多场景、更全设备的新操作系统。

这样的升级,是为了更好的利用不同的设备和不同场景下的算力,通过操作系统层面的统一,让计算能力可以更加容易调度,实现计算能力利用的最大化。

不仅如此,为了更好更快的抵达这个目标,欧拉社区还提供了一系列的工具和能力,让开发者可以根据自己的需要,裁剪配置自己需要的系统。诸如,可以通过配置和设置来打包操作系统的全栈原子化的能力,更加简单地完成系统的裁剪,以应对面向边缘计算、嵌入式设备等计算和存储资源都较少的场景,更好的服务这些设备。

当然,也不止于此。

对于开发者来说,操作系统的融合固然是好事,但对于开发者来说,感知不大,因为操作系统层面的变动往往是底层工具的变化,落实到开发者层面,还需要很多的时间。但欧拉社区这次的发布除了操作系统的升级,还提供了北冥技术架构 —— 北冥架构是为多样性计算硬件及集群打造的使能软件栈,简化多样性计算环境下的开发和部署,充分释放算力性能。通过北冥,开发者想要在安装了欧拉的多个设备中去开发应用程序,也变得更加简单。

欧拉:与鸿蒙共享技术结晶

本次欧拉的升级,除了架构和计算场景的升级,还有一个很大的升级便是欧拉将与鸿蒙共享底层技术,共建用户生态

鸿蒙作为一个面向智能终端的设备,可以通过海量的设备覆盖和丰富的操作体验,为开发者提供更多的机会。而欧拉作为一个专注于服务器端场景,追求安全性和稳定性的操作系统,可以通过与鸿蒙的结合,更好的为用户场景提供服务。

鸿蒙和欧拉的结合一个更大的好处在于,随着底层基础的打通,我们身边的智能设备,和云端的服务器、边缘计算设备,可以拥有更好的交互方式,从过去的通过 API 实现数据的同步,变成可以借助于分布式软总线,让智能设备可以从身边的设备去借用计算能力、进行管控,这将更加的简单和直接。

而这种云、管、边、端融合,将服务器、网络设备、物联网设备、智能终端等互相连接的方式,也必将带来一波新的应用开发浪潮,大家可能会发现,过去难以实现的场景,现在可以通过一个更简单的方式来实现。随着技术的进步,带来使用体验、操作体验、管理体验的进一步提升。

我们可以畅想一下,在未来,当鸿蒙与欧拉结合,我们拿着鸿蒙的手机走进机房,马上就可以看到不同的服务器之间的信息,而且这些信息可以通过分布式软总线来传递,我们可以更加简单、直接的操作服务器上的数据和功能。

可以想象,欧拉+鸿蒙将渗透到我们身边的每一个应用,所以,我认为,欧拉社区也许是朝着“元”操作系统在发展,从底层,到数据,从 API 到 AI,在更大的层面进行了统一、融合。

那个要统一数字基础设施的操作系统

完美的欧拉公式,呈现了数学的统一之美,欧拉操作系统,能否统一数字基础设施?我想这个问题,应该由开源社区来揭示。

HTTPS Everywhere 浏览器扩展即将功成身退

电子前沿基金会表示,在 HTTPS 采用率回升,以及一些浏览器推出 HTTPS-only 模式后,它正准备让著名的 HTTPS Everywhere 浏览器扩展退役,在 2022 年进入维护模式。HTTPS Everywhere 浏览器扩展于 2010 年 6 月推出,是有史以来最成功的浏览器扩展之一。该扩展的工作原理是,如果网站有 HTTPS 选项,则自动将网络连接从 HTTP 切换到 HTTPS。目前,大约有 86.6% 的网站支持 HTTPS 连接。Chrome 和 Mozilla 先前报告说,HTTPS 流量通常占其日常连接的 90% 至 95%。

老王点评:下一个目标,HTTPS-only!以后,就像 tftp 一样,http 或许就成了遗迹。

两年后,一个现代的 GNU Wget2 2.0 发布

Wget2 是 Wget 的继任者,该项目开始于 3 年前,并在停滞了 2 年后,终于发布了第一个正式版本 2.0。它是从头开始设计和编写的,以多线程方式工作。在许多情况下,由于 HTTP2、HTTP 压缩,Wget2 的下载速度比 Wget1.x 快很多。它支持更多的协议,特别是 HTTP/2 和压缩,支持多线程连接、并行下载,增加了 HTTP2 上传,通过新的 -download-attr 选项支持 HTML5 下载属性 ,以及其他改进。

老王点评:从特性上来看,这是一个非常值得期待的版本。就是希望可以从此活跃维护起来。

Google 因公开调查结果起诉印度竞争委员会

印度竞争委员会在一项反垄断调查中发现,Google 利用其“雄厚的财务实力”非法打击竞争对手。面对这一结论,Google 决定对该委员会发起诉讼,称对方不应将结果泄露给媒体。印度反垄断机构的这项调查启动于 2019 年,结果发现 Google 似在利用其市场支配地位削弱设备制造商灵活选择移动操作系统版本的空间,同时强迫他们预装 Google 应用。

老王点评:谷歌的意思是,虽然大家都知道我垄断,但是你们不能说你们知道。

每天,Linux 都在进行不断进步,以支持具有适当图形支持的现代游戏。但是,我们能推荐 Linux 用于游戏吗?

你经常会听到 Linux 爱好者称赞 Linux 上改进的游戏功能。是的,考虑到在 Linux 桌面上支持现代游戏所取得的进步,Linux 已经在游戏方面获得了很大的提升。

甚至 Lutris 的创造者在我们的采访中也提到 Linux 在游戏方面取得的进步简直令人难以置信

但是,这有什么值得大肆宣传的吗?我们能向游戏玩家推荐 Linux 吗? Linux 适合玩游戏吗?

此文中,我想分享一些关于在 Linux 系统上玩游戏的的事情,并分享我对它的看法。

你可以在 Linux 上玩游戏吗?是的!

如果有人曾经告诉过你,不能在 Linux 上玩游戏,那是不对的

你可以在 Linux 上玩各种游戏而不会出现任何大的障碍。而且,在大多数情况下,它是可玩的,并且会提供很好的游戏体验。

事实上,如果你不知道从哪里开始,我们有一份 Linux 游戏终极指南 提供给你。

需要一个特定的 Linux 发行版才能玩游戏吗?

并非如此。这取决于你想获得多么方便的体验。

例如,如果你希望 Linux 发行版能够与你的图形驱动程序很好地配合,并获得最新的硬件支持,那么有一些发行版可以做到。同样,如果你只是想用集成的 GPU 玩原生的 Linux 独立游戏,任何发行版都可以。

因此,在你开启 Linux 游戏之旅的同时,会有一些因素影响你对发行版的选择。

不用担心,为了帮助你,我们提供了一份有用的 最佳 Linux 游戏发行版列表

Linux 上的虚拟现实游戏,唉……

我确信 VR 游戏还没有完全普及。但是,如果你想要在 VR 头盔上获得激动人心的体验,那么选择 Linux 作为你的首选平台可能不是一个好主意

你没有在 Linux 上获得便利体验所需的驱动程序或应用程序。没有任何发行版可以帮助你解决此问题。

如果你想了解有关虚拟现实状态的详细信息,可以看看 Boiling Steam 上的博客文章和 GamingOnLinux 上的使用 Valve 的 VR 头盔的有趣体验。

我已经提供了这些博客文章的链接以供参考,但总而言之 —— 如果你想体验 VR 游戏,请避免使用 Linux(如果你实在太闲,请随意尝试)。

可以在 Linux 上玩 Windows 系统的游戏吗?

可以,也不可以。

你可以使用 Steam Play 来玩 Windows 专属的游戏,但是它也存在一些问题,并不是每个游戏都可以运行。

例如,我最终还是使用 Windows 来玩《地平线 4》。如果你喜欢汽车模拟或赛车游戏,这是一款你可能不想错过的杰作。

或许我们在不久的将来可以看到它通过 Steam Play 完美的运行,谁知道呢?

因此,可以肯定的是,你会遇到许多类似的游戏,可能根本无法运行。这是残酷的事实。

而且,要知道该游戏是否可以在 Linux 上运行,请前往 ProtonDB 并搜索该游戏,看看它是否至少具有 “黄金” 状态。

带有反作弊引擎的多人游戏可以吗?

许多游戏玩家更喜欢玩多人游戏,如《Apex Legends》、《彩虹六号:围攻》和《堡垒之夜》。

然而,一些依赖于反作弊引擎的流行游戏还不能在 Linux 上运行。它仍然是一项进行中的工作,可能在未来的 Linux 内核版本中实现 —— 但目前还没有。

请注意,像 《反恐精英:全球攻势》、《Dota 2》、《军团要塞 2》、《英灵神殿》等多人游戏提供原生 Linux 支持并且运行良好!

我会推荐使用 Linux 来玩游戏吗?

考虑到你可以玩很多 Windows 专属的游戏、原生的独立游戏,以及 Linux 原生支持的各种 AAA 游戏,我能推荐初次使用者尝试在 Linux 上玩游戏。

但是,需要注意的是 —— 我建议你列出你想玩的游戏列表,以确保它在 Linux 上运行没有任何问题。否则,你最终都可能浪费大量时间进行故障排除而没有结果。

不要忘记,我相信 Linux 上的 VR 游戏是一个很大的问题。

而且,如果你想探索所有最新最好的游戏,我建议你坚持使用 Windows 的游戏电脑。

虽然我应该鼓励更多的用户采用 Linux 作为游戏平台,但我不会忽视为什么普通消费者仍然喜欢使用 Windows 机器来玩游戏的客观事实。

你怎么认为呢?你同意我的想法吗?欢迎在下方的评论区分享你的想法!


via: https://news.itsfoss.com/linux-for-gaming-opinion/

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

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