Richard Weinberger is a Co-Founder and seasoned systems engineer with 16 years of experience specializing in Linux, storage, and security, based in Innsbruck, Austria. He maintains core Linux components (MTD, UBI, UBIFS, UserModeLinux) and contributes to high-impact open-source projects like LXC and Padavan, focusing on reliability, namespace handling, and filesystem integrity. His work on UBIFS and UBI demonstrates deep low-level expertise in preventing data corruption and improving mount/journal robustness, while LXC contributions improved container startup error handling. As a founder of sigma star gmbh, he blends hands-on kernel-level development with security-focused services, bringing entrepreneurial experience to complex infrastructure problems.
16 years of coding experience
8 years of employment as a software developer
Nachrichtentechnik/Informatik, Nachrichtentechnik/Informatik at HTBLVA Anichstraße, Innsbruck
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Leopold-Franzens Universität Innsbruck
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Universität Innsbruck
Contributions summary:Richard primarily contributed to the UBIFS (Unsorted Block Image File System) code, focusing on bug fixes and addressing potential data corruption issues. Their work involved modifying core file system functionalities, including directory handling (readdir), and journal replay mechanisms, ensuring data integrity during potential power failures. The commits demonstrate a deep understanding of UBIFS internals, addressing critical issues and improving the robustness of the file system. The user also made changes related to the mount process and memory allocation.
Contributions summary:Richard made several contributions focused on improving the LXC codebase. Their work included refactoring and fixing core functionality, specifically addressing whitespace inconsistencies and reimplementing the `mkdir_p()` utility. The user also implemented crucial improvements like detecting early failures in child processes within new namespaces by installing and utilizing a SIGCHLD handler, leading to better error handling. The changes involve modifications to initialization and startup processes, which are vital for containers.
containerslinuxdockerlxclinux-containers
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Richard Weinberger - Co-Founder at sigma star gmbh