2023年6月

Linux 主导着大多数互联网、大部分云计算和几乎所有的超级计算机。我也喜欢在 Linux 上进行游戏、办公工作和发挥创造力。

北极企鹅聚集在一起

开源朗读者 | 徐斯佳

当你习惯于一个操作系统时,很容易将其他操作系统看作是“应用程序”。如果你在桌面上使用一种操作系统,你可能会认为另一种操作系统是人们用来运行服务器的应用程序,而又一种操作系统是用来玩游戏的应用程序,依此类推。有时我们会忘记操作系统是计算机管理无数任务的部分(从技术上讲,每秒数百万个任务),它们通常设计成能够执行各种任务。当有人问我 Linux 能做什么 时,我通常会问他们想让它做什么。这没有一个单一的答案,所以这里有五个让我惊讶的 Linux 用途。

1、用 Linux 进行激光切割

由 MSRaynsford 制作的蓝图

在离我最近的创客空间里,有一台巨大的工业机器,大约和一张沙发一样大小,可以根据一个简单的线条图设计文件来切割各种材料。这是一台强大的激光切割机,令我惊讶的是,我第一次使用它时发现它只需要通过 USB 线连接到我的 Linux 笔记本电脑上。事实上,在许多方面,与许多台式打印机相比,连接这台激光切割机更容易,因为许多台式打印机需要过于复杂和臃肿的驱动程序。

使用 Inkscape 和 一个简单的插件,你可以为这台工业激光切割机设计切割线条。你可以为你的树莓派笔记本设计一个外壳,使用这些知识共享的设计方案来建造 一个密码锁盒、切割一个店面标牌,或者你心目中的其他任何想法。而且,你可以完全使用开源软件来完成这些操作。

2、在 Linux 上进行游戏

Lutris 桌面客户端

开源游戏一直都有,最近一段时间也有一些备受瞩目的 Linux 游戏。我建造的第一台游戏电脑就是一台 Linux 电脑,我觉得我邀请过来一起玩沙发合作游戏的人们都没有意识到他们是在 Linux 上进行游戏。这是一种流畅顺滑的体验,而且取决于你愿意在硬件上花费多少,可能上无止境吧。

更重要的是,不仅游戏正在进入 Linux,整个平台也在进一步发展。Valve 推出的 Steam Deck 是一款非常受欢迎的掌上游戏机,它运行的是 Linux。更好的是,许多开源软件也在 Steam 上发布,包括 BlenderKrita,这鼓励了更广泛的采用。

3、在 Linux 上进行办公工作

Calligra Words

Linux,就像生活一样,并不总是刺激的。有时,你需要一台计算机来完成一些普通的事情,比如支付账单、制定预算,或者为学校写论文或工作写报告。无论任务是什么,Linux 都可以作为一台日常的桌面电脑。你可以在 Linux 上进行“平常”的工作。

不仅局限于知名的应用程序。我在优秀的 LibreOffice 套件中做了很多工作,但在我最旧的电脑上,我使用更简洁的 Abiword。有时,我喜欢试试 KDE 的官方套件 Calligra,当需要进行精确的 设计工作(包括 专门的过程式设计工作)时,我使用 Scribus。

使用 Linux 进行日常任务最好的地方在于,最终没有人知道你用了什么工具来完成最终产品。你的工具链和工作流程属于你自己,结果和封闭的、非开源软件产生的结果一样好,甚至更好。我发现,使用 Linux 进行日常任务让这些任务对我来说更有趣,因为开源软件本质上允许我开发达到自己预期结果的路径。我可以尝试创建解决方案,帮助我 高效完成工作,或者帮助我 自动化重要任务,但我也享受系统的灵活性。我不想去适应我的工具链,而是调整我的工具,使它们为我工作。

4、在 Linux 上进行音乐制作

Ardour

我是一个业余音乐家,在开始将所有制作工作转移到计算机之前,我拥有几台合成器、音序器和多轨录音机。我转向计算机音乐之所以用了比较长的时间,是因为我觉得它对我来说不够模块化。当你习惯于将物理设备互相连接,通过滤波器、效果器、混音器和辅助混音器来路由声音时,全功能应用程序看起来有点令人失望。

并不是说全功能应用程序没有受到欣赏。我喜欢能够打开一个应用程序,如 LMMS,它恰好拥有我想要的一切。然而,在实际使用中,似乎没有一个计算机音乐应用程序真正拥有我所需要的一切。

