分类 新闻 下的文章

在 Linux 内核最近的提交当中,Linus Torvalds 将软盘的驱动程序标记为孤儿。这标志着软盘在 Linux 中步入结束了吗?

有可能你很多年没见过真正的软盘了。如果你正在寻找带软盘驱动器的计算机,可能需要去博物馆里看看。

在二十多年前,软盘是用于存储数据和运行操作系统的流行介质。早期的 Linux 发行版使用软盘进行“分发”。软盘也广泛用于保存和传输数据。

你有没有想过为什么许多应用程序中的保存图标看起来像软盘?因为它就是软盘啊!软盘常用于保存数据,因此许多应用程序将其用作保存图标,并且这个传统一直延续至今。

今天我为什么要说起软盘?因为 Linus Torvalds 在一个 Linux 内核代码的提交里标记软盘的驱动程序为“孤儿”。

在 Linux 内核中被标记为“孤儿”的软盘驱动程序

正如你可以在 GitHub 镜像上的提交中看到的那样,开发人员 Jiri 不再使用带有软驱的工作计算机了。而如果没有正确的硬件,Jiri 将无法继续开发。这就是 Torvalds 将其标记为孤儿的原因。

越来越难以找到可以实际工作的软盘的物理硬件,虽然 Willy 能够对此进行测试,但我认为从实际的硬件角度来看,这个驱动程序几乎已经死了。目前仍然销售的硬件似乎主要是基于 USB 的,根本不使用这种传统的驱动器。

“孤儿”在 Linux 内核中意味着什么?

“孤儿”意味着没有开发人员能够或愿意支持这部分代码。如果没有其他人出现继续维护和开发它,孤儿模块可能会被弃用并最终删除。

它没有被立即删除

Torvalds 指出,各种虚拟环境模拟器仍在使用软盘驱动器。所以软盘的驱动程序不会被立即丢弃。

各种 VM 环境中仍然在仿真旧的软盘控制器,因此该驱动程序不会消失,但让我们看看是否有人有兴趣进一步维护它。

为什么不永远保持内核中的软盘驱动器支持呢?因为这将构成安全威胁。即使没有真正的计算机使用软盘驱动程序,虚拟机仍然拥有它,这将使虚拟机容易受到攻击。

一个时代的终结?

这将是一个时代的结束还是会有其他人出现并承担起在 Linux 中继续维护软盘驱动程序的责任?只有时间会给出答案。

在 Linux 内核中,软盘驱动器成为孤儿我不觉得有什么可惜的。

在过去的十五年里我没有使用过软盘,我怀疑很多人也是如此。那么你呢?你有没有用过软盘?如果是的话,你最后一次使用它的时间是什么时候?


via: https://itsfoss.com/end-of-floppy-disk-in-linux/

作者:Abhishek Prakash 选题:lujun9972 译者:wxy 校对:wxy

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

Epic MegaGrantsEpic Games 的一个计划,用于支持游戏开发人员、企业专业人士、内容创建者和工具开发人员使用 虚幻引擎 Unreal Engine (UE)做出神奇的作品或增强 3D 图形社区的开源功能。

作为该计划的一部分,Epic Games 给予 Blender 基金会 120 万美元拨款以帮助改善他们的发展。如果你还不知道,Blender 是最好的开源视频编辑之一,特别是以创建专业的 3D 计算机图形而闻名。

Tim Sweeney(Epic Games 的创始人兼首席执行官)这样评论这笔授予:

“开放式工具、库和平台对数字内容生态系统的未来至关重要。……Blender 是艺术社区持久的资源,我们的目标是确保其进步,造福所有创作者。”

即使这是个好消息,也有人对此不满意。在本文中,我们将看一下得到该拨款后的 Blender 基金会的计划,以及人们对此的看法。

Blender 基金会的改进计划

Image Credit : BlenderNation

新闻稿当中,Blender 基金会提到了如何利用这笔资金以及用于何种目的:

