# Oxidizing Arch Linux Package Management with Rust
> [! note]-
> The content of this page is generated by audio/video transcription and text transformation from the content and links of this source.
Source: [https://fosdem.org/2025/schedule/event/fosdem-2025-6259-adventures-in-oxidizing-arch-linux-package-management/](https://fosdem.org/2025/schedule/event/fosdem-2025-6259-adventures-in-oxidizing-arch-linux-package-management/)
<video src="https://video.fosdem.org/2025/ub2252a/fosdem-2025-6259-adventures-in-oxidizing-arch-linux-package-management.av1.webm" controls></video>
## Summary & Highlights:
In this session, David Runge discusses the transition of Arch Linux package management to a Rust-based framework. This shift aims to address current limitations and improve the sustainability and robustness of the system.
**Introduction to Arch Linux Package Management**
David Runge introduces the audience to the basics of Arch Linux package management, highlighting its reliance on tools like Pac-Man and MakePkg. He explains the current system's reliance on Bash scripts and the need for more robust solutions.
**Challenges and Motivations**
Runge outlines the challenges faced by the current Arch Linux package management system, such as outdated file formats and dependency on GNU PG. He discusses the project's motivations, including improving validation processes and creating more defined specifications for package formats.
**The Rust Advantage**
The session delves into the benefits of using Rust for this transformation. Rust's strong type system and memory safety features are highlighted as key advantages that can lead to more reliable and secure package management.
**Future Directions and Community Involvement**
Runge discusses the project's future plans, including the development of libraries for package handling and the potential for community involvement. He emphasizes the need for clear documentation and specifications to ensure long-term sustainability.
**Conclusion and Q&A**
The session concludes with a Q&A segment, where Runge addresses audience questions about the project's implementation and future prospects. The importance of community feedback and collaboration is underscored.
## Importance for an eco-social transformation
The transformation of Arch Linux package management using Rust is significant for eco-social transformation as it promotes sustainability through improved software reliability and security. By addressing outdated systems and enhancing package validation and management, the project contributes to more resilient digital infrastructure. For eco-social designers, this project exemplifies the importance of open-source collaboration and the potential for using modern programming languages like Rust to address systemic challenges. The main challenges include ensuring community buy-in and navigating the complexities of transitioning from established systems. Politically, fostering collaboration among diverse stakeholders in the open-source community is crucial.
## Links
[Slides](https://fosdem.org/2025/schedule/event/fosdem-2025-6259-adventures-in-oxidizing-arch-linux-package-management/slides)
[Video recording (AV1/WebM)](https://video.fosdem.org/2025/ub2252a/fosdem-2025-6259-adventures-in-oxidizing-arch-linux-package-management.av1.webm)
[Video recording (MP4)](https://video.fosdem.org/2025/ub2252a/fosdem-2025-6259-adventures-in-oxidizing-arch-linux-package-management.av1.mp4)
[Video recording subtitle file (VTT)](https://video.fosdem.org/2025/ub2252a/fosdem-2025-6259-adventures-in-oxidizing-arch-linux-package-management.vtt)
[Chat room(web)](https://fosdem.org/2025/schedule/event/fosdem-2025-6259-adventures-in-oxidizing-arch-linux-package-management/chat)
[Chat room(app)](https://fosdem.org/2025/schedule/event/fosdem-2025-6259-adventures-in-oxidizing-arch-linux-package-management/chat/app)