updated by first installing a current grimoire. If necessary, the installed Sorcery is updated. Finally, installed software can be updated according to the user's decision. Users can also add new spells to the grimoire on their local machine and submit the new spell for inclusion in the general distribution. Sorcery automatically recompiles installed software as necessary to ensure continued compatibility and usability when installed libraries are updated. Unlike a pre-compiled binary-based distribution that must always download new packages, Sorcery most often recompiles installed software from previously downloaded sources. When a new source is required and an older source was previously downloaded, then Sorcerer will download a tiny patch that transforms the old source tarball into a current source tarball. The practice of keeping old source tarballs and downloading patches for updates allows Sorcerer systems to be updated using less bandwidth than distributions that provide pre-compiled packages. The minimum system requirements are given as 1 GB of RAM and 20 GB of hard disk space. This is suggested because compiling some sources will consume large amounts of resources. Sorcerer has recently started using cgroups to limit the impact of software compilation on the system performance. Therefore, Sorcerer installations are normally updated while still in multi-user mode while causing no interruption to services or downtime. See also Other source-based Linux distributions: CRUX Gentoo Linux GoboLinux Linux From Scratch Lunar Linux Source Mage External links Source-based Linux distributions X86-64 Linux distributions Linux distributions Rolling Release Linux distributions