There are many ways for people of all backgrounds to help out with KnightOS. We’re very happy that you are interested in being one of them! There’s always something to do. Before you do anything, though, you should introduce yourself to the rest of the community in our IRC channel. Be patient, though, not everyone is listening all the time.
You may not be a programmer, but you can help us do the programming! There are a number of things you can help with:
Though we do love our non-programming contributors, we’d be lying if we said the bulk of the work wasn’t writing code. A lot of people get intimidated by KnightOS when they hear things like “50,000 lines of assembly” and “kernel development”. If that’s your thing, we have totally got work for you. However, to the surprise of many people, we also have plenty of high-level code to write!