A message for Linux.com registered users: We are in the process of making changes to the Linux forums. Starting Monday, 8/13/18 at 6:00 PM PT, you will be unable to access the forums. They will re-launch as soon as possible on Wednesday, 8/15/18 with new features and improved functionality. Thank you for your patience and stay tuned for the new improved forums.
stipulations for using the Linux kernel?
I am working on a new open source operating system for games and I would like to be able to use the Linux kernel so that I am not re-inventing the wheel. What are the stipulations for using the Linux kernel? Being that it is strictly for games, what *nix (Unix, Posix, Linux, etc.) standards do I follow, if any? Since it is an OS for games, would I be inclined to follow these standards or, more bluntly, can I do with the kernel as I will? My goal with the gaming OS is to strip out everything in Linux that would not or may not pertain to games or game development and maybe change a thing or two (but NOT in the kernel since the API for game developers will be a separate thing).
Basically: what am I allowed to do with the kernel? what am I required to do? what cannot I do?