mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-03-12 01:40:10 +08:00
Merge pull request #2 from LCTT/master
This commit is contained in:
commit
dff3c18e92
@ -3,42 +3,43 @@
|
||||
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
|
||||
[#]: collector: "lujun9972"
|
||||
[#]: translator: "aREversez"
|
||||
[#]: reviewer: " "
|
||||
[#]: publisher: " "
|
||||
[#]: url: " "
|
||||
[#]: reviewer: "wxy"
|
||||
[#]: publisher: "wxy"
|
||||
[#]: url: "https://linux.cn/article-14547-1.html"
|
||||
|
||||
2022 最适合程序员的 10 款 Linux 发行版 [精选]
|
||||
最适合程序员的 10 款 Linux 发行版
|
||||
======
|
||||
我们为程序员和开发人员总结了 2022 年最好用的 10 款 Linux 发行版,以便他们开展日常工作和个人项目。由于工作和项目需要,程序员和开发人员会用到各种工具和应用,包括代码编辑器、编译器、插件以及数据库等等。若对现代开发人员的工作流程做一番整理,一般流程如下:
|
||||
|
||||

|
||||
|
||||
> 我们为程序员和开发人员总结了 2022 年最好用的 10 款 Linux 发行版,以便他们开展日常工作和个人项目。
|
||||
|
||||
由于工作和项目需要,程序员和开发人员会用到各种工具和应用,包括代码编辑器、编译器、插件以及数据库等等。若对现代开发人员的工作流程做一番整理,一般流程如下:
|
||||
|
||||
- 创建代码仓库
|
||||
- 编程
|
||||
- 调试
|
||||
- 测试
|
||||
- 配置
|
||||
|
||||
|
||||
- 部署
|
||||
|
||||
上述工作流程需要用到各种各样的工具,一份标准的工具清单如下:
|
||||
|
||||
- 代码编辑器
|
||||
- 简单的文本编辑器
|
||||
- 网络浏览器(包括 web 开发人员使用的各种浏览器)
|
||||
- 网页浏览器(包括 Web 开发人员使用的各种浏览器)
|
||||
- 数据库引擎
|
||||
- 本地服务器
|
||||
- 各类编程语言的编译器
|
||||
- 调试程序
|
||||
- 调试器
|
||||
- 监视或分析工具(客户端或者网页端)
|
||||
|
||||
|
||||
|
||||
与 Windows 相比,Linux 可以说是编程的最佳平台。之所以这样说,主要是因为 Linux 发行版与 Windows 不同,预装了许多功能强大的包和软件,自行安装也比较容易。在本文中,考虑到一些原因,我不会将 macOS 纳入对比范围之内。
|
||||
|
||||
综上,本文将整理出 2022 年最适合程序员的 10 款 Linux 发行版。
|
||||
|
||||
### 2022 最适合程序员的 10 款 Linux 发行版
|
||||
|
||||
#### 1、Fedora Workstation
|
||||
#### 1、Fedora 工作站
|
||||
|
||||
![Fedora 35 Workstation][1]
|
||||
|
||||
@ -46,29 +47,29 @@
|
||||
|
||||
Fedora Linux 默认安装了开箱即用的主流开发软件包,包括 PHP、OpenJDK、PostgreSQL、Django、Ruby on Rails 以及 Ansible 等等。
|
||||
|
||||
dnf 是 Fedora Linux 的包管理器,有了它,安装代码编辑器以及其他软件就相当容易了。此外,你还可以使用应用商店 Software 一键搜索、安装软件。
|
||||
dnf 是 Fedora Linux 的包管理器,有了它,安装代码编辑器以及其他软件就相当容易了。此外,你还可以使用“软件”应用商店一键搜索、安装软件。
|
||||
|
||||
Fedora Linux 支持 Snap 和 Flatpak,使用起来会更加灵活方便。你还可以使用 RPM Fusion 仓库,获取大量免费或收费的软件。因为许可证等一些原因, Fedora Linux 不希望一些包储存在其主仓库内,于是就有了 RPM Fusion。
|
||||
Fedora Linux 支持 Snap 和 Flatpak,使用起来会更加灵活方便。你还可以使用 RPM Fusion 仓库,获取大量自由或非自由的软件。因为许可证等一些原因,Fedora Linux 不希望在其主仓库内包括这些包,于是就有了 RPM Fusion。
|
||||
|
||||
点击下方链接,了解 Fedora Linux 最新版本。
|
||||
|
||||
[下载 Fedora][2]
|
||||
> **[下载 Fedora][2]**
|
||||
|
||||
#### 2、Ubuntu Linux
|
||||
|
||||
![Ubuntu Desktop is a perfect Linux Distribution for Programmers.][3]
|
||||
|
||||
在今天,无论是服务器还是个人电脑,使用最为广泛的发行版当属 Ubuntu Linux。Ubuntu 提供长期支持版本,每个长期支持版本的官方支持年限为五年(外加五年的维护支持),每年为高级用户提供两个短期版本。
|
||||
在今天,无论是服务器还是个人电脑,使用最为广泛的发行版当属 Ubuntu Linux。Ubuntu 提供长期支持版本,每个长期支持版本官方提供五年的支持(外加五年的维护支持),并且每年为高级用户提供两个短期版本。
|
||||
|
||||
由于 Ubuntu 非常流行,各种包与软件的供应商都会提供适用于 Ubuntu 的版本(.deb)。此外,得益于广泛的知名度,Ubuntu 有着更为庞大的论坛群体和更为丰富的帮助文档。所以说,Ubuntu 是开发人员的最佳之选,尤其是在开发过程中陷入难题的时候,Ubuntu 更能发挥其作用。点击下方链接,了解更多。
|
||||
|
||||
[下载 Ubuntu][4]
|
||||
> **[下载 Ubuntu][4]**
|
||||
|
||||
#### 3、openSUSE
|
||||
|
||||
openSUSE 是最稳定、最专业的 Linux 发行版之一,是企业界(包括个人电脑、服务器以及瘦客户机)的首选解决方案。openSUSE 作为关键系统,在世界范围内得到了广泛应用。
|
||||
openSUSE 是用在全球关键系统中最稳定、最专业的 Linux 发行版之一,是企业界(包括个人电脑、服务器以及瘦客户机)的首选解决方案。
|
||||
|
||||
相较于 Ubuntu 和 Fedora,openSUSE 具有一些独特的优势。首先,openSUSE 有两个版本:Leap 和 Tumbleweed。其中,openSUSE Leap 属于长期支持版,为用户带来稳定的升级体验。openSUSE Tumbleweed 属于滚动发行版,有着最新、最强大的软件包。
|
||||
相较于 Ubuntu 和 Fedora,openSUSE 具有一些独特的优势。首先,openSUSE 有两个版本:Leap 和 Tumbleweed。其中,openSUSE Leap 属于长期支持版,为用户带来稳定的升级体验。openSUSE Tumbleweed 属于滚动发行版,有着最新、最尖端的软件包。
|
||||
|
||||
如果你想获得最新的包和硬件支持,助力开发工作,你可以选择 openSUSE Tumbleweed;如果你想要的是稳定性,无需频繁维护即可长期运行,openSUSE Leap 会更适合你。
|
||||
|
||||
@ -78,7 +79,7 @@ openSUSE 是最稳定、最专业的 Linux 发行版之一,是企业界(包
|
||||
|
||||
如果你有一些 Linux 发行版的使用经验,推荐选择 openSUSE 进行开发工作。
|
||||
|
||||
[下载 openSUSE][5]
|
||||
> **[下载 openSUSE][5]**
|
||||
|
||||
#### 4、Manjaro Linux
|
||||
|
||||
@ -86,25 +87,21 @@ Manjaro Linux 基于 Arch Linux,不过安装起来更容易一些。Manjaro Li
|
||||
|
||||
如果你想使用 Arch Linux 及其滚动发行的软件包来满足开发需求,但又不想在安装原版 Arch 上来回折腾,Manjaro 绝对是你的最佳选择。
|
||||
|
||||
[下载 Manjaro][6]
|
||||
> **[下载 Manjaro][6]**
|
||||
|
||||
#### 5、Arch Linux
|
||||
|
||||
尽管有 Manjaro 以及其他基于 Arch Linux 的发行版,而且安装操作非常简单,你可能还是想在自己的定制电脑上折腾一番,亲自动手[安装原版 Arch][7]。
|
||||
尽管有 Manjaro 以及其他基于 Arch Linux 的发行版,而且安装操作非常简单,你可能还是想在自己的定制电脑上折腾一番,亲自动手 [安装原版 Arch][7]。
|
||||
|
||||
不过这种选择更适合程序员和开发人员,因为他们想得到更多的掌控权,或者想要定制一个 Linux 操作系统,用于开发项目或满足开发需求。这样一来,他们可能就会安装 Arch Linux,选择自己最喜欢的桌面,设置专用于开发工作的操作系统。
|
||||
|
||||
[][8]
|
||||
|
||||
推荐阅读:[Nitrux 最佳 Maui 应用程序][24]
|
||||
|
||||
假设你对 Arch Linux 和普通的电脑都比较熟悉,那么 Arch Linux 就是你的最佳选择,因为在自己定制的 Linux 操作系统上,你可以完全控制每一个软件包。
|
||||
|
||||
[下载 Arch Linux][9]
|
||||
> **[下载 Arch Linux][9]**
|
||||
|
||||
#### 6、Pop OS
|
||||
|
||||
Pop OS(即 Pop!_OS)由电脑制造商 System76 针对其系列硬件开发,是一款基于 Ubuntu 的免费开源发行版。发行周期与 Ubuntu 保持同步,并为用户提供了额外的调整工具和软件包。
|
||||
Pop OS(即 Pop!_OS)由电脑制造商 System76 针对其系列硬件开发,是一款基于 Ubuntu 的自由开源的发行版。发行周期与 Ubuntu 保持同步,并为用户提供了额外的调整工具和软件包。
|
||||
|
||||
![Pop OS 21.10 Desktop][10]
|
||||
|
||||
@ -114,7 +111,7 @@ Pop OS 基于 Ubuntu,默认支持多种程序语言,所以非常适合程序
|
||||
|
||||
如果你既想要基于 Ubuntu,又想要适合程序员的稳定 Linux 发行版,推荐选择 Pop OS。
|
||||
|
||||
[下载 POP OS][11]
|
||||
> **[下载 POP OS][11]**
|
||||
|
||||
#### 7、KDE Neon
|
||||
|
||||
@ -124,17 +121,17 @@ KDE Neon 基于 Ubuntu 长期支持版本,兼具最新的 KDE Plasma 桌面和
|
||||
|
||||
运行速度快,程序开箱即用,用户界面友好,广泛的社区支持,如你所愿,完美如斯。
|
||||
|
||||
[下载 KDE Neon][12]
|
||||
> **[下载 KDE Neon][12]**
|
||||
|
||||
#### 8、Debian
|
||||
|
||||
Debian GUN/Linux 就无需过多介绍了。Debian 的稳定分支是 Ubuntu 及其衍生系统的基础。换句话说,Debian 是最基本、最稳定的 Linux 发行版。优秀的稳定性和较长的支持时间使得 Debian 非常适合用做开发环境。
|
||||
Debian GUN/Linux 就无需过多介绍了。Debian 的稳定分支是 Ubuntu 及其衍生系统的基础。换句话说,Debian 是最主要、最稳定的 Linux 发行版之一。优秀的稳定性和较长的支持时间使得 Debian 非常适合用做开发环境。
|
||||
|
||||
不过,Debian 的稳定分支比较保守,很少使用最新的软件包。毕竟全世界都依赖 Debian 的稳定运行,所以维护者在检查、合并软件包时必须十分谨慎。
|
||||
不过,Debian 的稳定分支比较保守,很少使用最新的软件包。毕竟全世界(几乎)都依赖 Debian 的稳定运行,所以维护者在检查、合并软件包时必须十分谨慎。
|
||||
|
||||
Debian 不仅能够长期稳定运行,而且维护成本较低,是高级用户和系统管理员绝佳的编程环境。
|
||||
|
||||
[下载 Debian Linux][13]
|
||||
> **[下载 Debian Linux][13]**
|
||||
|
||||
#### 9、Kali Linux
|
||||
|
||||
@ -142,7 +139,7 @@ Kali Linux 由 Offensive Security 开发,服务对象为道德黑客和查找
|
||||
|
||||
对技术娴熟的程序员和开发人员来说,Kali Linux 堪称最佳之选。如果你精通 Linux,具备解决错误和依赖问题的经验,推荐选择 Kali Linux。
|
||||
|
||||
[下载 Kali Linux][14]
|
||||
> **[下载 Kali Linux][14]**
|
||||
|
||||
#### 10、Fedora Labs
|
||||
|
||||
@ -150,7 +147,9 @@ Kali Linux 由 Offensive Security 开发,服务对象为道德黑客和查找
|
||||
|
||||
Fedora Labs 为程序员、科学家、学生等各类人群提供各类专业化的 Linux 发行版,内置各类专业软件、包和工具。很多人并没有意识到 Fedora Labs 的优势,只要经过适当的配置,这些版本都是非常优秀的发行版。
|
||||
|
||||
我们来总结一下这些 Fedora Labs。
|
||||
我们来总结一下这些 Fedora Labs:
|
||||
|
||||
Fedora Scientific:
|
||||
|
||||
* 采用 KDE Plasma 桌面,集成科学和数学领域的各种开源工具
|
||||
* 软件清单如下:
|
||||
@ -161,16 +160,20 @@ Fedora Labs 为程序员、科学家、学生等各类人群提供各类专业
|
||||
* Pandas:用于数据处理的 Python 库
|
||||
* IPython
|
||||
* Java 和 R 程序语言相关包
|
||||
* 了解更多,请点击 [下载 Fedora Scientific][15]
|
||||
|
||||
> **[下载 Fedora Scientific][15]**
|
||||
|
||||
* 采用 GNOME 桌面环境,预装神经科学领域的各种开源包和应用。了解更多,请点击 [下载 Comp Neuro][25]
|
||||
Fedora COMP NEURO:
|
||||
|
||||
* 采用 GNOME 桌面环境,预装神经科学领域的各种开源包和应用。
|
||||
|
||||
> **[下载 Comp Neuro][25]**
|
||||
|
||||
Fedora Robotics Suite:
|
||||
|
||||
* 集成各种开源机器人技术包和软件,适合初学者、资深计算机科学家和编程人员。
|
||||
* 了解更多,[下载 Fedora Robotics][16].
|
||||
|
||||
|
||||
> **[下载 Fedora Robotics][16]**
|
||||
|
||||
除了上述版本,还有 [Fedora Security Labs][17]、[Fedora Astronomy][18] 和 [Fedora Python Classroom][19] 可供选择。
|
||||
|
||||
@ -180,9 +183,7 @@ Fedora Labs 为程序员、科学家、学生等各类人群提供各类专业
|
||||
|
||||
那么,怎样才能从以上 10 款 最适合程序员的 Linux 发行版中选出自己最喜欢的呢?
|
||||
|
||||
如果你想要一款开发系统,但又不想耗费太多精力,拿不定主意的话,推荐使用 Fedora Workstation 或者 Ubuntu。
|
||||
|
||||
If you have spare time or want more control in your system, like experimenting and being comfortable with occasional errors, then go for Arch Linux based systems.
|
||||
如果你想要一款开发系统,但又不想耗费太多精力,拿不定主意的话,推荐使用 Fedora 工作站或者 Ubuntu。
|
||||
|
||||
如果你的空闲时间比较多或者想要进一步掌控自己的系统,乐于尝试并且能够忍受偶尔发生的错误,推荐选择基于 Arch Linux 的系统。
|
||||
|
||||
@ -192,10 +193,6 @@ If you have spare time or want more control in your system, like experimenting a
|
||||
|
||||
祝你好运!
|
||||
|
||||
* * *
|
||||
|
||||
我们分享最新的技术、软件等重要新闻资讯,关注我们的 [Telegram][20]、[Twitter][21]、[YouTube][22] 和 [Facebook][23],不要错过最新内容!
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://www.debugpoint.com/2022/03/top-linux-distributions-programmers-2022/
|
||||
@ -203,7 +200,7 @@ via: https://www.debugpoint.com/2022/03/top-linux-distributions-programmers-2022
|
||||
作者:[Arindam][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[aREversez](https://github.com/aREversez)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
校对:[wxy](https://github.com/wxy)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
@ -0,0 +1,123 @@
|
||||
[#]: subject: "5 Less Popular Features that Make Ubuntu 22.04 LTS an Epic Release"
|
||||
[#]: via: "https://www.debugpoint.com/2022/04/ubuntu-22-04-release-unique-feature/"
|
||||
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
|
||||
[#]: collector: "lujun9972"
|
||||
[#]: translator: "geekpi"
|
||||
[#]: reviewer: "wxy"
|
||||
[#]: publisher: "wxy"
|
||||
[#]: url: "https://linux.cn/article-14546-1.html"
|
||||
|
||||
使 Ubuntu 22.04 LTS 成为史诗版本的 5 个不太流行的功能
|
||||
======
|
||||
|
||||
> 这是一份关于 Ubuntu 22.04 LTS 的次要特点的列表,这些特点使它成为迄今为止最好的 LTS 版本之一。
|
||||
|
||||
Canonical 的最新 LTS 版本 [Ubuntu 的代号为 “Jammy Jellyfish”][1] 受到了全球用户的好评。但是有数百个新的微小功能,以及一些不太流行的功能,没有引起人们的注意。因此,这里有五个 Ubuntu 22.04 的独特功能,我们认为这些功能可以使它成为一个史诗般的版本。
|
||||
|
||||

|
||||
|
||||
### Ubuntu 22.04 发布 – 五个独特的功能
|
||||
|
||||
#### 为数据驱动的方案进行了优化
|
||||
|
||||
数据分析和处理是当今每个企业的核心。而要做到这一点,你需要巨大的计算能力。Ubuntu 22.04 LTS 带来了开箱即用的 [英伟达虚拟 GPU(vGPU)][3] 驱动支持。这意味着你可以利用英伟达虚拟 GPU 软件,使你能够在虚拟机中使用从物理 GPU 服务器共享的 GPU 计算能力。
|
||||
|
||||
不仅如此,如果你的业务依赖于 SQL Server,Ubuntu LTS for Azure 带来了 Ubuntu 中的 SQL Server,它由 “Micro$oft” 支持,提供优化的性能和可扩展性。
|
||||
|
||||
#### 改进的活动目录集成
|
||||
|
||||
此外,许多企业在多个工作站中为整个企业用户部署 Ubuntu。而且,部署工作站策略以监测和控制用户访问和各种关键业务控制非常重要。
|
||||
|
||||
活动目录实现了基于策略的工作站管理(在 Ubuntu 20.04 中引入),在这个版本中得到了进一步改善。除此之外,这个版本还带来了 [ADsys][4] 客户端,它有助于通过命令行远程管理组策略、权限升级和远程脚本执行。从这个版本开始,活动目录现在也支持与高级组策略对象的安装程序集成。
|
||||
|
||||
#### 实时内核支持
|
||||
|
||||
此外,在 Ubuntu 22.04 LTS 发布期间,Canonical 宣布的一个有趣的消息是,提供“实时”内核选项,现在是测试版。对于电信和其他行业来说,一个低延迟的操作系统对于时间敏感的工作是必需的。因此,考虑到这一点和渗透到这些领域的愿景,Ubuntu 22.04 LTS 带来了一个应用了 PREEMPT_RT 补丁的实时内核构建。它可用于 x86_64 和 AArch64 架构。
|
||||
|
||||
然而,该 [补丁][5] 还没有在主线内核中出现,希望它能很快能出现。
|
||||
|
||||
#### 最新的应用、软件包和驱动程序
|
||||
|
||||
除了上述变化之外,这个版本还带来了大量的软件包和工具链的升级。例如,这个版本带来了基于各种用途的多种 Linux 内核类型,如 Ubuntu 桌面可以选择使用 [内核 5.17][6],而硬件启用内核仍然是 5.15。
|
||||
|
||||
不仅如此,Ubuntu Server 采用长期支持版的 [内核 5.15][8],而 Ubuntu Cloud 镜像可以选择使用与云供应商合作的更优化的内核。
|
||||
|
||||
此外,如果你是英伟达用户,值得一提的是,ARM64 上的英伟达驱动的 Linux 限制模块现在已经可用(在 x86_64 中已经可用)。你可以使用 [ubuntu-drivers][9] 程序来安装和配置英伟达驱动。
|
||||
|
||||
核心模块和子系统构成的完整的操作系统可以完美无缺地工作。因此,考虑到这一点,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 及其 [独特功能][11](例如平衡和省电电源配置文件)为重度笔记本电脑用户提供了更多优势。此外,带有浅色/深色外观的新强调色和将选定的 GNOME 模块移植到 GTK4/libadwaita 只是这个史诗般的 Ubuntu 22.04 LTS 版本的一个补充。
|
||||
|
||||
### 结论
|
||||
|
||||
总而言之,就上述所有内容的变化和许多其他方面而言,我相信这是 Canonical 发布的最好的 LTS 版本之一。
|
||||
|
||||
我们希望它得到好评,并在未来能保持稳定。
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://www.debugpoint.com/2022/04/ubuntu-22-04-release-unique-feature/
|
||||
|
||||
作者:[Arindam][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[geekpi](https://github.com/geekpi)
|
||||
校对:[wxy](https://github.com/wxy)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]: https://www.debugpoint.com/author/admin1/
|
||||
[b]: https://github.com/lujun9972
|
||||
[1]: https://www.debugpoint.com/2022/01/ubuntu-22-04-lts/
|
||||
[2]: https://www.debugpoint.com/wp-content/uploads/2022/04/Ubuntu-22.04-LTS-Desktop-GNOME-1024x580.jpg
|
||||
[3]: https://docs.英伟达.com/grid/latest/grid-vgpu-release-notes-ubuntu/index.html
|
||||
[4]: https://github.com/ubuntu/adsys
|
||||
[5]: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git/
|
||||
[6]: https://www.debugpoint.com/2022/03/linux-kernel-5-17/
|
||||
[8]: https://www.debugpoint.com/2021/11/linux-kernel-5-15/
|
||||
[9]: https://launchpad.net/ubuntu/+source/ubuntu-drivers-common
|
||||
[10]: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1441
|
||||
[11]: https://www.debugpoint.com/2022/03/gnome-42-release/
|
||||
[12]: https://t.me/debugpoint
|
||||
[13]: https://twitter.com/DebugPoint
|
||||
[14]: https://www.youtube.com/c/debugpoint?sub_confirmation=1
|
||||
[15]: https://facebook.com/DebugPoint
|
@ -0,0 +1,43 @@
|
||||
[#]: subject: "Microsoft’s 3D Movie Maker, First Released In 1995, Is Now Open Source"
|
||||
[#]: via: "https://www.opensourceforu.com/2022/05/microsofts-3d-movie-maker-first-released-in-1995-is-now-open-source/"
|
||||
[#]: author: "Laveesh Kocher https://www.opensourceforu.com/author/laveesh-kocher/"
|
||||
[#]: collector: "lkxed"
|
||||
[#]: translator: "lkxed"
|
||||
[#]: reviewer: "wxy"
|
||||
[#]: publisher: "wxy"
|
||||
[#]: url: "https://linux.cn/article-14549-1.html"
|
||||
|
||||
微软 1995 年首次发布的 3D Movie Maker 现已开源
|
||||
======
|
||||
|
||||
![Windows Movie Maker 标志][1]
|
||||
|
||||
这些年来,微软发布了许多开源工具。今天,它正在翻箱底,让 3D Movie Maker 也对所有人开放。3D Movie Maker 于 1995 年首次推出,它允许你用 3D 人物、道具、背景、文字、声音和特殊效果来创建动画场景。这个版本还包括一个 Argonaut 软件公司构建的 BRender。虽然这是一个积极的举措,但请先别太激动,事情可没那么容易。
|
||||
|
||||
> “这个项目不太可能在现代硬件/软件下构建成功,但你可以先开始编译,并获得部分完整的二进制文件。”
|
||||
|
||||
以下是它的部分构建说明:
|
||||
|
||||
- 确保本仓库检出到一个名字简短的目录中,最好是靠近驱动器的根路径(即 `C:\3d` 这样)。
|
||||
- 在构建过程中,你需要 Visual C++ 2.0 的开发工具(可以在安装盘的 `MSVC20BIN` 目录下找到)。有一些源码遵循的是 C++98 之前的规范,因此现代编译器可能不会喜欢它们。
|
||||
- 从本仓库的根目录下运行 `setvars.bat`。你可以改变这个脚本中的值来改变你的构建目标。
|
||||
- 查找并安装字体文件(详见 `FONTS.md`)。
|
||||
- 运行 `nmake` 以开始使用 3D Movie Maker。
|
||||
|
||||
这些代码是从微软公司的档案中恢复的,涉及到的第三方软件(如 BRender)已获得授权。同时,它删除了开发者的身份和别名,以便使该软件开源(从事原始发布工作的微软现任员工除外,他们同意保留自己的名字)。你可以在 [这里][2] 下载它。
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://www.opensourceforu.com/2022/05/microsofts-3d-movie-maker-first-released-in-1995-is-now-open-source/
|
||||
|
||||
作者:[Laveesh Kocher][a]
|
||||
选题:[lkxed][b]
|
||||
译者:[lkxed](https://github.com/lkxed)
|
||||
校对:[wxy](https://github.com/wxy)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]: https://www.opensourceforu.com/author/laveesh-kocher/
|
||||
[b]: https://github.com/lkxed
|
||||
[1]: https://www.opensourceforu.com/wp-content/uploads/2022/05/windows-movie-maker-logo-696x392.png
|
||||
[2]: https://github.com/microsoft/Microsoft-3D-Movie-Maker
|
@ -1,46 +0,0 @@
|
||||
[#]: subject: "Microsoft’s 3D Movie Maker, First Released In 1995, Is Now Open Source"
|
||||
[#]: via: "https://www.opensourceforu.com/2022/05/microsofts-3d-movie-maker-first-released-in-1995-is-now-open-source/"
|
||||
[#]: author: "Laveesh Kocher https://www.opensourceforu.com/author/laveesh-kocher/"
|
||||
[#]: collector: "lkxed"
|
||||
[#]: translator: " "
|
||||
[#]: reviewer: " "
|
||||
[#]: publisher: " "
|
||||
[#]: url: " "
|
||||
|
||||
Microsoft’s 3D Movie Maker, First Released In 1995, Is Now Open Source
|
||||
======
|
||||
![windows movie maker logo][1]
|
||||
|
||||
Microsoft has released a number of open source tools over the years, and today it is digging deep into its archives to make 3D Movie Maker available to everyone. 3D Movie Maker, which was first launched in 1995, allows you to create animated scenarios with 3D characters, props, backgrounds, text, sound, and special effects. This version also includes an Argonaut software build of BRender. While this is a positive step, you shouldn’t get too enthusiastic because there is a catch.
|
||||
|
||||
“This project is unlikely to build successfully under modern hardware/software, but you can get started with compilation and get partial completed binaries.”
|
||||
|
||||
It includes the following construction instructions.
|
||||
|
||||
– Make sure this repository is checked out to a folder with a brief name, preferably near the drive’s root (i.e. C:\3d).
|
||||
|
||||
– On your route, you’ll need the dev tools for Visual C++ 2.0 (found under MSVC20BIN on the installer disc). Some pre-C++98 norms are disliked by modern compilers.
|
||||
|
||||
– Run setvars.bat from the root of this repository. You can alter the values in this script to change the target of your build.
|
||||
|
||||
– Find and install font files (see FONTS.md)
|
||||
|
||||
– Run nmake to get started with 3D Movie Maker.
|
||||
|
||||
The code was recovered from the Microsoft corporate archives, third-party authorization (for products like BRender) was gained, and developer identities and aliases were deleted in order to make the software open source (with the exception of current Microsoft employees who worked on the original release and agreed to keep their names in place). It can be downloaded from [here][2].
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://www.opensourceforu.com/2022/05/microsofts-3d-movie-maker-first-released-in-1995-is-now-open-source/
|
||||
|
||||
作者:[Laveesh Kocher][a]
|
||||
选题:[lkxed][b]
|
||||
译者:[译者ID](https://github.com/译者ID)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]: https://www.opensourceforu.com/author/laveesh-kocher/
|
||||
[b]: https://github.com/lkxed
|
||||
[1]: https://www.opensourceforu.com/wp-content/uploads/2022/05/windows-movie-maker-logo-696x392.png
|
||||
[2]: https://github.com/microsoft/Microsoft-3D-Movie-Maker
|
@ -2,7 +2,7 @@
|
||||
[#]: via: (https://www.linux.com/news/webassembly-security-now-and-in-the-future/)
|
||||
[#]: author: (Dan Brown https://training.linuxfoundation.org/announcements/webassembly-security-now-and-in-the-future/)
|
||||
[#]: collector: (lujun9972)
|
||||
[#]: translator: ( )
|
||||
[#]: translator: (hanszhao80)
|
||||
[#]: reviewer: ( )
|
||||
[#]: publisher: ( )
|
||||
[#]: url: ( )
|
||||
@ -66,7 +66,7 @@ via: https://www.linux.com/news/webassembly-security-now-and-in-the-future/
|
||||
|
||||
作者:[Dan Brown][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[译者ID](https://github.com/译者ID)
|
||||
译者:[hanszhao80](https://github.com/hanszhao80)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
@ -1,123 +0,0 @@
|
||||
[#]: subject: "5 Less Popular Features that Make Ubuntu 22.04 LTS an Epic Release"
|
||||
[#]: via: "https://www.debugpoint.com/2022/04/ubuntu-22-04-release-unique-feature/"
|
||||
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
|
||||
[#]: collector: "lujun9972"
|
||||
[#]: translator: "geekpi"
|
||||
[#]: reviewer: " "
|
||||
[#]: publisher: " "
|
||||
[#]: url: " "
|
||||
|
||||
使 Ubuntu 22.04 LTS 成为史诗版本的 5 个不太流行的功能
|
||||
======
|
||||
一份关于 Ubuntu 22.04 LTS 的次要特点的列表,这些特点使它成为迄今为止最好的 LTS 版本之一。
|
||||
|
||||
Canonical 的最新 LTS 版本 [Ubuntu 代号为 “Jammy Jellyfish”][1] 受到了全球用户的好评。有数百个新的微小功能,也有一些不太流行的功能,没有引起人们的注意。因此,这里有五个独特的 Ubuntu 22.04 版本功能,我们认为这些功能使它成为一个史诗般的版本。
|
||||
|
||||
![Ubuntu 22.04 LTS Desktop \(GNOME\)][2]
|
||||
|
||||
### Ubuntu 22.04 发布 – 五个独特的功能
|
||||
|
||||
#### 为数据驱动的方案进行了优化
|
||||
|
||||
数据分析和处理是当今每个企业的核心。而要做到这一点,你需要巨大的计算能力。Ubuntu 22.04 LTS 带来了开箱即用的 [NVIDIA 虚拟 GPU(vGPU)][3] 驱动支持。这意味着你可以利用 NVIDIA 虚拟 GPU 软件,使你能够在从物理 GPU 服务器共享的虚拟机中使用 GPU 计算能力。
|
||||
|
||||
不仅如此,如果你的业务依赖于 SQL Server,Ubuntu LTS for Azure 带来了 Ubuntu 中的 SQL Server,它由 “Micro$oft” 支持,提供优化的性能和可扩展性。
|
||||
|
||||
#### 改进的活动目录集成
|
||||
|
||||
此外,许多企业在多个工作站中为整个企业用户部署 Ubuntu。而且,部署工作站策略以监测和控制用户访问和各种关键业务控制非常重要。
|
||||
|
||||
活动目录实现了基于策略的工作站管理(在 Ubuntu 20.04 中引入),在这个版本中得到了进一步改善。除此之外,这个版本还带来了 [ADsys][4] 客户端,它有助于通过命令行远程管理组策略、权限升级和远程脚本执行。活动目录现在也支持从这个版本开始与高级组策略对象的安装程序集成。
|
||||
|
||||
#### 实时内核支持
|
||||
|
||||
此外,在 Ubuntu 22.04 LTS 发布期间,Canonical 宣布的一个有趣的消息是提供“实时”内核选项,现在是测试版。对于电信和其他行业来说,一个低延迟的操作系统对于时间敏感的工作是必需的。因此,考虑到这一点和渗透到这些领域的愿景,Ubuntu 22.04 LTS 带来了一个应用了 PREEMPT_RT 补丁的实时内核构建。它可用于 x86_64 和 AArch64 架构。
|
||||
|
||||
然而,[补丁][5]还没有在主线内核中出现,希望它能很快能出现。
|
||||
|
||||
#### 最新的应用、软件包和驱动程序
|
||||
|
||||
除了上述变化之外,这个版本还带来了大量的软件包和工具链的升级。例如,这个版本带来了基于用途的多种 Linux 内核类型,如 Ubuntu 桌面可以选择使用 [Kernel 5.17][6],而硬件启用的内核仍然是 5.15。
|
||||
|
||||
不仅如此,Ubuntu Server 的特点是长期支持 [Kernel 5.15][8],而 Ubuntu Cloud 镜像可以选择使用与云供应商合作的更优化的内核。
|
||||
|
||||
此外,如果你是 NVIDIA 用户,值得一提的是,ARM64 上的 NVIDIA 驱动的 Linux 限制模块现在已经可用(在 x86_64 中已经可用)。你可以使用 [ubuntu-drivers][9] 程序来安装和配置 NVIDIA 驱动。
|
||||
|
||||
由于核心模块和子系统的存在,一个完整的操作系统可以完美无缺地工作。因此,考虑到这一点,Ubuntu 22.04 LTS 对它们都进行了仔细的升级,以迎合这个很好的版本。以下是简介。
|
||||
|
||||
* 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.2Apache 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 桌面的[三重缓冲代码]长期悬而未决。当先前的帧缓冲落后时,三重缓冲会自动启用,它在 Intel 和树莓派驱动中产生了更快的桌面性能。不仅如此,代码还监控最后一帧,以便系统不会遇到过量缓冲的情况。
|
||||
|
||||
其次,改进的电源管理,在运行时对 AMD 和 NVIDIA 的 GPU 起作用,将帮助笔记本电脑用户。
|
||||
|
||||
此外,Wayland 现在是大多数系统的默认显示服务器,除了 NVIDIA GPU 硬件默认为 X11。Wayland 为你提供了更快的跨应用的桌面体验,包括网络浏览器。
|
||||
|
||||
最后,定制的 GNOME 42 及其[独特功能][11](例如平衡和省电电源配置文件)为重度笔记本电脑用户提供了更多优势。 此外,带有浅色/深色外观的新强调色和选定 GNOME 模块的 GTK4/libadwaita 端口只是这个史诗般的 Ubuntu 22.04 LTS 版本的一个插件。
|
||||
|
||||
### 结论
|
||||
|
||||
总而言之,我相信这是 Canonical 发布的最好的 LTS 版本之一,就上述所有内容的变化和许多其他方面而言。
|
||||
|
||||
我们希望它受到好评并在未来几天保持稳定。
|
||||
|
||||
* * *
|
||||
|
||||
我们带来最新的技术、软件新闻和重要的东西。通过 [Telegram][12]、[Twitter][13]、[YouTube][14] 和 [Facebook][15] 保持联系,不错过任何更新!
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://www.debugpoint.com/2022/04/ubuntu-22-04-release-unique-feature/
|
||||
|
||||
作者:[Arindam][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[geekpi](https://github.com/geekpi)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]: https://www.debugpoint.com/author/admin1/
|
||||
[b]: https://github.com/lujun9972
|
||||
[1]: https://www.debugpoint.com/2022/01/ubuntu-22-04-lts/
|
||||
[2]: https://www.debugpoint.com/wp-content/uploads/2022/04/Ubuntu-22.04-LTS-Desktop-GNOME-1024x580.jpg
|
||||
[3]: https://docs.nvidia.com/grid/latest/grid-vgpu-release-notes-ubuntu/index.html
|
||||
[4]: https://github.com/ubuntu/adsys
|
||||
[5]: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git/
|
||||
[6]: https://www.debugpoint.com/2022/03/linux-kernel-5-17/
|
||||
[8]: https://www.debugpoint.com/2021/11/linux-kernel-5-15/
|
||||
[9]: https://launchpad.net/ubuntu/+source/ubuntu-drivers-common
|
||||
[10]: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1441
|
||||
[11]: https://www.debugpoint.com/2022/03/gnome-42-release/
|
||||
[12]: https://t.me/debugpoint
|
||||
[13]: https://twitter.com/DebugPoint
|
||||
[14]: https://www.youtube.com/c/debugpoint?sub_confirmation=1
|
||||
[15]: https://facebook.com/DebugPoint
|
Loading…
Reference in New Issue
Block a user