红帽工程师介绍 Fedora 基于 Web UI 的安装程序
Red Hat 工程师 Martin Kolman 在上周举办的 FOSDEM 大会上介绍了 Fedora 的新安装程序——基于 Web UI 的 Anaconda。
据称,工程师们已经为该项目投入了一年多的开发时间,目前已经形成了状态良好的雏形,但在功能上仍无法与使用 GTK UI 的 Anaconda 安装程序相提并论。
Martin Kolman 提到了采用 Web UI 的原因,包括:
- 减轻对 X.Org Server 的依赖
- 摆脱 GTK3、以及使用 VNC 进行低效和不安全的远程访问等“过时的技术”
- 围绕 Cockpit 项目的系统管理工具转向基于 Web 的明显趋势
- 基于 Web 的系统管理工具“更容易实现一致性”,可以利用现代和广泛使用的工具和库,并且可以提供更安全和有效的远程访问
其实 Fedora 团队在宣布采用 Web UI 构建安装程序时就已介绍过它的优势:
屏幕布局基于最新的用户体验设计准则,以及新界面的可用性测试和大量的模拟工作。
由于选择了更现代、更主流的 UI 技术和强大的 Cockpit 测试工具(丰富的单元测试和像素测试框架),开发者体验也得到了提升。Web UI 的无状态属性允许实现几乎实时编码 (live-coding) 的 UI 开发。这不仅让 Anaconda 团队、插件开发者以及任何感兴趣的贡献者都可以更轻松地在 Anaconda Web UI 上开发。
此外,远程 Web UI 访问也应该提供比基于 VNC 的远程 GUI 安装支持更好的体验。由于不需要本地渲染,因此可在有限的硬件上以最小的安装镜像进行远程驱动的 GUI 安装。
对于在本地显示 Web UI,工程师仍在 GTK3 WebKit 和 Firefox 之间做出决定。GTK3 WebKit 更小,对内存的占用更少,但性能较差,而且没有加速功能。Firefox 的体积更大,内存占用率更高,但性能一致。从事 Fedora 安装程序工作的开发者也一直在研究远程连接的安全性,更高级的存储配置选项,以及在 Web UI 中实现其他目前还没有完成好的功能。
Web UI 版 Anaconda 尝鲜体验:https://fedorapeople.org/groups/anaconda/webui_preview_image/

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
LoxiLB —— 基于 eBPF 的云原生负载均衡器
LoxiLB 是一种开源云原生“external”服务负载均衡器,用于使用 eBPF 作为其核心引擎并基于 Go 语言从头开始编写的云原生 5G/Edge工作负载。 LoxiLB 将 5G/Edge 服务的 Kubernetes 网络负载均衡转变为高速、灵活和可编程的 LB 服务。它将外部负载均衡器的管理任务自动化:部署、启动、配置、供应、扩展、升级、迁移、路由、监控和资源管理。虽然,它主要被设计为支持裸机内部和边缘集群的部署,但它在任何云环境中都应该同样运行良好。 LoxiLB利用Kubernetes平台的灵活性,通过Kubernetes运营商为每个企业内部或公共云供应商提供服务。 loxilb 旨在提供以下内容: 用于 kubernetes 的服务类型外部负载均衡器 L4/NAT 状态负载均衡器 NAT44、NAT66、带单臂的 NAT64、FullNAT、DSR 等 无中断集群的高可用性支持 完全符合 K8s 负载均衡器规范 老化的iptables/ipvs的高性能替代品 eBPF 中优化的 SRv6 实现 L7 代理支持 让 GTP tunnels成为 Linux 世界的一等公...
- 下一篇
bootx-platform v1.2.1 创新谷版本更新
🍈项目介绍 项目地址:https://gitee.com/bootx/bootx-platform,非常欢迎看看项目介绍留以及个Star呀🤺🤺🤺 基于Spring Boot框架打造,针对单体式应用进行专门设计,提供整套服务模块,支持支付收单(支付宝、微信、聚合、组合支付)、工作流(Flowable)、三方对接(微信、钉钉、企微、短信)等模块,后端基于Spring Boot和Spring Cloud,前端基于Vue2和Vue3分别打造,可应用在不同业务场景中,目标致力将开源版打造成超越商业后台管理框架的脚手架。 vue2使用ANTD PRO VUE作为脚手架 vue3使用Vben-Admin-Next作为脚手架 🍒创新谷站 经过工研院1.1.x十余个版本的迭代,基础的功能和框架结构基本上是完成了,下一步就是要对更能进行丰富,增加一些特色实用的功能,所以在新年伊始,Bootx-Platform正式步入了1.2.x的时代,创新谷站作为1号线乃至济南地铁的第二站,作为对应的版本代号,正好标志着后续的工作计划需要是创新,只有创新才能与其他脚手架做出差异化。 创新谷站墙面细节装饰、地面提...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Hadoop3单机部署,实现最简伪集群
- CentOS6,7,8上安装Nginx,支持https2.0的开启