Skip to content

Commit

Permalink
Add concurrent programs: picosh, httpd, ringbuffer, mbus
Browse files Browse the repository at this point in the history
  • Loading branch information
jserv committed Apr 6, 2021
1 parent 9470154 commit 4bf6469
Show file tree
Hide file tree
Showing 12 changed files with 1,442 additions and 0 deletions.
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Complementary Programs for course "Linux Kernel Internals"

## Project Listing
- [picosh](picosh/): A minimalist UNIX shell.
- [httpd](httpd/): A multi-threaded web server.
- [ringbuffer](ringbuffer/): A lock-less ring buffer.
- [mbus](mbus/): A concurrent message bus.

## License

The above projects are released under the BSD 2 clause license.
Use of this source code is governed by a BSD-style license that can be found
in the LICENSE file.
8 changes: 8 additions & 0 deletions httpd/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
httpd: httpd.c
gcc -Wall -Wextra -o httpd httpd.c -lpthread

clean:
rm -f httpd

indent:
clang-format -i httpd.c
Loading

0 comments on commit 4bf6469

Please sign in to comment.