找回密码
 立即注册
搜索
查看: 7727|回复: 53

[软件] Clear Linux可能是最好的Ready To Go发行版

[复制链接]
     
发表于 2023-8-31 23:10 | 显示全部楼层 |阅读模式
看见CL是在phoronix的发行版跑分里一直拔得头筹,专为Intel优化,在2019年发布了桌面installer选项,最近尝试了一下让我影响深刻,主要有以下三点:

1.默认完整、开箱即用、上游优先的桌面环境。对于不想过度自己维护桌面的人非常重要。
2.软件集合包为主的软件安装体验。swupd的软件包管理是目前我认为最好的桌面系统软件管理方式,它不像传统apt或yum系过于灵活造成可能的依赖冲突,也不想现代原子ostree、A/B更新那样为了绝对稳定性而僵化。
3.电源管理与调度。在我intel笔记本上安装后的热管理之优秀,远远超过在Windows下的体验,中强度使用风扇几乎都不吹,我甚至都不再考虑苹果M系。

非常有魅力的发行版,让我渡过Ubuntu和Fedora的阴影。
回复

使用道具 举报

     
发表于 2023-8-31 23:33 | 显示全部楼层
用了太多年的 Arch Linux,也有点想换换口味
想先看看自己目前在用的软件在 Clear Linux 上有否提供
访问 https://www.clearlinux.org/software/
页面 404

看上去项目还在维护
但 web 界面这块被冷落了
回复

使用道具 举报

     
发表于 2023-8-31 23:39 | 显示全部楼层
5long 发表于 2023-8-31 23:33
用了太多年的 Arch Linux,也有点想换换口味
想先看看自己目前在用的软件在 Clear Linux 上有否提供
访问 h ...

这个可以
https://www.clearlinux.org/software/software.html 路径不知道为什么多了一层

论坛助手,iPhone
回复

使用道具 举报

     
 楼主| 发表于 2023-8-31 23:46 来自手机 | 显示全部楼层
5long 发表于 2023-8-31 23:33
用了太多年的 Arch Linux,也有点想换换口味
想先看看自己目前在用的软件在 Clear Linux 上有否提供
访问 h ...

最近文档刚更新来着,可能这里还没迁移

—— 来自 Google Pixel 7, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2023-8-31 23:47 来自手机 | 显示全部楼层
这个适合Windows笔记本重装成Linux吗?我有个机械革命s1(i5-8250u mx150),打算在明年毕业后装个Linux作为开发学习用,本来打算装opensuse加xfce桌面的,如果主楼这个更合适那就它了
回复

使用道具 举报

     
发表于 2023-8-31 23:49 | 显示全部楼层
dulun59 发表于 2023-8-31 23:39
这个可以
https://www.clearlinux.org/software/software.html 路径不知道为什么多了一层

多谢
不过这个页面看上去也不太好用
都是静态页面, 没有搜索能力
最后还是直接去看源码了 https://github.com/clearlinux/clr-bundles/tree/master/bundles
回复

使用道具 举报

     
 楼主| 发表于 2023-8-31 23:55 来自手机 | 显示全部楼层
本帖最后由 colodes 于 2023-9-1 00:05 编辑
LennyWallUp 发表于 2023-8-31 23:47
这个适合Windows笔记本重装成Linux吗?我有个机械革命s1(i5-8250u mx150),打算在明年毕业后装个Linux作 ...

不知道需要的是什么类型的开发工作,这个发行版我主要是用来日常生活使用的,不过装了他的containers-basic后可以用docker,一般情况都能满足吧,就是主环境的开发环境有限且和普通Linux目录可能有所不同。而且如果你要用IDE的话,flatpak版也会有权限问题,我的解决方案是直接装在distrobox里,但新手建议学习了其他linux环境后再说。

—— 来自 Google Pixel 7, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2023-9-1 02:29 | 显示全部楼层
不是说这个发行版不再专注桌面了么
顺便很早玩过,发现输入法没有fcitx,所以作罢
回复

