Ankush Das 发布的文章

这是一份可以用于发送/接收电子邮件并存储邮件的开源邮件服务器列表。

无论你使用何种 电子邮件客户端,使用像 Gmail、Proton Mail 和 Outlook 这样的电子邮件服务非常方便。

为了实现这一切,你利用的是它们的邮件服务器进行电子邮件传输。因此,你的电子邮件的安全性、可靠性和隐私性取决于他人。

但是,如果你希望拥有自己的电子邮件基础设施并控制数据,那么你需要一个开源电子邮件服务器来解决这个问题。

让我解释得更清楚一些,电子邮件服务器可以让你:

  • 构建自己的邮件后端以存储电子邮件帐户
  • 通过自托管来掌控安全性和可靠性
  • 在你首选的服务器架构上进行托管
  • 让你能够创建无限数量的帐户

当然,这些并不适用于终端用户。中小型企业的系统管理员和自托管者才能用得上这些软件。

考虑到你现在对开源电子邮件服务器的好处有了一定了解,下面是一些你可以找到的最佳选项:

? 这个列表包括邮件服务器和一些能够构建/创建邮件服务器的解决方案。其中一些可能提供托管服务,而另一些可以进行自托管。

1、Postal

Postal 是一个功能丰富的邮件服务器,可供网站和服务器使用。它专为出站邮件而设计,没有邮箱管理功能。(LCTT 译注:出站邮件指外发邮件,入站邮件指接收邮件供邮件客户端收取。)

它的 文档 对于入门非常有帮助。你可以使用 Docker 在服务器上配置 Postal。

使用 Postal,你可以为多个组织创建邮件服务器/用户,访问出站/入站消息队列,实时的递交信息,并使用内置功能确保电子邮件能够传递。

主要亮点:

  • 实时的递交信息
  • 点击和打开追踪
  • 专为出站邮件设计
? 维护和配置你的电子邮件服务器并非易事。只有在全面了解可靠地发送/接收电子邮件所需的一切情况下,才应继续设置邮件服务器。

2、mailcow

mailcow 用户界面

mailcow 是一个邮件服务器套件,其中包含帮助你构建 Web 服务器、管理邮箱等工具。

如果你不打算发送交易性电子邮件,mailcow 可以助你一臂之力。你可以将其视为一个团队协作工具。

(LCTT 译注:交易性电子邮件是指促进商业交易或关系的电子邮件,或提供关于正在进行的商业交易的最新信息。常见的例子包括: 订单确认、通知电子邮件等,例如,运输确认和更新,或订单退款。)

与其他邮件服务器一样,它与 Docker 搭配使用,每个容器是一个应用程序,它们之间相互连接。

mailcow 的 Web 用户界面可让你在一个地方完成所有操作。你可以在其 GitHub 页面文档 中了解更多关于该项目的信息。

主要亮点:

  • 易于管理和更新
  • 可提供经济实惠的付费支持
  • 如果需要,可以与其他邮件服务器配合使用

3、Cuttlefish

Cuttlefish

想要一个简单的交易性邮件服务器吗?Cuttlefish 是一个简单易用的开源邮件服务器。

你可以通过简单的 Web 用户界面查看统计数据,监控出站邮件。

与一些完整的电子邮件服务(如 SendGrid 或 Mailgun)相比,Cuttlefish 在功能方面可能没有那么全面,它目前仍处于测试阶段(beta)。如果你需要超级简单且可靠的解决方案,可以选择它。

在其 GitHub 页面 上了解更多信息。

主要亮点:

  • 简单的交易性邮件服务器
  • 简单易用

4、Apache James

Apache James

James 是 “Java Apache Mail Enterprise Server” 的缩写。

顾名思义,James 是一个使用 Java 构建的面向企业的开源邮件服务器。根据需求,你可以将该邮件服务器用作 SMTP 中继或 IMAP 服务器。

与其他邮件服务器相比,James 可能不是最容易配置或安装的。但是,你可以查看其 文档GitHub 页面 来自行评判。

主要亮点:

  • 配置完成后易于管理
  • 可靠,并被开源企业使用
  • 分布式服务器

5、Haraka

Haraka 是一个使用 Node.js 构建的现代开源 SMTP 服务器。如果你可以为你的业务/网站构建它,你就不需要寻找其他 SMTP 服务

这个邮件服务器专为提供最佳性能而设计。Haraka 的一个亮点是,它具有模块化插件系统,允许程序员根据需要更改服务器的行为。

你可以将其视为一款出色的可扩展的出站邮件递交服务器。一些知名的网站如 Craigslist 和 DuckDuckGo Email Protection 就使用了 Haraka。

在其 GitHub 页面 上可以了解更多信息。

主要亮点:

  • 使用 Node.js 构建
  • 插件系统以扩展功能

6、Modoboa

Modoboa 是一个多合一的开源解决方案。

它可以帮助你构建邮件服务器,并为你管理电子邮件帐户。你可以创建日历,无限制添加域名,创建过滤规则和访问 Webmail。如果你希望获得专业帮助来设置和管理系统,Modoboa 还提供付费维护选项。

除了是一个多功能解决方案外,它还提供了一种快速入门的方式来构建你的电子邮件基础架构。

主要亮点:

  • 全能选项
  • 提供付费帮助
  • 内置监控功能

7、Postfix

Postfix 是一种 邮件传输代理 Mail Transfer Agent (MTA)。它本身可能不是一个独立的服务器,但它可以与其他一些解决方案配合使用来构建电子邮件服务器。

虽然 mailcow 包含了 Postfix(你可以将其配置与类似的解决方案一起使用),但你也可以根据你的使用情况选择单独使用它。在 Ubuntu 服务器中,Postfix 也是默认的邮件传输代理。

Postfix 可以用作外部 SMTP。不要忘记,你还可以设置 Postfix 与 Gmail 配合使用。Postfix 容易配置,并且其文档对于使用它非常有用。

主要亮点:

  • 易于配置
  • 灵活

8、Maddy

Maddy 是一个轻量级邮件服务器实现的不错选择。官方描述称它是一款“可组合的一体化邮件服务器”。

