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. |