研究人员宣布研发出了首个专为量子网络设计的操作系统:QNodeOS。这项研究标志着量子网络从理论概念转化为实用技术迈出了重要一步,有望彻底变革互联网的未来。
“我们研究的目标是将量子网络技术带给所有人。有了QNodeOS,我们向前迈进了一大步。我们首次实现了在量子网络上轻松编程和执行应用程序,”领导这项研究的代尔夫特理工大学量子技术研究所QuTech的量子计算机科学教授Stephanie Wehner教授博士说。“我们的工作还建立了一个框架,开辟了量子计算机科学研究的全新领域。”
降低开发者的门槛
轻松为笔记本电脑或手机等经典计算硬件编程的能力对我们的世界产生了变革性的影响,并使得广泛的应用程序得以创建。“该系统就像你家电脑上的软件:你不需要了解硬件是如何工作的就能使用它,”QuTech的博士生Mariagrazia Iuliano说。
通过从根本上消除网络硬件与软件之间的障碍,该操作系统将允许开发者轻松地在多种硬件解决方案上创建应用程序,为开发能够将量子网络技术推向社会的软件铺平道路。
完全可编程的操作系统
这款名为QNodeOS的量子网络操作系统是完全可编程的,这意味着应用程序可以在高层级上运行,就像在Windows或Android等经典操作系统上一样。与以往需要针对每个实验装置进行特定编码的系统不同,QNodeOS使得在网络上轻松操作量子处理器成为可能,无论使用何种硬件平台。“这种以前从未为量子网络创建过的架构,使开发者能够专注于应用逻辑而不是硬件细节,”QuTech的博士生Bart van der Vecht解释道。“这使得开发新型应用程序变得更加容易,其中一些应用我们今天甚至可能无法想象。”
兼容多种类型的硬件
量子网络应用程序不同于在量子计算机上运行的应用程序,这带来了研究人员必须克服的独特挑战。与运行单一程序的量子计算机不同,量子网络应用程序需要独立的程序在不同的网络节点上独立执行——就像手机上的客户端应用程序和云端的服务器一样。这些程序必须通过消息和量子纠缠(一种赋予量子网络力量的特殊量子连接)相互协调。QNodeOS解决了这种不同的量子执行范式所带来的独特挑战。
研究人员通过将QNodeOS连接到两种截然不同的量子处理器,证明了它可以与多种类型的量子硬件协同工作。“我们的囚禁离子处理器与基于金刚石色心的处理器在工作原理上截然不同,但我们已经证明QNodeOS能与这两者协同工作,”奥地利因斯布鲁克大学教授Tracy Northup说。
量子网络的未来
QNodeOS的创建汇聚了物理学、计算机科学和工程学领域的专家,在QIA构建可扩展且实用的量子网络以支持现实世界应用的使命中迈出了重要一步。在这一进程中,该操作系统将为持续的研究和实验提供关键框架。
作为下一步,QIA正致力于向全世界提供该技术的软件和硬件组件。实现这一目标的方法之一是在QuTech的量子互联网演示平台“量子网络探索者”上部署QNodeOS。这将使更广泛的受众能够为量子网络进行实验、创新和创建软件,从而加速该领域的发展。