2022年5月

GitHub 推动用户启用双因素认证

据报道,Github 将在 2023 年底前要求用户启用双因素认证(2FA)。GitHub 说,只有 16.5% 的 GitHub 活跃用户和 6.44% 的 NPM 用户使用双因素认证。被入侵的账户不仅使与之的个人和组织面临风险,而且也让使用受影响代码的用户面临风险。今年早些时候,GitHub 要求前 100 名 NPM 软件包的维护者强制启用 2FA 验证,并计划在本月扩大到前 500 名,然后再扩大到所有依赖项超过 500 或周下载量超过 100 万的软件包的维护者。

消息来源:theverge
老王点评:确实,很多代码已经不仅仅是个人的业余爱好,而关系到很多重要的严肃应用。

英国政府为在线应用商店制定一致的业务守则

英国政府提出了一套数字市场需要遵循的安全规则,以保护英国用户的设备和数据不被泄露。拟议的指导方针将适用于任何在线应用商店,包括移动设备、游戏机、电视、语音助手和其他产品上的应用。其中包括,所有应用商店都要包括报告托管软件安全漏洞的步骤;让用户更容易了解和管理其隐私信息。

消息来源:techspot
老王点评:对应用商店的管理确实需要加强,尤其是安卓应用商店。

拜登下令推动量子技术发展

这些指令旨在确保美国及其盟友在量子计算领域保持领先于其他国家,特别是应用于密码学。根据指令创建了一个国家量子计划咨询委员会,这是对 2018 年美国颁布的《国家量子倡议法》的加强。美国国家安全局局长说,“与密码分析有关的量子计算机可能危及民用和军用通信,并破坏关键基础设施的监督和控制系统。”去年 11 月,美国制裁了 28 家参与支持中国军事量子计算应用的组织。

消息来源:theregister
老王点评:量子霸权竞赛或许是未来的胜负手。

回音

我们为程序员和开发人员总结了 2022 年最好用的 10 款 Linux 发行版,以便他们开展日常工作和个人项目。

由于工作和项目需要,程序员和开发人员会用到各种工具和应用,包括代码编辑器、编译器、插件以及数据库等等。若对现代开发人员的工作流程做一番整理,一般流程如下:

  • 创建代码仓库
  • 编程
  • 调试
  • 测试
  • 部署

上述工作流程需要用到各种各样的工具,一份标准的工具清单如下:

  • 代码编辑器
  • 简单的文本编辑器
  • 网页浏览器(包括 Web 开发人员使用的各种浏览器)
  • 数据库引擎
  • 本地服务器
  • 各类编程语言的编译器
  • 调试器
  • 监视或分析工具(客户端或者网页端)

与 Windows 相比,Linux 可以说是编程的最佳平台。之所以这样说,主要是因为 Linux 发行版与 Windows 不同,预装了许多功能强大的包和软件,自行安装也比较容易。在本文中,考虑到一些原因,我不会将 macOS 纳入对比范围之内。

综上,本文将整理出 2022 年最适合程序员的 10 款 Linux 发行版。

2022 最适合程序员的 10 款 Linux 发行版

1、Fedora 工作站

Fedora 35 Workstation

在这 10 款 Linux 发行版当中,最优秀的可能就要数 Fedora Linux 了。Fedora 默认的工作站版本精选了一些软件包,为用户带来真正的 GNOME 桌面体验。

Fedora Linux 默认安装了开箱即用的主流开发软件包,包括 PHP、OpenJDK、PostgreSQL、Django、Ruby on Rails 以及 Ansible 等等。

dnf 是 Fedora Linux 的包管理器,有了它,安装代码编辑器以及其他软件就相当容易了。此外,你还可以使用“软件”应用商店一键搜索、安装软件。

Fedora Linux 支持 Snap 和 Flatpak,使用起来会更加灵活方便。你还可以使用 RPM Fusion 仓库,获取大量自由或非自由的软件。因为许可证等一些原因,Fedora Linux 不希望在其主仓库内包括这些包,于是就有了 RPM Fusion。

点击下方链接,了解 Fedora Linux 最新版本。

