Operating Systems: Three Easy Pieces
pages.cs.wisc.eduOperating-system concepts supported by projects and exercises
Operating-system concepts supported by projects and exercises
Configure cloud virtual machines by region, operating system, and resource profile.
Test configuration policies, then converge managed systems to their declared state.
Choose a managed or self-managed KVM VPS with root access.
Launch shared or dedicated virtual machines from operating-system images, Marketplace apps, or custom ISOs.
Articles and resources about design systems
A portable operating environment with Tor-oriented defaults
Keep project commands in a small, cross-platform justfile and run them by name.
Check a web application manually or with automation across remote browser and operating-system combinations.
Compile Ruby-inspired, statically typed Crystal programs into native executables.
Record browser journeys and turn them into editable web end-to-end tests.
Preconfigured OpenStack VPS sizes with monthly resource and data-transfer allowances.
Emulate complete machines or run programs built for another Linux or BSD architecture.
Connect business data to dashboards embedded in your own application.
A self-managed Linux VPS with root access and selectable operating-system or app images.
Configure a European VPS from its CPU, memory, storage, and operating-system image, then manage it through Clouding’s control panel.
Compile systems software with a general-purpose language built around explicit control and cross-compilation.
Indirect tax calculation and compliance connected to business systems
Rent a physical server and manage its operating system, rescue tools, and network settings through Robot.
Inspect a website in remote browser sessions to reproduce cross-browser and responsive-layout issues.
An SNMP-focused network monitor for device discovery, long-term metrics, graphs, and alerting.
A systems textbook with interactive learning resources
Inspect and generate operating-system privacy scripts
A language, runtime, and library platform for concurrent, fault-tolerant applications.