Create an internet-connected embedded USB gadget that locates the latest openSUSE / SLES ISOs and exposes them to the connected host as USB mass storage. The purpose of such a device is to improve installation time and reduce waste:
- no need to locate, download or burn to DVD / USB stick
- only download packages (ISO ranges) that are to be installed on the target system
- check HTTPS certificate for download source
- sha256 checksum may be verified, but this would require full ISO download
A secondary goal of this project is to learn the Rust programming language, hence the use of Rust for the user-space implementation.
Looking for mad skills in:
Nothing? Add some keywords!
This project is part of:
Hack Week 15
This project is one of its kind!