与 mailcow 相比较,你会发现 Maddy 提供了一些与 mailcow 相同的功能,也就是说它不仅仅局限于出站邮件等功能。

Maddy 在使用场景上非常受欢迎,它可以用单一实现替代多个选项,如 Postfix。你可以通过 SMTP 和 IMAP 使用 Maddy 进行发送、接收和存储消息。文章撰写时,存储功能仍处于测试阶段(beta)。

主要亮点:

  • 轻量级
  • 替代多种用例,比如 Postfix 等选项
  • 不依赖 Docker

9、Dovecot

Dovecot 是一个开源的 IMAP 服务器,作为 邮件传递代理 Mail Delivery Agent (MDA)发挥作用。它可以与 Postfix 一起工作,因为它们执行不同的任务。

与其他解决方案相比,Dovecot 提供了易于管理、可靠的电子邮件发送功能和自我修复能力。

对于大型基础设施,Dovecot 提供了专业支持的高级方案。

主要亮点:

  • 易于管理
  • 自我修复能力
  • 专注于性能

10、Poste.io

Poste.io 邮件服务器

Poste.io 使用了邮件服务器解决方案,如 Haraku、Dovecot 和其他开源组件。从垃圾邮件过滤工具到防病毒引擎,应有尽有。

如果你想使用其中一些组件设置一个开源邮件服务器,并能够轻松管理和保护系统,Poste.io 是一个很好的选择。

主要亮点:

  • 使用多个开源邮件服务器组件进行易管理和构建
  • 管理面板界面

11、iRedMail

iRedMail 类似于 mailcow,它帮助你使用各种开源组件构建邮件服务器。你还可以使用创建的邮件服务器管理你的日历。

尽管你可以自行设置,但如果需要,它也提供付费的专业支持。

你将获得一个 Web 面板,在支持的 Linux 发行版上进行托管,并能够创建无限数量的账户。

主要亮点:

  • 简单易用
  • Web 面板进行易管理

12、Mailu

Mailu 邮件服务器

Mailu 是一个基于 Docker 的邮件服务器,可以为你提供最好的服务,同时限制了一些功能。

这并不意味着它不好;Mailu 的目标是专注于必要功能,而不添加对大多数人无用的许多功能。即便如此,它仍然通过添加 ARM 支持、Kubernetes 支持和其他一些功能而脱颖而出。

你将获得一个标准的邮件服务器、高级电子邮件功能、Web 管理界面和注重隐私的功能。

主要亮点:

  • 简单的界面
  • 关注于功能而不是花俏的解决方案
  • ARM 支持

准备构建和管理你的邮件服务器了吗?

使用开源工具和邮件服务器,你可以掌握你的数据,并为你的业务或网站管理/优化电子邮件通信。

正如我所提到的,这需要很多工作。因此,如果你希望拥有定制化的体验并且有一个可以负责的团队,那么开源自托管的邮件服务器是可行的选择。

? 当然,还有很多其他选项可供选择,比如 mail in a box,可以帮助你快速部署邮件服务器。

在这里,我们尝试为你挑选最佳选择以供参考。你最喜欢的开源邮件服务器是什么?

(题图:MJ/f85c5c41-a598-4382-8821-73c701fc842b)


via: https://itsfoss.com/open-source-email-servers/

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

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

你在“发行版快闪”中做错了什么?你能做得更好吗?当然可以。在这里,我们告诉你如何做。

发行版快闪 Distro hopping ” 是指经常尝试新的 Linux 发行版,以寻找乐趣或找到适合你的完美发行版的习惯。

毕竟,有着 数百种 Linux 发行版,而且时不时就有新的版本出现。你可能会担心错过它们,而去尝试 Linux 社区的最新潮流。

无论你为何这样做,不管你喜欢与否,人们会犯下一些错误,这让“发行版快闪”的体验变得糟糕。

这些错误是什么?让我带你一一了解:

1、不进行备份

备份发行版

嗯,你想要更换发行版,由于过于兴奋,你毫不犹豫就切换了。

但是,如果你没有备份重要的、经常访问的数据,你可能需要重新配置系统和组织你需要的数据。

所以,如果你有备份,无论你做什么,你需要的数据始终可访问,并帮助你在发行版之间快速的跳来跳去。

2、不检查显卡的驱动支持

显卡

用户常常忽略发行版与其系统中的显卡的兼容性,而抱怨发行版有问题。

你必须确保你的发行版对你的显卡有开箱即用的支持。

如果你像我一样有一块英伟达显卡,你应该只选择提供带有英伟达支持的 ISO,或在启动菜单中内置了该支持的发行版。

例如,在 Linux Mint 上你需要 安装英伟达驱动。虽然大部分情况下这是一个简单且没什么麻烦的过程,但并不是每个人都愿意为之付出努力。你也可以选择 Pop!\_OSUbuntu,它们默认情况下与英伟达显卡兼容良好。

3、抱有过高期望

一个用户交叉手指,希望最好的结果

没有谁能完美地挑选出你需要和你可能喜欢的东西。

所以,不要听从他人的建议。自己进行研究,选择你想尝试的下一个发行版。

即使你知道你想要什么,也不要期望新的发行版一定会比你当前的发行版更好。各个发行版在许多方面都有所不同。

你的下一个发行版可能解决了你遇到的问题,但也可能会带来你没有预料到的新问题。 最好假设你可能会遇到你没有预料到的困扰。

所以,如果你要进行“发行版快闪”,请先系好安全带。

4、在物理机上安装发行版

不要安装新的发行版来替换你当前的发行版

如果你直接在你的计算机上更换发行版,可能会导致一些问题,你可能需要先花时间修复这些问题,甚至在了解或体验 Linux 发行版的最佳部分之前就要这样做。

相反,你应该使用 立付 Live 环境虚拟机 来尝试发行版。

通常,你可以从启动菜单或“ 试用 Try ”选项中进入立付环境,以在安装 Linux 发行版之前测试一下。

另外,你可以尝试使用 虚拟机来运行 Linux 发行版。通过使用虚拟机,你可以学习该发行版并进行各种测试,而无需麻烦地更改主机系统。