当我转向 Linux 时,我发现它以模块化为基本原则构建了一个庞大的音乐制作环境。我找到了 音序器、合成器、混音器、录音器、补丁台等的应用程序。我可以在计算机上建立自己的工作室,就像我在现实生活中建立自己的工作室一样。在 Linux 上,音频制作得到了飞速发展,今天,开源 应用程序 可以作为统一的控制中心,同时保留了从系统其他位置提取声音的可扩展性。对于像我这样的拼贴式制作人来说,这是一个梦幻般的工作室。

5、在 Linux 上进行复古计算

Mageia 8

我不喜欢扔掉旧电脑,因为很少有旧电脑是真正报废的。通常,旧电脑只是被世界其他部分“超越”了。操作系统变得过于臃肿,旧电脑无法处理,因此你不再能获得操作系统和安全更新,应用程序开始要求你的旧电脑没有的资源,等等。

我倾向于 收留旧电脑,将它们用作实验室机器或家庭服务器。最近,我发现在旧电脑上添加一块固态硬盘作为根分区,并使用 XFCE 或类似的轻量级桌面环境,使得即使是十年前的电脑,也可以愉快地用于期望的工作。平面设计、网页设计、编程、定格动画等任务在低配置机器上都是小菜一碟,更不用说简单的办公工作了。有了 Linux 驱动的机器,真不知道为什么企业还要升级。

每个人都有自己喜欢的“救援”发行版。我个人喜欢 Slackware 和 Mageia,它们都还发布了 32 位的安装镜像。Mageia 也是基于 RPM 的,所以你可以使用像 dnfrpmbuild 这样的现代打包工具。

多说一句:Linux 服务器

好吧,我承认在服务器上使用 Linux 并不令人惊讶。实际上,对于那些了解 Linux 但自己不使用 Linux 的人来说,当提到 “Linux” 时,数据中心通常是他们首先想到的。然而,这种假设的问题在于它似乎明显地认为 Linux 在服务器上应该表现出色,好像 Linux 根本不需要努力一样。这是一种令人赞赏的情绪,但实际上,Linux 在服务器上表现出色是因为全球开发团队付出了巨大努力,让 Linux 在其所从事的工作上特别有效。

Linux 之所以成为强大的操作系统,主要是因为它驱动着大部分互联网、主导着大部分云计算、几乎所有现有的超级计算机以及更多应用领域。Linux 并非止步不前,尽管它有着丰富的历史,但它并没有深陷传统而无法进步。新技术正在不断发展,Linux 也是这一进步的一部分。现代 Linux 适应了不断变化的世界对增长需求的要求,使得系统管理员能够为全世界的人们提供网络服务。

这并不是 Linux 的全部能力,但也绝非小小的成就。

Linux 并不那么令人惊讶

我还记得第一次遇到一个从小就使用 Linux 的人的事情。在我使用 Linux 的大部分时间里,这种情况似乎很少发生,但最近这种情况相对较为普遍。我记得最令人惊讶的一次是遇到一个年轻的女士,带着幼儿,看到我当时穿着的那件极客风格的 T 恤衫,她随意地提到她也使用 Linux,因为她从小就接触它。这实际上让我有点嫉妒,但随后我想起,在我成长的过程中,桌面电脑上根本没有 Unix 的 存在。然而,想到 Linux 在过去几十年里的轻松发展,确实令人愉快。成为其中的一员更是乐趣无穷。

(题图:MJ/e529833a-8ec1-4fff-997b-2ef3f107bc68)


via: https://opensource.com/article/22/5/surprising-things-i-do-linux

作者:Seth Kenlon 选题:lkxed 译者:ChatGPT 校对:wxy

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

DeepMind 联合创始人提出新图灵测试

阿兰·图灵在 1950 年代提出了最早的对 AI 的测试,人类评估者判断他们是在和人类还是与 AI 说话。如果 AI 能冒充人类,那么它就通过了图灵测试。DeepMind 联合创始人 Mustafa Suleyman 在其新书中否定了传统的图灵测试,因为“它没有告诉我们系统能做什么或理解什么,是否建立了复杂的内心独白,或能在抽象的时间范围内进行规划”。他提出了新的图灵测试,“让 AI 将 10 万美元的种子基金变成 100 万美元,以此衡量 AI 是否具有类人的智能”。AI 需要研究一个电商方案,制定产品计划,找到制造商和销售商品。他预测 AI 将在两年内实现这一目标:“我们不只关心机器能说什么,我们还关心它能做什么。”

