Heimdall is a tool for flashing firmware (aka ROMs) onto Samsung Galaxy S devices over a USB connection. It accomplishes this using the same protocol as Odin, Samsung's internal Windows-only firmware updater.
This package includes a Qt-based frontend for managing Galaxy devices.