自如回应“租客喝了7个月中水”:已修复,将沟通补偿方案 台风“海神”逐步北上 后期或将影响东北 快手8.0版本上线!品牌与产品全面升级 支持1080P视频上传和播放 200余名防疫人员为服贸会做现场保障 参会人员配发中药预防饮 【地评线】京彩好评:更新技术出口目录是应时应势之举 2020年服贸会9月4日开幕:参展企业数量超往年 个人可提前两天预约参观 最新数据持续向好引海外点赞中国经济复苏 全国消费扶贫月:农产品流通过程中的税收优惠政策了解一下 徐州三十一中女教师殴打辱骂多名学生 已被停职 塑料书皮真“有毒”吗?哪种最安全?听专家怎么说 正当防卫认定新规来了,5张图带你看明白! 阿达来提·艾再孜:民法典将护佑“全面小康”行稳致远 【桂声漫画】防疫学业两手抓——大学,我来了! 我国成为3月份以来全球主要服务贸易国中唯一出口增长国家 中央财政对受灾困难群体予以倾斜和优先保障 防汛救灾工作有力有序 王毅:维护南海稳定,携手化解挑战 【地评线】京彩好评:更新技术出口目录是应时应势之举 中国改革低保等现行社会救助制度 打造多层次分类救助体系 疫情之下“审判执行不停摆” 中国最高法要求确保完成全年审判执行任务 商务部:愿与日本深化防疫和经济社会发展合作 中方再驳蓬佩奥涉华无端指责:蓬佩奥之流的险恶用心早已被世人识破 2020年服贸会9月4日开幕 设置7类活动 东北抗联遗址“云展播” 感受传承历史培育家国情怀 木里矿区非法开采为镜鉴 青海层层出手宣示生态保护决心 昨天,今天!胜利,唯有胜利! 中国创新发展目标明确 在人工智能和先进制造业等方面有规划 世界旅游合作与发展大会将在京开幕 促旅游业再繁荣 美国国务院限制中国在美外交活动 外交部回应 商务部回应印度禁用中国118款APP:严重关切 坚决反对 北京开展有限空间专项执法检查 持续至9月11日 中央财政对受灾困难群体予以倾斜和优先保障 防汛救灾工作有力有序 云南省原副省长赵廷光逝世 享年89岁 应急管理部消防救援局前方指挥部完成各项任务正式撤离四川 男童泳池排便被索赔1.5万元 家长回应:不接受赔偿数额 商务部:调整发布《中国禁止出口限制出口技术目录》不针对具体企业 宇宙全尺度暗晕什么模样?8个“放大镜”接力模拟出清晰图像 250万贫困人口遭受洪涝灾害 官方紧急施措防范因灾返贫致贫 西银高铁陕西段联调联试正式启动 应急管理部自然灾害工程救援成都基地挂牌成立 跨境服务贸易负面清单何时推出?商务部:年底前将出台 内蒙古推荐50项国家重点研发计划项目获国家立项支持 “日军细菌战罪证”上线,让历史说话! 中方回应美方限制中国在美外交活动:于法无据、于理不合、于情不通 疫情阴霾渐散 外媒感受“中国式”热闹 实验室设计、人员培训……中国抗疫医疗专家组在几内亚分享这些经验 中科院科研人员在新型半导体激光器研发上取得进展 王毅将出席金砖国家外长视频会晤 三部门:防卫过当应兼具两个条件,缺一不可 5G手机首次击穿千元关口 上游芯片厂商芯片迭代速度加快 二战以来首次!CBO:美国政府债务明年将超过经济规模
您的位置:首页 >财经 >

Linux基金会的Xen虚拟机管理程序虚拟化项目领导的一项工作

2019-10-17 12:02:31来源:

随着MirageOS 3.0的发布,开源MirageOS unikernel项目在2月23日达到了一个重要的里程碑。unikernel的基本思想是,它是一个高度优化和专门构建的操作系统,可以帮助实现应用程序的高效运行和交付。