消息来源:Business Insider
老王点评:之前我们在 #1036 报道过,AI 撰写的商业计划书获得了更多投资人的青睐,我就谈到或许以后可以直接投资 AI 管理运营的企业。现在看起来,这个日子不会太远。不过,要是 AI 都会自己赚钱了,可以自己养自己了,还要人类干啥?

OpenAI 准备建立 AI 应用商店

据透露,OpenAI 正在考虑推出一个应用市场,客户可以将他们根据自己的需要定制的人工智能模型出售给其他企业。例如,可以发现在线零售交易中的金融欺诈,或回答有关特定市场的最新信息的模型。目前还不清楚 OpenAI 是否会对这些销售收取佣金,或者以其他方式从市场上获得收入。

消息来源:The Information
老王点评:有苹果应用商店的成功在前,这真是一个聪明的主意。不过我更倾向于将来会有 AI 自己使用的一种交易机制,AI 们可以在其中交易训练数据、模型权重和特定的模型等,并通过买来或学到的“技能”换取更多的交易机会。

微软计划淘汰原生的邮件和日历应用引来批评

微软打算关闭其时常被人诟病的邮件和日历应用程序,将其功能放到新的 Windows 版 Outlook 中。然而,尽管多年来用户对这些应用程序提出了一些批评,但对上述决定有一些强烈的负面反应。有用户评论,“看到微软为 Windows 开发网络应用,却为安卓、iOS 和 MacOS 打造高质量的原生应用,这有点搞笑,但也很悲哀。”用户认为淘汰邮件和日历的决定是对 WinUI 原生工具包的信心丧失,“如果你不能将 UWP 应用程序移植到本地工具包,这基本上就是承认没有人应该建立原生 Windows 应用程序。甚至微软也不使用他们自己的工具包。”

消息来源:The Register
老王点评:虽然邮件和日历应用有点鸡肋,但是连微软都不在自己的 Windows 上开发原生的应用,而用网络应用敷衍——这恐怕不完全是因为网络应用更流行,也是原生应用走衰的趋势吧。

在 6 月 11 日、6 月 12 日,由 Linux 中国主办,龙蜥社区联合主办,人民邮电出版社支持的 LLUG 2023 第一场活动在北京市北人亦创国际会展中心成功举办。

本次活动分为三个不同的部分:Linux 中国社区技术实践、Linux 社区发展经验分享、技术实践,来自 Linux 中国社区和龙蜥社区的技术专家们分享了自己在工作过程中的经验和积累,帮助现场的同学们了解业界最新实践。两天活动中,线下参与者近百人,线上参与者则突破了万人,帮助更多的开发者了解到 Linux 社区中最新的实践和分享。

现场照片

白宦成,Linux 中国技术组组长

张佳,龙蜥社区机密计算 SIG Owner

张永超,龙蜥社区基础设施 SIG Owner

PPT 及视频下载

LLUG 的创办希望帮助 Linux 社区当中的每一个人都可以充分的交流经验和心得,所以我们也将本次活动的视频以及演示文稿开放出来,供大家查看。视频托管在 Bilibili,PPT 文稿则托管在 Github 的 Linux-CN/LLUG-Shares 仓库中,供大家下载。

本次活动的 PPT 及视频的汇总在这里,方便大家下载和在线查看。

主题演讲主讲人PPT在线视频
技术实践使用人工智能驱动开源翻译组白宦成PPT 下载Bilibili
社区发展龙蜥社区介绍张金利PPT 下载Bilibili
社区发展机密计算与龙蜥社区云原生机密计算SIG张佳PPT 下载Bilibili
社区发展开发者服务平台devFree张永超PPT 下载Bilibili
数据加密与安全合规Compliance As Code 理念与龙蜥社区安全加固最佳实践介绍李艺林PPT 下载Bilibili
数据加密与安全合规龙蜥社区国密生态体系张天佳PPT 下载Bilibili
性能调优KeenTune :Linux 全栈性能调优利器胡玉溪、王庆龙PPT 下载Bilibili
性能调优KeenTune 性能优化动手实践王润哲PPT 下载

Open For All,LLUG 经验与你共享

