标签 Ubuntu 下的文章

功率大到让变电站跳闸的特斯拉 Dojo 超级计算机

Dojo 是特斯拉的定制超级计算机平台,是为人工智能机器学习而建立的,更具体地说,是利用其汽车的视频数据进行训练。Dojo 是特斯拉去年公布的,但当时还只有芯片,经过一年的努力,现在有了系统托盘和机柜。特斯拉声称它可以用一个 Dojo 贴片取代 6 个 GPU 盒子,且成本低于一块 GPU。每个托盘有 6 块这样的贴片,一个托盘相当于 3 到 4 个满载的超级计算机机架。几个柜子放在一起可以创建一个 “Dojo ExaPOD”,其主要规格为 1.1 EFLOP,1.3 TB SRAM,以及 13 TB 高带宽 DRAM。今年早些时候,特斯拉在测试基础设施时曾让当地电网的变电站跳闸。

消息来源:electrek
老王点评:特斯拉在超算领域的成就也不可小觑。

AWS 云端提供 Ubuntu 虚拟桌面

AWS 为使用亚马逊工作空间分配虚拟桌面的客户增加了一个 Ubuntu 选项。使用的是 Ubuntu 22.04 LTS 版本,价格从每月每桌面 23 美元开始(或每小时 19 美分),包括一个 CPU、2GB 内存和 80GB 的根卷和 10GB 用户卷。但是目前用户只能使用 Windows 或基于 Web 的工作空间客户端进行连接。AWS 计划很快启用 Linux 和 MacOS 客户端的连接。

消息来源:ZDNet
老王点评:为什么我不在本地安装一台 Ubuntu,而要用云端的呢?

Linux 内核 6.1 合并窗口开启

正如预期的,对 Rust 支持被合并到了 6.1 当中,提供了基本的基础设施和一些非常基本的集成,而未来的拉取请求将增加更多的子系统抽象。Linux 6.1 还有一个对 memcpy() 溢出提出警告的安全改进,可以捕获过去 3 年中所有此类问题。Linux 6.1 还将继续花费大量时间来清理 Linux 的随机数生成代码。

消息来源:Phoronix
老王点评:6.1 得到的关注要远比 6.0 要多,或许本来就该有个 5.20。说到底,我觉得 Linus 式版本号还是有悖常理。

现在,试试看这 4 个简单的步骤,来清理你的 Ubuntu 系统吧。

这份精简指南将告诉你如何清理 Ubuntu 系统以及如何释放一些磁盘空间。

如果你的 Ubuntu 系统已经运行了至少一年,尽管系统是最新的,你仍然可能会觉得你的 Ubuntu 系统运行缓慢且滞后。

在过去,因为你想试验某一应用程序,或是在看到了它的好评推荐之后,而安装了许多应用程序,但你并没有删除它们。下面这些方法可以帮助你找出一些可以释放的隐藏磁盘空间。

清理 Ubuntu 系统的步骤

1、清理 Apt 缓存

Apt 缓存是 Ubuntu 系统保存你下载过的所有文件的地方,以供你之后可以查看它。大多数用户不会去清理 Apt 缓存,而它却可能会占用数百兆字节。

打开终端,并运行以下命令,可以得到你的 Apt 缓存有多少:

du -sh /var/cache/apt/archives

如果你的 Ubuntu 系统已经安装了很久的话,你将看到这个数字非常大。运行以下命令来清理 Apt 缓存。

sudo apt-get clean

2、删除无用的内核

如果你已经运行 Ubuntu 系统超过了一年,那么你很可能安装多个内核。如果你的硬件是最新的,并且与 Linux 兼容而没有太多配置,你可以删除旧的内核,保留最新的内核。

在终端运行以下命令来删除旧的内核:

sudo apt-get autoremove --purge

Autoremove Purge

3、删除旧的应用程序和软件包

如果你是一个喜欢尝试 Linux 应用程序的人,那么你的系统中肯定有一些不再需要的没用的应用程序。

