airhacks.fm podcast with adam bien

Opensource and JVM Ports

Apr 21, 2025
Volker Simonis, from the Amazon Corretto team and a former SAP expert, shares insights on the fascinating world of carnivorous plants, detailing their unique hunting methods. He dives deep into SAP’s struggles with Java integration and the complexities of porting Sun's Hotspot JVM across various platforms. Volker also discusses JVM internals, including inlining and deoptimization. His transition to Amazon and his interest in GraalVM highlight the evolving landscape of Java development and open-source contributions.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Carnivorous Plants Variety

  • Volker Simonis shares fascinating anecdotes about carnivorous plants and their diverse prey capture methods.
  • He explains moving plants, glue-based traps, digestive fluid traps, and vacuum trap plants underwater.
ANECDOTE

SAP's JVM Porting Challenge

  • SAP developed its own JVM to handle multiple Unix platforms efficiently.
  • Volker joined the team to port Hotspot JVM to PA-RISC on HP-UX, despite complexities.
INSIGHT

Assembly Needed for JVM Stack

  • Porting the JVM interpreter requires assembly for low-level stack and call sequence handling.
  • The rest of the interpreter is largely C++ switch logic, simplifying port efforts.
Get the Snipd Podcast app to discover more snips from this episode
Get the app