User Tools

Site Tools



Please bring a laptop computer to class. By using Linux on your own computer you can more quickly incorporate what you learn into your own research. Before the first class, please…

  1. Select a computer to bring to class
  2. Learn how to open the linux terminal on your computer
  3. Download and install all required software
  4. Request a Summit user account

1) Select a computer to bring to class

You will need to bring either a MAC laptop or a laptop running Windows 10 (Anniversary update or higher) or a linux laptop. We will no longer be supporting PC laptops running Windows versions less than 10. If you don't have a Mac, Windows10, or linux laptop, please contact Erin Nishimura. We have Mac OS laptops you can borrow for part or all of the course, available for use during the class time. You will still need to make your own arrangements to perform Assignments outside of class in some other way.

The computer should be a laptop. A tablet-only or iPad is not going to cut it.

2) Learn how to open the linux terminal on your computer

What is a linux terminal? It should look something like this:

Here are the options for accessing a a linux terminal on different systems. Again, please verify you can access your terminal before class:

MAC Laptop Users

Lucky you! Your MAC runs on a Linux-like operating system. All you need to get running is to familiarize yourself with the Terminal application.

  1. Go to Finder
  2. Go to Applications
  3. Go to Utilities
  4. Click on Terminal to open the application
  5. For faster access, you can drag and drop Terminal into your Dock.

PC Laptop Users Running Windows 10

If you are running 64-bit version of Windows 10 Anniversary Update or later (build 16215+), you can install Linux on top of the Windows operating system. Please read Install the Linux Subsystem on Windows 10 to install the system. Opt for UBUNTU distributions if/when you have a choice.

Linux Distro Laptop Users

If you have a laptop that is running a Linux distro natively, you are all set to go. To access the terminal, search the DASH for Terminal. Click on the Terminal icon to open the application.

None Of This Is Working For Me

If you can't access a Linux terminal, please contact Erin Nishimura prior to class.

3) Download and install all required software

You will need…

  1. a text editor
  2. an ftp client

Text editor

Everyone will need to install a text editor for writing and modifying plain text files.

  • Mac: we recommend BBEdit . Click Download under the BBEdit software. You don't need to buy it. The free version does everything you need.
  • Windows 10: we recommend Notepad++
  • We do not recommend TextEdit, Wordpad, Notebook, or Microsoft Word.

ftp client

We will use an interactive ftp client to transfer and edit files on remote servers. We recommend Cyberduck . Cyberduck is available on MacOS and PC. The Cyberduck in the Apple Store costs money, and we don't recommend it. Just obtain the free version from the cyberduck website.

Xcode for Mac Users

To bump your Mac into power user mode, you'll need Xcode. To obtain Xcode…

  • Go to App Store
  • Search for Xcode
  • Download and install Xcode. This will take a while to download and install. It may be a good idea to do this overnight.

PuTTy for Windows Users

Please download and install PuTTy:


4) Request a Summit user account

Summit is a high performance computing cluster (a.k.a. supercomputer) that is housed at the University of Colorado Boulder and available for us to use. Please request access to Summit by starting on Step 3 under HPC Summit: Get Started.

To do Step 3 you will need a DUO app on your phone. Many CSU students already have this, but in case you don't, go here for instructions to download: DUO

wiki/requirements.txt · Last modified: 2018/08/28 09:02 by erin