InfoQ Homepage Operating Systems Content on InfoQ
-
gVisor: Building and Battle Testing a Userspace OS in Go
Adin Scannell talks about gVisor - a container runtime that implements the Linux kernel API in userspace using Go.
-
The Operating System in 2018
Justin Cormack discusses the current status of OSes, the languages used to write them and the growing presence of unikernels and microkernels.
-
How to Make Linux Microservice-Aware with Cilium and eBPF
Thomas Graf talks about a new efficient in-kernel programming language called eBPF. It allows extending existing kernel components or glue them together in new forms without changing the kernel itself
-
Introduction to gVisor: Sandboxed Linux Container Runtime
Emma Haruka Iwao introduces the architecture of gVisor and its benefits and discusses differences between other isolation mechanisms.
-
Unikraft - Unleashing the Power of Unikernels
Felipe Huici introduces Unikraft, describes it in greater detail, and gives a brief demo of how to use it in order to build a few different unikernels.
-
Ensuring Platform Security with Windows Bosh Add-ons and Runtime-Config at Boeing
Presenters discuss implementing security for a Windows deployment on PCF with Bosh add-ons via Runtime Config.
-
The Modern Operating System in 2018
Justin Cormack looks at unikernels, LinuxKit, hypervisors, containers, library operating systems,and other recent developments to see status on the route towards agility for the operating system
-
Making the Windows Command-Line Great Again!
Tara Raj and Rich Turner talk about how Microsoft has been overhauling the Windows command-line experience in Windows 10, allowing to run Windows and Linux tools via WSL, Docker or the cloud.
-
Enable Authentication and Authorization with Azure Active Directory and Spring Security
Yawei Wang shows through a live coding session how to use Spring Security to enable Azure Active Directory authentication and authorization.
-
Type-Safe Meta-programming in Swift? Let’s Talk about Sourcery
Krzysztof Zabłocki introduces Sourcery which provides meta-programming for Swift.
-
cgroupv2: Linux's New Unified Control Group System
Chris Down goes over design decisions and deviations for cgroupv2 compared to v1, pitfalls and caveats one may encounter when migrating to cgroupv2, and how Facebook is using cgroupv2.
-
SQL Server on Linux: Will it Perform or Not?
Slava Oks talks about SQL Server’s history, high-level architecture and dives into core of I/O Manager, Memory Manager, and Scheduler. Topics include lessons learned and experiences behind the scenes.