LLUG 举办的初衷是希望让大家可以从线上重归线下,与更多的人可以当面交流,迸发出灵感和创新的火花。而我们自己的力量是薄弱的,不足以支撑足够高频和多次的线下活动,我们希望有更多的人可以参与到线下活动的组织过程中。

所以,我们将我们的活动举办经验开放出来,方便有志于组织线下活动的同好们,可以和我们一起组织线下活动,促进更多的线下交流和沟通。

你可以在 https://github.com/Linux-CN/LLUG-Guides/tree/main 找到我们开放出来的 LLUG 活动组织手册,并参考手册,组织你自己的线下活动。

当然,在组织线下活动过程中,如果你认为手册有值得优化的点,也期待你能参与到项目的贡献当中,我们一起共建一个更好的活动组织手册。

(题图:MJ/2207efc1-0287-4d55-9211-5ba9abb7b945)

使用 Bash 中的 for 循环,为网页创建一个方便的调色板。

当计算机显示器的调色板有限时,网页设计师通常使用一组 Web 安全颜色 来创建网站。虽然在较新设备上显示的现代网站可以显示比最初的 Web 安全调色板更多的颜色,但我有时喜欢在创建网页时参考 Web 安全颜色。这样我就知道我的网页在任何地方都看起来不错。

你可以在网上找到 Web 安全调色板,但我想拥有自己的副本以方便参考。你也可以使用 Bash 中的 for 循环创建一个。

Bash for 循环

Bash 中的 for 循环 的语法如下所示:

for 变量 in 集合 ; do 语句 ; done

例如,假设你想打印从 1 到 3 的所有数字。你可以快速在 Bash 命令行上编写一个 for 循环来为你完成这项工作:

$ for n in 1 2 3 ; do echo $n ; done
1
2
3

分号是标准的 Bash 语句分隔符。它们允许你在一行中编写多个命令。如果你要在 Bash 脚本文件中包含这个 for 循环,你可以用换行符替换分号并像这样写出 for 循环:

for n in 1 2 3
  do
    echo $n
  done

我喜欢将 dofor 放在同一行,这样我更容易阅读:

for n in 1 2 3 ; do
  echo $n
done

一次多个 for 循环

你可以将一个循环放在另一个循环中。这可以帮助你迭代多个变量,一次做不止一件事。假设你想打印出字母 A、B 和 C 与数字 1、2 和 3 的所有组合。你可以在 Bash 中使用两个 for 循环来实现,如下所示:

#!/bin/bash
for number in 1 2 3 ; do
  for letter in A B C ; do
    echo $letter$number
  done
done

如果将这些行放在名为 for.bash 的 Bash 脚本文件中并运行它,你会看到九行显示了所有字母与每个数字配对的组合:

$ bash for.bash
A1
B1
C1
A2
B2
C2
A3
B3
C3

遍历 Web 安全颜色

Web 安全颜色是从十六进制颜色 #000(黑色,即红色、绿色和蓝色值均为零)到 #fff(白色,即红色、绿色和蓝色均为最高),每个十六进制值的步进为 0、3、6、9、c 和 f。

你可以在 Bash 中使用三个 for 循环生成 Web 安全颜色的所有组合的列表,其中循环遍历红色、绿色和蓝色值。

#!/bin/bash
for r in 0 3 6 9 c f ; do
  for g in 0 3 6 9 c f ; do
    for b in 0 3 6 9 c f ; do
      echo "#$r$g$b"
    done
  done
done

如果将其保存在名为 websafe.bash 的新 Bash 脚本中并运行它,你就会看到所有 Web 安全颜色的十六进制值的迭代:

$ bash websafe.bash | head
#000
#003
#006
#009
#00c
#00f
#030
#033
#036
#039

要制作可用作 Web 安全颜色参考的 HTML 页面,你需要使每个条目成为一个单独的 HTML 元素。将每种颜色放在一个 <div> 元素中,并将背景设置为 Web 安全颜色。为了使十六进制值更易于阅读,将其放在单独的 <code> 元素中。将 Bash 脚本更新为如下:

#!/bin/bash
for r in 0 3 6 9 c f ; do
  for g in 0 3 6 9 c f ; do
    for b in 0 3 6 9 c f ; do
      echo "<div style='background-color:#$r$g$b'><code>#$r$g$b</code></div>"
    done
  done
done

当你运行新的 Bash 脚本并将结果保存到 HTML 文件时,你可以在浏览器中查看所有 Web 安全颜色的输出:

