Common

Here is a list of software guaranteed to be installed on all µLab hosts:

  • Build Systems:
    • CMake - tools designed to build, test, and package software
    • Make - controls the generation of executables and non-source files
    • Meson Build - extremely fast and user friendly build system
    • SCons - a software construction tool
  • Editors:
    • ed - line-oriented text editor
    • Emacs - an extensible, customizable, text editor, and more
    • nano - a small and simple text editor
    • Neovim - hyper extensible Vim-based text editor
    • Vim - the ubiquitous text editor
    • Visual Studio Code1 - editor optimized for building and debugging
  • Shells:
    • Bash - the Bourne Again SHell
    • fish shell - the user-friendly command line shell
    • Zsh - the Z Shell
  • Utils:
    • bat - a cat clone with wings
    • exa - a modern replacement for ls
    • fd - a simple, fast and user-friendly alternative to find
    • fzf - a command-line fuzzy finder
    • Git - fast, scalable, distributed revision control system
    • Git LFS - git extension for versioning large files
    • GnuPG - a complete and free implementation of the OpenPGP
    • htop - an interactive process viewer
    • man-db - the on-line manual database
    • man-pages - the Linux man-pages project
    • Mosh - the mobile shell
    • ripgrep - recursive regex pattern finder respecting your .gitignore
    • shellcheck - shell script analysis tool
    • shfmt - a shell parser and formatter for POSIX shell and bash
    • tmux - a terminal multiplexer
    • tree - a recursive directory listing command
1

Not installed on headless systems.