下载 Fedora

2、Ubuntu Linux

Ubuntu Desktop is a perfect Linux Distribution for Programmers.

在今天,无论是服务器还是个人电脑,使用最为广泛的发行版当属 Ubuntu Linux。Ubuntu 提供长期支持版本,每个长期支持版本官方提供五年的支持(外加五年的维护支持),并且每年为高级用户提供两个短期版本。

由于 Ubuntu 非常流行,各种包与软件的供应商都会提供适用于 Ubuntu 的版本(.deb)。此外,得益于广泛的知名度,Ubuntu 有着更为庞大的论坛群体和更为丰富的帮助文档。所以说,Ubuntu 是开发人员的最佳之选,尤其是在开发过程中陷入难题的时候,Ubuntu 更能发挥其作用。点击下方链接,了解更多。

下载 Ubuntu

3、openSUSE

openSUSE 是用在全球关键系统中最稳定、最专业的 Linux 发行版之一,是企业界(包括个人电脑、服务器以及瘦客户机)的首选解决方案。

相较于 Ubuntu 和 Fedora,openSUSE 具有一些独特的优势。首先,openSUSE 有两个版本:Leap 和 Tumbleweed。其中,openSUSE Leap 属于长期支持版,为用户带来稳定的升级体验。openSUSE Tumbleweed 属于滚动发行版,有着最新、最尖端的软件包。

如果你想获得最新的包和硬件支持,助力开发工作,你可以选择 openSUSE Tumbleweed;如果你想要的是稳定性,无需频繁维护即可长期运行,openSUSE Leap 会更适合你。

使用 openSUSE 进行开发工作,最大的优势之一就是 YaST 包管理工具。有了 YaST,许多操作可以轻松实现自动化。

此外,openSUSE 获取软件非常方便。它有专属的应用网站,供用户查找、安装包和软件。

如果你有一些 Linux 发行版的使用经验,推荐选择 openSUSE 进行开发工作。

下载 openSUSE

4、Manjaro Linux

Manjaro Linux 基于 Arch Linux,不过安装起来更容易一些。Manjaro Linux 自身还有许多独特功能,比如带有图形用户界面的安装程序、pamac 软件安装器以及高质量的软件仓库等等。Manjaro 有三个主要的桌面版本:GNOME、KDE Plasma 和 Xfce,足以满足各类用户的需要。

如果你想使用 Arch Linux 及其滚动发行的软件包来满足开发需求,但又不想在安装原版 Arch 上来回折腾,Manjaro 绝对是你的最佳选择。

下载 Manjaro

5、Arch Linux

尽管有 Manjaro 以及其他基于 Arch Linux 的发行版,而且安装操作非常简单,你可能还是想在自己的定制电脑上折腾一番,亲自动手 安装原版 Arch

不过这种选择更适合程序员和开发人员,因为他们想得到更多的掌控权,或者想要定制一个 Linux 操作系统,用于开发项目或满足开发需求。这样一来,他们可能就会安装 Arch Linux,选择自己最喜欢的桌面,设置专用于开发工作的操作系统。

假设你对 Arch Linux 和普通的电脑都比较熟悉,那么 Arch Linux 就是你的最佳选择,因为在自己定制的 Linux 操作系统上,你可以完全控制每一个软件包。

下载 Arch Linux

6、Pop OS

Pop OS(即 Pop!\_OS)由电脑制造商 System76 针对其系列硬件开发,是一款基于 Ubuntu 的自由开源的发行版。发行周期与 Ubuntu 保持同步,并为用户提供了额外的调整工具和软件包。

Pop OS 21.10 Desktop

Pop OS 基于 Ubuntu,默认支持多种程序语言,所以非常适合程序员使用。Pop OS 的软件中心非常出色,设有开发软件专区,深受计算机科学家和程序员青睐。

此外,Pop OS 的 COSMIC 桌面(GNOME 桌面的定制版)支持窗口自动平铺,具有柔美的调色板、默认的深色模式以及丰富的设置选项,给程序员带来独特的使用体验。

