产品评论-开源

Ubuntu 14.04: Canonical是否承担了太多?

Canonical试图覆盖从智能手机到台式机再到云计算的所有领域,有些成功,有些失败。

unbuntu

最近发布的Ubuntu 14.04长期支持/LTS (trustytahr)再次向我们证明,无论你是Oracle、微软还是Canonical:将一系列产品同步到新版本中是很困难的。

Canonical一年发布两次的Ubuntu版本,大胆地尝试涵盖云、服务器、桌面、智能手机/平板电脑的基础,以及针对每个平台的管理、支持和服务附加组件。(看幻灯片的版本这个测试的)。

在这个版本中,云和服务器得到了很多关注;台式机就没那么多了。这里不评论Ubuntu智能手机/平板电脑,因为目前还没有“生产”版本。x86/x64和ARM处理器之间的跨cpu家族支持似乎是完整的和水平的,尽管这很难测试。

+也在网络世界:足球竞猜app软件Ubuntu瞄准了微软,苹果,谷歌|Ubuntu 13.10 -好的,坏的和丑陋的+

Teaserware

Canonical并不羞于在它的发布中包含小程序——还没有准备好用于生产应用程序,这些应用程序试图提升Canonical在Ubuntu中支持的特性。在这一轮中,Docker是最大的一个,而LinuX容器(LXC)可能会严重削弱Type 1虚拟化方案的巨大希望。与以前的Canonical teaserware项目一样,在产品发布时,它还没有准备好投入生产,甚至Docker也没有。IO警告说,这款手机还没有准备好生产。神奇的是,Docker在Red Hat Enterprise Linux 7 (Red Hat是Docker的主要支持者)上线时,一下子从0.6升到了1.0。

事实上,新的14.04 Ubuntu云、服务器和桌面版本已经高度进化,可以开始工作了,尽管只有少量的新特性可以让你随意下载和安装。包括了12.10-13.10中的卷起来功能。

公共云中的Ubuntu实例可能比其他任何地方都要多,有些存在的时间很短,有些存在的时间很长,这就是公共云产品的短暂性的本质。当然,在这个版本中,Canonical最关注的是云和服务器版本。

在谷歌,微软,甚至Mozilla都紧紧盯着Canonical的时候,智能手机/平板电脑已经进入了“寻找合作伙伴”的范畴。Ubuntu云/服务器的合作伙伴的名字令人印象深刻。智能手机/平板电脑的合作似乎落后了。和以前一样,Canonical在大多数版本中添加了“试用件”气球。

Canonical面临着来自主要竞争对手红帽(及其迅速发展的社区)和老古板的suse的激烈竞争,更不用说它的桌面竞争对手微软和苹果了。然而,我们相信,推广明显是非生产质量(Docker)的应用程序是危险的,即使它们是“革命性的”。

云诉服务器

如果你多看几眼,你不会在13.10到14.04服务器版本中看到太多变化,因为大多数项目都是对现有软件包的软件更新——但作为一个整体,它们都得到了长期支持。它们使用我们在前面描述的金属即服务(Metal-as-a-Service, MAAS)应用程序进行部署Ubuntu服务器版评论

现在有一些额外的组件允许Ubuntu服务器实例有一些不可思议的扩展潜力,比如在Amazon Web Services、Joyent、Rackspace和其他使用OpenStack的公共云中看到的组件。

Ubuntu的净结果

有几个关键包的更新。Ubuntu 14.04支持通过LTS, Apache Tomcat v7, Postgresql v9.3, Qemu 2.0, Libvirt v1.2, LXC v1和MySQL v5.5。Open vSwitch 2.0也可以作为虚拟交换机使用,但也可以用于Xen、VirtualBox和KVM等平台。在这个版本中,它主要是面向云支持的。

Linux 3.13内核更新最引人注目的是对Linux防火墙安全性的改变,因为老式的iptables防火墙已经升级为nftables,这是一种通过转换实用程序向后兼容iptables的防火墙方法。

翻译工具允许通过翻译工具进行更新,这样就可以用脚本编写新的防火墙,不过我们觉得管理员不必担心——我们发现,所有这些都很容易管理。Nftables创建了一个虚拟化的内核空间,在这里可以以允许更精确的接受/拒绝标准的方式检查包。内核还更新了内存处理,以及更好的多核CPU处理。

14.04的云版本是基于“经过认证的”映像,这些映像可以在内部托管,或者移植到特定的云供应商。OpenStack是首选的配置方法,Canonical已经用Juju魅力更新了他们的Juju总线通信应用,允许使用快速部署、拆卸、配置和管理组件进行定制部署。在这里,Juju魅力的作用已经扩展,并可以使用Eucalyptus框架与私有云一起使用。

Canonical提供了一个云映像和Juju符咒,支持OpenStack 2014.1“Icehouse”版本,其中包含了更多框架/堆栈元素,用于快速部署和控制Ubuntu Server 14.04的衍生实例。Canonical的可选景观管理服务也可用。

我们成功地使用和部署了云版本(AWS)、裸金属版和虚拟化服务器版,以及这两个版本的虚拟化实例(它们彼此之间并没有太大的不同)。

