飞蚊话

“灵魂”YaST无了之后,openSUSE的安装变成了什么样

openSUSE在Leap上启用了全新安装器,且舍弃了YaST。借着安装虚拟机的机会,来看看。

先解释一个问题:为什么要在suse里再安装一个suse虚拟机?一句话回答:需要一个纯净的系统,以便维护OBS仓库。
接着,给不使用suse的朋友简单介绍一下YaST是什么。


YaST界面

依然一句话概括:Windows控制面板在图形Linux中的实现。几乎你能想到的各种需要终端才好完成的设置,在这里可以图形化解决。
最后,来看看传统的suse安装程序是什么样。


旧系统安装界面

我的评价就是:典型的线性设定流程、高度的系统组件及环境自定义性、以及完全面向桌面设备的界面设计。

那么,如今的安装程序是什么样子呢?


新系统安装界面

这个安装器名字叫Agama,基于web技术实现。直接把鼠标顶到顶端就可以直观的发现,安装过程直接运行在火狐浏览器中。


指针顶到顶部,可激活火狐窗口功能

如此设计带来一个直接的变化:如果安装过程中需要访问互联网,可以直接新开标签页,而不再需要拿起另一个硬件来完成了。

但相对于传统安装器来说,新的安装器暂时没有老安装器那么高的自定义性,且弱化了线性设定流程,仿佛刚进入安装程序就已经可以直接点击安装来部署系统了。


概览页变可直接点击安装按钮,此时才会弹出未设定内容提示

就个人的使用体验来说,还原以前的自定义性都是次要,将必要步骤放在安装程序“必须设定”的流程中还是有一定的优化空间。

接下来,舍弃YaST这个操作。从社区讨论得知,有一个只有YaST自己使用的C++-Ruby绑定,维护的性价比很低。因此目前Leap的新版本已经舍弃了YaST图形界面,转而提供了梅林和Cockpit来部分替代YaST原有的功能。

但就我个人—可能也是一部分桌面版SUSE用户—来说,YaST可以说是openSUSE相比其他发行版一个最独特的优势。在我前面发布的内容中,评论就有提到SUSE跟红帽的功能存在一定重叠。舍弃YaST就SUSE来说,也许是可以降低相当成本的。但如此“降本增效”之后,进一步减少了同红帽的区别,那由此产生了一个问题:使用RPM包的发行版,为什么要选择openSUSE而不是红帽或其衍生呢?

不过,风滚草系列目前还是保留有YaST的。只能说希望在风滚草系列也完全去除YaST之前,SUSE能推出一个替代性的“控制面板”,以一定程度上维持SUSE这个独特产品吧——虽然可能性不大。

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »