~/talk

Wrapping Cargo for Shipping

Talkat GOSIM Conference Europe 2024 · on Monday, 2024-05-06· [rust, devops-and-delivery]
links:none on file
slides:none on file

Claim: Cargo can emit full app bundles but only as a proof of concept with many caveats. The project builds an Osiris extension that uses cargo extension hooks and a package.metadata build target to postprocess artifacts; it produces working bundles for Windows, macOS, Android and Linux in proofs of concept. Tools used: rust-android-gradle, cargo-xcode, MesonCargo, corrosion, and platform packagers; blockers are ad‑hoc execution limits, Android Java entry points, unreliable artifact typing, platform instability, and the unstable binary-dependencies feature.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 3:10Why Rust’s current model fails
  3. 9:08Benefits of application bundles
  4. 12:43Status quo for Rust applications
  5. 16:55Simplifying with Cargo
  6. 21:47Challenges in implementation
  7. 28:13Future of Cargo and bundles
  8. 29:49Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.