Canonical携手微软为Azure推出定制Ubuntu内核
在微软 Azure 团队的合作下,Canonical 终于推出了基于 Ubuntu 16.04 LTS 的全新 Ubuntu Cloud 镜像。其采用了定制的 Ubuntu 内核,并已于 2017 年 9 月 21 日向 Azure 用户开放。在 Azure 云计算平台上运行 Ubuntu 16.04 LTS(Xenial Xerus)的客户,将自动默认用上 Ubuntu Cloud 镜像。Canonical 表示,将为其提供同等程度的支持,直到该操作系统内核抵达 EOL 。
Ubuntu 16.04 是一个得到长期支持的发行版(发布于去年 4 月),意味着它能够接收到 5 年的安全维护更新,到 2021 年 4 月份为止。如果你近期通过 Azure 门户下载到了 Ubuntu 16.04 LTS,则有很大几率已经用上了全新定制的 Ubuntu 内核。Canonical 内核工程负责人 Leann Ogasawara 表示:Canonical 与微软之间的长久合作,将为内核版本带来持续的升级、最新的特性、bug 修复、以及安全更新。使用 Azure 定制 Ubuntu 内核的实例,也将得到 Ubuntu Advantage 服务的支持。
在新闻公告中,Canonical 表示该定制内核有着许多益处,比如大小减少了 18%、兼容 Hyper-V、最新的 Hyper-V 设备驱动和特性、Azure HPC 的 RDMA 和 InfiniBand、以及对 Azure 加速网络的更好支持。
此外,得益于 NAPI 和 Receive Segment Coalescing,该定制内核还可为不使用 ST-IOV 的访客提升 10% 的吞吐量。要检查你当前所使用的 Ubuntu 16.04 LTS 云镜像的内核是否为最新的 Azure 定制版本,可在终端模拟器中执行“uname -r”命令查看,如果后面加了“-azure”字样即是。