[Feature Requests] 磐石系统的一些兼容性问题和建议
Tofloor
poster avatar
西伯利亚单程特快
deepin
2026-07-28 16:16
Author

我的在默认开启了磐石系统的只读保护后的deepin25上,执行了如下命令,结果gradle告诉我找不到java compiler.只有在关闭磐石系统后才能正确找到。

sudo apt install gradle

sudo apt install openjdk-17-jre

报错后我执行了sudo apt install openjdk-17-jdk,但还是报错

在关闭磐石系统后,我的java项目在deepin25上用gradle构建成功,但是再次打开磐石系统后,这个构建好的deb包无法被安装,我怀疑是安装位置跟磐石系统冲突了,但是jpackage工具本身并未提供指定安装位置的选项,不知道各位社区大佬有何建议?

一些小小的希望&建议

  1. 希望官方将来能在安装deepin的时候,默认关闭磐石系统的“只读保护”功能(不是彻底移除磐石系统)同时提供一个“增强安全保护”的选项,让用户自行决定是否开启磐石系统的“只读保护”。毕竟消费者不是信创用户,信创的各种设计和默认设置不太适合直接照搬到非信创用户。
  2. 我理解官方对系统安全稳定性提升的美好愿景,也理解deepin25依赖磐石系统的其他功能来做更新、备份,使得同时维护两个deepin发行版(一个“带有磐石系统”,一个不带“磐石系统”)成本巨大、不太现实。
  3. 磐石系统的开关选项放在设置的"系统/开发者选项"里,给人一种“这是一个进阶、不稳定、有风险”的选项。可否将来把这个功能移动到某个其他分类?比如"设置/系统/尝鲜功能"或者"设置/系统/增强安全保护"里?
  4. 官方不知道可不可以考虑一下:将来弄一个类似于国内各大安卓手机厂商的那个“隐私权限调用记录”功能?这样即便关闭磐石系统,也可以忠实记录下哪些程序在哪些时间修改了系统目录。

只是希望各位社区共建者和运营团队能考虑一下这个小小的建议,谢谢。愿我们deepin能越做越好,我自己也是因为舍不得deepin25那优秀的UI美学、设计动效、windows兼容引擎,才选择宁可留在deepin25和磐石系统斗智斗勇,也不愿意用openkylin或者ubuntu。

Reply Favorite View the author
All Replies
avatar
𰻞𰻝面
deepin
2026-07-28 16:55
#1

论坛里有@罐子大佬做的不带磐石的系统镜像,你可以试一下

Reply View the author
avatar
mozixun
Moderator
2026-07-28 17:18
#2

其实, 无磐石deepin v25社区已经有了: https://bbs.deepin.org.cn/phone/post/299813

Reply View the author
avatar
mozixun
Moderator
2026-07-28 17:20
#3

问问 @deepin流云 大佬

Reply View the author
avatar
西伯利亚单程特快
deepin
2026-07-28 17:46
#4
mozixun

其实, 无磐石deepin v25社区已经有了: https://bbs.deepin.org.cn/phone/post/299813

感谢大佬回复。我只是担心,这个不是社区官方的版本,会不会稳定性等其他地方不那么如人意?毕竟我记得在之前的一个采访和Q&A中,deepin官方说的是暂不考虑官方维护一个移除了ostree等磐石系统全部组件的版本

Reply View the author
avatar
mozixun
Moderator
2026-07-28 18:18
#5
西伯利亚单程特快

感谢大佬回复。我只是担心,这个不是社区官方的版本,会不会稳定性等其他地方不那么如人意?毕竟我记得在之前的一个采访和Q&A中,deepin官方说的是暂不考虑官方维护一个移除了ostree等磐石系统全部组件的版本

会不会稳定性等其他地方不那么如人意

能安装上就不会, 因为这本质上只是改变了启动前的分区格式, 不影响启动后的分区格式

Reply View the author
avatar
西伯利亚单程特快
deepin
2026-07-28 19:09
#6
mozixun

会不会稳定性等其他地方不那么如人意

能安装上就不会, 因为这本质上只是改变了启动前的分区格式, 不影响启动后的分区格式

明白了。不过我还有一个小小的疑惑:我没理解错的话这个帖子里产品经理的意思是暂不采纳“移除了磐石系统组件”的deepin版本,deepin 25.1 用户访谈反馈公示:感谢每一位认真提出建议的社区用户-论坛-深度科技。但是我却看到了社区里的无磐石组件的deepin25在“社区生态共建者”的多个大佬努力下甚至已经迭代到了第三版。我对此有点困惑——这是不是意味着将来仍然有可能在安装阶段让用户显式开启磐石系统功能,只是现在还在为这种可能进行探索?