“Epic MegaGrant 将在未来三年内逐步交付,并将为 Blender 的 专业 Blender 发展计划 Professionalizing Blender Development Initiative 做出贡献。”

所以,没错,这笔财务帮助将以现金提供 —— 但是,它要在 3 年内完成。也就是说,我们要期待 Blender 基金会及其软件质量得到重大改进还有很长时间。

这是 Ton Roosendaal(Blender 基金会的创始人)需要说明的它将如何被利用:

“Epic Games 的支持对 Blender 是一个重要里程碑,”Blender 基金会的创始人兼董事长 Ton Roosendaal 说道。“由于这项拨款,我们将对我们的项目组织进行大量投入,以改善支持、协作和代码质量实践。因此,我们期望更多来自该行业的贡献者加入我们的项目。”

为什么人们对此不是很喜欢?

让我澄清一下,就我个人而言,我不喜欢用 Epic Game 的市场或客户端玩游戏。

由于各种原因(功能、隐私等),我更喜欢 Steam 而不是 Epic Games。

Epic Games 被称为游戏社区中的坏人,因为它最近几款游戏专属于其平台 —— 尽管很多人警告用户该平台上的隐私问题。

不仅如此,Epic Games 的首席执行官在过去发过这样的推特:

安装 Linux 相当于人们不喜欢美国的政治趋势时就搬到加拿大。

不,我们必须为今天的自由而战,如今我们拥有自由。

嗯,这并不直接暗示他讨厌 Linux 或者没有积极推动 Linux 的游戏开发 —— 但是只是因为很多历史情况,人们并不真正信任 Epic Games 的决策。所以,他们并不欣赏与 Blender 基金会的联系(即使这个财务帮助是积极的)。

这与财务帮助无关。但是,Epic Games 缺乏良好的声誉(当然是主观的),因此,人们对此的看法是消极的。看看拨款公告后的一些推文:

希望不要走向排它……这可能会破坏你的声誉。

我对将来会变成什么样感到怀疑。EPIC 最近一直在采取敌对战术。

总而言之

你仍然可以通过 Lutris 在 Linux 上运行 Epic Games,但这是很单薄的非官方尝试。Epic Games 没有表示有兴趣正式支持该项目。

所以,很明显不是每个人都信任 Epic Games。因此,这个消息带来了各种消极反应。

但是,这笔拨款肯定会帮助 Blender 基金会改善其组织和软件质量。

你怎么看待这件事?请在下面的评论中告诉我们您的想法。


via: https://itsfoss.com/epic-games-blender-grant/

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

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

要在 Ubuntu LTS 上获得的最新 Nvidia 驱动程序,你不必再使用 PPA 了。最新的驱动程序现在将在 Ubuntu LTS 版本的存储库中提供。

你可能已经注意到在 Ubuntu 上安装最新和最好的 Nvidia 二进制驱动程序更新的麻烦。

默认情况下,Ubuntu 提供开源的 Nvidia Nouveau 驱动程序,这有时会导致 Ubuntu 卡在启动屏幕上。

你也可以轻松地在 Ubuntu 中安装专有的 Nvidia 驱动程序。问题是默认 Ubuntu 存储库中的 Nvidia 驱动程序不是最新的。为此,几年前 Ubuntu 引入了一个专门的 PPA以解决这个问题。

使用官方 PPA 仍然是安装闭源图形驱动程序的一个不错的解决方法。但是,它绝对不是最方便的选择。

但是,现在,Ubuntu 同意将最新的 Nvidia 驱动程序更新作为 SRU(StableReleaseUpdates)的一部分提供。所以,你将在使用 Ubuntu LTS 版本时也拥有 Nvidia 驱动程序了。

好吧,这意味着你不再需要在 Ubuntu LTS 版本上单独下载/安装 Nvidia 图形驱动程序。

就像你会获得浏览器或核心操作系统更新(或安全更新)的更新包一样,你将获得所需的 Nvidia 二进制驱动程序的更新包。

这个最新的 Nvidia 显卡驱动程序可靠吗?