如果你既想要基于 Ubuntu,又想要适合程序员的稳定 Linux 发行版,推荐选择 Pop OS。

下载 POP OS

7、KDE Neon

作为一个程序员,如果你喜欢 KDE Plasma 桌面,又想使用基于 Qt 的开发环境,那么你应该选择 KDE Neon。

KDE Neon 基于 Ubuntu 长期支持版本,兼具最新的 KDE Plasma 桌面和 KDE 框架。因此,使用 KDE Neon,你不仅可以享受 Ubuntu 长期支持版本的稳定性,还能体验基于 Qt 的最新版 KDE 软件。

运行速度快,程序开箱即用,用户界面友好,广泛的社区支持,如你所愿,完美如斯。

下载 KDE Neon

8、Debian

Debian GUN/Linux 就无需过多介绍了。Debian 的稳定分支是 Ubuntu 及其衍生系统的基础。换句话说,Debian 是最主要、最稳定的 Linux 发行版之一。优秀的稳定性和较长的支持时间使得 Debian 非常适合用做开发环境。

不过,Debian 的稳定分支比较保守,很少使用最新的软件包。毕竟全世界(几乎)都依赖 Debian 的稳定运行,所以维护者在检查、合并软件包时必须十分谨慎。

Debian 不仅能够长期稳定运行,而且维护成本较低,是高级用户和系统管理员绝佳的编程环境。

下载 Debian Linux

9、Kali Linux

Kali Linux 由 Offensive Security 开发,服务对象为道德黑客和查找网络漏洞的渗透测试人员,内置大量黑客软件和工具。

对技术娴熟的程序员和开发人员来说,Kali Linux 堪称最佳之选。如果你精通 Linux,具备解决错误和依赖问题的经验,推荐选择 Kali Linux。

下载 Kali Linux

10、Fedora Labs

最后,我们来看看 Fedora Linux 的各种 Fedora Labs 版本。

Fedora Labs 为程序员、科学家、学生等各类人群提供各类专业化的 Linux 发行版,内置各类专业软件、包和工具。很多人并没有意识到 Fedora Labs 的优势,只要经过适当的配置,这些版本都是非常优秀的发行版。

我们来总结一下这些 Fedora Labs:

Fedora Scientific:

  • 采用 KDE Plasma 桌面,集成科学和数学领域的各种开源工具
  • 软件清单如下:

    • 基于 C/C++ 的 GNU Scientific Library
    • 兼容 MATLAB 的 MGNU Octave
    • LaTeX
    • Gnuplot:用于绘制 2D 与 3D 图像
    • Pandas:用于数据处理的 Python 库
    • IPython
    • Java 和 R 程序语言相关包
下载 Fedora Scientific

Fedora COMP NEURO:

  • 采用 GNOME 桌面环境,预装神经科学领域的各种开源包和应用。
下载 Comp Neuro

Fedora Robotics Suite:

  • 集成各种开源机器人技术包和软件,适合初学者、资深计算机科学家和编程人员。
下载 Fedora Robotics

除了上述版本,还有 Fedora Security LabsFedora AstronomyFedora Python Classroom 可供选择。

在编程项目以及科学领域,Fedora Labs 堪称完美之选。

总结

那么,怎样才能从以上 10 款 最适合程序员的 Linux 发行版中选出自己最喜欢的呢?

如果你想要一款开发系统,但又不想耗费太多精力,拿不定主意的话,推荐使用 Fedora 工作站或者 Ubuntu。

如果你的空闲时间比较多或者想要进一步掌控自己的系统,乐于尝试并且能够忍受偶尔发生的错误,推荐选择基于 Arch Linux 的系统。

对于刚接触 Linux 生态的新手程序员来说,Pop OS 也是一个不错的选择。如果有特殊需要的话,可以试试 Fedora Labs。

我希望本文能帮助程序员和开发人员选出最喜欢的 Linux 发行版。

祝你好运!

(题图由 jplenioPixabay 上发布 )


via: https://www.debugpoint.com/2022/03/top-linux-distributions-programmers-2022/

作者:Arindam 选题:lujun9972 译者:aREversez 校对:wxy

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

