High-performance, minimalist async-io (proactor) networking for Golang.
-
Updated
Feb 19, 2026 - Go
High-performance, minimalist async-io (proactor) networking for Golang.
A Collection of Plugins for kubectl Integration (exec as any user, context switching, etc).
a Rust library implementing safe, lightweight context switches, without relying on kernel services
©️ Concurrent Programming Library (Coroutine) for C11
Portable Cooperative Multi-tasking Scheduler for Arduino
Small x86/ARM Operating System built from scratch
A command line context switcher, written in Rust 🦀
Arduino MiniOS is a tiny multi-tasking operating system for Arduino.
Kamon System Metrics
Tiny command line to facilitate AVR hardware and software development and debugging.
Context Switching involves storing the context or state of a process so that it can be reloaded when required and execution can be resumed from the same point as earlier. Act of switching from one process to another is called a "Context Switch".Typically there are several tasks to perform in a computer system. So if one task requires some I/O op…
Make context switches easily to be managed and tracked
Facilities for Context Switching and Coroutines on AVR microcontrollers and AVR-based Arduino boards (mirror)
Turn long AI conversations into reusable domain knowledge across sessions
Complete RISC-V computing stack from scratch — two-pass assembler, cycle-accurate simulator, bare-metal kernel with preemptive multitasking & timer interrupts, and a subset-C compiler with full lexer→parser→AST→codegen pipeline. No libraries. No OS. Every layer hand-written.
A 64-bit cooperative multi-tasking toy operating system in C
Delegate to the machine what it does best, and we do worst, when multitasking: Context switching.
Code for the manuscript 'Hierarchy of prediction errors shapes the learning of context-dependent sensory representations'
당신의 모든 생각을 정리하고 기록하세요.
Add a description, image, and links to the context-switching topic page so that developers can more easily learn about it.
To associate your repository with the context-switching topic, visit your repo's landing page and select "manage topics."