Self-paced

Explore our extensive collection of courses designed to help you master various subjects and skills. Whether you're a beginner or an advanced learner, there's something here for everyone.

Bootcamp

Learn live

Join us for our free workshops, webinars, and other events to learn more about our programs and get started on your journey to becoming a developer.

Upcoming live events

Learning library

For all the self-taught geeks out there, here is our content library with most of the learning materials we have produced throughout the years.

It makes sense to start learning by reading and watching videos about fundamentals and how things work.

Search from all Lessons


LoginGet Started

Register to 4Geeks

← Back to Projects

Getting to know GNU/Linux distributions

Difficulty

  • unknown

Technologies

Difficulty

  • unknown

Technologies

Weekly Coding Challenge

Every week, we pick a real-life project to build your portfolio and get ready for a job. All projects are built with ChatGPT as co-pilot!

Start the Challenge
Podcast: Code Sets You Free

A tech-culture podcast where you learn to fight the enemies that blocks your way to become a successful professional in tech.

Listen the podcast

Getting to know GNU/Linux distros

🌱 How to start this project?

Create a new document to work with your partner to develop the instructions below. To facilitate collaborative work you can use Google Presentations and then invite your partner via email to start working.

πŸ“ Instructions

1. Assemble your team and choose a layout.

Choose a partner to do this practice with and together select a distribution to study. There are many GNU/Linux operating system distributions, each with specific particularities and purposes.

While you can choose from the many that exist, here is a list of some of the most popular ones.

  • Ubuntu
  • RedHat
  • Fedora
  • PopOs
  • Arch Linux
  • ZorinOs
  • Proxmox
  • Rocky Linux
  • RaspberryPi Os
  • Manjaro
  • Slackware
  • Asahi Linux
  • Open Suse
  • CentOS Stream
  • Gentoo
  • Garuda Linux
  • Kali
  • Steam OS

You can see more distributions in this article.

2. Prepare your presentation

Develop the following topics regarding your chosen distribution and prepare a presentation to share with the entire class. You should cover the following topics

  • What distro it is based on
  • Key features
  • Intended use
  • Packages
  • Supported platforms
  • Strengths (in terms of cybersecurity)
  • Weaknesses (In terms of cybersecurity)

πŸ’‘ **Hint: Sites like SlideCarnival can help you with an elegant design ready to use, so you can focus more on content and less on aesthetic details.

3. Prepare your presentation

Present your work in front of your peers and compare with other distributions the aspects you consider most relevant. Keep an open mind to questions and observations from the group.

πŸš› How to deliver this project?

Once the presentation is ready, attach the URL to your 4geeks.com project. Don't forget to make the presentation public so that it can be reviewed.

Signup and get access to similar projects

We will use it to give you access to your account.
Already have an account? Login here.

Difficulty

  • unknown

Technologies

Difficulty

  • unknown

Technologies

Difficulty

  • unknown

Technologies

Difficulty

  • unknown

Technologies

Signup and get access to similar projects

We will use it to give you access to your account.
Already have an account? Login here.

Difficulty

  • unknown

Technologies

Difficulty

  • unknown

Technologies

Weekly Coding Challenge

Every week, we pick a real-life project to build your portfolio and get ready for a job. All projects are built with ChatGPT as co-pilot!

Start the Challenge
Podcast: Code Sets You Free

A tech-culture podcast where you learn to fight the enemies that blocks your way to become a successful professional in tech.

Listen the podcast