Skip to content

tylergeery/systems-practice

Repository files navigation

Basic C Systems Practice Scripts

Following along with Addison/Wesley Systems Textbook. This takes some of the latter exercises and is my attempt to implement/understand/tweak them.

Most of this code is from their book.

The book is wonderful

Compiling and Running

# Basic Tiny w/ Renderer Process
make tiny_render
./exec/tiny_server <port>

# Tiny Server as processes w/ Renderer Process
make tiny_processes
./exec/tinyserver_processes <port>

# Multi-threaded Tiny server
make [tiny_threads]
./exec/tiny_threads <port>

# Pre-threaded Multi-threaded Tiny Server
TODO

Rust Practice Scripts

Following along with https://doc.rust-lang.org/book/second-edition/

This book is also wonderful