现在,你可能已经忘记了你安装过的应用程序名称。不过你可以在终端运行以下命令来查看你最近安装的内容:

你会得到通过 apt 命令安装的应用程序和软件包的列表:

history | grep "apt-get install"

List of apt installed app – History

你将得到最近安装的应用程序列表:

grep " install " /var/log/dpkg.log.1
zgrep " install " /var/log/dpkg.log.2.gz

你可以运行以下命令来删除应用程序和软件包:

sudo apt remove app1 package1

4、使用系统清理应用

有大量免费和原生的系统 清理应用 可以使用。但是,我认为 BleachBit 是清理系统最好的一个应用,因为它经久不衰。

使用以下命令安装 BleachBit 或通过应用商店安装。

sudo apt install bleachbit

安装后,打开 BleachBit,并运行扫描。它会向你显示浏览器占用的所有缓存文件、临时文件、垃圾等,你只需单击一个按钮即可清理它。

附送技巧

清理 Flatpak 软件包

Flatpak 应用程序和 运行时 runtime 会占用大量磁盘空间。因为在设计上,Flatpak 的可执行文件结合了运行时。尽管运行时可以在相关应用程序之间共享,但许多未使用的剩余运行时可能会占用你的磁盘空间。

删除一些未使用的 Flatpak 包最直接的方法是下面的命令。在终端运行这一命令。

flatpak uninstall --unused

可以参考 这篇文章 了解有关 Flatpak 包的更多信息。

清理未使用的 Snap 项目

如果你使用 Ubuntu 系统,那么你很有可能使用的是 Snap 软件包。随着时间的推移,Snap 会积累不相关的运行时和文件。你可以使用以下脚本来清理一些没用的 snap 运行时。

将下面的脚本复制到一个新文件中,并将其命名为 clean_snap.sh

然后使用 chmod +x clean_snap.sh 命令来赋予它可执行权限,并通过 ./clean_snap.sh 运行

#!/bin/bash  
#Removes old revisions of snaps  
#CLOSE ALL SNAPS BEFORE RUNNING THIS  
set -eu  
LANG=en_US.UTF-8 
snap list --all | awk '/disabled/{print $1, $3}' |
      while read snapname revision; do
          snap remove "$snapname" --revision="$revision"
      done

可以参考 这篇文章 了解有关清理 Snap 包的更多信息。

更多技巧

你还可以使用以下命令来手动搜索大文件。

find /home -type f -exec du -h {} + | sort -hr | head -20

例如,运行以下命令,你会得到根目录 / 中的前 20 个大文件。现在你可以查看大文件,并使用文件管理器手动删除它们。请注意删除文件时要非常小心。尽量不要涉及 /home 目录以外的任何内容。

Find Large files in Linux

总结

这样就完成了。如果你按照上述步骤操作,你一定能够释放 Ubuntu 系统中的一些空间,现在你的系统有剩余空间了。你可以按照这些措施来清理 Ubuntu 系统。不要忘记使用最新的软件包,使你的系统保持到最新。

?️ 如果你认为使用上述的技巧可以释放一些磁盘空间,并使得你的 Ubuntu 更快了,请在下方评论区留言。你通常又是使用什么命令来清理你的 Ubuntu 系统?

快留言告诉我吧。


via: https://www.debugpoint.com/4-simple-steps-clean-ubuntu-system-linux/

作者:Arindam 选题:lkxed 译者:Donkey-Hao 校对:wxy

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

Canonical 是否计划用这个基于 Flutter 的应用程序取代 Ubuntu 软件中心?也许是,也许不是。

Ubuntu 通常被认为 是最适合初学者的发行版之一,但默认的软件中心(GNOME 软件中心 Software Center )需要更多的打磨才能使其成为令人愉悦的体验。

为什么?嗯,它很慢而且占用资源很多,所以大多数用户不会费心使用它,或者使用感受很糟糕。

是的,多年来它可能有所改善,但仍远非良好的体验。

