Available software#

The Secure Research Desktops (SRDs) available in each SRE use the latest Ubuntu LTS release.

  • When a Data Safe Haven is first deployed a reference virtual machine image is created that uses the latest available version of each required software packages.

  • Any packages installed using the apt package manager are further updated whenever a new desktop is deployed into any SRE.

The easiest way to update an SRD is by redeploying it - it may be possible for your System Manager to update software packages in-place but this is only recommended in the case of essential security fixes where the project cannot afford the downtime involved in a redeploy.

Programming languages / compilers#

  • C

  • C++

  • CMake compiler

  • Fortran

  • gcc compilers

  • Java

  • Julia (plus common data science libraries)

  • Microsoft .NET framework

  • Python [three most recent versions] (plus common data science libraries)

  • R (plus common data science libraries)

  • Rust compiler with cargo package manager

  • scala

  • spark-shell

Editors / IDEs#

  • emacs

  • nano

  • PyCharm

  • RStudio

  • Spyder

  • vim

  • Visual Studio Code

Writing / presentation tools#

  • TeXStudio for technical writing

  • LaTeX / pdflatex / xelatex for producing different document outputs

  • LibreOffice for creating presentations

Database access tools#

  • Azure Data Studio

  • DBeaver

  • psql

  • sqlcmd

Other useful software#

  • Firefox

  • git

  • weka