使用道具 举报

     
发表于 2023-9-1 07:00 来自手机 | 显示全部楼层
kubuntu挺好用的
开发用大半年了
双系统

win11那边文件浏览时间长了老崩溃,难崩

今年的thinkbook 16,核显版
剪切板 文件浏览比win好用且稳定,快捷键也大部分一样
更不用说命令行了
就是微信比较难用
腾讯QQ都适配挺好,微信是故意的难用,不知道咋想
WPS 各种IDE notepad--,jookdb,火焰截图,生产力没啥问题

—— 来自 OnePlus GM1910, Android 10上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2023-9-1 08:51 | 显示全部楼层
前几年也被吸引过,试了发现日常使用还是不行
bundle这东西属于猛一看感觉理念不错,实际一用就变成装个小东西都能给你带进来几个G的内容
intel的优化确实是有的,只能说能满足你需求的话就还可以
现在的方向应该还是ostree flatpak distrobox
回复

使用道具 举报

     
发表于 2023-9-1 10:58 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2023-9-1 11:00 编辑

包管理到最后还得是自己管自己打包,反正现在硬盘空间大幅增加了,但即使 AppImage 也会有不少外部依赖
回复

使用道具 举报

发表于 2023-9-1 11:58 | 显示全部楼层
opensuse挺好的,xfce也很好,就是如果用风滚草的话要习惯一下大量的更新。Clear Linux不知有没有国内源,去清华和阿里的看了没看到。
现在好像粗放式包管理有点回潮,但是依赖的复杂度是客观存在的,除非像slackware那样官方只维护一个全家桶,不然包越来越多浪费的空间也就不能忽视了。感觉传统包管理为基础+flatpak、appimage解决特殊需求比较切合实际情况。楼主能结合自己实际体验中的例子谈一谈swupd的优秀之处吗?
回复

使用道具 举报

     
发表于 2023-9-1 12:03 | 显示全部楼层
试了下国内源怎么搞定?
更新出现
  1. stream error in the http/2 framing layer
复制代码
错误怎么搞定?
回复

使用道具 举报

     
发表于 2023-9-1 13:13 | 显示全部楼层
续航时间相比Win会大幅提高吗,实在不想背着板砖充电器出门
回复

使用道具 举报

     
 楼主| 发表于 2023-9-1 13:40 来自手机 | 显示全部楼层
posthoc 发表于 2023-9-1 11:58
opensuse挺好的,xfce也很好,就是如果用风滚草的话要习惯一下大量的更新。Clear Linux不知有没有国内源, ...

比如我之前整坏了桌面,直接swupd repair -B `appname`就可以重新安装一样的修复单独的软件包,还支持目录级别的回滚和整个系统更新回滚

—— 来自 Google Pixel 7, Android 13上的 S1Next-鹅版 v2.5.4

评分

参与人数 1战斗力 +1 收起 理由
posthoc + 1 好评加鹅

查看全部评分

回复

使用道具 举报

头像被屏蔽
     
发表于 2023-9-1 13:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2023-9-1 14:25 来自手机 | 显示全部楼层
colodes 发表于 2023-8-31 23:55
不知道需要的是什么类型的开发工作,这个发行版我主要是用来日常生活使用的,不过装了他的containers-bas ...

我也说不清,打算是在Linux环境下学下Rust学着玩,需要装的可能就是文本编辑器vscode(也许不一定非要它,支持LSP的就行)和rust -analyzer。另外比较刚需的就是浏览器吧,得能有正常网页体验。
之前体验过Linux但不多,实验室装的Ubuntu但一直是ssh连着用,自己在个人电脑用虚拟机装过CentOS7,但装软件都是装完不管,也没怎么装过有UI的软件,对Linux软件生态不了解
回复

使用道具 举报

