CentOS Core Software #

A large number of common Linux software tools are available on the cluster (compute nodes and development nodes) as part of the core setup. Below follows a small excerpt of what tools are available.

File Editing
emacs, nano, vim
File Transferring
ftp, lftp, scp, sftp, rsync
curl, wget
dos2unix
File Compression and Archiving
7z, bzip2, gzip, lz4, zip, xz
ar, cpio, tar
Communication
ssh, telnet
Version Control
git, svn
Text, Documents, and Reports
hunspell
pandoc
LaTeX, PDF and Postscript tools
Programming Languages, Compilers, and Tools
make, cmake
gcc / g++ (C, C++, and Fortran)
java, javac
lua
perl
python
rustc (Rust)
System Utilities
top
Linux Containers
apptainer (formerly singularity)


Note: These core tools will be updated without notice as the operating system is updated on a regular basis via the CentOS package mangager yum. Many of the tools originate from the (stable) CentOS 7 Extras and EPEL repositories. To see what software and system libraries that are installed, run yum list installed. Please note that, compared to compute nodes, the development nodes have additional software installed (typically named -devel) needed to build and compile from source.