它看起来像是来自 Canonical 的贡献者,而其他人已经联手为 Ubuntu 软件中心开发一个轻量级、基于 Flutter 的替代方案!

等等,它 不是官方替代品。但是,我想知道它是否打算很快取代 Ubuntu 软件中心??

? 使用 Flutter 制作的 “Ubuntu 软件”

ubuntu software built with flutter

这个使用 Flutter 实现的 “ Ubuntu 软件 Ubuntu Software ”旨在实现轻量级、自适应和快速,提供比传统软件更好的用户体验。

但首要因素必须是可用性,对吧?因为最后,你只是为了安装软件。而且,你想快速完成,没有任何麻烦。

当我在我的系统上尝试它时,我注意到“我的应用程序”下有一个单独的 “Snaps” 和 “Deb 包”部分:

separate section for deb and snap packages in ubuntu software

这应该便于处理单个应用程序中的不同包。毕竟,这是我一直想要的!

轻松安装/管理应用程序的统一体验,是不是要求太多了? ?

但是应用信息和安装页面呢?好吧,它已经过重新设计,带有微妙的动画以增强体验。

app info section in unofficial ubuntu software

自适应布局简直就是锦上添花。这有点类似于 elementary OS 7 为我们准备的:

elementary OS 7 准备添加响应式应用程序,并移植到 GTK 4

所以,它看起来像是对未来的一个深思熟虑的实现,对吧?

adaptive layout in unofficial ubuntu software center

它会取代 Ubuntu 软件吗?

虽然项目贡献者将其标记为 Ubuntu 软件中心的非官方替代品,但我认为它更像是一个尝试作为替代品的实验。

考虑到负责 Ubuntu 上 Flutter 的高级工程师 @Canonical JP Nurmi 参与其中,这将是一件值得期待的事情

我们现在唯一能做的就是“预测”。随着事情的发展,这似乎有更多的机会成为官方的。

想尝试这个基于 Flutter 的商店吗?

你可以前往它的 GitHub 页面 并按照构建说明让它运行。请注意,截至目前,它正在大力开发中。

下载 Ubuntu 软件

对于正在积极开发的东西来说,它的效果相当好。

? 我希望当前的软件中心被取代。你怎么看?在下面的评论中让我知道你的想法!


via: https://news.itsfoss.com/unofficial-flutter-ubuntu-software/

作者:Sagar Sharma 选题:lkxed 译者:littlebirdnest 校对:wxy

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

得益于开发者们最近的贡献,在 Ubuntu 中使用自己的强调色是很简单的。

每个 Linux 发行版都有它们默认的主题,具有各自的主色调。强调色用于在各个设置中突出主色调。通常,主色调和强调色应该形成对比和补充。

在最近的 GNOME 桌面的更新之后,Ubuntu 桌面在 22.04 LTS 版本中引入了强调色。

尽管如何应用它们是显而易见的,但是为了 Linux 的新手,我将解释如何在 Ubuntu 桌面中使用强调色。

在 Ubuntu 桌面中应用强调色

  1. 从应用菜单中打开 系统设置 System Settings
  2. 进入 外观 Appearance 菜单
  3. 风格 Style 菜单下,你应该见到一套预设的颜色。
  4. 选择其中的一个来改变强调色。

一旦更改,强调色将被应用到 GTK 应用程序中的选区和 GTK 控件中,如切换按钮和文件夹的默认外观。

默认的强调色是橙色,有十种颜色可供选择,具体如下:

  • 橙色
  • 树皮色
  • 鼠尾草色
  • 橄榄绿
  • 铬绿
  • 普鲁士绿
  • 蓝色
  • 紫色
  • 品红色
  • 红色

Accent Colour in Ubuntu

(LCTT 译注:树皮色是一种棕色,鼠尾草色是一种灰绿色。)

你应该记住一点,深色和浅色的主题的强调色组合可能改变你的桌面的整体外观。

