/rust-kext

Minimal MacOS Kernel Extension in Rust

Primary LanguageRustBSD 2-Clause "Simplified" LicenseBSD-2-Clause

Rust + Kext + MacOS

Build

You'll need:

  • XCode 9.x, in the default location.
  • Rust nightly circa 2018-05-31.
  • cargo-xbuild
  1. cargo xbuild --target x86_64-apple-darwin-kext.json
  2. TODO: make a kext bundle
  3. kextlibs the dependencies and update Info.plist
  4. sign it?
  5. ???
  6. profit!