通过这个选项,你无需改变你的主机系统。你可以测试所有基本要素,如 网络连接、应用程序可用性、预装工具 等等,而无需放弃当前的发行版。

5、忽视你的使用场景

发行版太多反而让事情变得混乱。

一个发行版的某个部分或特性可能引起了你的注意,这让你认为其他部分也适合你。

你接下来想要尝试的任何发行版应该完全符合你的需求才行。如果它提供了更多或不同的功能,对你来说不一定是好处。

例如,一个发行版可能提供更多的可定制性,这一般是很好的。但如果你不需要那么多控制权,那些提供的选项可能会让你感到不知所措,或者很快对你来说就会像是无用软件。

你可以了解一下有哪些 最佳 Linux 发行版,并根据文章中提到的特点对它们进行分析。

一个例子是特定的使用场景,比如寻找一个在旧计算机上运行良好的 轻量级发行版

或者你正在寻找一些安全、可靠和未来可靠的系统?不可变的 Linux 发行版 应该适合你。

或者...

你想要 玩游戏 吗?也有相应的选择!

简而言之,不要选择一个不适合你使用场景的发行版。

6、更换日常工具

日常工具

除了发行版,一些用户还更换了他们每天使用的工具。

考虑到工具对你的用户体验有重大影响,它最终会改变你的工作流程。你可能这样做是为了尝试新东西,但你应该坚持那些始终适合你的工具。

也许你已经用上了 最佳基本应用程序,为什么要改变呢?

只有当工具在新的发行版上无法按预期工作时,你才应该寻找替代方案。

7、不选择桌面环境

有几件事可以帮助你缩小在系统上安装 Linux 发行版的选择。

其中之一就是 桌面环境

当然,在选择一个桌面环境之前,你应该了解一下有哪些 最佳桌面环境。一旦选择了一个,与你想要尝试带有任何桌面环境的发行版相比,你就不必频繁切换发行版。

你应该停止“发行版快闪”吗?

你想要探索不同的发行版,并找到最适合自己的一个,这并没有错。

然而,如何从一个发行版“快闪”到另一个发行版可能会让这个过程变得麻烦,并且你可能会抱怨。

你应该 遵循本文中提到的上述要点,在想要切换之前使用 虚拟机 尝试新的发行版。

现在,你应该能在“发行版快闪”的过程中获得顺滑的体验了。

? 请在下方评论中分享你的“发行版快闪”经历。你会这样做吗?

(题图:MJ/5bdb860a-0505-476e-bb38-014ee8fe733e)


via: https://itsfoss.com/distrohopping-issues/

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

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

通常,我用的是基于 Ubuntu 的发行版进行工作,如 Pop!\_OS、Zorin OS、Linux Mint 或 Ubuntu 本身。

它们不会干扰我的工作,同时又提供了顺滑的软件更新。更不用说,它们与我使用的英特尔-英伟达系统相容性良好。

所有的一切(可能是主观的)都能开箱即用。

然而,最近我决定在实体机上切换到 Arch Linux(我大部分时间都是在虚拟机上使用它)。

结果,我最终选择使用了 Manjaro Linux(一款基于 Arch 的发行版)。

我选择 Manjaro Linux 的原因

令我惊讶的是,即使是使用 Arch Linux 的立付 USB,我甚至无法解决 “nouveau DRM: core notifier timeout” 错误,更别提继续安装了。是的,我知道有向导式的 Arch Linux 安装程序,但是不论怎么样,连接的显示器都会闪烁并突出显示这个错误。

解决这个问题的最好办法是不使用我的最近刚刚升级的英伟达显卡。

很遗憾,我更喜欢英伟达的显卡……

AMD 的 RX 6600 XT 的价格与 RTX 3060 Ti 相当;对于 1440p 来说,购买那款显卡是没有意义的。

因此,在我这个情况下,RTX 3060 Ti 可能是问题所在。

虽然我找到了一些解决问题的方法,但是我太懒了。我只是想看看能否在不用付出太多努力的情况下体验一下 Arch Linux。

所以,我做了以下的事情:

下一个最佳选择就是尝试任何一个专门简化了麻烦的 最佳的基于 Arch 的发行版,对吧?

这就是 Manjaro Linux 登场的地方。

Manjaro Linux 是一款流行的基于 Arch 的发行版,并且我注意到每次更新时都有各种改进(在虚拟机上使用时)。

此外,我喜欢 Manjaro 默认主题的强调色,很适合我的桌面体验。

所以,我决定试试看……

Manjaro Linux: 起步有点困难

使用专有的英伟达驱动程序安装 Manjaro 时我没有遇到任何问题。然而,最近的一个小版本更新,Manjaro Linux 21.2.6, 把我的系统弄乱了。

我无法访问登录界面和 TTY(我只能看到主板制造商的标志)

因此,我只能使用最新的 ISO 重新安装 Manjaro Linux,到目前为止一切都还好(千万别出问题)。

在我使用 Manjaro Linux 的过程中,我注意到了一些事情,有好有坏。

在这里,我分享一些我的经历。如果你还没有尝试过,这些经验应该对你帮助很大,可以让你更多地了解它。

1、简单的安装

基于 Arch 的发行版的主要亮点是使安装过程变得简单。对我来说,完全没有遇到任何问题。

在我的第二块硬盘上安装 Manjaro Linux 是一件轻而易举的事情。引导加载程序正确配置,显示了 Manjaro 主题的启动菜单,让我可以选择 Windows/Manjaro Linux 进行双启动。

2、Manjaro 欢迎页

当尝试新东西时,欢迎体验在用户体验中占据了一大部分重要性。在这方面,Manjaro Linux 没有让人失望。

如果你仔细关注欢迎屏幕上提供的信息,你可以获得所有必要的信息。

GNOME 布局管理器能让你选择一个合适的布局,使你更加舒适。

然而,当我尝试在这里启用“窗口平铺”功能时,它却无法正常工作:

3、包管理器快速且功能丰富

考虑到 GNOME 是我最喜欢的桌面环境,我在软件中心(甚至是像 Pop!\_Shop 这样特定于发行版的商店)上有过糟糕的经历。

