Skip to content
TUffy's lInuX
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md
Vagrantfile
configure_student_user.sh
create_student_user.sh
tuffix.yml
tuffixize.sh

README.md

tuffix: Tuffy's Linux

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

Overview

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.

Installation

See the Tuffix Installation Instructions Doc at http://csufcs.com/tuffixinstall.

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.

Acknowledgements

This is the product of a working group including Mikhail Gofman, Paul Inventado, and Kevin Wortman. It builds upon Michael Shafae's build scripts (http://michael.shafae.com/resources.html) and Kenytt Avery's node-box (https://github.com/ProfAvery/node-box).

You can’t perform that action at this time.