这是一份关于 Ubuntu 22.04 LTS 的次要特点的列表,这些特点使它成为迄今为止最好的 LTS 版本之一。

Canonical 的最新 LTS 版本 Ubuntu 的代号为 “Jammy Jellyfish” 受到了全球用户的好评。但是有数百个新的微小功能,以及一些不太流行的功能,没有引起人们的注意。因此,这里有五个 Ubuntu 22.04 的独特功能,我们认为这些功能可以使它成为一个史诗般的版本。

Ubuntu 22.04 发布 – 五个独特的功能

为数据驱动的方案进行了优化

数据分析和处理是当今每个企业的核心。而要做到这一点,你需要巨大的计算能力。Ubuntu 22.04 LTS 带来了开箱即用的 英伟达虚拟 GPU(vGPU) 驱动支持。这意味着你可以利用英伟达虚拟 GPU 软件,使你能够在虚拟机中使用从物理 GPU 服务器共享的 GPU 计算能力。

不仅如此,如果你的业务依赖于 SQL Server,Ubuntu LTS for Azure 带来了 Ubuntu 中的 SQL Server,它由 “Micro$oft” 支持,提供优化的性能和可扩展性。

改进的活动目录集成

此外,许多企业在多个工作站中为整个企业用户部署 Ubuntu。而且,部署工作站策略以监测和控制用户访问和各种关键业务控制非常重要。

活动目录实现了基于策略的工作站管理(在 Ubuntu 20.04 中引入),在这个版本中得到了进一步改善。除此之外,这个版本还带来了 ADsys 客户端,它有助于通过命令行远程管理组策略、权限升级和远程脚本执行。从这个版本开始,活动目录现在也支持与高级组策略对象的安装程序集成。

实时内核支持

此外,在 Ubuntu 22.04 LTS 发布期间,Canonical 宣布的一个有趣的消息是,提供“实时”内核选项,现在是测试版。对于电信和其他行业来说,一个低延迟的操作系统对于时间敏感的工作是必需的。因此,考虑到这一点和渗透到这些领域的愿景,Ubuntu 22.04 LTS 带来了一个应用了 PREEMPT\_RT 补丁的实时内核构建。它可用于 x86\_64 和 AArch64 架构。

然而,该 补丁 还没有在主线内核中出现,希望它能很快能出现。

最新的应用、软件包和驱动程序

除了上述变化之外,这个版本还带来了大量的软件包和工具链的升级。例如,这个版本带来了基于各种用途的多种 Linux 内核类型,如 Ubuntu 桌面可以选择使用 内核 5.17,而硬件启用内核仍然是 5.15。

不仅如此,Ubuntu Server 采用长期支持版的 内核 5.15,而 Ubuntu Cloud 镜像可以选择使用与云供应商合作的更优化的内核。

此外,如果你是英伟达用户,值得一提的是,ARM64 上的英伟达驱动的 Linux 限制模块现在已经可用(在 x86\_64 中已经可用)。你可以使用 ubuntu-drivers 程序来安装和配置英伟达驱动。

核心模块和子系统构成的完整的操作系统可以完美无缺地工作。因此,考虑到这一点,Ubuntu 22.04 LTS 对它们都进行了仔细的升级,以迎合这个很好的版本。以下是简介:

GNU/Linux 核心:

  • GCC 11.2.0
  • binutils 2.38
  • glibc 2.35

编程工具链:

  • Python 3.10.4
  • Perl 5.34.0
  • LLVM 14
  • golang 1.18
  • rustc 1.58
  • OpenJDK 11(可选使用 OpenJDK 18)
  • Ruby 3.0
  • PHP 8.1.2
  • Apache 2.4.52
  • PostgreSQL 14.2
  • Django 3.2.12
  • MySQL 8.0
  • 更新的 NFS 以及 Samba Server
  • Systemd 249.11
  • OpenSSL 3.0

虚拟化:

  • qemu 6.2.0
  • libvirt 8.0.0
  • virt-manager 4.0.0

性能提升

但这还不是全部。由于一些长期等待的更新,你应该体验到更快的 Ubuntu 22.04 Jammy Jellyfish,这些体验最终会在这个版本中出现。

