QNodeOS luidt het tijdperk van eenvoudige en snelle quantum-apps in 💻✨
Onderzoekers van de Quantum Internet Alliance (QIA) aan de TU Delft, QuTech, Universiteit van Innsbruck, INRIA en CNRS hebben onlangs de creatie aangekondigd van het eerste besturingssysteem dat is ontworpen voor quantumnetwerken: QNodeOS 🚀. Het onderzoek, gepubliceerd in Naturevertegenwoordigt een grote stap voorwaarts in de transformatie van kwantumnetwerken van een theoretisch concept naar een praktische technologie die de toekomst van het internet zou kunnen revolutioneren 🌐.
"Het doel van ons onderzoek is om quantumnetwerktechnologie voor iedereen toegankelijk te maken. Met QNodeOS zetten we een grote stap voorwaarts. Voor het eerst is het mogelijk om eenvoudig applicaties te programmeren en uit te voeren op een quantumnetwerk", legt prof. dr. Stephanie Wehner uit, hoogleraar quantumcomputing aan het QuTech Institute for Quantum Technology van de TU Delft, die het onderzoek leidde. "Ons werk creëert ook een raamwerk dat nieuwe onderzoeksgebieden in quantumcomputing opent." 💡
Het wegnemen van barrières voor ontwikkelaars 👩💻👨💻
De mogelijkheid om klassieke hardware zoals laptops en mobiele telefoons eenvoudig te programmeren, heeft onze wereld veranderd en de ontwikkeling van een breed scala aan applicaties mogelijk gemaakt. "Het systeem werkt net als de software op je thuiscomputer: je hoeft niet te weten hoe de hardware werkt om het te gebruiken", zegt Mariagrazia Iuliano, promovendus bij QuTech.
Door de barrière tussen netwerkhardware en -software weg te nemen, zorgt het besturingssysteem ervoor dat ontwikkelaars eenvoudig applicaties kunnen creëren die compatibel zijn met een breed scala aan hardware. Hiermee wordt de weg vrijgemaakt voor quantumnetwerktechnologie om de maatschappij te bereiken.
Een volledig programmeerbaar besturingssysteem 💻✨
Het quantumnetwerkbesturingssysteem, QNodeOS, is volledig programmeerbaar, wat betekent dat applicaties op een hoog niveau kunnen draaien, vergelijkbaar met klassieke besturingssystemen zoals Windows of Android. In tegenstelling tot eerdere systemen, die voor elke experimentele opstelling programmeerspecifieke code vereisten, maakt QNodeOS het eenvoudig om quantumprocessoren in netwerken te beheren, ongeacht het gebruikte hardwareplatform.
"Deze architectuur, die nog nooit eerder voor quantumnetwerken is ontwikkeld, stelt ontwikkelaars in staat zich te concentreren op applicatielogica in plaats van hardwaredetails", legt Bart van der Vecht, promovendus bij QuTech, uit. "Dit maakt het makkelijker om nieuwe soorten applicaties te creëren, waarvan we ons sommige nu nog niet eens kunnen voorstellen." 🤯
Corresponderende auteur Stephanie Wehner en co-auteurs Mariagrazia Iuliano, Carlo Delle Donne en Bart van der Vecht, in de context van hoogwaardige applicatiecode die uitvoerbaar is op quantumnetwerkhardware met behulp van de QNodeOS-stack. Credit: Studio Oostrum
Compatibel met meerdere soorten hardware 🔗
Toepassingen van quantumnetwerken verschillen van toepassingen op een quantumcomputer, wat unieke uitdagingen met zich meebrengt die onderzoekers moesten overwinnen. In tegenstelling tot quantumcomputers die één programma draaien, vereisen quantumnetwerktoepassingen meerdere programma's die onafhankelijk van elkaar op verschillende knooppunten in het netwerk draaien – zoals een client-app op je telefoon en een server in de cloud ☁️.
Deze programma's moeten worden gecoördineerd met behulp van berichten en kwantumverstrengeling, een speciaal type verbinding dat kwantumnetwerken aandrijft. QNodeOS lost deze unieke uitdagingen van het kwantumnetwerkuitvoeringsparadigma op.
De onderzoekers hebben aangetoond dat QNodeOS met meerdere soorten quantumhardware kan werken door het te verbinden met twee zeer verschillende soorten quantumprocessoren. "Onze gevangen ionenprocessoren werken compleet anders dan die gebaseerd op diamantkleurige centra, maar we hebben aangetoond dat QNodeOS met beide kan werken", aldus Tracy Northup, professor aan de Universiteit van Innsbruck, Oostenrijk. 💎⚛️
De toekomst van kwantumnetwerken 🌟
De oprichting van QNodeOS bracht experts uit de natuurkunde, computerwetenschappen en techniek samen om een belangrijke stap te zetten in QIA's missie om een schaalbaar en bruikbaar kwantumnetwerk te bouwen dat praktische toepassingen kan ondersteunen. Het besturingssysteem zal een cruciaal kader bieden voor verder onderzoek en experimenten.
Als volgende stap werkt QIA aan wereldwijde toegang tot de software- en hardwarecomponenten van deze technologie. Een manier hiervoor is de implementatie van QNodeOS in de Quantum Network Explorer, de demonstrator van QuTech voor quantuminternet. Dit stelt een veel breder publiek in staat om te experimenteren, innoveren en software voor quantumnetwerken te ontwikkelen, wat de evolutie van het vakgebied versnelt.