Skip to Main Content
Talk Advanced Apache License, Version 2.0 First Talk

Indigenous, High-Performance, Safety-Critical RTOS

Proposal status is Approved
Session Description

As critical infrastructure, aerospace, and defense hardware scale across India, eliminating foreign software-level vulnerabilities and supply-chain dependencies at the operating system layer has become a necessity. Compounding this risk, foreign safety-critical operating systems heavily restrict or entirely lack support for custom Indian defense hardware architectures. This talk introduces an indigenous, clean-sheet Real-Time Operating System (RTOS) engineered from the ground up for safety-critical environments and hard deterministic performance. 

Rather than relying on generic monolithic kernels, this platform utilizes a highly optimized, formally verified microkernel architecture. The architecture prioritizes rigid spatial and temporal partitioning to enforce strict fault isolation, ensuring that a failure in a peripheral driver or application thread cannot compromise the core runtime stability of the system. Through this strict architectural optimization, the platform consistently outperforms major open-source RTOSes across key global benchmarks. 

We will detail our design choices for maintaining low-latency determinism and predictability under peak processing loads. Additionally, we will share the engineering practicalities of porting and validating this architecture natively on bare-metal hardware—including standard global processing platforms and indigenous computing architectures like IIT Bombay's AJIT silicon and the Calcite processors from InCore Semiconductors. The session focuses entirely on low-level system design constraints, code-level safety postures, and the technical realities of building high-reliability runtime systems.

Key Takeaways
  • Microkernel Architectural Floor: Understanding the principles of bare-metal microkernel design and microsecond-level fault isolation for safety-critical loops.

  • Rigid Spatial and Temporal Partitioning: How to systematically eliminate cross-thread resource contention and guarantee hard determinism.

  • Cross-Platform Hardware Portability: Insights and engineering practices gained from natively validating an RTOS on both standard global processing units and indigenous Indian silicon layouts (AJIT architecture and Calcite architectures).

  • Designing for Safety Compliance: A look at implementing code structures that align cleanly with strict safety-critical software certification benchmarks (such as MISRA-C & the DO-178C standard).

References

Session Categories

Technology architecture
Talk License: Apache License, Version 2.0

Which track are you applying for?

Real Time Operating Systems (RTOS)

Speakers

Prathu Baronia Founder | Redkill Technologies

Prathu Baronia is an operating systems engineer with over 7 years of experience working deep in the software that powers modern chips. He has built & maintained core system software at Qualcomm and Google, from secure firmware to custom kernels, and the Linux kernel itself. He now leads the business building an indigenous, formally verified real-time OS for safety-critical systems. He holds a BTech & M.Tech in Electronics from IIT Bombay.

Prathu Baronia
https://www.linkedin.com/in/prathu-baronia-666587129/
Neeraj Upadhyay Co-Founder | Redkill Technologies

Neeraj Upadhyay is an operating systems engineer with over a decade shaping the Linux kernel at AMD and Qualcomm, and a co-maintainer of its RCU subsystem. His career spans server virtualization & scalability, automotive CPU software, and hardware bring-up across generations of mobile and IoT chips. He now leads the technology building an indigenous, formally verified real-time OS for safety-critical systems. He holds an M.Tech in Computer Science from IIT Roorkee.

Neeraj Upadhyay
https://www.linkedin.com/in/neeraj-upadhyay-62507b38/
Armaan Chowfin Kernel engineer | Redkill Technologies

Armaan started his journey in operating systems as an undergraduate researcher at iit bombay, focused on linux networking and x86-based virtualization. As an engineer at redkill, he works on developing and tuning core kernel subsystems - with an added interest in offensive/defensive security research.

Armaan Chowfin
https://www.linkedin.com/in/armaan-chowfin/