openSUSE leap16 要移除 yast 但是他的接替者 cockpit 可以替代 yast 吗? Tumbleweed 是不是也会移除 yast
我觉得这篇文章应该讲的还挺清楚的
用户的意愿呢?为何不能让用户做选择!
用户不参与决策啊。而且就算用户有强烈意愿保留也得有人维护。比如 12 月 Ruby 更新后基本原本就缺乏良好可维护性的 Yast 基本也没有再投入极大量经历的理由了
我的意思是,是否可以保留原有的,新的可以加上去,让用户选择用哪个,万一新的用户怎么也用不好用不爽呢?
难道用户只有不用和用其他两种选择吗…
我发的那篇采访你也可以看看呀,接下来 yast 仍会在 Tumbleweed 暂时可用直到完全停止维护。如果你作为用户可以自行维护那仍然大可以继续用啊。但是没人维护、没人对新发版的 Ruby 进行适配,就算你想用那怎么用呢
好的,谢谢
YaST 难的不是 Ruby 写的前台模块,是底层 libyui…Ruby 写系统界面本身就费劲,libyui 相当于把 gtk/qt/ncurses 全用 C++ 统一,然后再提供接口给 Ruby…
社区可能还是把问题想简单了,适配新的 Ruby,不是说仅仅让 Ruby 写的模块代码与新的 Ruby 版本兼容,而是 Ruby 的 binding 可能也要改,本质其实是 C++…还有以后 GTK/QT 的更新…这个随便什么人做不了,要是 SUSE 继续维护 libyui 的话还好说,否则即使能搞定 Ruby 的新 binding,GTK 或 QT 发大版本也是要完…
还有就是它太重量了,重量到是 SUSE Linux 的基础,于是好多前台模块都是桌面用户用不到的,行业用户不接手,至少一半模块要砍掉,比如 installation,有了新的安装器,普通用户还维护老的干什么呢…我们又不会去制作发行版 DVD;还有 autoyast,无人值守安装对我们拿 U 盘安装的有什么意义呢…最终可能能够剩下的,就只有 package manager 是最常用的了,然后还提供了 YQPkg 作为替代…
讲真你愿意为了 yast-firewall、yast-bootloader 这种东西去维护这么一大套么…就算确实需要,不考虑 ncurses 界面的话,用 python/rust 重头再来一个不好么…
以下是 YaST 所有模块、它们是做什么的、对普通桌面用户是否有用,以及相关替代的情况。
对桌面用户完全没用,且解释起来很麻烦的,用 N/A 表示。
YaST 模块 | 描述 | 对普通桌面用户是否有用 | 替代 | |
---|---|---|---|
yast-auth-server | 配置 Kerberos, LDAP or SSSD 认证 | No | N/A |
yast-dhcp-server | DHCP 服务器 | No | N/A |
yast-dns-server | DNS 服务器 | No | N/A |
yast-ftp-server | FTP 服务器(vsftpd) | No | N/A |
yast-http-server | HTTP 服务器(Apache2) | No | N/A |
yast-inst-server | 配置安装服务器 | No | N/A |
yast-mail | 邮件服务器 | No | N/A |
yast-nfs-server | NFS 服务器 | No | N/A |
yast-nis-server | NIS 服务器 | No | N/A |
yast-samba-server | Samba 服务器 | Yes | N/A |
yast-squid | 配置 squid 代理 | No | 没什么人用 squid 了,代理太多了 |
yast-add-on | 添加删除 add-on | No | N/A |
yast-cluster | 集群 | No | N/A |
yast-configuration-management | Salt/Puppet 配置管理 | No | N/A |
yast-crowbar | N/A | No | N/A |
yast-docker | 管理 docker | Yes | N/A |
yast-drbd | N/A | No | N/A |
yast-firstboot | N/A | No | N/A |
yast-geo-cluster | 地理集群 | No | N/A |
yast-iplb | IP 负载均衡 | No | N/A |
yast-openSUSE-mirror | 配置 openSUSE 镜像 | Yes | 我写过小工具 |
yast-pos-installation | 安装 POS 机 | No | N/A |
openwsman-yast | N/A | No | N/A |
yast-cim | N/A | No | N/A |
yast-dbus-server | DBUS 服务器 | No | N/A |
yast-journal | systemd journal | Yes | 直接命令行下看 |
yast-kdump | kdump | No | N/A |
yast-ldap | N/A | No | N/A |
yast-packager | 软件管理 | Yes | Myrlyn |
yast-support | N/A | No | N/A |
yast-apparmor | 配置 Apparmor | No | 现在用 selinux 了 |
yast-auth-client | N/A | No | N/A |
yast-bootloader | 引导加载器 | Yes | 添加 kernel options 确实挺好用,普通用户也就能用到这儿 |
yast-cio | N/A | No | N/A |
yast-country | 配置国家和地区 | Yes | 主流桌面环境都有 |
yast-fcoe-client | N/A | No | N/A |
yast-firewall | 配置 firewalld 防火墙 | Yes | firewalld 自己有图形界面 |
yast-fonts | 配置字体 | Yes | 主流桌面环境都有 |
yast-iscsi-client | N/A | No | N/A |
yast-iscsi-lio-server | N/A | No | N/A |
yast-isns | N/A | No | N/A |
yast-multipath | N/A | No | N/A |
yast-network | 配置网络 | Yes | 基本都是 NetworkManager 了,主流桌面环境都有,openSUSE 自己的 wicked 没什么人用 |
yast-nfs-client | N/A | No | N/A |
yast-nis-client | N/A | No | N/A |
yast-ntp-client | N/A | No | N/A |
yast-online-update | 在线更新 | Yes | 主流桌面环境都有 |
yast-pam | 配置 pam 插件 | No | N/A |
yast-printer | 配置打印机 | Yes | 主流桌面环境都有 |
yast-proxy | 配置代理 | Yes | 主流桌面环境都有 |
yast-rdp | 配置 rdp | Yes | 主流桌面环境都有,比如 krdp |
yast-rear | N/A | No | N/A |
yast-registration | N/A | No | N/A |
yast-reipl | N/A | No | N/A |
yast-s390 | N/A | No | N/A |
yast-samba-client | N/A | No | N/A |
yast-scanner | 配置扫描仪 | Yes | 我了解好像都是跟打印机一起写图形界面的,主流桌面环境都有 |
yast-security | 安全设置 | Yes | 这个确实没有替代,但普通用户也不怎么用它 |
yast-services-manager | 查看 systemd 服务 | Yes | 主流桌面环境好像也已经实现了 |
yast-snapper | snapper 管理 | Yes | snapper 是 openSUSE 自己的,确实需要一个图形界面,有一个叫 snapper-gui 的小工具,是 pygtk 的 |
yast-sound | 声音配置 | Yes | 主流桌面环境都有 |
yast-storage-ng | 配置存储和分区 | Yes | 只有安装的时候需要,有新的安装器了 |
yast-sudo | 配置 sudo | Yes | N/A |
yast-sysconfig | 配置 sysconfig | Yes | 很少用到 |
yast-tune | 检测硬件并进行专家模式优化 | No | 硬件检测主流桌面环境都有 |
yast-users | 配置用户 | Yes | 主流桌面环境都有 |
明白了,感谢回答,确实作为非开发者很难比较好地理解这个改动的动机/理由
cockpit 真的准备好了吗,发布一段时间安装后还不能直接用,要手动设置二进制的链接才可以
myrlyn 也一样,安装了一下,运行提示 symbol error
梅林我倒是也装了一下,不过运行正常,甚至用它执行了一次系统升级…比 yast 里的 package manager 响应速度快许多
这不瞎折腾吗?
yast 要是改了,我就转投 Debian 啦!
yast 是女仆发行版 openSUSE 的灵魂啊!
这不是瞎折腾,这是没人愿意继续折腾了,投入产出比太低?
你一看就不能接受新事物,就和 2013 年时候那批坚持用 XP,不升级 Windows7 的人一样。
不是哥们 ,没回复问题就算了 ,上来就人身攻击有必要吗? win10 win11 刚出我都是第一时间装的这倒不是说我有多超前,只是表达我不是一个守旧的人。 我并不是开发者,我只能看到 yast 方便的地方,并不清楚 yast 欠下的技术债,所以我并不觉得 yast“旧”