Skip to content
TUffy's lInuX
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.

tuffix: Tuffy's Linux

Official Linux environment for CPSC 120, 121, and 131 at California State University, Fullerton. Our mascot is Tuffy the elephant.


The key goal of this effort is to have a unified programming environment for our introductory courses that is accessible, fosters collaboration, and enables students and instructors to share working code with one another.

The major components of Tuffix are

  • Xubuntu 18.04 LTS
  • GNU g++5 C++ compiler
  • Atom text editor
  • gdb debugger and Atom's dgb-gdb frontend

Additional tools and libraries are also included to support rich programming assignments, and courses aside from 120-121-131.


See the Tuffix Installation Instructions Doc at

Community and Documentation

CSUF students: join the Tuffix Students community in Titanium (Moodle). There are detailed instructions for joining the community in the installation instructions Doc linked above.

CSUF instructors: email Kevin Wortman and ask him to add you to the Tuffix Instructors community in Titanium.


This is the product of a working group including Mikhail Gofman, Paul Inventado, and Kevin Wortman. It builds upon Michael Shafae's build scripts ( and Kenytt Avery's node-box (

You can’t perform that action at this time.