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


Comments

Be the first to comment!

Similar Projects

This project is one of its kind!