'Marius Nestor ' 发布的文章

Canonical 今天正式发布了可用于计算机、IoT 和云环境的 Ubuntu 18.04 LTS ( 仿生河狸 Bionic Beaver ) 操作系统。

经过六个月的努力工作,被称之为( 仿生河狸 Bionic Beaver )的 Ubnutu 18.04 LTS 正式发布了,这也是 Ubuntu 的第七个长期支持版(LTS)。在直到 2023 年 4 月的五年内 Canonical 将为其提供安全和软件的更新,这期间将至少会有 5 个维护性更新版本,会将以后发布的 Ubuntu 中的新内核和显卡驱动更新到这个 LTS 版本当中。

正如预期的那样,Ubuntu 18.04 LTS 带来了几个新功能和变化,它开始使用 X.Org 服务器作为默认显示服务器来再次取代在 Ubuntu 17.10 中使用的 Wayland。另一方面,Canonical 计划在 Ubuntu 20.04 LTS 中再次启用 Wayland 作为默认的显示服务器,而现在它将以技术预览版的方式提供,在登录屏幕上可以选择。

另一个很酷的新功能是图形化安装器中的“最小安装”方式,用户可以安装一个仅有 Mozilla 浏览器和一些方便的标准功能的操作系统。说到了图形安全器,它在这个新版本中进行了重新打造,所以你可以看到它添加了一些不同的选项,也有一些被移去了。

Ubuntu 18.04 LTS 也有了由微软合作开发的新的 Hyper-V 优化镜像,它是 Windows 桌面上最快的 Ubuntu 桌面环境。对于云环境,Ubuntu 18.04 LTS 云镜像集成了 Nvidia GPU 硬件加速功能。

Canonical CEO 及 Ubuntu 的创始人 Mark Shuttleworth 说,“多云操作现在是新业态,优化了启动时间和性能的 Ubuntu 18.04 LTS 在各个主流云平台上将成为用于云计算的最快、最高效的操作系统,特别是在存储和像机器学习这样的计算密集型任务方面。”

GNOME 3.28 作为默认桌面

同 Ubuntu 17.10 一样,仿生河使用最新的 GNOME 桌面作为默认环境。除了 Nautilus 文件管理器仍旧是 3.26 之外,GNOME 所提供的所有应用都更新到了 3.28,因为事实上当前该版本不再由 GNOME 桌面管理。另外,在 Ubuntu 18.04 LTS 当中,Nautilus 以暗色风格重新进行了装扮。

 title=

如果你从使用 GNOME 3.26 的 Ubuntu 17.10 升级的话就会发现,GNOME 3.28 自身也带来了许多变化。一个需要重点提出的功能是 GNOME Shell 界面现在支持雷雳 3 连接。另外,GNOME 3.28 新打造的 GNOME To Do 应用也被默认包括在 Ubuntu 18.04 LTS 当中了。

在所选用的应用当中,我们能注意到 GNOME 日历现在支持气候预报,所包括的 GNOME 字符应用替换了老的字符映射功能,GNOME Boxes 现在使用 spice-vdagent 为 Spice 客户端提供了更好的性能。LibreOffice 6.0 是默认办公套件,Mozilla FireFox 59.0.2 是默认浏览器,OpenJDK 10 是默认 JRE/JDK。

多个应用以 Snap 的方式提供

由于 Canonical 在推广其 Snappy 技术,它提供了更好的隔离性和安全,以及贯穿整个 LTS 生命周期的持续升级支持,毫无疑问 Ubuntu 18.04 LTS 将预装几个默认采用 Snap 统一封装包的应用。

 title=

这些应用包括 GNOME 日历、GNOME 字符、GNOME 日志和 GNOME 系统监视器等。为了使用户更易于安装 Snap 软件包,Ubuntu 软件应用现在可以让你轻松切换不同的 Snap 商店。有超过 3000 个 Snap 可以从 Snap 商店安装,包括 Firefox、Spotify、Skype 和 Slack 等流行应用。

其它值得一提的还有,在大多数应用中支持彩色 emoji 字符。触摸板支持双指右击,而无需物理按键(可以在 GNOME 设置功能中修改该设置)。鼠标和触摸板有了新的驱动,即 libinput,如果你觉得它不适合你,你仍然可以通过设置来切换回 Synapics 驱动,但是 Canonical 将在以后版本移除它。最后,如果在电池供电时 20 分钟不操作的话,Ubuntu 18.04 LTS 将会自动休眠笔记本。

Ubuntu 18.04 LTS 底层情况

在底层,Ubuntu 18.04 LTS 使用的是 Linux 4.15 系列的内核,该系列内核最近将结束支持期。不过,我们认为 Canonical 将会继续支持它,直到今年年底发布的第一个维护版本 Ubuntu 18.04.1 LTS 为止——它将使用新的内核和图形驱动。