虽然它们可以完成工作,但有时它们对我的期望反应不及预期。

在 Manjaro Linux 中,我发现安装了 Pamac 作为包管理器。这似乎是 在 Manjaro Linux 上安装和卸载软件的最佳方式之一

根据我的经验,它在安装和卸载软件时非常快速。在安装某些软件时,你还会收到关于软件包冲突或是否需要替换/删除某些软件包的提示。当你安装某些东西时,包管理器提供了关于可选/必需依赖项的大量信息。

总体来说,体验非常流畅,没有出现任何麻烦。为了提升体验,包管理器还可以通过调整 pamac 的偏好设置,快速启用对 Flatpaks/Snaps/AUR 的支持。

所以,你不必使用终端或不同的软件商店。一切都可在一个统一的平台下获得,这大大节省了时间。

4、尝试 ZSH Shell

我习惯于在基于 Ubuntu 的发行版上使用 Bash shell。然而,Manjaro Linux 默认使用 Zsh shell。我相信 Zsh 比 Bash 更好,不过我很快会在另一篇文章中介绍并深入比较。

换句话说,我可以直接尝试不同的东西。令我兴奋的是,终端提示符和遵循 Manjaro 品牌的Shell(或终端)的主题也采用了 Manjaro 的强调色,非常令人印象深刻!

因此,我没有必要在此处 自定义终端的外观

要了解更多信息,你可以查看一些关于 Zsh 是什么 以及 如何安装它 的信息。

5、缺乏官方软件支持

我希望这个情况能够很快改善。但目前来说,许多软件/工具只提供对 Ubuntu 和 Fedora 的官方支持。

你可以在各种工具中找到官方的 DEB/RPM 包,但它们都不能直接在 Manjaro Linux 上使用。

你得依赖 Arch Linux 仓库或 AUR 中提供的软件包。

幸运的是,很有可能在 AUR 或社区或发行版开发者维护的仓库中找到所需的软件。就像我能够在 Manjaro Linux 上运行 Insync,并使用文件管理器的集成扩展。

然而,由于缺乏对该平台的官方支持,你可能会错过一些功能或快速更新。

当然,如果你依赖于 Flatpak 或 Snap 软件包,这对你来说应该不是个问题。此外,如果你是 Linux 的新手,你可以参考我们的 Flatpak 指南 获取更多信息。

6、缺少分数缩放

我有一个由 1080p 和 1440p 分辨率组成的双显示器。因此,分数缩放很有帮助,但我可以不用它来操作。

要在 Manjaro 上启用分数缩放,你需要安装支持 X11 缩放的 Mutter 和 GNOME 控制中心软件包。这些软件包包括:

  • mutter-x11-scaling
  • gnome-control-center-x11-scaling

这将替换你现有的 Mutter 和 GNOME 控制中心软件包。因此,你将失去桌面的默认主题/强调色设置。

你可能需要使用 GNOME “ 调整 Tweaks ”应用来将一切调整正确。但是,这可能会令人感觉麻烦。

总结

总体而言,我喜欢在 Manjaro Linux 上的桌面体验。如果那个更新没有搞坏我的系统,我认为我会继续使用 Manjaro Linux 作为我的新日常操作系统。

你认为 Manjaro Linux 的优点和缺点是什么?我在我的新体验中有遗漏了什么吗?作为一个有经验的 Arch Linux 用户,你有任何建议吗?

请在下方评论中告诉我你的想法。

(题图:MJ/2726c4dd-5611-4ace-8c77-0db894ad6a23)


via: https://news.itsfoss.com/manjaro-linux-experience/

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

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

我们将介绍一些最佳的虚拟化程序,为用户创建/管理虚拟机提供便利。

虚拟化软件由于其用途和好处而广泛使用,你可以使用它来体验、测试或运行需要特定操作系统版本的软件。

虚拟化提供了一个抽象的计算机硬件概念,帮助你创建虚拟机(VM)、网络、存储等。其好处包括隔离性、安全性和自由度高,可以尽情测试各种事物。

不同类型的虚拟化软件分别适用于桌面用户、服务器管理员和企业用户。

在列出各种虚拟化软件的同时,我还会提到适用对象。

1、VirtualBox

VirtualBox 运行 Ubuntu

VirtualBox 是一款备受赞誉的开源虚拟机程序,适用于 Linux、Windows 和 macOS。

它适用于各种类型的用户,无论你只是想在虚拟机上运行 Linux,还是想创建一个用于测试的虚拟机,或者是企业需要一个虚拟机解决方案。

对大多数用户来说,它可以被视为一个全能解决方案。虽然它主要适用于桌面使用,但你可以尝试其 无头 headless 模式,通过查阅其 文档,将虚拟机作为远程桌面服务器运行。

主要亮点:

  • 支持广泛的客户操作系统
  • 简单的用户界面和快速的性能
  • 定期更新
  • 功能丰富

2、OpenVZ

OpenVZ

想在服务器上创建隔离的 Linux 容器吗?OpenVZ 可以帮助你。

你可以创建行为类似于独立服务器的容器。这些容器具备帮助你高效管理的所有基本功能。

由于 OpenVZ 是作为 Linux 发行版构建和分发的,因此容器仅运行于 Linux 上。

对于初学者来说,OpenVZ 是学习使用容器的绝佳选择,因为它易于配置和管理。此外,与其他一些方案相比,基于 OpenVZ 的 VPS 托管价格实惠。

主要亮点:

  • 资源利用效率高
  • 使用和管理简单

3、KVM

基于内核的虚拟机 Kernel-based Virtual Machine KVM)集成在 Linux 中,这是它最大的优势。你可以直接在 Linux 上使用 KVM 运行虚拟机。它是一种 第一类 type-1 虚拟化管理程序 Hypervisor ,也就是硬件级别的虚拟化。

KVM 可以将 Linux 主机转换为运行虚拟机的虚拟化管理程序,以实现与物理机相似的性能。

