Skip to content

Latest commit

 

History

History
51 lines (35 loc) · 2.1 KB

ACKNOWLEDGMENTS.md

File metadata and controls

51 lines (35 loc) · 2.1 KB

Resources

Sources relevant to the development and use of libnss_shim.


Python wheels that work on any linux (almost)

  • Multi-arch linux containers with wide compatibility for build needs
  • The manylinux project repository

Run-On-Arch GitHub Action

  • Run containers on various CPU architectures with QEMU
  • The run-on-arch-action repository

Rust bindings for creating libnss modules

Debian packages from Cargo projects

Generate a binary RPM package (.rpm) from Cargo projects

  • The cargo-generate-rpm crate

Building Rust binaries in CI that work with older GLIBC

  • Jakub Beránek, AKA Kobzol's blog

NSS Modules Interface

Actions in the NSS configuration

Testing NSS modules in glibc

  • Geoffrey Thomas's blog

NSS - Debathena

  • A useful description of NSS and how it fits into the Debathena architecture
  • MIT Debathena wiki

Debathena hacks

  • Links to more NSS-related code for the Debathena project
  • MIT Debathena website

Debathena NSS module source example

Example of a libnss plugin produced with Rust and packaged as .deb

  • The nss-wiregarden crate

Example of parsing passwd and group formats with Rust