The Raspberry Pi software can be divided into three core components - the closed-source GPU firmware, the modified ARM Linux Kernel (which controls how the CPU is utilized) and the software installed by the user. The GPU firmware and Kernel are regularly updated by the RasPi core team to fine-tune stability and performance of the little computer. Here is a simple utility to download and install these firmware and kernel updates in an automatic, user-friendly manner.