In addition, it can be installed on Master boot record (MBR), GUID Partition Table (GPT) and Unified Extensible Firmware Interface (UEFI). It supports a wide range of operating systems, including GNU/Linux, BSD, Solaris, as well as Microsoft Windows. The program has been used for many years now on a wide range of GNU/Linux systems, allowing users to easily and quickly switch between multiple OSes installed on one of multiple disk drives of a computer. Key features include support for real memory management, internationalization support, portability, support for cross-platform installations, compact core image, support for dynamic loading to the core image, as well as a object-oriented framework. GNU GRUB (GRand Unified Bootloader) is a free and open source project that provides users with an easy-to-install-and-configure boot loader software for booting a single or multiple operating systems that are installed on a personal computer or laptop.