Live briefing
Everything about Runtime system
Computer system that provides behavior needed by running code
In computer programming, a runtime system or just runtime is a sub-system that exists in the computer where a program is created, as well as in the computers where the program is intended to be run. The name comes from the compile time and runtime division from compiled languages, which similarly distinguishes the computer processes involved in the creation of a program (compilation) and its execution in the target machine. A runtime environment (RTE) is the context in which a runtime operates. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Runtime systemA 5-minute orientation
- Skim a recent paper: Container Instrumentation and Enforcement System for Runtime Security of Kubernetes Platform with eBPFInfluential work since 2022
- Pick up a classic book: Compiling for the .NET Common Language RuntimeThe most-reprinted book on the subject
- Read the landmark paper: Cilk: An Efficient Multithreaded Runtime SystemCited 491 times
- Go sideways: Self-booting diskA closely related topic
- Go sideways: PthreadsA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Cilk: An Efficient Multithreaded Runtime System
Backfilling Using System-Generated Predictions Rather than User Runtime Estimates
A metamodel for the runtime architecture of an interactive system
ModelPlex: verified runtime validation of verified cyber-physical system models
Data-Centered Runtime Verification of Wireless Medical Cyber-Physical System
The KaffeOS Java runtime system
Chare Kernel—a runtime support system for parallel computations
A runtime system
🆕 Influential since 2022
Container Instrumentation and Enforcement System for Runtime Security of Kubernetes Platform with eBPF
Towards Runtime Monitoring of Complex System Requirements for Autonomous Driving Functions
Ambassy: A Runtime Framework to Delegate Trusted Applications in an ARM/FPGA Hybrid System
Runtime System Support for CPS Software Rejuvenation
TraStrainer: Adaptive Sampling for Distributed Traces with System Runtime State
📚 Books worth reading
Compiling for the .NET Common Language RuntimeJohn Gough (undifferentiated) · 2001
Managed code rootkitsErez Metula · 2010
Sustained Corrected-Latency Qualification of an Integrated Server Language RuntimeAnnabella Proctor · 2026
Compiler-Hidden PostgreSQL Continuations for Direct-Style Server ProgramsAnnabella Proctor · 2026
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Self-booting disk A self-booting disk is a floppy disk for home computers or personal computers that starts up directly into a standalone application when the system is…
- Pthreads In computing, POSIX Threads, commonly known as pthreads (after its header <pthread.h>), is an execution model that exists independently from a programming…
- Turbo Pascal Turbo Pascal is a software development system that includes a compiler and an integrated development environment (IDE) for the programming language Pascal…
- Thread (computing) In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which…
- System call In computing, a system call (syscall) is the programmatic way in which a computer program requests a service from the operating system on which it is executed…
- Virtual machine In computing, a virtual machine (VM) is the virtualization or emulation of a computer system. Virtual machines are based on computer architectures and…
- Source-to-source compiler A source-to-source translator, source-to-source compiler (S2S compiler), transcompiler, or transpiler is a type of translator that takes the source code…
- Profiling (computer programming) In software engineering, profiling (program profiling, software profiling) is a form of dynamic program analysis that measures, for example, the space…