SimpLinux

Linux Distro for new users

System programming by Wilson Smith Graphic design by Josaiah Rodriguez

Inspiration

Linux receives a very small percentage of the desktop market share, even though it holds a majority (counting derivatives) elsewhere. Ironically, it was designed for desktop computers. The majority of people who use Linux generally are knowledgeable about computers. Meanwhile, the general public use Windows or Mac systems. By having a setup procedure, this makes Linux more feasible to ship on retail computers.

What it does

It's (GNU+)Linux. It's based on Ubuntu 16.04 minimal. It functions as an operating system. It's free.

How we built it

Steps

  1. Get a copy of an Ubuntu 16.04 minimal ISO.
  2. Install the ISO somewhere.
  3. Install software. We installed xfce, firefox, redshift, vlc, and several other programs
  4. Configure software to a simplistic, idiot-proof design. Also add distro identifiers, in our case. This takes the most time if everything goes correctly.
  5. Strip down the configuration files, removing auto-generated default configuration and user specific.
  6. Make use of /etc/skel -> newly created users gets these files in their home folder.
  7. Change /etc/rc.local to prompt the user for information during the first boot. In this program, make a self-destruct or hide feature so they don't have to set up an account every time.

Project Started on 28 APR 2018 at HackUMBC

Challenges we ran into

time creativity 2 person team, 1 VM

Accomplishments that we're proud of

We did just design an entire Linux distribution, along with a nice GUI and method of installation.

What we learned

Graphics in KVM can be a bit slow. Also, you can't just ship everything because liscensing.

What's next for SimpLinux

Improvements (including completion) and possibly a deal with hardware manufacturers so "oem" isn't a lie.

Built With

Share this project:

Updates