发表于 2023-9-1 14:27 来自手机 | 显示全部楼层
本帖最后由 Hieda 于 2023-9-1 14:31 编辑
LennyWallUp 发表于 2023-9-1 14:25
我也说不清,打算是在Linux环境下学下Rust学着玩,需要装的可能就是文本编辑器vscode(也许不一定非要它 ...

rust自己的rustup+cargo已经足够好用了,发行版用哪个包管理其实很无所谓,顶多ffi或者交叉编译的时候能有点用

我个人的倾向是把app需求和开发需求分开来,app用archlinux每天滚,开发需求用各个语言自己的依赖管理,一定程度上搭配容器

当然重点是不写C/C++
回复

使用道具 举报

发表于 2023-9-1 15:36 | 显示全部楼层
插眼,amd能用吗
回复

使用道具 举报

发表于 2023-9-1 15:47 | 显示全部楼层

能用,而且跑分还是很快。不过据反映部分amd主板可能会遇到nvme硬盘无法识别的问题,可能和clear linux默认的电源策略有关。
回复

使用道具 举报

     
 楼主| 发表于 2023-9-1 19:23 | 显示全部楼层
塔奇克马 发表于 2023-9-1 12:03
试了下国内源怎么搞定?
更新出现错误怎么搞定?

我用的就是官方默认的
  1. https://cdn.download.clearlinux.org
复制代码


完全能跑到满速啊
截图 2023-09-01 19-13-27.png

https://ping.chinaz.com/cdn.download.clearlinux.org

看了下国内大部分地区也都能访问

还有个镜像可以设置试试
  1. sudo swupd mirror --set https://cdn-alt.download.clearlinux.org/update
复制代码



回复

使用道具 举报

     
发表于 2023-9-1 22:31 来自手机 | 显示全部楼层
这个电源管理是因为clear linux的内核还是这个发行版配置了某些电源管理的程序?

—— 来自 HUAWEI JAD-AL00, Android 12上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

发表于 2023-9-2 00:07 | 显示全部楼层
lvcha 发表于 2023-9-1 13:55
不懂这些区别
ubuntu有啥不好吗?

不够装B
回复

使用道具 举报

     
发表于 2023-9-2 00:21 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2023-9-2 00:25 编辑

Ubuntu 现在大力推它自家的 Snap 搞的衍生版都转头用上游的 Debian Sid 了明明有 flatpak 还要搞个 Snap 出来,关键还不好用问题一大堆,本来 23.10 要大幅推进组件 Snap 化结果因为问题不少延期到明年
然后就是 Ubuntu 相对上游改的东西太多,一旦有点问题不好排查
当然作为 AI 领域的事实标准发行版,Ubuntu 用的人确实最多
回复

使用道具 举报

     
发表于 2023-9-2 00:36 来自手机 | 显示全部楼层
Hieda 发表于 2023-9-1 14:27
rust自己的rustup+cargo已经足够好用了,发行版用哪个包管理其实很无所谓,顶多ffi或者交叉编译的时候能 ...

插嘴问一句linux环境下c/c++包管理有什么好的解决方案吗,能做到cargo一半方便的

—— 来自 OnePlus PHK110, Android 13上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
发表于 2023-9-2 00:38 来自手机 | 显示全部楼层
为什么大家(基础库)不座下来谈谈统一的运行时版本更新计划呢呢
flatpak 和 snap东西还十分大

fedora 有个silverblue谁人能点评下吗

还有nixos这种另辟蹊径的

—— 来自 samsung SM-G9880, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
 楼主| 发表于 2023-9-2 00:51 来自手机 | 显示全部楼层
BRS5672023 发表于 2023-9-1 22:31
这个电源管理是因为clear linux的内核还是这个发行版配置了某些电源管理的程序?

—— 来自 HUAWEI ...

参考
https://www.clearlinux.org/clear-linux-documentation/guides/maintenance/cpu-performance.html#cpu-performance
工具应该都是现成的,但是intel通过对自己的intel_idle和Intel P-state之类的驱动调优达到更好的效果

—— 来自 Google Pixel 7, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
 楼主| 发表于 2023-9-2 01:02 来自手机 | 显示全部楼层
thegodra 发表于 2023-9-2 00:38
为什么大家(基础库)不座下来谈谈统一的运行时版本更新计划呢呢
flatpak 和 snap东西还十分大

silverblue就是我说的后者僵化的更新机制,以整个系统作为一个版本进行更新,它甚至可以把前一个版本作为开机启动项回滚,但是缺点是你对系统文件rootfs只有只读权限,完全无法添加修改,称之为“不可变”系统。每次更新系统它都要做一遍相当于对整个系统文件的git合并操作。而且silverblue集成的都是RedHat技术比如什么podman、toolbox之类的适应起来相当痛苦。

—— 来自 Google Pixel 7, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2023-9-2 09:23 | 显示全部楼层
昨天试着在幻16 2021上装了一下,被英伟达雷的外焦里嫩,有什么工具能调独显优先级吗,试了很多都不行
回复

使用道具 举报

     
 楼主| 发表于 2023-9-2 09:48 | 显示全部楼层
Xerxes_2 发表于 2023-9-2 09:23
昨天试着在幻16 2021上装了一下,被英伟达雷的外焦里嫩,有什么工具能调独显优先级吗,试了很多都不行 ...

Nvidia独显还是别用这种最新内核优先的发行版了
真要搞的话,以下是官方的文档
https://www.clearlinux.org/clear ... torials/nvidia.html
回复

使用道具 举报

     
 楼主| 发表于 2023-9-2 10:28 | 显示全部楼层
本帖最后由 colodes 于 2023-9-2 11:02 编辑

顺便以下我对默认设置的优化
#卸载预装软件
  1. sudo swupd bundle-remove emacs-x11
  2. sudo swupd bundle-remove x11vnc
  3. sudo swupd bundle-remove pygobject
  4. sudo swupd bundle-remove evolution
  5. sudo swupd bundle-remove evince
  6. sudo swupd bundle-remove gnome-todo
  7. sudo swupd bundle-remove gnome-weather
  8. sudo swupd bundle-remove gnome-calculator
  9. sudo swupd bundle-remove gnome-text-editor
  10. sudo swupd bundle-remove gnome-music
  11. sudo swupd bundle-remove xscreensaver
  12. sudo swupd bundle-remove gimp
  13. sudo swupd bundle-remove hardware-printing
  14. sudo swupd bundle-remove cheese
  15. sudo swupd bundle-remove firefox
  16. sudo swupd bundle-remove connections
  17. sudo swupd bundle-remove gedit
  18. sudo swupd bundle-remove gvim
  19. sudo swupd bundle-remove eog
  20. sudo swupd bundle-remove geary
复制代码


#禁用打印机守护进程
  1. sudo systemctl stop cups
  2. sudo systemctl disable cups
复制代码


#禁用Evolution服务
  1. systemctl --user mask evolution-addressbook-factory.service evolution-calendar-factory.service evolution-source-registry.service
复制代码

#禁用nvida驱动
  1. sudo mkdir /etc/modprobe.d
  2. printf "blacklist nouveau \noptions nouveau modeset=0 \n" | sudo tee --append /etc/modprobe.d/disable-nouveau.conf
复制代码


#flathub改为国内源
  1. flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub
复制代码


#docker安装
  1. sudo swupd bundle-add containers-basic
  2. sudo swupd bundle-add docker-compose
  3. usermod -aG docker 用户名
  4. sudo usermod -aG docker 用户名
复制代码
回复

使用道具 举报

     
发表于 2023-9-2 11:24 | 显示全部楼层
LennyWallUp 发表于 2023-8-31 23:47
这个适合Windows笔记本重装成Linux吗?我有个机械革命s1(i5-8250u mx150),打算在明年毕业后装个Linux作 ...

直接arch比较合适
回复

使用道具 举报

     
发表于 2023-9-2 12:05 | 显示全部楼层
colodes 发表于 2023-9-2 09:48
Nvidia独显还是别用这种最新内核优先的发行版了
真要搞的话,以下是官方的文档
https://www.clearlinux.org ...

那可以完全不用独显吗,不让独显耗电
回复

使用道具 举报

发表于 2023-9-2 12:05 来自手机 | 显示全部楼层
幽闭空间201 发表于 2023-9-2 00:36
插嘴问一句linux环境下c/c++包管理有什么好的解决方案吗,能做到cargo一半方便的

—— 来自 OnePlus PHK ...

我个人觉得nix和guix这种方式可能才是版本答案,配合容器体验还可以
回复

使用道具 举报

     
 楼主| 发表于 2023-9-2 12:10 | 显示全部楼层
Xerxes_2 发表于 2023-9-2 12:05
那可以完全不用独显吗,不让独显耗电

硬件层面“断电”可能需要到bios里关闭独显
软件上参考上面我的优化
#禁用nvidia开源驱动
  1. sudo mkdir /etc/modprobe.d
  2. printf "blacklist nouveau \noptions nouveau modeset=0 \n" | sudo tee --append /etc/modprobe.d/disable-nouveau.conf
复制代码

回复

使用道具 举报

     
发表于 2023-9-2 12:21 | 显示全部楼层
Hieda 发表于 2023-9-2 12:05
我个人觉得nix和guix这种方式可能才是版本答案,配合容器体验还可以

版本答案,而且配一次可以长期用这点太舒服了。

我陆陆续续修改配置,已经把家里的娱乐机(nuc)切到nixos用了几个月了,steam游戏、视频啥的,该有的体验都不错,没有任何觉得不便的。

Mac机也换到用nix管理了,开发环境需要用到的各种工具能用的都用nix,只有小部分没有现成包的,通过nix来管理brew,通过brew来安装,贼方便。而且这套配置我估计微调下等Sonoma出来就可以直接套过来用了。
回复

使用道具 举报

     
发表于 2023-9-2 12:53 | 显示全部楼层
土星魔豆 发表于 2023-9-1 07:00
kubuntu挺好用的
开发用大半年了
双系统

求教:家里有一台2010年的旧Thinkpad,想装Linux给孩子(小学)电脑入门,装什么版本的比较合适?以前用过Ununtu,长时间不用,都不知道哪种比较好了。
回复

使用道具 举报

     
发表于 2023-9-2 12:54 来自手机 | 显示全部楼层
本帖最后由 Alpha1918 于 2023-9-2 13:03 编辑
Midnight.Coup 发表于 2023-9-2 00:21
Ubuntu 现在大力推它自家的 Snap 搞的衍生版都转头用上游的 Debian Sid 了明明有 flatpak 还要搞 ...

你用过 flatpak 装 IDE 吗?我被论坛上的红帽吹忽悠了,用 flatpak 装 Jetbrains 和 VS Code,体验非常痛苦,折腾了好几个小时基本还是不可用。换用 snap 版只要一个 --classic 就可以搞定。

而且 flatpak 不支持命令行应用。我感觉 flatpak 就只适合桌面用户、游戏玩家这种,如果要搞开发就不行了。

(不过我用的 Debian,可能红帽家对 flatpak 的权限问题有什么特别优化吧)
回复

使用道具 举报

     
发表于 2023-9-2 12:57 来自手机 | 显示全部楼层
本帖最后由 Alpha1918 于 2023-9-2 13:13 编辑
thegodra 发表于 2023-9-2 00:38
为什么大家(基础库)不座下来谈谈统一的运行时版本更新计划呢呢
flatpak 和 snap东西还十分大

nixos 现在还不成熟,特别是文档极度缺乏,很多地方搞不懂要不瞎猜要不读源码。然后现在社区一股脑要迁移到 flakes,这个文档就更少了,等 5 年再看吧。

挺希望有一个发行版,可以像 docker-compose 一样方便快捷简单地配置系统,可惜的是目前的 nixos 还是太复杂。
回复

使用道具 举报

     
发表于 2023-9-2 13:06 来自手机 | 显示全部楼层
colodes 发表于 2023-9-2 01:02
silverblue就是我说的后者僵化的更新机制,以整个系统作为一个版本进行更新,它甚至可以把前一个版本作为 ...

Ubuntu 明年(24.04)要发布一个完全基于 snap 的“不可变”发行版 Ubuntu Core Desktop,感觉整体上应该要比 Silverblue 这种好一些,可以关注一下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-6-16 20:31 , Processed in 0.127022 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表