7 Days Challenge

We're currently investigating the possibility of creating a high level guide that introduces a user to FreeBSD. This guide would be split into two sections: Level 1 and Level 2.

Level 1 would be designed to challenge the user to install and try FreeBSD over a seven day period. It's designed to walk the user through all processes and guide them on how-to implement common solutions (such as a desktop environment.) This work would also be designed to come before the Handbook, which would remain a technical manual/reference.

Level 2 would take everything learned in Level 1 and start adding additional layers of knowledge on top of it to further improve the user's capabilities with FreeBSD. Level 2 would be focused on developing a FreeBSD workstation or server environment for hosting serious workloads.

The 7DC will be based around a few core concepts:

FreeBSD is an excellent platform to build out a production server environment. It also makes for a great desktop environment. Whatever the use case is we want people to understand FreeBSD well enough (and quickly enough) to achieve their goals with as little friction as possible.

The 7DC will have people running on FreeBSD within the seven days.

Level 1

The idea we're currently developing revolves around the concept of a seven day challenge:

  1. Installation

  2. User Management

  3. The Filesystem

  4. Permissions

  5. Package Management

  6. A Desktop Environment

  7. Maintenance

Each day individually would constitute between one and two hours of work. By the end of the seven day challenge the user should have a functioning desktop environment they can begin to manage and grow to their liking.

Level 2

After the initial seven days are done, the user can then take on more goal orientated challenges. These challenges aren't confined to a specific set of days but instead take the Level 1 knowledge to another level by building out production grade services on a FreeBSD platform, such as:

Essentially the idea behind this set of challenges is to:

It's our hope that the Level 2 set of challenges will get people up and running with FreeBSD in the development and server spaces with as little friction as possible.

MichaelCrilly/7dayschallenge (last edited 2019-12-01T22:47:54+0000 by MichaelCrilly)