与 OpenVZ 不同,KVM 高度可定制,且已内置于 Linux 系统中,无需单独安装。考虑到 KVM 借助虚拟化管理程序实现硬件级别的虚拟化,它相对需要更多的内存和其他系统资源。

你可以使用 KVM 创建不同操作系统的虚拟机。要配置它,你可以参考 Ubuntu 的官方博客文章 关于 KVM 安装的内容。

主要亮点:

  • 高度可定制且设置复杂
  • 与 Linux 系统集成
? 虚拟化管理程序 Hypervisor 是一种创建和运行虚拟机(VM)的软件。

4、GNOME Boxes

GNOME Boxes

GNOME Boxes 是最简单的虚拟化程序,适用于希望尽快下载和测试发行版的用户。

与其他一些解决方案相比,GNOME Boxes 可能不具备各种各样复杂的功能,但它包含了必需的功能。用户体验简单,新手也能轻松上手。

主要亮点:

  • 现代化的用户界面
  • 简单易用

5、VMware Workstation(非自由及开源软件)

Linux 上的 VMware

VMware 是一款非常受欢迎的 Linux、Windows 和 macOS 虚拟机程序。

尽管它是一个专有解决方案,但它是个人用户和企业用户使用的行业领先选项之一。VMware 还提供了与云计算相关的几种其他产品。

因此,如果你需要一个桌面虚拟化程序,VMware Workstation Player 可以是一个很好的选择。对于其他用户,还有许多其他用于服务器和云服务提供商的版本。

主要亮点:

  • 个人和企业服务器版本
  • 易于使用
  • 高级版带有更多功能

6、Xen

Xen 是最古老的虚拟化软件之一,亚马逊和红帽使用它。尽管大多数人已经转向使用 KVM,但 Xen 仍然是云基础设施的一个选项。

是的,Xen 更适合用于服务器而不是桌面虚拟化。它支持 Linux、Windows 和 FreeBSD。

主要亮点:

  • 面向服务器基础设施
  • 支持半虚拟化(大多数其他软件不支持)

7、oVirt

oVirt

oVirt 是一个优秀的开源解决方案,适用于寻找管理服务器架构的社区和企业。它是一个利用 KVM 的管理工具。

你可以使用丰富的基于 Web 的用户界面来管理其中的一切,包括主机、存储和网络配置。它还支持虚拟机的实时迁移,以提供便利。

然而 oVirt 不支持 Windows 平台,它专为与 RHEL 和 CentOS Linux 配合使用而设计。

主要亮点:

  • 针对企业市场
  • 使用 KVM 虚拟化管理程序
  • 分布式虚拟化解决方案
  • 不适合初学者使用

8、Proxmox

Proxmox

Proxmox 是另一个针对企业市场的开源虚拟化平台。

你需要订阅才能获得软件更新和技术支持。根据你的需求,你可以选择其中一个订阅方案。除了虚拟环境平台,他们还提供备份和电子邮件安全解决方案,以供你在企业基础设施中使用。

主要亮点:

  • 安装设置简单
  • 文档齐全

9、QEMU

QEMU

QEMU 是一个很棒的虚拟机程序(及模拟器),可在多个平台上运行。

它支持广泛的硬件架构和客户操作系统。你可以与 KVM 结合使用,以运行表现出色的虚拟机,因为 KVM 是硬件级别的虚拟化工具,而 QEMU 是软件级别的虚拟化程序。

从技术上讲,QEMU 是一种 第二类 type-2 虚拟化软件。

如果你想要一个以 QEMU 为核心,并且方便初学者创建虚拟机的工具,你可以尝试 Quickgui

主要亮点:

  • 支持广泛的操作系统
  • 在不依赖硬件的情况下提供灵活性

10、Hyper-V

Hyper-V

Hyper-V 是一种与微软 Windows 操作系统捆绑在一起的虚拟化管理程序。

尽管它不适用于 Linux,但它支持将 Linux 作为客户操作系统运行。你可以在 Windows 上使用 Hyper-V 运行 Kali Linux 和 Ubuntu 等发行版。

Hyper-V 在 Windows 桌面版和服务器版上有一些功能差异。因此,根据你的用例,你可能需要查阅其 官方文档

主要亮点:

  • 可用于 Windows 的第一类虚拟化软件
  • 性能卓越
  • 支持 Windows 和 Linux 操作系统
  • 适用于桌面和服务器用户

这些工具让虚拟化变得简单

虚拟化是一种在十年前开始兴起的概念。现在几乎所有熟悉计算机的人都知道它。

用于实现虚拟化的程序易于使用,并提供了简化专业用户和家庭用户工作的功能。对于大多数用户来说,VirtualBox、GNOME Boxes 和 VMware 等解决方案应该是首选。

如果你是一个企业用户或技术爱好者,你可以根据你的需求寻找其他选项。

? 你在 Linux 上运行虚拟化软件时最喜欢使用哪个?你更喜欢使用虚拟机管理程序还是 Linux 或其他主机操作系统?在下方的评论中分享你的想法。

(题图:MJ/c89ae6b4-c923-4219-b7cd-96ee7e37c84b)


via: https://itsfoss.com/virtualization-software-linux/

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

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

Debian 的下一个重要版本已经发布。

Debian 12

虽然没有固定的时间表,但每隔约两年 Debian 就会推出一个新的稳定版升级。

Debian 11 发布于 2021 年,现在是 2023 年,我们迎来了下一个主要版本 Debian 12。

要注意的是,正如发布说明中所提到的,Debian 12 发布时已知存在约 100 个错误。因此,在升级或安装之前,你可能需要详细阅读此版本的发布说明。

? 如果你不知道,每个 Debian 的稳定版本都可以得到 至少三年的活动维护和支持,此外,它也提供了 两年的扩展 LTS 支持作为商业服务。直到 2028 年 6 月,Debian 12 都将得到支持。你有一年的时间从 Debian 11 升级。

Debian 12 有哪些新功能?

对于重大版本升级,肯定会更新一些软件包,而过时或老旧的软件会被删除。

与我们在 Debian 12 功能列表 中提到的类似,包括了以下增强功能:

  • 更新的安装程序
  • Linux 内核 6.1
  • 默认启用 PipeWire 音频系统
  • 全新壁纸

