SSH Authority

Skills Developed: Security, SSH, Chain of Trust

Description: Design an extension to SSH which allows SSH keys to be validated against some authority, and revoked if they are compromised. Potentially integrate blockchain technology for the chain of trust.

Leads: Cristiana Lingad , Kedwin Chen

Desktop Environment

Skills Developed: UI/UX, Windowing Systems, Desktop Environment Implementation

Description: Collaboration with Cal Poly User Experience Club. Work with designers to figure out how users interact with their desktop, and based on those insights create a new approach to a multi-application environment. Additionally, explore the possibility of scaling this environment to mobile systems, and potentially even VR!

Leads: Jim Heald , Mari Miranda , Joulien Ivanov

CPLUG Servers and Infrastructure

Skills Developed: Production Engineering/Site-Reliability Engineering

Description: Build infrastructure for CPLUG and learn about setting up various services (web server, mail server, automation, etc).

Leads: Jim Heald , Kedwin Chen

LED Kernel Monitor

Skills Developed: Hardware, Kernel Drivers

Description: Design and build an LED system that is able to give quick visual insights into the status of a Linux system.

Leads: David Heyer