以上的特性只是只适用于目前使用 GNOME 桌面的 Ubuntu,而不适用于其它提供原生 GNOME 的发行版,例如 Fedora Workstation。因为有一些内容是由 Ubuntu 团队开发的,并且并没有合并到 GNOME 上游。

Kubuntu 中的强调色

使用带有 KDE Plasma 桌面的 Kubuntu,你可以简单地使用强调色。KDE Plasma 提供了预设的颜色,也有自定义的颜色选择器选项。另外,自 KDE Plasma 5.25 起,强调色可以根据壁纸来改变。

为了在 Kubuntu 中改变它,跟着下面的步骤走:

  • 在应用菜单中打开 系统设置 System Settings
  • 进入 外观 Appearance > 全局主题 Global Theme > 颜色 Colours 标签
  • 选择你的强调色

KDE Plasma 5.25 - Accent Colour Change Based on wallpaper

我知道 Lubuntu 与 Xubuntu 并没有这个特性。而且它不太可能很快到来。

使用愉快。


via: https://www.debugpoint.com/ubuntu-accent-colour/

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

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

Retbleed 修复导致虚拟机性能降低 70%

VMware 在 Linux 内核邮件列表中报告,在内部测试发现,在 ESXi 管理程序上运行使用 5.19 版 Linux 内核的 Linux 虚拟机,使用单一 vCPU 的计算性能下降高达 70%,网络性能下降 30%,存储性能下降高达 13%。而关闭了 5.19 版内核中的 Retbleed 补救措施后,ESXi 性能恢复到 5.18 版的水平。

消息来源:The Register
老王点评:许多 VMware 用户可能会在生产中使用 Skylake CPU,这样的性能损失不可能接受,那就只能冒着风险了?虽然这个漏洞并不太容易利用。

停止十年的 Ubuntu 线下峰会将于今年 11 月启动

Canonical 曾经在每个 Ubuntu 开发周期中举办 “Ubuntu 开发者峰会”,但那是十年前的事了。后来它在变成了一个线上活动,然后逐渐消失,转而变成支持 Canonical 的内部路线图规划和其他员工之间的开发者冲刺的活动。新的活动现在名叫“Ubuntu 峰会”,即将于 11 月在捷克的布拉格举行。

消息来源:Phoronix
老王点评:不知道 Ubuntu 峰会会不会带来一些惊喜?总感觉现在每个 Ubuntu 版本的发布都缺乏令人激动的新变化。

微软推出点对点流媒体技术 eCDN 解决方案

微软的企业内容交付网络(eCDN)可以提高加入直播流的参与者的数量,使其有可能满足有众多参与者的公司范围的会议。这是一个基于 WebRTC 的解决方案,利用了点对点流媒体技术。微软称,微软 eCDN 可以同时容纳数百万的参与者,而不会使企业网络过载,也不会遇到视频流的质量、安全和隐私方面的麻烦。

消息来源:Redmond Mag
老王点评:大规模实时流量还是得依赖点对点应用。

Ubuntu 是基于 Debian 最流行的桌面和服务器 Linux 发行版。

Manjaro 是基于 Arch 量身定制的 Linux 发行版。

两者在用户体验以及功能上都大相径庭。

然而,将 Manjaro 的 GNOME 版和 Ubuntu 放到一起比较时,其中一个共同点是 桌面环境

但它们到底有什么不同?Manjaro 的包管理器会更好用吗?Ubuntu 和 Manjaro 上的软件生态怎么样?

接下来,我们来看看两个 Linux 发行版在某些关键问题上的差异。

发行周期

Ubuntu 根据你选择的版本不同提供了两个发行周期。如果你选择的是 长期支持版本 Long Term Support (LTS),那么你在至少未来五年内都会收到安全维护更新。

假如你安装了 Ubuntu 22.04 ,那么你在 2027 年 4 月 之前都能获取更新。

ubuntu22 04 lts about

因此,我们更推荐普通桌面用户使用 LTS 版本。