SRU 字面上指的是 Ubuntu(或基于 Ubuntu 的发行版)的稳定更新。因此,要获得最新的图形驱动程序,你应该等待它作为稳定更新释出,而不是选择预先发布的更新程序。

当然,没有人能保证它能在所有时间内都正常工作 —— 但安装起来比预先发布的更安全。

怎样获得最新的 Nvidia 驱动程序?

Software Updates Nvidia

你只需从软件更新选项中的其他驱动程序部分启用“使用 NVIDIA 驱动程序元数据包……”。

最初,The Linux Experiment 通过视频分享了这个消息 —— 然后 Ubuntu 的官方 Twitter 作为公告重新推送了它。你可以观看下面的视频以获取更多详细信息:

支持哪些 Ubuntu LTS 版本?

目前,Ubuntu 18.04 LTS 已经可用了,它也将很快在 Ubuntu 16.04 LTS 上可用(随后的 LTS 也将次第跟上)。

总结

现在你可以安装最新的 Nvidia 二进制驱动程序更新了,你认为这有何帮助?

如果你已经测试了预先发布的软件包,请在下面的评论中告诉我们你对此的看法。


via: https://itsfoss.com/ubuntu-lts-latest-nvidia-drivers/

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

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

诸位,作为 Linux 中国开源社区及旗下的志愿者翻译组 LCTT 的创始人,我很荣幸地宣布,我们今天迎来了第一位翻译文章数量达到 1000 篇文章的翻译志愿者: geekpi 同学!

geekpi 同学,在 LCTT 创立不久之后即加入了翻译组,并从此默默无闻地、持续地贡献文章翻译。无论从哪个角度看,如果评选 LCTT 中贡献最大的几个人,geekpi 同学都必然入选。

事实上,LCTT 创立快 6 年来,很多贡献者来了,也有很多贡献者渐渐淡出了,我有时候在疲倦之余也有时候会感到厌倦——而每当我看到 geekpi 雷打不动的每个工作日一篇的翻译贡献时,还是心怀感慨,重新投入到 LCTT 的工作当中。感谢以 geekpi 为首的诸位志愿者们,感谢我们的选题们、校对们和技术们,也感谢各位钻石和荣耀成员们,正是你们的努力,才有了如今的 Linux 中国。这也更坚定了我维护 Linux 中国保持公益、社区化的决心,这也给我以动力,让我不得不竭尽全力地将 Linux 中国建设成一个开放、公益、自由、技术的社区!

和一般的开源社区一样,LCTT 贡献者的贡献行为也呈现长尾化,头部贡献者做了大部分的贡献,而大部分人的贡献都较少且分布于长尾区间。但是,像 geekpi 这样一骑绝尘地跑在所有的翻译贡献者之前的,在国内的各个翻译社区中似乎也是绝无仅有的。继两年前 geekpi 同学达成了 500 篇的成就之后(这一记录迄今仍未有人打破),到如今拿下 1000 篇的记录,其贡献持续而稳定地领跑整个社区,要不是我亲自在上海见过 geekpi,简直会怀疑这个账户背后是一个智能 AI 机器人了!(笑,geekpi 同学是一个话语很少,很内敛的同学,在 LCTT 内部交流群内也很少说话)从统计数据上看,geekpi 同学的贡献篇数是第二名的 3 倍,第三名的 5 倍,也超了第 2 到 7 名的翻译篇数总和,更是在总数近 400 人的翻译组中一人独占 1/5 的贡献篇数!

最后,说一下我们 Linux 中国/LCTT 的愿景吧:成为一个开放、公益、自由、技术的社区,为开源技术和开源文化在中国的推广普及做出努力。

也欢迎你,加入我们的社区和翻译组:

美国官方在开会讨论端到端加密。

禁止解禁华为之后,美国总统唐纳德特朗普现在将目光盯上了端到端加密,据一份新的报告声称,白宫高级官员本周会面讨论了政府可以在这方面采取的第一项动作。