安装程序升级

Debian 12 installer

每个发行版都致力于改进新用户的安装体验,而 Debian 也不例外。

Debian 12 可以更好地处理非自由固件,这是可以提高新用户的入门体验的亮点之一。

此外,还有许多底层改进,包括硬件兼容性升级。

Linux 内核 6.1

Debian 12 neofetch

Debian 12 带有 LTS 版本的 Linux 内核 6.1

该内核包含 Rust 的实验性支持、AMD 硬件优化和改进的 ARM 支持。

桌面环境和软件升级

Debian 12 默认预装了 GNOME 43KDE Plasma 5.27、LXDE 11、LXQt 1.2.0、MATE 1.26 和 XFCE 4.18。新的桌面环境版本应该会提升桌面体验,还有必要的应用程序更新,包括:

  • GIMP 2.10.34
  • Perl 5.36
  • Vim 9.0
  • OpenJDK 17

Debian 12 新壁纸

不要忘了还有一张新的 壁纸,为所有那些神奇的软件更新增添了装饰。

其他变化

如果你需要了解完整的技术细节和升级信息,可以查看 发行说明官方公告。这里列出了一些重要的更新亮点:

  • 默认启用 PipeWire 音频服务器
  • 基于 Go 的软件包支持限制安全
  • 删除了超过 9,519 个过时/陈旧的软件包
  • Debian 12 现在可以检测到双引导系统中的 Windows 11。
  • 已经重新引入了 ARM64 上的 Secure Boot 支持。
下载 Debian 12

Debian 12 是一个不错的升级版本,但请注意 某些问题。你已经升级了吗?请让我知道你的想法。


via: https://news.itsfoss.com/debian-12-release/

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

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

最好的开源安卓应用程序。替换专有应用,享受更好的体验!

无论是智能手机、桌面电脑还是物联网设备,开源软件在某种形式上无处不在。

虽然安卓是一个开源项目,但你可以在上面找到专有和开源的应用程序。除了你可能已经使用的流行专有安卓应用程序,开源安卓应用程序可以作为更好的替代品,它尊重你的隐私。

在这里,我为你精选了最好的开源安卓应用程序,可以作为日常使用的应用。

希望这个列表对你分享给他人时有所帮助!

? 列出的开源应用程序可以在谷歌 Play 商店、F-Droid 商店或开发者的官方网站/平台上找到。你应始终使用官方推荐源来下载和安装 APK。

键盘应用

当你发送短信或搜索信息时,键盘应用程序是你最常接触的应用程序。

当然,像 SwiftKey 这样的应用也许在以前还不错,但现在它们已经稍显普通了。此外,选择一个尊重你的隐私、符合预期(没有任何花哨的功能)的开源键盘应用程序才是明智的选择。一些最佳选项包括:

1、Simple Keyboard

如其名称所示,Simple Keyboard 是一个 极简的选项,适合想要没有花哨功能的简单键盘应用程序的用户。它是谷歌默认键盘应用程序 Gboard 的出色替代品。

但如果你想要主题自定义和一些额外的控件,它可能会让你失望。

? GitHub
? F-Droid
? Play 商店

2、AnySoftKeyboard

AnySoftKeyboard 是我的最爱,它拥有我需要的所有基本功能,包括 主题自定义、快速文本和手势支持

如果你想要一个简单的键盘体验,它可以很简单;如果你要求更多的功能,它也可以是一个合适工具。

? GitHub
? F-Droid
? Play 商店

3、OpenBoard

你可以将 OpenBoard 视为 不依赖谷歌二进制文件的安卓默认键盘应用程序。

因此,如果你喜欢 Gboard,但讨厌其与谷歌服务的关联,你可以使用 OpenBoard,它是一个简单而有效的键盘应用程序。

? GitHub
? F-Droid
? Play 商店

文件管理器应用程序

每个智能手机制造商都会装载其自己品牌的文件管理器。根据你的智能手机,你可能已经有了三星的“我的文件”或小米的“文件管理器”。

不幸的是,默认的文件管理器应用程序(包括谷歌的“文件”)可能不是最好的选择。此外,它们收集了你可能不想共享的一些使用数据。

一些最佳的开源文件管理器选项包括:

1、Amaze File Manager

Amaze File Manager 是一个不错的开源替代品,类似于 Solid ExplorerEX 文件管理器

你可以得到 Material Design 的用户界面,以及剪切、复制、删除、压缩、解压等基本功能。此外,你还可以调整主题。

? GitHub
? F-Droid
? Play 商店

2、Simple File Manager

Simple File Manager 是一个有用的应用程序,由一个专注于制作“简单”移动工具的开发团队开发。

它是一个轻巧而多功能的文件管理器,具有基本的文件管理功能。

? GitHub
? F-Droid
? Play 商店

3、Little File Manager

只想要一个浏览和访问文件的小应用?Little 文件管理器应该是一个不错的选择,它让你能够像复制粘贴文件那样做基本操作。

? GitHub
? F-Droid

网页浏览器

Mozilla Duckduckgo Bromite 和 Tor 浏览器的标志

想要使用隐私友好和开源的移动浏览器浏览网页吗?这些选项应该很适合:

1、Firefox

Mozilla Firefox 可能是桌面和移动用户 最喜欢的开源浏览器

在安卓上,他们做得很出色,让它成为一个令人愉悦、快速、隐私保护的体验。你也可以尝试 Firefox 的变体,比如 “Firefox Focus”,它是一个简单的应用程序,退出后会删除你的历史记录。

? GitHub
? Play 商店

2、DuckDuckGo Private Browser

DuckDuckGo Private Browser 是由 隐私友好的搜索引擎 巨头开发的一个令人兴奋的选项。

你可以得到一个极简的用户体验,其中包含一些特殊的 DuckDuckGo 功能,比如 应用程序追踪保护和电子邮件保护

? GitHub
? F-Droid
? Play 商店

3、Bromite

Bromite 是一个安卓上的 Chromium 复刻,具有 隐私增强和广告拦截功能。