如果你想要更新更好的体验,你可以选择每九个月更新一次的非 LTS 版本。例如 Ubuntu 21.04、 Ubuntu 21.10、Ubuntu 22.10。

需要注意的是,非 LTS 版本涉及的更改可能会影响你的工作流程以及用户体验。因此并不推荐所有人都去使用非 LTS 版本。

选择 Manjaro Linux 时你将会获得滚动发布的更新,因此你不必担心对你使用版本的支持过期。它会通过定期更新升级到最新的可用版本。

manjaro about

由于滚动发行周期的原因,你可以快速获取到最新的软件包。因此如果你想使用某个软件的历史版本,Manjaro 或许并不适合你。

桌面环境

Ubuntu 特别提供了一个定制版的 GNOME 桌面。它可能不是最新的,但如果你使用较新的 Ubuntu 版本,它基本上包含的就是最新的 GNOME 桌面环境。

ubuntu 22 04 wallpaper

Canonical(Ubuntu 背后的公司)并不提供其它桌面环境。

但如果你想在 Ubuntu 上使用其它桌面环境,你可以选择包含了 KDE、Budgie、LXQt、MATE 以及 XFCE 等桌面环境的 Ubuntu 官方 风味版 Flavour 。与提供了其他桌面环境的非官方版或更新的 特色版 Spin 的 Ubuntu 相比,它们是经过良好测试且稳定的 Ubuntu Linux 发行版。

但是这些 Ubuntu 风味版没有五年的软件支持;相反,你只能受限地得到对 LTS 版本的三年支持。

如果使用 Manjaro,你可以选择官方提供的三个版本:XFCE、KDE 和 GNOME。 无论桌面环境如何,你都会使用滚动发布模式。

manjaro gnome 42

当然你也可以使用 Manjaro 的一些社区版本,如 Budgie、MATE、LXQt。

包管理器以及软件生态

在上述这两类发行版中,找到大多数必要的 Linux 应用是没问题的。

不过,Manjaro Linux 使用 Pamac 作为其包管理器而获得了更快速的体验。

manjaro package manager

与 Ubuntu 上的应用商店相比,Manjaro Linux 在快速安装/更新软件方面提供了更好的体验。而且,它还支持开箱即用的 Flatpak/Snap,如果你只需一键即可启用它们。

Ubuntu 比较重视 Snap 软件包,你会发现一些应用程序预装为 Snap 软件包(如 Firefox 浏览器)。

firefox as snap

对于 Manjaro Linux 来说,你可以根据自身需求决定是否启用 Flatpak/Snap。

在使用 Ubuntu 时,其应用商店提供的 Linux 应用并不是最好的。取决于你的系统配置和使用年限,它会变得越来越慢。

ubuntu 22 04 software center

除此之外,Manjaro Linux 还可以访问 AUR,它可以获得你在 Ubuntu 应用商店中可能找不到的几乎所有软件。

因此,就软件生态系统和包管理器而言,Manjaro Linux 的确要比 Ubuntu 有更多的优势。

易用性和目标用户

Ubuntu 桌面主要是为了易于使用而量身定制的。它专注于提供最佳的软件和硬件兼容性组合,让所有计算机用户都可以使用 Ubuntu Linux,而无需了解 Linux 世界中的大部分内容。

即使有人不知道 Linux 上的“包管理器”是什么,在他们使用它时也可以完全把它作为 Windows/macOS 的完美替代品。

当然,我们也有一个指南来帮助你 安装最新的 Ubuntu 后要做的事情

Manjaro Linux 也是为桌面用户使用量身定制的。但是它并不适合首次使用 Linux 的用户使用。

它旨在简化 Arch Linux 的操作。因此主要面向想要使用 Arch Linux 的 Linux 用户,但是增加了一些便利性。

稳定性

stability tux

Ubuntu LTS 版本主要关注稳定性和可靠性,因此你也可以在服务器上部署它们。

相比之下,Manjaro Linux 可能没有提供现成的的稳定性。你在 Manjaro Linux 中安装软件包时需要更加仔细,同时密切注意你的配置,以确保更新不会破坏你的系统。

