an experimental package manager for operating systems
an experimental package manager for operating systems
Blazing-fast performance in package management operations, ensuring quick installations and updates for your OS.
LPM takes utmost care in managing dependencies, restricting external libraries to just lz4 and sqlite3. This meticulous approach guarantees a secure package tree, minimizing potential vulnerabilities.
LPM's core package management implementation is lean and efficient. Additional functionalities are provided as optional modules, loaded at runtime, resulting in a lightweight package manager tailored to your specific requirements.
Harness the power of LPM by creating extensions in various programming languages. LPM's flexible architecture enables developers to integrate their custom modules seamlessly.
LPM's simplicity allows package building using familiar tools like Bash and JSON. The straightforward approach of modules like lpm-builder makes the adaptation process a breeze.
LPM strives for universal compatibility across all UNIX like systems, providing a consistent and seamless experience for users regardless of their system.
In the beta release, LPM plans to introduce workspace support, enabling isolated installations of packages, enhancing flexibility and project management.
In the beta release, LPM plans to introduce snapshot functionality, allowing users to recover OS packages from compact SQLite database snapshots, streamlining system restoration with single command.
In the beta release, LPM plans to introduce a rootless mode, allowing users to install packages without requiring root privileges.