MirageOS 1.0 版本于2013年12月首次亮相,这是Linux基金会的Xen虚拟机管理程序虚拟化项目领导的一项工作。随着新的MirageOS 3.0版本的发布,Unikernel现在正在扩展到Xen虚拟机管理程序的范围之外,并且现在还支持KVM和Bhyve虚拟机管理程序。

自MirageOS 1.0发行版以来,还发生了变化的是Unikernel Systems的所有权,这是MirageOS背后的主要开发人员之一。Docker公司于2016年1月收购了 Unikernel Systems。

MirageOS项目负责人Anil Madhavapeddy对eWEEK表示:“ MirageOS仍然是Xen项目的孵化项目,是一个开源的单内核项目。” “自从收购Unikernel Systems以来,该项目没有改变;但是图书馆生态系统增长了很多:我们现在在数百个存储库中拥有350多个贡献者。

MirageOS将自己定义为“库操作系统”,这意味着它可以部署为在存在必需的驱动程序和引导程序的任何目标系统上运行。Madhavapeddy解释说,随着MirageOS 3.0版本的发布,开发人员的体验有了重大改进,并且对核心库API进行了重构,以提高可移植性和性能。添加新的虚拟机管理程序目标以及KVM和Bhyve也很重要,因为MirageOS的先前版本仅支持在Linux,BSD和macOS上运行的Xen虚拟机管理程序。

Madhavapeddy说:“ MirageOS 3.0通过IBM贡献的Solo5项目以KVM的形式添加了第二个虚拟机管理程序目标。”

他补充说,Solo5添加了“ virtio”和“ ukvm”目标,它们现在已与Mirage前端工具完全集成。这两个目标使用virtio为不同的用例提供服务,以便在可模拟传统虚拟网络的公共云(例如Google Compute Engine)上运行。Madhavapeddy解释说,ukvm目标是一种非常简单的设备模式,仅专用于unikernel使用,并且仅需要KVM内核支持,而不需要任何用户空间设备仿真。

Madhavapeddy说:“为所有这些架构推广MirageOS 3的工作量很大,但是有一种新的配置语言使这一切都非常易于管理。” “现在,我们的MirageOS 3的早期用户可以在Debian上的FreeBSD Bhyve,Xen,KVM上愉快地部署他们的网站,甚至可以通过Hypervisor框架直接在macOS上进行实验。”

MirageOS现在可以在Xen以外的虚拟机管理程序上运行,这对于Xen Project来说不是问题。Xen项目顾问委员会主席Lars Kurth表示,Xen项目在早期一直是Unikernels的大力支持者和支持者。

Kurth对eWEEK表示: “作为Xen项目的孵化项目,MirageOS为他们提供了实施该计划所需的基础设施支持。”

Kurth补充说,MirageOS总是有可能与其他虚拟机管理程序一起工作,以将unikernel的功能引入其他环境。他指出,Xen项目将这视为单内核增长的下一个阶段,非常高兴能够继续支持MirageOS,以将这一关键技术带给整个系统制造商社区。

Docker Inc.已使用MirageOS启用其适用于Mac和Windows 应用程序的 Docker 。Madhavapeddy解释说,Docker引擎在MacOS上的自定义库管理程序或Windows上的Hyper-V虚拟机(VM)之上的Alpine Linux发行版中运行,并且该VM由Docker应用程序管理。

Madhavapeddy说:“在Mac应用程序上运行的容器中,每个单个网络数据包都是通过MirageOS TCP / IP堆栈重建的,这对Mirage 3的整体稳定性表示了肯定。”

当Docker使用MirageOS组件时,容器和unikernel是交付应用程序的两种不同方式。Unikernel提供操作系统级别的组件,而容器则依赖于主机操作系统。

Madhavapeddy说:“关于Docker和unikernel之间的交集,我们认为unikernel和容器是一个连续体。” “最终,我们希望使开发人员能够轻松地使用熟悉且连贯的工具链来构建,发布和运行他们的代码-不管应用程序是在容器中还是作为Unikernel构建,或者无论出现什么情况,下一个。

猜您喜欢