求可以装在 U 盘的不可变 Linux 发行版

22 天前
 standin000

想在这个发行版跑一跑各种 docker ,要是能支持 zfs 更好。

3697 次点击
所在节点    Linux
20 条回复
hhxsky
22 天前
几乎各个发行版都可以啊,Ubuntu ,rockyLinux ,你搜对应版本持久化 Persistent 很多教程
aru
22 天前
只要硬件支持 U 盘启动,将 U 盘当成普通硬盘安装 linux 就可以了
zfs 和 U 盘不匹配
不可变 Linux 是什么意思?
hosiet
22 天前
传统发行版基于 squashfs 的根系统做成 U 盘能叫不可变吗?重启则修改丢失,似乎可以被分类为“不可变”。如果你是想要 Fedora Silverblue 那种不可变则是另一回事。
mayli
22 天前
alpine 可以用 lbu 方式
kelvansun
22 天前
各个发行版的 LiveCD 不就是不可变的 U 盘发行版吗?
allplay
22 天前
还真有一个专门跑容器用的不可变发行版。
RedHat 的一个下游发行版
gearfox
22 天前
@allplay fedora CoreOS?
yolee599
22 天前
各种发行版 iso 刻录到 U 盘就是不可变版本
evansun
22 天前
我的开发服务就用的装硬盘的 arch linux 啊,你这个不可变是什么意思
LokiSharp
22 天前
NixOS
BugCry
22 天前
unraid
allplay
22 天前
@gearfox 哦对,Fedora core os 。:)
w568w
22 天前
@aru @evansun 根分区平常挂载为只读,禁止修改。

1. 一般用户软件:用 flatpak 之类无需动系统的用户包管理器来安装
2. 必要的修改:用特殊的系统命令(比如 Sliverblue 的 rpm-ostree ),修改成本很高

优点是安全性好,系统绝对不会崩(因为根分区根本不让动),对系统盘的读写磨损也较小。现在的 Android 手机都可以看成一种不可变 Linux 。

缺点是根分区镜像得提前预制,把需要的系统软件都装上、系统级修改都做好,不然后续修改会很痛苦。
AkinoKaedeChan
22 天前
NixOS ?
dmanbu
22 天前
LiveCD
aru
22 天前
各发行版的 livecd ,systemrescue 也不错,自行定制也简单
standin000
20 天前
@hhxsky 发行版怕是要几个几百 g 的 u 盘吧,只能上移动硬盘了,有点笨重
@aru @evansun @w568w 不可变系统指操作系统的核心文件和配置在安装后被锁定为 ‌只读状态‌,常规进程无法修改这些组件。这种设计通过原子更新( Atomic Update )实现版本切换,确保系统稳定性和安全性
@mayli lbu 方式什么方式
mayli
20 天前
@standin000 alpine linux 可以做成类似 livecd 这种 每次启动把数据读到内存跑 除非用户备份更改 否则不会写盘。


https://wiki.alpinelinux.org/wiki/Diskless_Mode
mel0n
19 天前
Tails
standin000
18 天前
@mel0n 谢谢,不是为了匿名 tor 网络

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1152472

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX