Linux containers from scratch in C.
barco is a project I worked on to learn more about Linux containers and the Linux kernel. It's a simple implementation of a container runtime in C, which I wrote from scratch (based on other guides on the Internet) using just C, libseccomp for seccomp filters, libcap for container capabilities, libcuni1 for unit tests with CUnit, argtable for handling the CLI and another third-party library for logging. It's not meant to be used in production, but rather as a learning tool.
Visual Studio Code
If you want to build and run barco from source, you can do so by cloning the repository and following the instructions in the README file. In short, barco provides configuration for development on GitHub Codespaces using Visual Studio Code and the included Makefile can be used to build and run the project as follows:
Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.
The Most Upvoted Visual Studio Code Feature
1 project | dev.to | 29 Nov 2023
Theia an Open, Flexible and Extensible Cloud and Desktop IDE Platform
1 project | news.ycombinator.com | 28 Nov 2023
give a thumbs up if you want to see this: Sticky scroll for the file explorer #194903
1 project | /r/vscode | 26 Nov 2023
How to Resolve Merge Conflicts Using the Merge Editor Feature on VS Code
1 project | dev.to | 22 Nov 2023
2 projects | dev.to | 20 Nov 2023