I'm curious about what environment the buildpacks are run on. I see there is some uname=Darwin support so I guess it's pretty portable. Just POSIX / GNU userland and tarballs?
In other words, does Heroku separate its build machines and server machines? do they all have the same OS image?