conclusion

You can do it

  1. You know everything needed to contribute upstream

  2. You are experts at git

  3. You know how to learn the kernel on your own

  4. You can do anything you set your mind to!

Open source

Our goal is to run this course as an open source project

  1. All materials are freely available

  2. I'm doing this for free!

  3. This is a side project

  4. Any help appreciated, even typo fixes

Next steps

Contributors welcome for:

  1. Course content

  2. Course demos

  3. Course infrastructure and automation

Plenty more to cover

Just a couple of examples:

  1. Namespace & cgroup

  2. Memory management

  3. Simulated hardware and device interaction

  4. More about the boot process

  5. Advanced concurrency material

Assignment improvements

  1. Changes to current set

  2. New, more advanced assignments

Course infrastructure

Contribute to the singularity project

  1. A comprehensive custom open source containerized lightweight LMS

  2. Hosts our course website, fake email, matrix, cgit, and grading automation

  3. Plenty more work to be done on grading automation!

  4. For serious people, we will invest time onboarding you

Thank you

I hope everyone enjoyed the course

End of course