Politico 援引了三位知情人士的话指出,来自几个关键机构的二号官员讨论了针对端到端加密的潜在攻击。

“这两条路径是,要么就加密问题发表声明或一般立场,并且[说]他们将继续致力于解决方案,或者要求国会立法,”Politico 援引一位消息人士的话说。

虽然美国政府希望终止美国公司开发的软件中的端到端加密功能,但这一提议却招致了美国各机构代表的不同反应。

Politico 指出,例如,国土安全部 “内部存在分歧”,因为该机构意识到禁止端到端加密可能产生的安全隐患。

加密争议

推动制定这项针对端到端加密的规定,被视为美国情报机构和执法部门努力获取属于犯罪分子和恐怖分子的设备和数据的决定性步骤。

大多数美国公司已经将加密捆绑到他们的产品当中,这包括苹果和谷歌,它阻止了调查人员访问嫌疑人的数据。科技公司将端到端加密定位为一项关键的隐私功能,其中一些人警告说,任何针对它的监管都可能影响到国家安全。

特别是苹果公司,它是反对加密监管的最大公司之一。该公司拒绝解锁圣贝纳迪诺恐怖分子使用的 iPhone,解释说侵入该设备会损害所有客户的安全。

FBI 最终使用了第三方开发的软件解锁了该设备。


via: https://news.softpedia.com/news/donald-trump-now-wants-to-ban-end-to-end-encryption-526567.shtml

作者:Bogdan Popa 选题:lujun9972 译者:wxy 校对:wxy

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

Steam 寻求公众反馈以便为 AMD GPU 测试 ACO(一个新的 Mesa 着色器编译器)已经有几天了。

目前,AMD 驱动程序使用 LLVM 作为着色器编译器。而 Mesa) 则是一个开源的 LLVM 的替代品。因此,在这种情况下,Valve 希望支持 AMD 显卡以提高 Linux 游戏在各种 Linux 发行版上的性能。

为了提高游戏性能,编译时间至关重要,使用新的 ACO 编译器,它将时间缩短了近 50%。 Valve 在其 Steam 社区的帖子中解释了更多关于它的信息:

AMD OpenGL 和 Vulkan 驱动程序目前使用的着色器编译器是上游 LLVM 项目的一部分。该项目规模庞大,并且有许多不同的目标,游戏着色器的在线编译只是其中之一。这可能会导致不同的开发权衡,其中改进游戏特定功能比其他情况更难,特定于游戏的功能也经常被 LLVM 的开发人员因其他事情破坏。特别是,着色器编译速度就是这样一个例子:它在大多数其他场景中并不是一个关键因素,只能锦上添花。但是对于游戏来说,编译时间是至关重要的,而缓慢的着色器编译可能导致几乎无法播放的顿挫。

Linux 游戏真的有性能提升吗?

是的,没错。

这里的主要亮点是编译时间。如果着色器编译时间急剧减少,理论上应该会改善游戏的性能。

而且,根据最初的基准报告,我们确实看到了一些重大改进。

当然,游戏中的 FPS 改进并不是很大。但是,它在早期阶段仍然是一个很好的进步。

如果你对编译时间的改进感到好奇,下面是结果:

是的,即使大幅的编译时间减少也不会大幅影响游戏中的 FPS。但是,它仍然是一件大事,因为目前,这是一项正在进行中的工作。所以,我们可以有更多期待。

但是,还能做些什么呢?

好吧,ACO 还没完成。下面是为什么(在 Valve 中提到):

现在,ACO 只处理像素和计算着色器阶段。当其余的阶段实现时,我们预计编译时间将进一步减少。

总结

尽管我没有配备 AMD GPU,但我很有兴趣看到对 Linux 游戏场景的改进。

此外,随着事情进展,我们将期待更多的基准和报告。

你怎么看待?请在下面的评论中告诉我们你的想法。如果你有基本报告要分享,请告诉我们。


via: https://itsfoss.com/linux-games-performance-boost-amd-gpu/

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

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