对于 Ubuntu 用户来说则无需担心软件更新,尤其是在考虑 LTS 版本时,更新通常不会破坏你的系统。

个性化

Ubuntu 特别提供了一个由 Canonical 为最终用户设置的定制 GNOME 桌面。虽然你可以自由定制你的 Linux 发行版的各个方面,但 Ubuntu 开箱即用提供定制很少。

Ubuntu 多年来一直在改进,最近增加了 在 Ubuntu 22.04 LTS 中添加强调色 的能力。 但是它仍然还有很长的路要走。

如果你想获得个性化的桌面体验,你只能借助 GNOME Tweak 等软件来实现。

对比 Manjaro GNOME,你也只能使用相同的工具来自定义桌面。

Manjaro 还对外观进行了一些自定义调整。但是它提供了更多组件来更改布局和其他一些选项。

manjaro layout

在个性定制方面,你在 Manjaro 和 Ubuntu 上的体验大致相同。

如果你想要更多自定义选项,Manjaro Linux 可能是一个不错的选择。但是如果你只想要个性化体验而不需要太多的改变,Ubuntu 应该就足够了。

臃肿的软件

这对每个人来说可能都不是什么大问题。但如果你不喜欢预装许多应用程序,那么 Ubuntu 可能会令你感到麻烦。

ubuntu 22 apps

虽然可以随时删除不需要的应用程序。但是你会发现随 Ubuntu 一起安装的软件和服务还有很多。

使用 Manjaro 时,你在安装时只需要安装最基础的内容即可。它们坚持使用最基础的实用程序,最大限度地减少预装的软件包数量。因此,Manjaro 很少会和软件臃肿联系到一起。

但是你在默认安装的 Manjaro 上可能找不到你最喜欢的 Linux 软件。因此,如果你想在安装后立即使用一些你喜欢的软件,Ubuntu 可能是一个不错的选择。

性能

ubuntu 22 04 neofetch lolcat

虽然 Ubuntu 改进了其系统表现,甚至可以在 2 GB 内存的树莓派上运行,但它仍然不是性能最好的 Linux 发行版。

当然,性能确实取决于你选择使用的桌面环境。

但是与 Manjaro 的 GNOME 版本相比,Manjaro 提供了更快捷的体验。

需要注意的是,性能和动画首选项的用户体验还取决于你的系统配置。例如,Manjaro 的推荐系统要求(1GB 内存和 1GHz 处理器)给了你使用旧电脑的机会。

但是,对于 Ubuntu,在撰写本文时,你至少需要 4GB 内存 和 2GHz 双核处理器,才能获得理想的桌面体验。

文档

考虑到 Ubuntu 的受欢迎程度,Ubuntu 更易于使用,并且对新用户来说可能更舒适。

Ubuntu 的文档 即使不是最好也足够好了。

谈到 Manjaro Linux,他们有一个 维基,其中包含基础信息和深入的指南来帮助你入门。

总的来说,Arch Linux 的文档 非常细致,几乎每个人(甚至是老手)都会参考它来寻求帮助。

Arch Linux 的文档在很大程度上也适用于 Manjaro Linux,因此在文档方面,使用 Manjaro Linux 比 Ubuntu 更有优势。

结束语

作为两个完全不同的 Linux 发行版,它们服务于各种类型的用户。你可以选择你感兴趣的任意一个并尝试去使用它来判断它是否适合你。

但是,如果你想避免对系统进行任何更改,并专注于你的工作,那么 Ubuntu 应该是一个明智的选择。

而如果 Ubuntu 的性能对你的体验有相当大的影响,你应该去尝试 Manjaro。 你可以阅读我的 关于从 Ubuntu 切换到 Manjaro 的初步想法


via: https://itsfoss.com/ubuntu-vs-manjaro/

作者:Ankush Das 选题:lkxed 译者:Return7g 校对:wxy

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