首先,长期等待的 GNOME 桌面的 [三重缓冲代码] 已经来到。当先前的帧缓冲落后时,三重缓冲会自动启用,它在英特尔和树莓派驱动中产生了更快的桌面性能。不仅如此,代码还监控最后一帧,以便系统不会遇到过量缓冲的情况。

其次,改进的电源管理,在运行时对 AMD 和英伟达的 GPU 起作用,将帮助笔记本电脑用户。

此外,Wayland 现在是大多数系统的默认显示服务器,除了英伟达 GPU 硬件默认为 X11。Wayland 为你提供了更快的跨应用的桌面体验,包括网页浏览器。

最后,定制的 GNOME 42 及其 独特功能(例如平衡和省电电源配置文件)为重度笔记本电脑用户提供了更多优势。此外,带有浅色/深色外观的新强调色和将选定的 GNOME 模块移植到 GTK4/libadwaita 只是这个史诗般的 Ubuntu 22.04 LTS 版本的一个补充。

结论

总而言之,就上述所有内容的变化和许多其他方面而言,我相信这是 Canonical 发布的最好的 LTS 版本之一。

我们希望它得到好评,并在未来能保持稳定。


via: https://www.debugpoint.com/2022/04/ubuntu-22-04-release-unique-feature/

作者:Arindam 选题:lujun9972 译者:geekpi 校对:wxy

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

有些项目长期保持活跃,有些项目却过早消亡 —— 这两者的区别往往在于它们的文档。严谨、聪明的文档可以给你的项目带来它所需要的动力。你应该把文档工作视为一项主要工作,把它与开发相提并论,下面我将说明这么做的理由和正确的做法。

经常会有开发者简单地认为他们的代码的“ 自我描述 self-documented ”已经足够了,继而认为额外的文档是没有必要的。这种过度的自信会让项目付出很大的代价。匮乏或差劲的文档会扼杀你的项目。没有适当的文档,用户将无法理解项目的目标以及正确的工作流程。这可能会导致人们对采用你的开源产品产生一些疑虑。

撰写文档,从项目第一天就开始

文档不应该是次要的工作,它应该是与代码开发和管理同等的主要任务。随着内容以 Community Threads、Stack Overflow 和 Quora 问答等形式的广泛传播,文档承担了“ 信息源 source of truth ”的角色。它应该满足那些想参考一手资料的贡献者的需要,并给工程师提供必要的参考支持。它还应该与利益相关者沟通基本计划。一个好的文档可以确保产品的持续改进和发展。

当发布一个软件产品时,我们不仅要发布代码,还要发布好的文档。这给我们带来了一个最重要的概念,大多数良好维护了文档的开源项目都遵循这个概念 —— “ 文档即代码 Documentation as code ”。

文档及代码

今天,文档不再被存储为微软 Word 或 PDF 文件。新的需求是版本控制文档,其中所有的文档都是通过版本控制系统添加的,并持续发布。这个概念因 Read the Docs(LCTT 译注:一个文档创建、托管和浏览的平台)而流行,现在已经成为大多数文档团队的内容策略的重要组成部分。

像 Bugzilla 和 GitHub 议题 Issue 这样的工具可以用来跟踪待处理的文档工作,并从维护者和用户那里获得反馈以验证文档的发布。外部审查可以用来验证文档作品,并持续发布文档。这就保证了除代码外,文档也能不断改进并快速发布。

请记住,如果不遵循规范化的实践,每个文档都会不同。这可能会导致一些混乱,使人们难以获取正确的信息。

哪些东西会被归类为混乱呢?当大多数文件都不遵循规范实践时,不一致就会产生,从而导致更大的混乱!那么,如何整理混乱的开源文档呢?

整理混乱的开源文档

遵循一个“文档风格指南”是很重要的。风格指南是创建和展示内容的指导方针的集合。无论你是一个独立的作家还是一个大型文档团队的成员,它都有助于在你的文档中保持一致的风格、口音和语气。

