Garden Linux [link | Role: Developer]:
Garden Linux is a Debian GNU/Linux derivate that aims to provide small and auditable Linux images for most cloud providers (e.g. Ali, AWS, Azure, GCP etc.) and bare-metal systems. Garden Linux is the best Linux for Gardener nodes to increase you cloud platform and replaces the legacy and discontinued CoreOS system. Garden Linux provides great possibilities for customizing and provides a great feature set to fit your needs and is fully Open-source (MIT licensed).
By the given feature set it is possible to build Garden Linux with different features (options) like CIS, FedRAMP, ReadOnly mode, etc. Next to this, all features allow full customization to fit the operator's needs.
In default, Garden Linux already provides an awesome stack of features like:
* Repeatable and auditable builds
* Great test framework (PyTest based)
* Purely systemd based (network, fstab etc.)
* Aiming to always integrate the latest LTS Kernel
* Dracut generated initramfs
* Supporting all major platforms out-of-the-box
* OpenSSL 3
Garden Linux is easy to build and use. While only Python3 and a container runtime like Podman or Docker will be needed the whole process, including the test framework, will be done within containers without involving the host system. Garden Linux aims to be the perfect match for cloud host and node systems. A short introduction of Garden Linux was given in 2021 at the MiniDebConfRegensburg (Debian Event). A recording of this presentation in English can be found here.
manpageblog [link | Role: Project Lead, Developer]:
manpageblog is a small, lightweight blog engine written in Python and offers several advantages in a look of a man page (Unix like manual page). Firstly, it provides simplicity and ease of use, making it accessible even for users with limited technical knowledge. The lightweight nature ensures quick installation and minimal resource consumption, making it suitable for various hosting environments. No database is needed at all.
Python's readability and straightforward syntax make the blog engine easy to customize and extend, allowing users to tailor it to their specific needs. Additionally, being Python-based means leveraging a vast ecosystem of libraries and frameworks, enhancing the blog's functionality without unnecessary complexity. Posts and pages are written in Markdown or HTML while the blog engine generates the whole website. While using only flat files, this offers great possibilities in maintaining the content. Given this approach, you can manage your whole blog in git.
The lightweight nature also contributes to faster loading times, improving user experience and search engine rankings. Overall, a small, lightweight blog engine in Python combines simplicity, flexibility, and efficiency, making it an ideal choice for those prioritizing a streamlined and customizable blogging experience.
To support this small and lightweight expression of the blog engine the default theme represents a man page (manual page or also known as handbook) design which provides all needed information in a simple document. A live demo is available at manpageblog.org.
Changelog Fragments Generator [link | Role: Project Lead, Developer]:
Changelog Fragments Creator may be used in development setups where working on a single CHANGELOG.md file might result in ongoing merge conflicts due to too many changes on the same file. This is where Changelog Fragments Creator steps in to solve this by creating YAML based files for each PR according to its planned release version.
The output format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Collection of Vagrant Boxes and Images [link | Role: Developer]:
Apple Silicon's hardware architecture is based on ARM64 (AARCH64) which is incompatible with the AMD64 (x86_64) hardware architecture. To support common operating systems for Vagrant on ARM64 based system, dedicated boxes and images are needed and must be maintained. This implies that all images must be recreated on this architecture. This collection provides the most common Linux- & BSD systems in different flavours. All ones can be found on Vagrant and my blog.
Ansible [link | Role: Contributor, Developer]:
Ansible contains the community.general Ansible Collection. The collection is a part of the Ansible package and includes many modules and plugins supported by Ansible community which are not part of more specialized community collections. More contributions and module plugins can be found on GitHub and here.
NTP Pool [link | Role: Sysadmin, Hoster]:
The pool.ntp.org project is a big virtual cluster of timeservers providing reliable easy to use NTP service for millions of clients.
The pool is being used by hundreds of millions of systems around the world. It's the default "time server" for most of the major Linux distributions and many networked appliances. The states of my systems can be found on the NTP Pool project site, as well on my blog.