性能很难衡量,尽管Linux 3.13内核是专门为消除性能障碍和更好地管理内存而设计的。没有全面的或经验的方法来定量地度量性能,因为有很多可能的实例部署概要文件。

上述Docker应用程序管理一个新兴的应用程序构造:LXC容器。Docker使用的方法形成了一个框架,用于管理应用程序容器资源、内容和应用程序的网络隔离。这不仅仅是沙盒游戏。

从理论上讲,应用程序随后就变成了对象,可以在宿主平台内部和宿主平台之间移植。在本例中,主机平台为Ubuntu Server。它的高级CLI实现使得使用Docker编译的应用的执行非常简单:码头工人运行(myapplication)执行容器雾化过程。

Ubuntu 14.04云映像可用于试用、租赁或其他公共云协议,包括微软的Azure、Rackspace、亚马逊网络服务、Joyent、惠普云、IBM的“智能云”等。

总的来说,云和服务器可信塔赫尔版本在设计时考虑到了LTS,并声称将支持OpenStack整整五年。我们相信他们。

桌面客户端

Ubuntu 14.04桌面的大部分变化都是在底层进行的,而Unity UI的变化很小。Canonical发布的Ubuntu Desktop 14.04没有他们希望使用的图形栈Mir。

这意味着跨设备的图形仍然处于适度的同步修改中,也意味着如果Ubuntu的LTS计划保持不变,五年支持的Mir可能在两年内不会出现,这是永远的竞争速度。

图形堆栈不是一天建成的,实现mir -退休X-windows框架的崇高目标并不是一件容易的事,它可以追溯到计算的近黑暗时代(老人们会记得Motif和SmallTalk)。

没有一个完整的和平号意味着下一个版本的和平号Ubuntu Unity用户界面也会滞后,所以我们所说的关于Ubuntu 13.10的内容仍然有效,具有相同的LTS含义。

虽然这是我们在Ubuntu 13.10中提到的第一个使用Dash搜索体验的LTS,但用户不必担心在Ubuntu One Cloud中购买和存储媒体。Canonical已经宣布它将在五月底关闭,七月底内容将蒸发到以太,表面上是经济的受害者。

Dash(仪表板)的搜索功能仍然可以关闭,这让看着他们的流量变得疯狂的组织管理员欢呼雀跃。就像12.04 LTS之前的版本一样,Canonical将自己作为搜索查询的解析器,并且作为之前的版本,可以关闭这种类似于nsa的隐私厌恶。

然而,我们发现Unity的UI和窗口行为变化很奇怪。有一个默认的全局窗口策略,它生成的子窗口是父窗口的附属窗口,但子窗口的行为不像父窗口。

我们发现,我们可以在打开一扇窗户,把笔记本扔进窗户之前关闭这种行为。前台和后台的行为导致了UI的繁忙,我们觉得特别是新用户可能会有困难的变化。

在各种网络应用程序的下面是Ubuntu自己的浏览器,它相对于chrome或Firefox还不成熟,后者的引擎在以前的版本中是网络应用程序的拖船。我们能够让它停滞不前,特别是在沉重的滚动图形页面的负载下。火狐、Chrome或其他浏览器都很容易安装。我们想知道这是否是Mir的一部分做出的改变,还是Canonical在这个选择中回避了感知到的竞争。

撇开我们对隐私的批评——这也会影响网络流量——桌面版很好,只需要浏览器行为成熟或更新即可。似乎没有人在桌面版上使用Unity,但是桌面版的基础在其他桌面发行版(如LinuxMint)上使用得相当成功,并且在这个桌面版中仍然保持稳固。

整体

规范支持新组件,但也在寻求增加价值和采用可取性的过程中与工业大象进行搏斗。这使得他们成为世界上最流行的插拔云实例。它还阻碍了曾经最关键的成功——小型系统/客户端设备的开发。

这次发布强调了规范,尽管Ubuntu在很多方面都很可靠,并且没有什么需要道歉的——除了Ubuntu One服务的终止,这种方式只有谷歌通常能够“逃脱”。云和服务器版本是经过优化的,如果有试用软件的推荐,会分散对高度优化和流行的Linux发行版的注意力。

亨德森是印第安纳州布卢明顿市ExtremeLabs公司的首席研究员kitchen-sink@extremelabs.com

我们如何测试

我们在实验室和网络操作中心的Expedient/nFrame上测试了Ubuntu 14.04版本,包括联想Thinkserver RD430和联想Thinkpad T530, HP DL-360 Gen8,以及虚拟机(VMware 5.5, Hyper-V3, Parallels for Mac V7, VirtualBox 2.4, XenServer 6.2)。然后,这些主机通过千兆以太网和/或10GB连接到我们的核心骨干,然后连接到我们的SAN。

我们测试了多cpu支持、应用安装和UI行为。我们也在Ubuntu Server 14.04上安装了Docker和LXC。

我们还发现OpenSSL版本最近被引用为带有Heartbleed bug的脆弱版本,但经过测试,确定它是用一个开关编译的,导致bug无法操作,尽管没有合理的注释引用这个-我们必须自己编译它,并逐位比较版本,并测试它们以证明修复。

加入网络世界社区足球竞猜app软件脸谱网LinkedIn对自己最关心的话题发表评论。
相关:

版权©2014足球竞彩网下载

2021年IT薪资调查:结果在