有几个流行的风格指南,如《红帽风格指南》、《谷歌文档风格指南》和《苹果风格指南》。如何选用?首先要从定义你的需求开始。如果你的要求与其他开源项目没有太大区别,你可以遵循一个现成的风格指南,或者你也可以先选一个,然后在它的基础上根据自身需要做一些修改。大多数与语法有关的准则和内容规则可能是通用的,但整体术语可能会有所不同。

你还需要在你的项目中自动采用这些风格指南。为此,你可以使用 Vale,它集成了本地的持续集成(CI)服务,该服务能帮助你确保文档严格遵循风格指南。

文档类型

  • 自述文件:包含基本的安装和使用说明,这也是任何开源文档中最重要的部分之一。它是潜在的用户/开发者与项目之间的第一个连接点。
  • 参考指南:可能包括一些基本的参考资料,以便帮助你快速上手,或者是与项目贡献相关的文档。
  • 用户文档:是最基本的文档,它描述了项目的使用方式。如果没有用户文档,大多数人就会对如何使用该项目感到迷茫。
  • 开发文档:旨在支持开发团队在项目中不断取得新的进展。它还应该为内部开发工作提供一个良好的途径,并确保功能被很好地传达给股东。
  • 社区内容:包括基本的博客、视频和外部内容,旨在为那些想进一步了解项目的社区成员提供支持。

通过使用风格指南,文件的整体前提将以统一的语言风格传达给用户。但是,这些文件毕竟是由一个技术作家团队准备的,它们的写作风格可能会冲突,因为写作风格是因人而异的。那么,如何才能使文档规范化呢?

规范化文档

当涉及到规范化文档时,有许多方法可以采取。第一个方法显然是创建适用于各种角色的预定义模板。这些模板可以用来记录新的功能、识别错误和问题,以及更新变更日志以适应正在增加的新内容。

如果你采用的是基于 Git 的工作流,试着开发一个规范的工作流程来发布你的文档。最规范的工作流是: 复刻 fork 发布文档的仓库,在本地分支上添加你的修改,推送这些修改,提出请求并要求对其进行审查。规范化文档的一个好处就是带来更好的反馈和审查过程。

反馈和自动审查

规范化使得你能够得到用户的反馈并生成自动的审查,可以参考这些反馈来改进项目和文档。通过这些反馈,你也可以评估所分享的信息对用户是否有意义。像 GitBook 这样的文档平台会提供合适的反馈服务,这有助于验证文档是否有用。

始终寻求 主题专家 subject matter expert (SME)对文档的反馈,他们可以是利益相关者、开发者、工程师,甚至是外部贡献者。你也可以使用自动测试和 CI 来验证你的文档是否遵循风格指南。

文档众包

如果你想开源你的文档,最好的方法也许是提供一个快速入门指南。它可以像 CONTRIBUTING.md 那样简单,基本上只要说明该如何设置项目并为其作出贡献/单纯使用它即可。

始终开发以用户为中心的文档,标明每个项目的目的。同时,打造学习课程来帮助新的贡献者。

带着目的编写文档

始终带着目的编写文档。它是最基本的写作策略之一,它定义了你编写某个特定文档的理由,而非方式。首先回答以下问题:

  • 这个文档的目标是什么?
  • 需要传递的信息是什么?
  • 你希望用户在这之后采取什么行动?
  • 我与读者分享的价值观是什么?
  • 我的文档风格是否简洁、一致?

定义一致的内容策略

一致的内容策略有助于确保文档工作和项目基础设施的长期愿景。它可以围绕以下两个主要方面:

  1. 资源:包括项目文档、案例研究和白皮书、项目架构等
  2. 品牌内容:博客和特邀帖子、新闻和社区故事、学习课程等

每个开源项目都应该有适当的文档,以说明它能为用户提供的功能,这样用户就可以选择最合适的解决方案。适当的文档可以传达正确的信息,也可以让其他开发者贡献力量来进一步加强和改进项目。虽然听起来很简单,但只有做对了,文档才能成功。而你的项目,反过来,只有在你的文档正确的情况下才能成功,所以永远不要低估它的目标或过程!