$ bash websafe.bash > websafe.html

Colour gradient.

这个网页不是很好看。深色背景上的黑色文字无法阅读。我喜欢应用一些 HTML 样式来确保十六进制值在颜色矩形内以黑色背景上的白色文本显示。为了使页面看起来非常漂亮,我还使用 HTML 网格样式来排列每行六个框,每个框之间留出一些空间。

要添加这种额外的样式,你需要在 for 循环前后包含其他 HTML 元素。顶部的 HTML 代码定义样式,底部的 HTML 代码关闭所有打开的 HTML 标签:

#!/bin/bash

cat<<EOF
<!DOCTYPE html>
  <html lang="en">
  <head>
    <title>Web-safe colors</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">

<style>
div {
  padding-bottom: 1em;
}

code {
  background-color: black;
  color: white;
}

@media only screen and (min-width:600px) {

body {
  display: grid;
  grid-template-columns: repeat(6,1fr);
  column-gap: 1em;
  row-gap: 1em;
}

div {
  padding-bottom: 3em;
}

}
  </style>
</head>
</body>
EOF

for r in 0 3 6 9 c f ; do
for g in 0 3 6 9 c f ; do
for b in 0 3 6 9 c f ; do

echo "<div
style='background-color:#$r$g$b'><code>#$r$g$b</code></div>"

done
done
done

cat<<EOF

</body>
</html>
EOF

这个完成的 Bash 脚本以 HTML 格式生成 Web 安全颜色指南。每当你需要引用网络安全颜色时,运行脚本并将结果保存到 HTML 页面。现在你可以在浏览器中看到 Web 安全颜色的演示,作为你下一个 Web 项目的简单参考:

$ bash websafe.bash > websafe.html

Web colors.

(题图:MJ/abf9daf2-b72f-4929-8dd8-b77fb5b9d39b)


via: https://opensource.com/article/23/4/web-safe-color-guide-bash

作者:Jim Hall 选题:lkxed 译者:geekpi 校对:wxy

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

谷歌警告员工不要使用 Bard 生成的代码

谷歌对外宣传 Bard 有助于开发者提高工作效率,但它对内警告员工不要使用 Bard 生成的代码。谷歌解释称,它的内部使用禁令是因为 Bard 会产生不需要的代码建议,潜在会导致程序出现错误或过于复杂,软件过于臃肿,相比不使用 AI 辅助编程需要更多时间修复。该公司表示,它的目标是对其技术的局限性保持透明 —— Bard 会提出不想要的代码建议,但它还是有助于程序员。

消息来源:路透社
老王点评:合着还是拿用户做小白鼠啊,所以你放心使用 AI 生成的代码用在生产环境吗?

Reddit 抗议活动仍在继续中

上周一二,Reddit 版主们为了抗议 Reddit 的 API 定价政策而宣布关闭他们管理的子区,最高时期超过 90% 的子区变成了私有或限制发帖状态。直到一周后,仍有三千多个子区继续抗议,但最大的一些已经重新开放,不过这些子区将他们的抗议改为到张贴喜剧演员约翰·奥利弗的照片,“所有帖子都必须是约翰·奥利弗看起来很性感的图片”。Reddit 声称,它做出 API 价格改变是为了从 AI 需求中获利,AI 可以利用其托管的内容进行大型语言模型训练。

消息来源:The Register
老王点评:即便是迫于 IPO 压力,但我说,Reddit 这件事办的很糟糕,最后很可能是两败俱伤的结果。

Meta 宣布危险到不能公布代码的语音生成 AI 模型

Meta 公司昨天宣布了一个名为 Voicebox 的新人工智能模型,它说这是迄今为止功能最全面的语音生成器,“但由于滥用的潜在风险”,目前没有公开提供 Voicebox 模型或代码。该模型仍然只是一个研究项目,Meta 公司说它可以从短至两秒的样本中生成六种语言的语音,未来可用于 “自然、真实” 的翻译等方面。

消息来源:The Verge
老王点评:当一个 AI 已经不能被人类或 AI 识别时,很可能带来的风险超过收益。

你是否计划在 Linux 上采用以 KDE Plasma 为基础的稳定桌面环境,并打算将其作为日常工作环境?在这里,我们为你介绍与 KDE Plasma 更好集成的前十个 Linux 发行版。