Reply View the author
avatar
CTZ老斑鸠
deepin
13 hours ago
#7
西伯利亚单程特快

明白了。不过我还有一个小小的疑惑:我没理解错的话这个帖子里产品经理的意思是暂不采纳“移除了磐石系统组件”的deepin版本,deepin 25.1 用户访谈反馈公示:感谢每一位认真提出建议的社区用户-论坛-深度科技。但是我却看到了社区里的无磐石组件的deepin25在“社区生态共建者”的多个大佬努力下甚至已经迭代到了第三版。我对此有点困惑——这是不是意味着将来仍然有可能在安装阶段让用户显式开启磐石系统功能,只是现在还在为这种可能进行探索?

没戏,这种系统层面的设计和UI设计deepin几乎不在意用户的意见,很多需求和改进意见最后的结果都是“设计如此”。deepin本质上是UOS的试验田,是为了让付费用户的体验更好而存在。如果真不想用磐石,还是用社区的无磐石版本吧,至少以deepin现在的开发能力很难腾出手来给免费用户单独搞个无磐石镜像。

Reply View the author
avatar
vbox
deepin
9 hours ago
#8

什么年代了还在用磐石系统

VirtualBox_deepin_29_07_2026_12_57_13.png

图片.png

Reply View the author
avatar
iceyer
deepin
4 hours ago
#9
It has been deleted!
avatar
iceyer
deepin
4 hours ago
#10

我的在默认开启了磐石系统的只读保护后的deepin25上,执行了如下命令,结果gradle告诉我找不到java compiler.只有在关闭磐石系统后才能正确找到。

sudo apt install gradle

sudo apt install openjdk-17-jre

报错后我执行了sudo apt install openjdk-17-jdk,但还是报错

在关闭磐石系统后,我的java项目在deepin25上用gradle构建成功,但是再次打开磐石系统后,这个构建好的deb包无法被安装,我怀疑是安装位置跟磐石系统冲突了,但是jpackage工具本身并未提供指定安装位置的选项,不知道各位社区大佬有何建议?


我看这个和磐石只读保护的关系不是很大,开启只读保护,deb也是能安装的,可以提供一些具体细节看看。

Reply View the author
avatar
iceyer
deepin
4 hours ago
#11

磐石系统的开关选项放在设置的"系统/开发者选项"里,给人一种“这是一个进阶、不稳定、有风险”的选项。可否将来把这个功能移动到某个其他分类?比如"设置/系统/尝鲜功能"或者"设置/系统/增强安全保护"里?


是的,我认为任何运行时想改/usr的程序都应该被干掉,它完美符合不稳定、有风险的红线。

Reply View the author
avatar
iceyer
deepin
4 hours ago
#12
  • 希望官方将来能在安装deepin的时候,默认关闭磐石系统的“只读保护”功能(不是彻底移除磐石系统)同时提供一个“增强安全保护”的选项,让用户自行决定是否开启磐石系统的“只读保护”。毕竟消费者不是信创用户,信创的各种设计和默认设置不太适合直接照搬到非信创用户。

  • 我理解官方对系统安全稳定性提升的美好愿景,也理解deepin25依赖磐石系统的其他功能来做更新、备份,使得同时维护两个deepin发行版(一个“带有磐石系统”,一个不带“磐石系统”)成本巨大、不太现实。

  • 磐石系统的开关选项放在设置的"系统/开发者选项"里,给人一种“这是一个进阶、不稳定、有风险”的选项。可否将来把这个功能移动到某个其他分类?比如"设置/系统/尝鲜功能"或者"设置/系统/增强安全保护"里?

  • 官方不知道可不可以考虑一下:将来弄一个类似于国内各大安卓手机厂商的那个“隐私权限调用记录”功能?这样即便关闭磐石系统,也可以忠实记录下哪些程序在哪些时间修改了系统目录。


    1. 其实现在磐石有很多独立的功能,开关只读保护只会影响最终的ro/rw的挂载参数,对其他方面不会有任何影响。不在安装器做是因为默认修改/usr会带来很多稳定性问题(注意这里安全还不是第一位的)。另外已经在控制中心提供开关了,所以这里也不会考虑将安装器的界面做的太复杂,其实我认为安装器相对Windows等产品已经太复杂了。而OEM可以做,但也不是面向普通用户的。
    2. 第二个开启磐石时是有记录的,但是关闭磐石了,目前就没法高效率的记录,用审计会造成大很大的性能损失,得不偿失。不过后面磐石的确可以考虑提供些修改层审计的功能。
Reply View the author