你可以从其官方网站或 GitHub 页面下载 APK。另外,你可以将其存储库添加到 F-Droid 中来安装和管理更新。

? GitHub
? F-Droid
? Website

4、Tor 浏览器

Tor 浏览器基于 Firefox,但具有 增强的安全性和隐私保护。

它可能不会提供你最好的用户体验,但如果你想在浏览会话中获得最大的隐私保护,Tor 浏览器可能是一个不错的选择。

? GitLab
? Play 商店

多平台同步或文件共享应用

无论你想要同步通知、播放音乐,还是分享文件/剪贴板内容,你可能不想使用带有侵入式广告和差劲的隐私实践的文件共享应用,以下这些应用可能能够帮助你更好地完成这些任务:

1、KDE Connect

KDE Connect 是一个流行的开源应用程序,可以让你连接跨设备,例如你的 Linux PC 和安卓手机,以共享剪贴板内容、文件、URL 和通知。

如果你使用 基于 KDE 的发行版,则已经默认安装了此应用程序。

? GitHub
? F-Droid
? Play 商店

2、LocalSend

LocalSend 帮助你将文件发送到附近设备(跨平台)。它是谷歌 Play 商店上几个 Shareit 克隆品的简单、无广告的开源替代品

有趣的是,它还支持 macOS、Windows 和 Linux,对许多用户而言,这可以是共享文件的一站式解决方案。

? GitHub
? F-Droid
? Play 商店

3、Warpinator(非官方)

如果你想要一个移动端的 Linux Mint Warpinator 工具,可以试试这个。

即使 Linux Mint 开发人员也正式提到了它,但是请将其视为同名的非官方版本。

? GitHub
? F-Droid
? Play 商店

4、Zorin Connect

如果你想要类似于 KDE Connect 但具有略微更好一些的用户体验的替代品,可以考虑使用 Zorin Connect。

它提供相同的功能,包括控制音乐和视频播放、发送文件、控制鼠标以及将手机用作幻灯片演示远程控制器。

? GitHub
? F-Droid
? Play 商店

播客或有声读物播放器

如果你想要在没有任何干扰的情况下听播客,并拥有简单的用户体验,以下这些开源播客应用程序应该可以帮助你:

1、AntennaPod

AntennaPod 是一个 功能强大的开源播客管理器和播放器,可以让你访问全球各种各样的播客。

你可以使用 RSS URL、iTunes 播客数据库或 OPML 文件很容易地添加(导入和导出)你的源。

? GitHub
? F-Droid
? Play 商店

2、Voice

Voice 是一个简单的播放器,可以让你轻松地播放和管理有声读物。它的 用户体验简单且高效,可以让你专注于听有声读物而不是其他功能。

? GitHub
? F-Droid
? Play 商店

RSS 阅读器

在网上获取所有信息或将其组织成列表可能很困难。不过,RSS 阅读器总是可以帮助你优雅地完成这个任务。

如果你已经厌倦了像 Feedly 或 Inoreader 等应用的付款方式,你可以简单地将你的 RSS 源添加/导入到以下这些应用程序中:

1、Feeder

Feeder 是我最喜欢的安卓 RSS 阅读器应用程序,它提供了 良好的用户体验和一些自定义选项 来过滤/组织你的源。

它支持深色模式,所以你可以轻松地获取信息而不会累着眼睛。

? GitLab
? F-Droid
? Play 商店

2、Read You

Read You 是一个相对较新加入 RSS 阅读器类别的应用程序,此外它遵循了谷歌的新 Material You UI 风格。

它具备你需要的 RSS 阅读器的所有基本功能,并提供愉悦的用户体验。

? GitHub
? F-Droid

3、NewsBlur

需要一个完整的开源新闻阅读器吗?NewsBlur 是一个非常有趣的解决方案,它具备一组基本功能,可以满足你的需求。

它旨在成为谷歌 Reader 的替代品。值得一试!

? GitHub
? F-Droid
? Play 商店

vPN 应用程序

对于大多数 vPN 服务,你将不得不信任公司或服务来保护你的隐私。

然而,如果你使用开源 vPN 应用程序,则可以获得一定程度的透明度,了解客户端的工作方式。因此,与专有的 vPN 应用程序相比,开源 vPN 应用程序可能证明更好的选择。

1、ProtonVPN

ProtonVPN隐私关注的 vPN 服务中最受欢迎的选择之一。与其他 vPN 应用程序相比,它提供有用的功能,如跟踪器阻止、安全核心服务器等,以提升隐私保护。

与其他一些 vPN 不同,Proton 的整个产品都是开源的,这使得它成为一个不错的选择。

? GitHub
? F-Droid
? Play 商店

2、Mullvad

Mullvad 是一个 独特的 vPN 提供商,不需要太多的个人信息。它生成一个独特的随机数字来分配给你一个帐户,你只需要使用你的付款信息来订阅。

Mullvad 的应用程序是开源的,对于不喜欢 ProtonVPN 的用户来说,它可能是一个很好的选择。

? GitHub
? F-Droid
? Play 商店

3、IVPN

IVPN 以其 极度诚实的营销 而闻名。在购买之前,它会告诉你是否需要购买 vPN。

该应用程序是开源的,提供基本功能和简单的用户体验。

? GitHub
? F-Droid
? Play 商店

漫画阅读器

1、Tachiyomi

Tachiyomi 是一款 极受欢迎的自由开源的漫画阅读器,适用于安卓。

你可以从各种来源浏览内容或阅读下载的漫画,同时能够使用分类来组织你的库。阅读器可以进行调整以符合你的体验,还支持浅色/深色主题。

? 你可以在 Tachiyomi 的 GitHub 发布区中找到最新的 APK。
? GitHub
? Website

2、Kotatsu

Kotatsu 是另一个适用于 安卓 的开源漫画阅读器。你可以浏览在线目录、组织你阅读的漫画,并获得具有离线支持的优化阅读器。

它采用现代的 Material You 用户界面,可以提供更好的体验。

? GitHub
? Website

3、Seeneva

需要一个智能的漫画书阅读器吗?Seeneva 是一个不太受欢迎但表现不错的选择。

