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 hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 15

Activity

  • almost 3 years ago: dmdiss originated Implement an "openSUSE / SLES latest ISO" USB gadget in Rust

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!