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
aptpackage 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#
Cprogramming languageC++programming languageclojureprogramming languageDotNetruntime environmentF#programming languageFortranprogramming languagegcccompilersGuileprogramming languageHaskelllanguage and packaging toolsJavaruntime environmentoctaveprogramming languagePythonprogramming language andpippackage managerplus ability to install additional libraries
Rprogramming languageplus ability to install additional libraries
Racketprogramming languagerubyprogramming languageRustlanguage andcargopackage managerscalaprogramming language
Editors / IDEs#
emacseditornanoeditorPyCharmIDERStudioIDEvimeditorVisual Studio CodeIDE
Writing / presentation tools#
LaTeX/pdflatex/xelatexfor technical writingLibreOfficefor creating documents and presentations
Database access tools#
Beekeeper Studiodesktop database management softwarepsqla command line PostgreSQL clientunixodbc-devdriver for interacting with Microsoft SQL databases
Other useful software#
Firefoxbrowsergitversion control toolwekadata mining tools