它支持各种漫画书归档格式,如 CBZ、CBR、CB7 等。

? GitHub
? F-Droid
? Play 商店

音乐播放器

从技术上讲,如果你只想播放音乐,那么默认的音乐播放器应该也可以胜任。但是,如果你想要组织你的库并且拥有一个简单的音乐播放体验,以下这些应用程序可能非常适合:

1、Simple Music Player

Simple Music Player 是由开发 Simple File Manager 应用程序的同一团队开发的另一个实用程序。

虽然它提供了一个简单的体验,但它具有 直观的用户界面,可以选择分组文件、自定义颜色方案,并享受音乐。

? GitHub
? F-Droid
? Play 商店

2. Vanilla Music

Vanilla Music 是一个干净的开源音乐播放器,支持最常见的音频格式,并提供基本的功能。

? GitHub
? F-Droid
? Play 商店

笔记应用

笔记可以是个人的或随手的记录。然而,使用一个严格保护隐私并为你提供更好的安全性的笔记应用是必要的。你可能会写一些敏感的内容,不应该在隐私控制做得很差的笔记应用中分享这些信息。

1、Joplin

Joplin 是一款出色的开源笔记应用程序,也可用于桌面平台。

你可以将你的笔记存储在本地、加密、同步等等来组织它们。用户体验可能不是最直观的,但如果你想要一个开源的、功能丰富的笔记应用,Joplin 不会让你失望。

? GitHub
? F-Droid
? Play 商店

2、Standard Notes

Standard Notes 是一个 方便的选项,提供了默认的端到端加密,并将你的数据存储在云端

你可以选择高级版来扩展其功能。不过,基本功能应该足够让你开始使用。

? GitHub
? F-Droid
? Play 商店

3、Simplenote

Simplenote 是一款易于使用的笔记应用,由 WordPress 的开发公司 Automattic 开发。

如果你不想要花哨的功能或庞大的设置选项,这是最好的开源应用程序,可在多个设备之间同步笔记。

? GitHub
? Play 商店

2FA 和密码应用程序

2fa and password manager app icons

管理密码和双因素身份验证代码非常重要。特别是当我们看到类似 LastPass 的专有密码管理器经常出现安全漏洞时,你怎么能信任它们呢?

因此,你可以尝试使用开源选项,以获得更好的隐私和透明度,从而放心。

1、KeePassDX

KeePassDX 是一个简单且强大的密码管理器,适用于不想将其数据与云同步的用户。

你可以创建数据库、导出/导入它们,并在任何地方管理你的密码。它与 KeePassXC 兼容,后者是 Linux 上最好的密码管理器之一

? GitHub
? F-Droid
? Play 商店

2、Bitwarden

Bitwarden 是 最受欢迎的开源密码管理器,可以在设备和浏览器(带扩展)之间同步。你也可以在这里存储 2FA 令牌。

与上述密码管理器不同,它同步到云端。但是,它提供行业标准的保护措施和更高级的功能,以保护你的数据。此外,与其他专有密码管理器相比,Bitwarden 的高级套餐价格实惠。

? GitHub
? F-Droid
? Play 商店

3、Aegis Authenticator

需要一个 开源的 Authy 替代品 吗?Aegis Authenticator 可能是一个不错的解决方案,支持行业标准的 2FA 令牌。

? GitHub
? F-Droid
? Play 商店

电子邮件

如果你正在寻找增强隐私和安全性的方法,开源电子邮件应用程序是必不可少的。我们的推荐包括以下应用程序:

1、K-9 Mail(或 Thunderbird)

K-9 Mail 是一个在安卓上非常受欢迎的开源电子邮件客户端,具有所有基本功能。

在 2022 年,K-9 Mail 的项目维护者加入了 Thunderbird,利用 Mozilla 的资源和专业知识改进 K-9 体验。因此,K-9 Mail 最终将变成 Thunderbird 的移动应用程序

? GitHub
? F-Droid
? Play 商店

2、FairEmail

FairEmail 是另一个支持 Gmail、Outlook 等帐户的开源电子邮件客户端。

它提供一个简单的用户界面和许多实用功能。

? GitHub
? F-Droid
? Play 商店

3、Tutanota

Tutanota 是一项 加密电子邮件服务。如果你想要增强隐私和安全性,你可以使用它的移动应用程序。

通过高级订阅,你可以解锁某些功能。否则,你可以免费使用它。

? GitHub
? F-Droid
? Play 商店

4、Proton Mail

Proton Mail 是另一个 受欢迎的加密电子邮件服务。这可能提供更好的用户体验(这是我喜欢的)。

这两个选项都是隐私关注者的绝佳推荐。

? GitHub
? Play 商店

视频播放器

如果你需要处理不同的文件格式在移动设备上观看媒体,那么开源视频播放器应该会很有用。尝试以下选项:

1、VLC

VLC 可能不需要介绍。它是跨多个平台 最好的开源视频/媒体播放器之一

它支持广泛的文件格式。

? GitHub
? F-Droid
? Play 商店

2、Nova video player

Nova video player 是一个 拥有良好功能集合的选项,如果你需要一些不同的东西就可以选择它。

? GitHub
? F-Droid
? Play 商店

3、mpv-android

想要一个 超级简单的视频播放器?Mpv-android 可能会是你的选择。

用户界面并不复杂,够用而已。

? GitHub
? F-Droid
? Play 商店

想要更多的 FOSS 应用?

如果你喜欢实验、技术能力强,并且喜欢 DIY,你甚至可以选择其他安卓 ROM 来完全控制你的智能手机。

如果我们为所有类型的东西添加开源替代方案,例如相机、短信等,那这个列表将是无穷无尽的。

?如果你想要更多的开源应用程序,可以前往 F-Droid 商店,或查看 此 GitHub 页面上的 FOSS 应用列表,以获得更多建议。

?你在这个列表中最喜欢的是什么?欢迎在评论区分享你的想法。

(题图:MJ/5c0acc1e-4dee-4b86-85d4-d5f84c0cb02e)


via: https://itsfoss.com/open-source-android-apps/

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

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