Linux Kernel `rwlock_t`
Amit Joshi
F# as a Linux Kernel Module Development Orchestrator
Amit Joshi
Understanding atomic_t vs refcount_t in the Linux Kernel
Amit Joshi
Understanding Linux Kernel Threads and Spinlocks
Amit Joshi
Linux Kernel-Priority Inheritance
Amit Joshi
Linux Kernel Priority Inversion: Mutex, Scheduling and Priority Inheritance
Amit Joshi
Understanding `mutex_lock_killable()` in Linux Kernel Modules
Amit Joshi
Building an F# Control Plane with a C Data Plane on Linux
Amit Joshi
Integrating F# with Native C Using P/Invoke for Engineering Computation
Amit Joshi
Linux Kernel Deadlock
Amit Joshi
Bitmap vs IDA in Linux Kernel: Understanding Region Allocation with a Kernel Module
Amit Joshi
Understanding the Linux Scheduler with a Kernel Module
Amit Joshi
Using Kernel Mutexes
Amit Joshi
Linux Kernel Mutexes: Safe Synchronization with Kernel Threads
Amit Joshi
Synchronization Using `struct mutex` in Linux Kernel Modules
Amit Joshi
Mutex vs Spinlock
Amit Joshi
Building a Worker Pool in F# with MailboxProcessor
Amit Joshi
Understanding Linux Kernel Mutex Synchronization with Kernel Threads
Amit Joshi
Concurrent Port Scanning in F# with Tasks
Amit Joshi
Understanding Mutexes, Concurrency, and Character Device Drivers in Linux Kernel Modules
Amit Joshi
Building a Simple Nonconcurrent TCP Port Scanner in F#
Amit Joshi
Building a TCP Port Scanner in F#
Amit Joshi
AI/ML in Linux Kernel Synchronization
Amit Joshi
Linux Kernel Synchronization: ISA, Critical Sections, Spinlocks and Atomic Operations
Amit Joshi
Understanding Spinlocks, Data Races, Global Variables, and ISA Detection in Linux Kernel Modules
Amit Joshi