How to get started with learning Operating Systems?

This page summarizes the projects mentioned and recommended in the original post on /r/computerscience

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • archwiki

    MediaWiki used on Arch Linux websites (read-only mirror)

  • Get hands-on by playing around with Arch Linux or Gentoo. Arch has an incredible wiki that can be applied to many general Linux use cases. While playing around just Google things you might find interesting that are encountered in the install process like the Linux filesystem hierarchy, what an initramfs is for, kernel modules, etc. This will give you a high level view of an OS from a user/sysadmin perspective.

  • ostep-projects

    Projects for an undergraduate OS course

  • The intro says they have projects throughout the book. This is the git they listed for them https://github.com/remzi-arpacidusseau/ostep-projects

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts