Using Linux in CIS22B


Operating SystemApproachAdvantagesDisadvantages
Mac OSUse the terminal app
  • It's easy to get to
  • Same compiler as Xcode
  • Graphics is supported
Connect to voyager from terminal app
  • This is "real linux" and a "real g++ compiler"
  • You need an account on voyager.
  • The compiler is "old"
  • Graphics not supported
WindowsCygwin
  • This is an accurate and up-to-date compiler.
  • Windows files are accessible
  • Not "real linux"
  • No built-in editor
  • Graphics not supported
bash on Ubuntu for Windows
  • Easy to install and access
  • Not "real linux"
  • No built-in editor
  • Graphics not supported
  • The compiler is "old"
Linux
  • Use a dedicated computer
  • Set up a dual boot on a windows computer
  • This is the real thing
  • The g++ compiler can be updated to the latest
  • Installation may take time and some learning
  • Graphics is supported