Anaconda (installer)

[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.

Anaconda text mode
Anaconda installing CentOS 7 in text mode