KDE Plasma 桌面环境如今已经成为数百万用户的选择。借助活跃的开发者和社区的支持,它不断改进并推出与技术潮流相符的新功能。经过多年的发展,KDE 技术现在已经能够运行在桌面、笔记本电脑、平板电脑、手机和手持游戏设备上。这对于一个桌面环境来说是非常令人惊叹的,不是吗?

我经常听到或读到 KDE 桌面的各种问题,或者与 GNOME 相比被认为它的“选项太多”。我同意这些观点。但是我们不能忽视一个事实,尽管有这些争议和不同看法,KDE Plasma 桌面环境仍然是任何个人或企业使用场景的首选解决方案之一。它有一个成熟的路线图,采用独特的 Qt 技术构建,甚至能够在汽车和其他平台上运行。此外,它还有一个专门的基金会,拥有大量开发者,每天在努力改进这个桌面环境。

这就是为什么我撰写这篇文章的目的。有数百种 Linux 发行版支持 KDE Plasma 桌面环境。但是应该选择哪一个呢?它们各自有什么优势和劣势?哪一个对我来说最好?我们将在本文中尝试回答所有这些问题,并帮助你自行做出决策。

KDE Plasma 桌面的十大 Linux 发行版

我基于使用情况而非技术术语(如安装、终端使用等)编制了以下列表。

1、Kubuntu

Kubuntu 桌面

Kubuntu 是 Ubuntu Linux 操作系统的官方 KDE Plasma 桌面版本。它使用与 Ubuntu 相同的基础软件包,并遵循 Ubuntu 的发布计划。这意味着它在 Ubuntu 发布新版本时也会发布新版本。由于基于 Ubuntu,你可以享受到伴随 Kubuntu 版本的庞大的帮助和支持社区。Kubuntu 是目前最广泛使用的 KDE Plasma 桌面。

优点:

  • 在质量方面非常稳定 - 包括 LTS 和非 LTS 版本
  • LTS 版本提供 5 年支持
  • 庞大的社区帮助系统
  • 易于使用

缺点:

  • 需要大约 6 个月的延迟才能获得 KDE Plasma 桌面的最新版本。这是因为 Ubuntu 要求的稳定性。
下载 Kubuntu

2、KDE Neon

KDE Neon 是 KDE 官方的 Linux 发行版,它提供了来自 KDE 社区的最新 KDE Plasma 桌面、KDE 框架和 KDE 应用程序。这个基于 Ubuntu 的 Linux 发行版直接来自 KDE 开发团队。KDE Neon 有两个版本:用户版和开发者版。用户版适用于所有希望体验经过测试且可用的最新 KDE Plasma 桌面的人。它可能会有一些小问题,但对我来说并不是致命问题。开发者版则专为开发人员提供,其中包含最新的软件包。这适合那些在 Linux 平台上有一些经验,并且有时间解决偶尔问题的人,但它也相当稳定。

KDE Neon 桌面

优点:

  • 最新的 KDE 应用程序、软件包和框架
  • 基于 Ubuntu 基础
  • 第一时间获得新的 KDE Plasma 版本

缺点:

  • 可能会有偶尔的问题
下载 KDE Neon

3、Fedora KDE 定制版

Fedora Linux 是一个由红帽拥有并得到社区支持的基于 RPM 包管理器的 Linux 发行版。这个自由开源的 Linux 发行版提供领先的软件包和技术,并支持 KDE Plasma 版本。尽管其官方版本采用 GNOME 桌面,但也提供了一个 KDE Plasma 的“定制版”。每年会有两次 Fedora 发布,你可以在每个发布版本中获得最新的 KDE 软件包。理论上,它与 Kubuntu 类似,唯一的区别在于其底层的软件包管理和一个不同的赞助公司。

Fedora Linux 中的 KDE Plasma

优点:

  • 设计良好且稳定的 Linux 发行版
  • 每年提供两次新的 KDE Plasma 发布
  • 适合新手和高级用户
  • 提供多功能的社区支持

缺点:

  • Fedora Linux 使用 KDE 可能对完全新手用户来说稍微复杂
下载 Fedora KDE 定制版

4、OpenSUSE KDE 版

openSUSE 是一个为新手和有经验的用户定制的完备的 Linux 发行版。它由 SUSE Linux 和其他公司赞助。它支持 KDE Plasma 桌面作为其中一个桌面环境选择。使用 OpenSUSE KDE 版,你可以选择最新的 KDE 技术的滚动发布版本(称为 Tumbleweed),或者选择稳定且经过充分测试的 KDE Plasma 的长期支持版本(称为 Leap)。如果你想尝试非 Ubuntu、非 Fedora 的 KDE Plasma 发行版,那么这是一个不错的选择。

