rlxOS：一个独立的不可变 Linux 发行版，具有 Xfce 桌面
不可变发行版 rlxOS
![](/data/attachment/album/202311/26/175005asnmncwmiscmuems.png)



> 
> 这是一款具有良好的外观和感觉，独立的不可变发行版。
> 
> 
> 


[不可变 Linux 发行版](https://itsfoss.com/immutable-linux-distros/) 的市场在稳步增长。


只在今年，我们就见证了像 [Fedora Onyx](https://news.itsfoss.com/fedora-onyx-official/)、[blendOS v3](https://news.itsfoss.com/blendos-v3-released/) 这样的新成员，以及 Ubuntu 24.04 LTS 将会出现的 [基于 Snap 的不可变 Ubuntu 桌面](https://news.itsfoss.com/ubuntu-all-snap-desktop/)。


在这篇 [初次体验](https://news.itsfoss.com/tag/first-look/) 的文章里，我们将探索 [rlxOS](https://rlxos.dev/)，它是一款自行建制的不可变发行版。


现在，让我们深入了解一下。



> 
> ? 这个发行版相当新，可能无法作为日用主系统的替换产品。
> 
> 
> 


### rlxOS：概述 ⭐


![](/data/attachment/album/202311/26/175103khs7ftmz42hc2c1y.jpg)


rlxOS 以**从零开始构建**为自豪，作为一个 [独立的 Linux 发行版](https://itsfoss.com/independent-linux-distros/)，能更好地控制核心和工作部分。作为不可变的发行版，它实现了一种 [滚动发布](https://itsfoss.com/rolling-release/) 的方式，从而用户在面对大的更新时无需重新安装。


其**主要特点**包括：


* **不可变性**
* **利用** [Ostree](https://en.wikipedia.org/wiki/OSTree)
* **关注隐私**
* **原生支持 Flatpak**


如果你还不知道，不可变发行版可以让你在不影响系统核心的情况下进行变更。你可以将其视为分层变更，因此一个变更并不会影响另一个。


为了使这个实现，rlxOS 使用了一个软件更新守护程序（[swupd](https://docs.rlxos.dev/system-management/swupd/)），这个程序保留了操作系统的两个版本（在更改前后），你可以按照 [文档](https://docs.rlxos.dev/system-management/swupd/) 进行一些在重启后会消失的更改。


这个守护程序也会让你有不同层的软件包。根据官方网站，该功能在稳定版本中还未推出。


另外，你可以轻松地按照 [文档](https://docs.rlxos.dev/system-management/distrobox/) 设置 [Distrobox](https://itsfoss.com/distrobox/) 容器。


#### 初次印象 ?‍?


我在使用 [Ubuntu 上的 VirtualBox](https://itsfoss.com/install-virtualbox-ubuntu/) 的虚拟机（VM）上启动了 rlxOS。安装程序看起来非常舒服，它那种圆角矩形的感觉让我**想起了 GNOME 中** [**Adwaita**](https://en.wikipedia.org/wiki/Adwaita_(design_language)) **的主题风格**。


![](/data/attachment/album/202311/26/175103iwd83srmrzrgwevn.jpg)


我在进行过程中**需要手动使用** [GParted](https://gparted.org/) **对驱动器进行分区**。首先，我在虚拟驱动器上建立了推荐的 msdos 分区表。


之后，我分了两个不同大小的分区，一个是 ext4 文件系统的 39.5 GB 分区，另一个是 fat32 文件系统的 512 MB 分区。


在这之后，我需要确定 fat32 分区有 `boot` 和 `esp` 标记，这样才能正确的安装 rlxOS。



> 
> ? 通过右键点击分区并选择“<ruby> 管理标志 <rt>  Manage Flags </rt></ruby>”来设定标记。
> 
> 
> 


![](/data/attachment/album/202311/26/175103yvaznfgwvnyvsm3o.jpg)


**安装程序还给出了关于分区的有效提示**，将较大的一个标记为 `Linux`，将较小的一个标记为 `EFI`。


如果你打算在 Windows 系统旁边安装它，你需要小心分区的设定，因为我们还没有在这里进行过测试。


![](/data/attachment/album/202311/26/175104aqttei7qtggzsve7.jpg)


然后，确认屏幕会显示出来，揭示**一些重要的最后阶段信息**。我点击 “<ruby> 应用 <rt>  Apply </rt></ruby>” 继续进行。


![](/data/attachment/album/202311/26/175104ynxwxv3kr1w1tt1i.jpg)


然后，它**需要花费一些时间才能完成安装**。但是，出于一些原因，我在安装过程中能够点击 “<ruby> 下一步 <rt>  Next </rt></ruby>” 和 “<ruby> 上一步 <rt>  Back </rt></ruby>” 选项（我认为这些选项应是灰化的）。


![](/data/attachment/album/202311/26/175105zpp2zbyqkyhlzy1j.jpg)


我建议你让安装自然进行，不要调整其他任何事情，并等待如下所示的 “<ruby> 成功 <rt>  Success </rt></ruby>” 提示。


![](/data/attachment/album/202311/26/175105comvrllvrfmo8vrm.jpg)


在重启后，**快速设置向导**开始运行，我输入了用户信息和密码，然后再次重启。


![](/data/attachment/album/202311/26/175105t7e3dk3vz8sw19km.jpg)


在重启后看到了**十分整洁的登录界面**，含有一张漂亮的壁纸，和标题栏常见的一些选项/信息。


![](/data/attachment/album/202311/26/175106xl6at6zxhofwwac5.jpg)


登录之后，我看到了**一个非常熟悉的桌面界面**，这个界面有**一个类似 Windows 的应用启动器**，和**一栏包含了有用的部件的任务栏**，如语言、通知、网络、节能模式等等。


![](/data/attachment/album/202311/26/175106i1j2amntudjdmdln.jpg)


然而，我立刻注意到**rlxOS 预装的应用程序非常的少**。这可以看作一件好事，这取决于你问的人。


但是，我必须说，Xfce 的体验看起来很好。


在我看来，他们可以至少添加任何一款 [开源的微软办公套件替代品](https://itsfoss.com/best-free-open-source-alternatives-microsoft-office/#2-onlyoffice)，诸如 [LibreOffice](https://www.libreoffice.org/) 或 [ONLYOFFICE](https://www.onlyoffice.com/)，这样这个发行版会有一个更为完整的体验。但是，当然，这是一个新的发行版，无可挑剔。


查看设置应用，它似乎很好的与系统主题相匹配。


![](/data/attachment/album/202311/26/175107gkwge4wd16wb6bjz.jpg)


rlxOS使用 Xfce 作为其桌面，这是流行的且最小化的桌面环境之一。我测试的稳定版是运行定制化 [Xfce 4.18](https://news.itsfoss.com/xfce-4-18-release/)。


![](/data/attachment/album/202311/26/175107lvw8dsxrbdwsdvn4.jpg)


如果你过去使用过 Xfce，你会发现 rlxOS 上的版本既熟悉又有些许不同。我用了一段时间，对其所提供的内容很满意，比如多任务处理非常轻松，因为**rlxOS 支持工作空间**。


我只需要通过在任务栏中滚动/点击可以轻松地在工作区之间切换。


尽管这个发行版在这里那里有些小问题，但是它值得一试。在实物机器上的你的**体验会比在 VM 上更好**。


如果你对源代码感兴趣，或者你想要为其做出贡献，你可以查阅其 [GitHub 仓库](https://github.com/itsManjeet/rlxos)。


### ? 下载 rlxOS


在我写这篇文章时，[官方网站](https://rlxos.dev/downloads/) 上有**两个版本的 rlxOS 可供下载**。一个是**每月更新的稳定版本**，另一个是**被认为是不稳定的实验版本**。



> 
> **[rlxOS](https://rlxos.dev/downloads/)**
> 
> 
> 


? 你对 rlxOS 有什么看法，你会向他人推荐这款发行版吗？


*（题图：MJ/b045e868-db65-4904-a0e4-0252051296e5）*




---


via: <https://news.itsfoss.com/rlxos/>


作者：[Sourav Rudra](https://news.itsfoss.com/author/sourav/) 选题：[lujun9972](https://github.com/lujun9972) 译者：[ChatGPT](https://linux.cn/lctt/ChatGPT) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
![](/assets/images/pikapods-banner-v3.webp)


![](/assets/images/pikapods-banner-v3.webp)

The market for [immutable Linux distributions](https://itsfoss.com/immutable-linux-distros/?ref=news.itsfoss.com) has been rising at a very steady pace.

Just this year alone, we have seen the introduction of the likes of [Fedora Onyx](https://news.itsfoss.com/fedora-onyx-official/), [blendOS v3](https://news.itsfoss.com/blendos-v3-released/), and news of a [Snap-based immutable Ubuntu desktop](https://news.itsfoss.com/ubuntu-all-snap-desktop/) coming with 24.04 LTS.

With this [first look](https://news.itsfoss.com/tag/first-look/), we will be taking a look at [rlxOS](https://rlxos.dev/?ref=news.itsfoss.com), an immutable distro built from scratch.

So, let's dive in.

## rlxOS: Overview ⭐

![a screenshot of rlxos](https://news.itsfoss.com/content/images/2023/11/rlxos_1.jpg)

rlxOS prides itself in being **built from scratch **as an [independent Linux distribution](https://itsfoss.com/independent-linux-distros/?ref=news.itsfoss.com) for having better control over the core and working parts. Being immutable, it follows a [rolling release](https://itsfoss.com/rolling-release/?ref=news.itsfoss.com) approach so that users won't need to reinstall it whenever there is a major update.

The** key features** include:

**Immutability****Leverages****Ostree****Focuses on Privacy****Native Flatpak Support**

If you did not know, an immutable distro lets you make changes without affecting the core of the system. You may call it as changes in layers, so one does not impact other.

To make that happen, rlxOS uses a software updater daemon ([swupd](https://docs.rlxos.dev/system-management/swupd/?ref=news.itsfoss.com)) that keeps two versions of the operating system (before/after changes). You can follow the [documentation](https://docs.rlxos.dev/system-management/swupd/?ref=news.itsfoss.com) to make changes that disappear after a reboot.

The same daemon will also let you have different layers of packages. As per the official website, it is not available in the stable release yet.

Furthermore, you can also easily setup [Distrobox](https://itsfoss.com/distrobox/?ref=news.itsfoss.com) for containers by referring to the [documentation](https://docs.rlxos.dev/system-management/distrobox/?ref=news.itsfoss.com).

**Suggested Read **📖

[Distrobox: Try Multiple Linux Distributions via the TerminalWith Distrobox, you can run other distributions in container format. Not only that, you can use GUI apps from the container distro in the main system. Awesome, right?](https://itsfoss.com/distrobox/?ref=news.itsfoss.com)![](https://itsfoss.com/content/images/wordpress/2022/06/distrobox.jpg)


![](https://itsfoss.com/content/images/wordpress/2022/06/distrobox.jpg)

### Initial Impressions 👨💻

I fired up rlxOS on a virtual machine (VM) by using [VirtualBox on Ubuntu](https://itsfoss.com/install-virtualbox-ubuntu/?ref=news.itsfoss.com). The installer looked quite pleasant to the eyes, with a nice squircle feel to it that** reminded me of the ****Adwaita**** theming style** from GNOME.

![a screenshot of rlxos installer](https://news.itsfoss.com/content/images/2023/11/rlxos_2.jpg)

I **had to manually partition the drive **using [GParted](https://gparted.org/?ref=news.itsfoss.com) as I proceeded. First, I created a partition table on the virtual drive with the recommended '*msdos*' partition table.

Then, I allocated two partitions with different sizes, with one being a 39.5 GB partition with the '*ext4*' file system, the other being a 512 MB one with the '*fat32*' file system.

After that, I had to ensure that the 'fat32' partition had the 'boot' and 'esp' flags so that rlxos would install properly.

![a screenshot of rlxos installer gparted disk partitioning](https://news.itsfoss.com/content/images/2023/11/rlxos_3.jpg)

The **installer also provides useful hints** regarding the partitions, denoting 'Linux' for the larger one, and 'EFI' for the smaller one.

If you are installing it on bare metal alongside Windows, you have to be careful about the partitions, as we have not tested that here.

![](https://news.itsfoss.com/content/images/2023/11/rlxos_4.jpg)

Thereafter, a confirmation screen shows up, displaying **some important last-stage info**. I clicked on 'Apply' to proceed.

![](https://news.itsfoss.com/content/images/2023/11/rlxos_5.jpg)

It then** **took some time to install**.** But, for some reason during that, I was able to click on the 'Next' and 'Back' option (which should have been greyed out I believe).

![](https://news.itsfoss.com/content/images/2023/11/rlxos_6.jpg)

I suggest you let the installation happen without tweaking anything else and wait for the “Success” prompt as shown below.

![](https://news.itsfoss.com/content/images/2023/11/rlxos_7-1.jpg)

After reboot, a **quick-setup wizard **started, I entered the user details, and password, then rebooted again.

![](https://news.itsfoss.com/content/images/2023/11/rlxos_8.jpg)

I was greeted with **a very neat sign-in screen** that featured a beautiful wallpaper and some options/ info in the header bar like usual.

![](https://news.itsfoss.com/content/images/2023/11/rlxos_10.jpg)

Post sign-in, I was taken into **a very familiar desktop screen** that had **a Windows-like application launcher**,** a taskbar with useful widgets** such as language, notifications, network, power saver mode, and more.

![](https://news.itsfoss.com/content/images/2023/11/rlxos_11.jpg)

Though, I noticed right away that **rlxOS ships with a very limited number of pre-installed applications**. That can be a good thing, depending on who you ask.

But, I must say that the Xfce experience looks good out-of-the-box.

Personally, I feel that they could have added any of the [open-source alternatives to Microsoft Office](https://itsfoss.com/best-free-open-source-alternatives-microsoft-office/?ref=news.itsfoss.com#2-onlyoffice) such as [LibreOffice](https://www.libreoffice.org/?ref=news.itsfoss.com) or [ONLYOFFICE](https://www.onlyoffice.com/?ref=news.itsfoss.com) at least, so that the distro would feel like a more complete experience. But, of course, it is a new distribution, no complaints.

Moving on to the settings app, it appears that it matches the system theme well.

![](https://news.itsfoss.com/content/images/2023/11/rlxos_11b.jpg)

Rlxos utilizes Xfce as its desktop, one of the most popular and minimal desktop environments out there. The stable version that I tested was running **a customized version** of [Xfce 4.18](https://news.itsfoss.com/xfce-4-18-release/).

![](https://news.itsfoss.com/content/images/2023/11/rlxos_13.jpg)

If you have used Xfce in the past, you will find the one on rlxos very familiar, yet different. I used it for a bit, and I was content with what it had to offer, the multitasking bit was effortless, as **rlxOS has support for workspaces**.

I was easily able to switch between workspaces by scrolling/clicking on the workspaces switcher in the taskbar.

**Suggested Read **📖

[13 Independent Linux Distros That are Built From ScratchUnique and independent Linux distributions that are totally built from scratch. Sounds interesting? Check out the list here.](https://itsfoss.com/independent-linux-distros/?ref=news.itsfoss.com)![](https://itsfoss.com/content/images/wordpress/2022/08/independent-linux-distros.png)


![](https://itsfoss.com/content/images/wordpress/2022/08/independent-linux-distros.png)

Even though this distro has its share of niggles here and there, it is worth a try. Your **experience on bare metal should be better** than on a VM.

You can head to its [GitHub repo](https://github.com/itsManjeet/rlxos?ref=news.itsfoss.com) if you are interested in the source code, or want to contribute to it.

## 📥 Download rlxOS

At the time of writing, there were **two variants of rlxos** available to download from the [official website](https://rlxos.dev/downloads/?ref=news.itsfoss.com). One was **a stable version with monthly updates**, the other was **an experimental version, considered unstable**.

*💬 What are your thoughts on rlxOS? Would you recommend this to anyone?*

## More from It's FOSS...

- Support us by opting for
[It's FOSS Plus](https://itsfoss.com/#/portal/signup)membership. - Join our
[community forum](https://itsfoss.community/). - 📩 Stay updated with the latest on Linux and Open Source. Get our
[weekly Newsletter](https://itsfoss.com/newsletter/).