Canonical 在发布公告中称,“在 Ubuntu 18.04 LTS 中,gcc 现在默认编译程序为即时绑定的 独立定位的可执行程序 position independent executable (PIE),以更有效的利用 地址空间布局随机化 Address Space Layout Randomization (ASLR)技术。除了几个例外之外,所有主要的软件包都将重构以获得该能力。”对于 Meltdown 和 Spectre 安全漏洞的缓解措施也已经到位。

从 Ubuntu 17.10 以来有一些新的功能,不过如果你计划从更旧的版本升级,你应该看看“从 Ubuntu 16.04 LTS 以来的新变化”这篇文章。Ubuntu 18.04 LTS 现在可以下载了,在升级前,你应该看看如何从之前的版本升级

Ubuntu 18.04 LTS 下载

Canonical 的 Martin Pitt 宣布将不再使用他们自己的 Upstart 初始化系统来启动 Ubuntu 桌面会话,取而代之的是更现代化的、却仍有争议的 Systemd。

每次 Systemd 发布,我们都对发现这个所谓的“初始化系统”又做了比原来的设计目标还要多得多的工作。它慢慢地接管了 GNU/Linux 操作系统越来越多的内部组件的工作,甚至,我们毫不怀疑,它将会完全取代它们,而这一天并不远了,或许,将来你会看到 Systemd/Linux 操作系统——除了 Linux 内核,其它的都叫 Systemd。

Upstart 是 Canonical/Ubuntu 自己的项目,它同 Systemd 一样,目标都是取代传统的初始化系统,用在几乎所有的 Ubuntu Linux 上。然而,从 Ubuntu 15.04 开始,Ubuntu 开始逐步使用 Systemd 替代 Upstart 初始化系统,这让许多用户很愤怒。

目前,Upstart 仍被用来控制各种启动过程中的服务和任务的运行和停止,比如桌面会话的启动还是使用 Upstart 控制的。不过 Canonical 计划使用 Systemd 来替代 Upstart 来管理桌面会话。

“按照 Ubuntu 开发者峰会上的讨论,我们准备放弃用 Upstart 来启动图形桌面会话,而使用 Systemd 来管理它,”Martin Pitt 说,“这样,一半的桌面会话将会由 Systemd unit 来管理。”

