Skip to main content

Posts

Featured

Getting Started with LSM: Essential Languages, Tools, and Knowledge - Part 3/7

Linux is a powerful operating system with a Unix heritage, known for its compatibility with low-level hardware (capable of running on as little as 4MB of RAM), cost-free licensing under the GNU General Public License (GPL), and extensive customization options. These qualities make Linux the preferred choice for many tech companies deploying diverse products.  When we talk about customizing the OS and its kernel modularity with a focus on hardware compatibility, we are really discussing how the kernel can adapt to different environments. Regardless of architecture, the real difference is made by developers, since Linux teams can focus on Linux Security Modules (LSM) to make advanced security features possible. Learning Path Toward LSM Development In the third part of this series, I want to review the essential programming languages, skills, tools, and knowledge required to work with LSMs.  While understanding the Linux kernel is complex, diving into LSM doesn’t require a PhD—ju...

Latest Posts

Linux Spaces: Kernel Space vs. User Space and LSM's Role - Part 2/7

Why should we care about Linux Security Modules (LSM) - Part 1/7

PID Monitor Advanced – A Lightweight Linux Process Inspector

Listener/Logger: A simple RUST project on Linux OS - Part 1

VMware VDI (Horizon View) Troubleshooting - Part VI

Bursting of new releases for the vSphere 7.0

Which level of authentication?

Configure ESXi SNMPv3 via PowerCLI

Investigation around the vSphere objects via PowerCLI