Un hombre, dos kernels y mucho RISC-V

Conoce la fascinante historia de Yuri Zaporozhets: desde un PC basado en FPGA hasta QSOE, un sistema operativo de doble kernel para RISC-V.

26 jun 2026 • 5 min read • Q2BSTUDIO Team

La historia tras QSOE y los proyectos de Yuri Zaporozhets

En el mundo del desarrollo de sistemas operativos y arquitecturas de bajo nivel, pocas figuras resultan tan fascinantes como la de Yuri Zaporozhets. Este ingeniero, conocido por su actividad en el ámbito del software libre y la reingeniería de sistemas clásicos, ha logrado en los últimos años una serie de hitos técnicos que van desde la construcción de un ordenador personal basado en RISC-V hasta la creación de un sistema operativo que soporta dos núcleos completamente distintos. Su trabajo, lejos de ser un mero ejercicio académico, ofrece lecciones valiosas sobre cómo la perseverancia, el conocimiento profundo de la arquitectura computacional y una visión clara pueden dar lugar a soluciones innovadoras en un ecosistema donde el hardware abierto y la seguridad son cada vez más relevantes.

La trayectoria de Zaporozhets arranca con proyectos que recuerdan a los primeros ordenadores domésticos, pero con un enfoque moderno. Por ejemplo, diseñó el GateMate PC, una máquina que emula la experiencia de un IBM PS/2 de finales de los 80, pero con un núcleo RISC-V de 25 MHz sobre una placa FPGA de bajo coste. Este trabajo no solo demuestra su dominio del diseño de hardware reconfigurable, sino que también pone de manifiesto la viabilidad de rescatar conceptos clásicos con tecnologías actuales. Todo ello se enmarca en un contexto donde las empresas necesitan cada vez más aplicaciones a medida que aprovechen al máximo las capacidades del hardware disponible, ya sea en entornos embebidos o en sistemas de propósito general.

Posteriormente, Zaporozhets emprendió la creación de un mini-mainframe bautizado como System/359, un homenaje al legendario IBM System/360 pero con adaptaciones modernas como el uso de little-endian y direccionamiento relativo al contador de programa. Este proyecto, implementado sobre la misma placa FPGA que el GateMate PC, incluye un ensamblador con un potente macroprocesador heredado de NASM y un controlador de canales de E/S funcional. La capacidad de integrar hardware y software de forma tan cohesionada es precisamente lo que buscan muchas organizaciones cuando necesitan optimizar sus procesos internos. En Q2BSTUDIO, por ejemplo, ofrecemos servicios de ia para empresas que pueden aplicarse a la automatización de tareas complejas, así como consultoría en ciberseguridad para garantizar que estos sistemas críticos estén protegidos ante amenazas.

Uno de los logros más comentados de Zaporozhets fue su port del kernel de QNX 6.4 a RISC-V. Partiendo de un código fuente obsoleto de 32 bits, realizó una reescritura completa para adaptarlo a 64 bits, dando lugar al sistema operativo QRV. Aunque el kernel original de QNX no es completamente libre, este trabajo sirvió como base para su siguiente gran proyecto: QSOE (Quick and Secure Operating Environment). Este sistema operativo destaca por ofrecer dos variantes que comparten un mismo espacio de usuario y sistema de construcción: una que utiliza un micronúcleo propio llamado Skimmer (diseñado para soporte SMP) y otra que emplea seL4, un micronúcleo verificado formalmente conocido por su alto nivel de seguridad. La decisión de mantener dos kernels demuestra una flexibilidad arquitectónica poco común, algo que en el mundo empresarial se traduce en la capacidad de desarrollar tanto software a medida como soluciones robustas para infraestructuras críticas.

La apuesta por la seguridad no es casual. En un momento donde la ciberseguridad es una prioridad para cualquier organización, contar con un sistema operativo que ofrezca un núcleo verificado formalmente —como seL4— proporciona una base sólida para aplicaciones que requieren aislamiento y confiabilidad. QSOE incluye además componentes como un controlador de canales de E/S, soporte para cifrado y la capacidad de ejecutarse en hardware real, no solo en simulaciones. Este tipo de desarrollo de sistemas es paralelo a lo que muchas empresas necesitan hoy: soluciones que integren servicios cloud aws y azure con arquitecturas seguras, o plataformas de servicios inteligencia de negocio que extraigan valor de los datos sin comprometer la integridad del sistema. En Q2BSTUDIO trabajamos con tecnologías como Power BI para ofrecer paneles de control que permitan a las empresas tomar decisiones informadas, siempre con un enfoque en la protección de la información.

La historia de Zaporozhets también refleja la importancia de la comunidad y el código abierto. Su trabajo con RadiOS, un intento temprano de construir un sistema similar a QNX, y su posterior campaña para que BlackBerry liberara las fuentes antiguas bajo licencia Apache 2.0, muestran una dedicación a la filosofía del software libre. Al final, al no obtener respuesta de la compañía, decidió construir su propio sistema desde cero. Esta actitud emprendedora y autosuficiente es la misma que impulsa a muchas startups y departamentos de I+D a buscar socios tecnológicos que comprendan sus necesidades. Q2BSTUDIO ofrece precisamente eso: desarrollo de aplicaciones a medida que se adaptan a los requisitos específicos de cada negocio, ya sea integrando agentes IA para automatizar procesos o diseñando arquitecturas cloud híbridas que maximicen el rendimiento.

El resultado final, QSOE en su versión 0.1, es un sistema operativo funcional, con licencia Apache 2.0 y código disponible en GitLab. Aunque Zaporozhets reconoce haber utilizado herramientas de inteligencia artificial como Claude para ciertas partes del desarrollo, su trayectoria de más de veinte años en el diseño de sistemas de bajo nivel demuestra que la IA es solo un complemento para potenciar el trabajo humano. En el ámbito empresarial, esta combinación de experiencia humana y herramientas avanzadas es clave para crear soluciones innovadoras. Las aplicaciones a medida que desarrollamos en Q2BSTUDIO se benefician de técnicas de inteligencia artificial para mejorar la experiencia de usuario, mientras que nuestros servicios de ciberseguridad garantizan que cada capa del software esté protegida. Además, ofrecemos consultoría en servicios cloud aws y azure para que las empresas puedan escalar sus operaciones sin preocuparse por la infraestructura subyacente.

En definitiva, la historia de este ingeniero nos recuerda que el software y el hardware no son mundos separados, sino que conviven en un ecosistema donde la innovación surge de la comprensión profunda de ambos. Desde la construcción de un ordenador personal con RISC-V hasta la creación de un sistema operativo con dos kernels, Zaporozhets demuestra que con dedicación y conocimiento se pueden alcanzar metas que parecían reservadas a grandes corporaciones. Para las empresas que buscan transformar sus procesos digitales, contar con aliados que entiendan esta complejidad es fundamental. En Q2BSTUDIO, combinamos experiencia en desarrollo de software a medida, inteligencia artificial, ciberseguridad y análisis de negocio para ofrecer soluciones integrales que realmente marquen la diferencia. Al final, como bien ejemplifica este proyecto, la tecnología no tiene límites cuando se aborda con pasión y rigor técnico.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat