
For decades, quantum networks have always been looked as a research curiosity than a practical technology. I personally imagined it to be a field of entangled particles, stretching across galaxy and the quantum connections in the field space enables telepathic communication, this is how I concluded, quantum entanglement happens.
Interestingly, we now can have first operating system for quantum networks, all thanks to researchers at TU Delft, QuTech, the University of Innsbruck, INRIA, and CNRS. They have developed QNodeOS, the first operating system designed specifically for quantum networks.
Why this is a big deal?
Before QNodeOS, quantum networking experiments relied on software that was custom-built for each specific hardware setup. That means if a research team wanted to run a quantum network experiment, they had to write their own software from scratch, tailored to their exact quantum processors and control systems. Below is the difference between the old approach (custom, one-off software) with QNodeOS:
Feature | Custom, One-Off Software | QNodeOS |
Development Effort | Each experiment required writing software from scratch, tailored to specific hardware. | Developers can write applications without worrying about hardware details. |
Hardware Compatibility | Software worked only on the specific quantum processor it was built for. | Works across different quantum hardware platforms (e.g., trapped ions, NV centers in diamond). |
Scalability | Difficult to expand or modify beyond the original experiment. | Designed to support scalable and flexible quantum networks. |
Ease of Use | Required deep knowledge of hardware and low-level quantum control. | Provides a high-level programming interface, making it accessible to more developers. |
Application Development | Slow, manual process, each new experiment required custom coding. | Allows for standardized application development, similar to classical operating systems. |
Multitasking | Typically designed for single-use cases per experiment. | Supports concurrent execution of multiple quantum applications. |
Interoperability | Little to no standardization, making collaboration and sharing difficult. | Enables seamless interaction between different quantum network nodes and hardware. |
This changes the game as QNodeOS makes things easier by offering a standard and fully programmable system, similar to what Windows or Linux does, but specifically designed for quantum networks. The research is opening doors for developers and researchers around the world to explore quantum networking.
Making Quantum Network Development Accessible to All
Creating applications with classical computers does not require understanding of computer’s processor or memory management. All we have to do is write the code, OS takes care of the rest. This kind of paradigm shift QNodeOS is introducing to quantum networks. In Mariagrazia Iuliano’s, a PhD student at QuTech, words,
“The system is like the software on your computer at home: you don’t need to know how the hardware works to use it”.
Until now, creating software for quantum networks required hardware specific programming, which include playing around with qubits and handling quantum entanglement. So, the programmers need to have thorough understanding in quantum mechanics and hardware engineering, only a niche group of specialists could work with the tech. This restriction made it hard for more developers, researchers, and innovators to try out and improve quantum networking. QNodeOS makes it simpler for developers to build applications for quantum networks by eliminating the need to think about the complicated hardware underneath.
How It Works?
QNodeOS is built around three key components:
- Classical Network Processing Unit (CNPU): Handles classical networking and processing tasks.
- Quantum Network Processing Unit (QNPU): Manages quantum networking operations and communication between nodes.
- QDevice: The physical quantum hardware, which could be based on trapped ions, nitrogen-vacancy centers in diamond, or other quantum processors.
QNodeOS system also provides an abstraction layer, which enables developers to create applications, higher-level tools, frameworks, or APIs for quantum networks without having to deal with the complex underlying hardware.
The framework has simplified the overall process and made quantum networking more accessible to software engineers who may not have deep expertise in quantum mechanics or hardware engineering. Consequently, more people can experiment, innovate, and develop new quantum applications.

Demonstrates Multi-Tasking Quantum Computing
Quantum networking isn’t just quantum computing over the internet, it comes with its own set of challenges. Quantum network applications must coordinate with multiple independent quantum nodes, where different quantum nodes handle different parts of the computation or communication. When it comes to classical internet, it operates using a client-server model, where:
- A client (like a web browser) sends requests,
- A server processes those requests and sends back data.
Similarly, when it comes to quantum networks, instead of exchanging classical data, they share quantum states, entanglement or qubits. This distributed nature makes designing and coordinating quantum applications more complex compared to classical software.
To handle this, QNodeOS supports interactive classical-quantum execution, allowing programs to switch between classical and quantum tasks dynamically.
The research team successfully tested QNodeOS by having two quantum processors work together to solve a problem using special points in diamonds called nitrogen-vacancy centers. They also showed how well it can do many things at once by running DQC along with another quantum program, proving that the system can manage several tasks at the same time without wasting any resources.
What’s Next?
The aim is to make QNodeOS available to many people so they can try out and create applications for quantum networks. This can happen by using the Quantum Network Explorer, an online platform from QuTech that allows people to explore and experiment with the quantum internet and try out QNodeOS from anywhere.
In the future, we might look into improved methods for organizing tasks, create new programming languages specifically for quantum networks, and find better ways to combine traditional computing with quantum computing.
Quantum networking has always felt like something out of a sci-fi novel, but with QNodeOS, it’s starting to look a lot more real.
Source: Delft University of Technology