OpenSUSE 中的 KDE Plasma

优点:

  • 具有良好商业声誉的 Linux 发行版,因此提供了与 KDE 配套的高质量 Linux 系统
  • 提供滚动发布和长期支持版本
  • 支持多种硬件平台(单板设备、瘦客户端终端、台式机、笔记本电脑、PowerPC 等)

缺点:

  • 可能不太出名的 Linux 发行版,因此通过论坛获得的免费支持可能较少
下载 OpenSUSE KDE 版本(Leap)

5、Manjaro KDE 版

Manjaro Linux 是基于 Arch Linux 的 Linux 发行版,采用滚动发布模型。它是一个非常快速、用户友好的桌面操作系统,具有自动硬件检测、多个 Linux 内核支持和良好设计的配置设置等许多优点。Manjaro 带有的 KDE Plasma 桌面非常适合那些略懂 Linux 而又想体验带有 KDE 的 Arch Linux 的人。

优点:

  • 滚动发布模型,在官方 Plasma 发布后一两周内提供最新的 KDE Plasma 桌面软件包
  • 提供了用于 Arch 的图形化安装程序选项
  • 通过论坛提供良好的社区支持

缺点:

  • 由于持续的软件包更新,基于 Arch Linux 的发行版有时可能会出现错误和不稳定情况
  • 可能不适合完全新手用户,或者那些希望在多年内无需重新安装的稳定系统
下载 Manjaro KDE

6、EndeavourOS KDE 版

EndeavourOS 是一个相对较新的基于 Arch Linux 的 Linux 发行版,作为其支持的选择之一,它支持 KDE Plasma。它提供了易于使用的安装程序和预配置的桌面环境。这个 Linux 发行版的最大卖点之一是你可以选择安装哪些软件,并且预装了基于图形界面的桌面调整脚本。这是一个令人期待的发展中的 Linux 发行版。

优点:

  • 基于 Arch Linux 的 KDE Plasma 桌面易于安装
  • 一键操作的预制脚本,用于执行各种桌面操作(如更新)
  • 支持多个 Arch Linux 内核版本
  • 适合希望体验和学习带有 KDE Plasma 的 Arch Linux 的新用户

缺点:

  • 相对较新的 Linux 发行版,由社区支持
  • 如果你的组织计划为多个安装单位采用这个 KDE Plasma 版本,不大会选择这个发行版
下载 EndeavourOS

7、MX Linux KDE 版

MX Linux 是一个基于 Debian 稳定分支的 Linux 发行版。Debian 是一个通用的 Linux 操作系统,是 Ubuntu 和所有衍生版的上游,它是所有这些 Linux 发行版的核心。它很少会出现问题,不会给你一个不稳定的系统。拥有了 Debian 的强大功能,MX Linux 又通过提供自家的实用工具和软件包来提供自己的特色。它的 KDE 版本非常适合所有用户,可以使用多年,特别是如果你想要一个稳定的 KDE 桌面系统。但是,由于 Debian 的发布周期较慢,你可能无法立即获得最新的技术。这意味着要获取最新的 KDE Plasma 技术,你可能需要等待 1.5 到 2 年。

优点:

  • 稳定的 Linux 系统,带有经过充分测试的 KDE Plasma 软件包
  • 适用于稳定性优于最新功能的系统
  • 适合新用户和有经验的用户
  • 为低配和老旧硬件提供良好的支持
  • MX Linux 提供了一些最好的专有实用工具,可用于完成各种桌面任务

缺点:

  • 它遵循 Debian 的稳定版本发布方式。因此,升级的 KDE Plasma 桌面版本需要花费数年的时间才能到达你这里。
下载 MX Linux KDE 版本

8、Garuda Linux

Garuda Linux 也是一个基于 Arch 的滚动发布发行版,其中一个版本提供了 KDE Plasma 桌面。它提供了一个易于使用的 Calamares 安装程序和其他图形工具来管理你的桌面系统。

Garuda 与其他基于 Arch 的发行版的显著区别在于它提供了一些开箱即用的工具来管理系统性能。其中一些工具包括 Zram、CPU 管理器以及用于内存管理的定制工具。