主要是将 /usr/share/xsessions/*.desktop 里面的 Exec= 行切换为 Systemd 管理,显示管理器使用它们来显示哪些桌面会话可用,以及了解如何启动它们。这会影响到 Ubuntu 16.10 的 ubuntu-desktop 3.18.1.2-1ubuntu5 和 xubuntu-default-settings 16.10.1 软件包。Unity 、HUD 和指示器这些目前仍然由 Upstart 运行,它们会在之后的 CI 过程中转换,此外,dbus、gnome-session 等 Upstart 管理的任务还会继续由 Upstart 运行。

在今天早些时候,Linux Mint 项目负责人 Clement Lefebvre 将 ISO 镜像放到了网上,它首先出现在了爱尔兰的镜像网站,看起来已经是最终的产品形态了。

截止到写这篇文章时,在 Linux Mint 网站上还没有发布官方通告,估计 Clement Lefebvre 正在等待所有的镜像同步之后才会发布吧,这可能需要一天之久。不过,CinnamonMATE 的发布备注已经有了。

基于 Ubuntu 16.04 LTS ,使用 Arc GTK 主题

由于 Linux Mint 18 “Sarah” 的发布公告还是三周前发布的 Beta 公告,所以我们只知道 Cinnamon 和 MATE 版里面有什么新变化。它们两个基于 Ubuntu 16.04 LTS,使用的是 Linux 4.4 LTS 内核。

Linux Mint 18 Cinnamon 分支以最新的 Cinnamon 3.0 桌面环境构建,辅以极大改进了的更新管理器。在视觉和细节方面,以流行的 Arc GTK 主题和 Moka 图标集打造的 Mint-Y 主题为它带来了新的观感,不过它并没有默认启用。

此外,还有一些底层的改进,比如高分辨率支持、 X-Apps、为 Linux Mint 新设计的应用(Xed、 Xviewer、 Xreader、Xplayer 和 Pix)、MDM 2.0 登录管理器、对多数应用的 GTK3 支持,以及 Gufw 图形化防火墙配置工具。

而 Linux Mint 18 MATE 分支则以 MATE 1.14 桌面环境构建,也有类似于 Cinnamon 分支一样的改进。

Linux Mint 18 将支持安全更新到 2021 年。

Ubuntu 在线峰会 2016 已经结束,我们之前已经报道过,Unity 8 和 Snap 将是 Ubuntu 桌面系统的未来

正如预期,Canonical 和 Ubuntu 的创始人 Mark Shuttleworth 在他的 Q&A 环节回答了用户各种关于 Ubuntu 和开源的问题。除了我们非常感兴趣的新的 Unity 8 界面之外,其它方面他并没有回答太多。

有一个看起来希望 Unity 8 能出现在 Ubuntu 16.10 的用户提问道,即将到来的 Unity 8 桌面环境在 Canonical 内部的优先级如何?Mark Shuttleworth 回答说 Unity 8 将默认安装到 Ubuntu 16.10——这事我们已经知道了。

在 Ubuntu 16.10 中,用户可以直接在登录屏选用 Unity 8 会话,而不需要按照那些复杂的教程,在命令行下运行一大堆命令来安装各种软件包和调整才能使用,就像用 KDE、MATE 或 GNOME 一样简单。

没有用户的首肯,Unity 8 不会取代 Unity 7

说到 Unity 8 在 Canonical 内的重要程度,Mark Shuttleworth 说有一个18个人的团队正在努力开发它,争取让一切都变得完善起来,这是他们现在最高优先级的事情。他也提到,Canonical 不会重复之前在 Ubuntu 11.04 中 Unity 7 上犯的同样错误

所以,最重要的是 Unity 8 不会成为用户的默认桌面,在没有用户反馈时就直接替代 Unity 7。这是一个非常好的消息。只有人们真正把 Unity 8 当成他们的桌面来用时,Canonical 才会完全移除 Unity 7 ,并用 Mir 上 Unity 8 去取代它。

Mozilla 宣布在 Ubuntu 16.04 LTS 中将以 snap 软件包格式发布 Firefox 的后继版本,这意味着在 Ubuntu 中 Firefox 也将是即时更新的了,和在 Mac 和 Windows 中一样。

Canonical 刚刚发布了 Ubuntu 16.04 LTS ,在这个版本中最显著的变化之一是同时支持了 snap 软件包格式——之前这种软件包格式只在用于嵌入式设备和物联网设备的 Snappy Ubuntu Core OS 中使用。

看起来 Canonical 和 Mozilla 重建了他们的合作关系,Mozilla 以后将会以 snap 格式分发 Firefox 软件。

“今天,Mozilla 和 Canonical 重新建立了合作关系,Firefox 成为了 Ubuntu 上的默认浏览器。我们作为 Ubuntu 的合作伙伴已有十年了。”, Mozilla 的 Firefox 产品副总裁 Nick Nguyen 说,“Canonical 和 Mozilla 都是开源软件的产物,也都是由社区支持的组织。”

对于普通的 Ubuntu 用户来说这意味着什么?

Canonical 总是在上游发布了 Firefox 几天内就会发布更新,有时候是在同一天发布,但是这种情况很少。而 Firefox 以 snap 格式发布则意味着在 Ubuntu 16.04 中会没有延迟地得到更新。

没错,就像 Windows 和 Mac OS X 中一样,用户可以马上得到最新的 Mozilla Firefox 更新,而不用等 GNU/Linux 发行版的软件包维护人员上传到软件库中。对于 Mozilla 来说,Firefox 以 snap 软件包格式发布意味着他们可以不断地为 Ubuntu 优化 Firefox。

“和我们的快速工程发布周期一样,snap 格式可以让我们给 Linux 用户提供最新的功能,特别是对于安全补丁来说”, Nick Nguyen 说,“使用 snap 格式,新功能也可以发布给使用老版本的操作系统的用户。”

Firefox 的 snap 格式什么时候可以用?

据 Mozilla 说,给 Ubuntu Linux 使用的 snap 格式的 Firefox 浏览器会在今年稍晚时间发布第一个版本,当然,Mozilla 也还会为其它的 GNU/Linux 操作系统的用户提供64位和32位的二进制以及源代码。

当前在 Ubuntu 16.04 LTS 和其它的 Linux 操作系统中的 Firefox 版本是 45.0.2,根据官方的发布周期,下一个主要版本 Firefox 46.0 将在下周发布。

昨天,Red Hat 宣布,凡是注册其最新推出的“开发者订阅”的开发人员可以免费下载 Red Hat Enterprise Linux 操作系统。

考虑到这个消息是昨天宣布的,我们认为这个消息还是可信的。如果你想成为一位 GNU/Linux 开发者,你现在就可以从 Red Hat 网站上下载最新版本的 Red Hat 企业版 Linux (RHEL)。

此外,Red Hat 同时宣布在“开发者订阅”中,也可以免费使用它的 JBoss 中间件。

“通过该订阅,可以免费下载使用 Red Hat 企业版 Linux 和 Red Hat JBoss 中间件,开发借助这些开发平台和工具,可以很容易地使用我们的技术来启动项目和寻求解决方案,如果部署到产品环境中也可以得到商业支持,而不用担心移植或不兼容问题。” Red Hat 的开发工具和市场总监 Harry Mowersenior 说。

大多数人可能觉得这不可思议,好吧,关键点是,按照协议,这些免费提供的产品不能用于产品环境,只能用于本地的应用开发环境,如果用在产品环境需要购买付费订阅。

这个免费的 Red Hat 企业版 Linux 开发者套装包括 Red Hat 企业版 Linux 服务器和各种开发工具,Red Hat 会支持10年,包括 PHP、 Python、 Ruby、 OpenJDK 7(1.7)和 OpenJDK 8(1.8)。

现在就去注册下载你的 Red Hat 企业版 Linux 开发者套装吧!