NativeBoost is a plugin for the VM that allows machine code generated in Smalltalk to run directly. It includes utilities to generate machine code from the language side without needing to recompile the VM. The philosophy is that all logic should happen in the language and code can be shipped as Smalltalk without external dependencies. It works by extending method trailers to carry native code, which is invoked via a primitive. It has components for assembly, core implementation, foreign call interfaces, and platform support.