[2] Anaconda offers a text-mode and GUI mode, so users can install on a wide range of systems.
It is designed to be easily portable and supports a wide range of hardware platforms (IA-32, Itanium, DEC Alpha, IBM ESA/390, PowerPC, ARMv8).
It supports installing from local storage devices like CD-ROM drives and harddisks as well as from network resources via FTP, HTTP, or NFS.
Anaconda also has a custom text frontend with support for computers with line printer like terminals, such as the IBM ESA/390 mainframes.
Anaconda supports a rich set of options [4] that can be passed to the boot command line to influence installation behaviour.