Ubuntu 19.04出炉!使用最新GNOME 3.32还支持丰富程序开发工具

Canonical宣布发布最新的Ubuntu操作系统19.04(Disco Dingo),使用Linux 5.0核心,但是增加了Nvidia GPU驱动程序自动安装机制,并且使用最新版本的GNOME 3.32。不过这个版本并非长期支持版本,支持只到2020年1月,要用于构建生产系统仍建议使用长期支持版本Ubuntu 18.04,其支持时间到2023年4月。

GNOME 3.32的图标类型以及GTK主题都有更多变化的颜色选择。图标样式走平坦几何风格,并且为顺利支持第三方图标,将不再内置阴影,而GNOME GTK主题不只在颜色图标颜色改变,标题列以及按钮的颜色更亮,按钮的边缘也不再是实线而是阴影。应用程序菜单的概念也从Gnome应用程序核心移除,内容被移到应用程序内主菜单。

GNOME壳层运行的速度也更快了,由于其底层的数据结构更新,使得动画、图标网格和顶端面板显示更快速,开发团队也从软件流程主循环中,拿掉了一些会造成可发现停顿的阻挡性操作,使得接口操作更加流畅,整体CPU与GPU的工作负担下降。

Linux 5.0核心则提供了一些有用的更新,包括支持AMD Radeon RX Vega M GPU以及英特尔Cannonlake图像处理,还改进了USB 3.2与Type-C接口的支持,在节能方面现在也表现得更好了。

Ubuntu 19.04现在能提供Nvidia GPU用户更好的使用体验,当系统侦测到用户的计算机装有Nvidia GPU显卡,将会自动寻找并安装最适合的Nvidia专有驱动程序,这项小改进将能提升使用Linux的计算机游戏玩家体验,这项更新在所有Ubuntu 19.04 Disco Dingo衍生发布版本都有,唯一例外是Lubuntu。

不过,Ubuntu 19.04安装第三方驱动程序有一个已知的bug,在安装程序启动继续安装之前,需要等待的时间很长,目前官方尚未修复该问题。

Canonical为Ubuntu 19.04添加丰富的开发工具,除了最近微软的Visual Studio被打包成Snap可以使用外,Ubuntu还有一些新的开发工具,热门开发语言支持Ruby 2.5.5、PHP 7.2.15、Python 3.7.3,而Go语言则支持到1.10.4,还有OpenJDK 11以及Rust 1.31等。而且在19.04中,还可以在CI/CD、测试和各阶段,以相同的Snap安装多个实例,也就是说,可以同时安装两个不同版本的同一数据库,或是两个版本的Go编译器。

在Ubuntu服务器版本上,支持了刚发布的OpenStack版本Stein,而容器管理系统Kubernetes则支持1.14。Canonical在所有主要的公有云服务上,提供了经优化的Ubuntu Server 19.04和Minimal Ubuntu 19.04镜像文件。