BU Logo CS-311
Development Environments Fall 2020 home
 
Environment Options
Hardware harveyv Your Computer
Strategy Remotely connect to a BU Server Develop on your own computer
Advantages Complete Linux environment where your code will be graded. No compatability concerns. Complete control over your environment, and can develop without a network connection. No network drive or PulseSecure required.
Disadvantages Need a network connection to develop, and you are dependent on the performance and availability of BU hardware. Need to use a network U drive, and use PulseSecure if you are off campus. Compatability of C compiler and librarys force testing on harveyv anyway. Requires UNIX or UNIX-like environment, as well as the gcc compiler, gdb, and an editor. See Using Emulators for info on emulating UNIX.
Connecting See Using SSH Log on to your computer
Disk Space Network U Drive mounted as home. Your hard drive.
Text Editor Several options: Notepad++, TextPad, Windows Notepad, Mac TextEdit, your favorite text editor on your computer. Several options: Notepad++, TextPad, Windows Notepad, Mac TextEdit, your favorite text editor on your computer.

Other links...