策划:Laveesh Kocher


via: https://www.opensourceforu.com/2022/04/documentation-isnt-just-another-aspect-of-open-source-development/

作者:Harsh Bardhan Mishra 选题:lkxed 译者:lkxed 校对:wxy

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

微软

微软已经以首席成员的身份加入了 开放 3D 基金会 Open 3D Foundation (O3DF),其他首席成员是 Adobe、AWS、华为、英特尔和 Niantic。微软的参与为该项目带来了大量的知识和思想引领,这表明了:通过行业合作,创造一个高保真、功能齐全、不受商业条件限制的开源 3D 引擎是多么的关键。

微软首席集团项目经理 Paul Oliver 将加入 O3DF 管理委员会,这表明他将致力于实现基金会的目标,即确保符合开放 3D 社区保持需求与输入的平衡。基金会的战略方向和对 3D 可视化、仿真计划的管理,是由理事会与股东的创新互动来指导的。

“微软在创意方面的根基很深,我们希望帮助所有的创作者,无论他们是谁、在哪里、为哪个平台创作”,Oliver 如是说,“由 Linux 基金会创建的开放 3D 基金会,是朝着帮助更多世界各地的创作者迈出的美妙一步,我们很高兴能成为其中的一员。”

微软不断致力于使游戏制作民主化,并向全世界的游戏创作者提供其工具和技术。加入开放 3D 基金会也反映出这一点。微软去年通过 GitHub 向所有开发者发布了其游戏开发工具包,并正在通过与 O3DF 的新伙伴关系,扩大其向所有人开放技术的承诺。

O3DF 执行董事,兼 Linux 基金会的游戏和数字媒体部总经理 Royal O'Brien 说:“我们很高兴微软以首席成员的身份加入开放 3D 基金会。有像微软这样杰出的行业资深公司做出贡献,并帮助社区推动 3D 引擎的创新,这对开源社区和使用它的公司都是巨大的好处。”


via: https://www.opensourceforu.com/2022/05/microsoft-joins-the-open-3d-foundation-for-open-source-3d-development-promotion/

作者:Laveesh Kocher 选题:lkxed 译者:lkxed 校对:wxy

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

六个月后,PCWorld 仍然认为没必要升级 Windows 11

2021 年 10 月,PCWorld 对 Windows 11 进行了评测,并将其标记为 Windows 10 的“不必要的替代品”,不向 Windows 10 用户推荐。PCWorld 指出,这是一个 “由改进的功能和不必要的变化组成的混合包”。6 个月后,他们再次测评了它。虽然微软已经做出了改进,但 PCWorld 认为这些改进仍然不值得推荐 Windows 10 用户升级。

消息来源:slashdot
老王点评:我觉得微软雄心勃勃的 Windows 11,可能最后就像 Windows ME 一样,是个昙花一现的过渡产品。

Thunderbird 即将推出移动版

据报道,Thunderbird 产品和业务发展经理在推文中预告,这款电子邮件客户端的移动版即将上线,但目前无法提供更多有用的信息。该电子邮件应用有可能首先在 Android 上亮相。目前还不清楚是否也计划推出 iOS 版本。

消息来源:ghacks
老王点评:虽然 Thunderbird 是个不错的邮件客户端,但不觉得有点太晚了吗?

IBM 三年来首次对 Power 服务器的 i OS 进行重大更新

将于 5 月 10 日亮相的 i OS 7.5 取代了 2019 年 4 月出现的 7.4 版本。不要和苹果的 iOS 和思科的 IOS 混淆,IBM 专用于 Power 的操作系统叫做 “i” 操作系统,只能运行在 Power 10 或 Power 9 硬件上。除了 i OS,IBM 的 POWER 服务器也可以运行 IBM 自己的 AIX 或 Linux。有个比较奇怪的变化是,允许客户改变两位数年份的日期范围,因此年份基点可以从 1940 年移到 1970 年。可能只有这种从历史中走来的系统,才会将创始纪元定在 1940 年吧。

消息来源:theregister
老王点评:满满的历史感,但是我觉得 IBM 不如将精力多投入到 Linux 上。