Project
Porting RPM Package Manager to IBM z/OS
Objective
Zopen community currently leverages zopen package manager for modern package management, we aim to port the RPM (Red Hat Package Manager) to z/OS as a complementary, time-tested tool. This effort will bring the robustness and familiarity of RPM to the z/OS ecosystem, enabling broader compatibility & long-term sustainability.
Outcome
Port RPM to z/OS
Apply By Date |
02 Jun 2025 |
Students |
1 / 4 |
Duration |
60 days |
Mentor |
Haritha D |
Tools-Technologies | C |
Platform | 1 ) Mainframe Link to be provided once students start working on a project. |
College | 1. PES University, Bangalore | 2. PESIT |
|
Haritha D' Comment
Key Sub-Tasks:
- Environment Setup – 3 days
- Set up z/OS build environment for C++ development
- Identify and install required dependencies
- Adapt rpm for zopen – 2 days
- Analyze rpm source code for system dependencies
- Adapt llamacpp for zopen framework
- Build & Compilation
- Resolve bootstrap issues – 7 days
- Resolve configure issues – 7 days
- Resolve build errors and validate successful compilation – 20 days
- Enable Unit test cases
- Enable unit. Tests and integrate test results to zopen framework – 7 days
- Validation
- Run basic rpm commands and validate output correctness – 3 days
- Integrate rpm with existing zopen tools and document the results – 2 days
- Documentation
- Provide setup, build, and usage instructions for z/OS – 1 day
- Document any platform-specific changes made to the code – 3 days