优点:

  • 基于 Arch 的 Linux,具有用于内存管理的定制工具
  • 官方支持的 KDE Plasma 版本

缺点:

  • 相对较新的 Linux 发行版,于 2020 年 3 月首次发布
  • 需要相对较高的硬件配置才能正常运行(最低 8GB 内存,40GB 存储空间)
下载 Garuda Linux

9、Nitrux

Nitrux 是一个针对 KDE Plasma 的独特 Linux 发行版。我想将它加入到这个列表中,是因为它提供了独特的开箱即用的外观。Nitrux 是一个基于 Debian SID 不稳定分支的 Linux 发行版。它提供了一个自定义的 KDE Plasma 桌面,使用了 “修改版 Plasma” Kvantum 主题进行增强。从技术上讲,这个桌面被称为 NX-Desktop,它是 KDE Plasma 的变种,提供了各种外观和感觉上的变化。这个 Linux 发行版基于 Debian 不稳定分支,使用 AppImage 进行应用程序部署,提供了最新的 KDE Plasma 技术。

优点:

  • 提供了最佳的自定义 KDE Plasma 桌面版本
  • 美观的 Nitrix 图标和主题,搭配 Kvuntum 强大的功能
  • 支持 AppImage

缺点:

  • 由于基于 Debian 的 SID 分支,有时会不稳定
  • 完全依赖 AppImage,有时会产生问题
  • 不适合 KDE Plasma 的初学者用户
下载 Nitrux

10、KaOS

我想在这里提到的最后一个发行版是 KaOS,这是因为它的独特性。KaOS 是一个专为提供全新 KDE Plasma 桌面而特殊设计的 Linux 发行版,重点关注 Qt 和 KDE。它是一个滚动发布的 Linux 发行版,并且不基于 Ubuntu/Fedora,它是一个独立的 Linux 发行版。此外,它通过自家仓库提供软件包,相比于直接从 Arch Linux 获取的软件包,具有额外的质量保证。它仅适用于64位系统。

优点:

  • 精心设计的 KDE Plasma 适用于新用户
  • 滚动发布的自家仓库为稳定性提供了最新的 KDE Plasma 软件包,并提供了额外的质量保证

缺点:

  • 不太流行,因此在论坛和谷歌搜索方面可能会得到较少的支持
  • 对于完全的新用户来说,可能还不够成熟,因为找到错误可能需要更多的 Linux 知识。
下载 KaOS

其它基于 KDE Plasma 的 Linux 发行版

除了以上列表,你可能还想考虑从头开始安装带有 KDE 桌面的纯净 Debian 稳定版。这样可以既获得 Debian 的稳定性,又可以自定义所需的 KDE 软件包。你可以按照我们的 Debian 安装指南 来安装。

另外,我认为还有一个需要在这里提及的 Linux 发行版是 Q4OS。原因是它提供了 Trinity 桌面环境,那是一个 KDE 3 的分支,而不是最新的 KDE Plasma 5+ 系列。早期的 KDE 3 版本非常可爱,拥有自己独特的美学特征。喜欢早期 KDE 桌面和小部件的用户可能会喜欢 Q4OS。

如何找出最适合你的 KDE Plasma Linux 发行版呢?

当你选择 Linux 发行版和桌面环境时,会考虑多个因素。例如,你可能始终需要最新的 KDE 技术,即使它有点不稳定也可以接受。另一方面,你可能需要非常稳定的系统,不需要最新的 KDE 技术。因此,基于这个思路,我们为你准备了一个快速对比表格,以帮助你做出决策。

KDE Plasma Linux 发行版的比较

结论

我们列出了一些提供了 KDE Plasma 桌面的最佳 Linux 发行版。我们还列出了一些优缺点和比较。现在,哪个是你或你的团队/学校/组织的最佳选择,完全取决于你的决策。但是说实话,这取决于你的用例、你所处的情况或者你通过采用 KDE Plasma 桌面来解决的问题。

选择很主观,每个人口味不同。考虑到这一点,我希望这些信息能为你在选择完美的 Linux 发行版中采用 KDE Plasma 桌面提供一些指导。请在下方评论框中告诉我你对上述列表和比较的看法。

(题图:MJ/6954a449-0ab8-42d0-9d3b-d6660732a382)


via: https://www.debugpoint.com/top-linux-distributions-kde-plasma/

作者:Arindam 选题:lkxed 译者:ChatGPT 校对:wxy

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