TATAKEWAKE Reloaded is a free operating system in C and ASM. It is distributed under the GNU General Public License 3.
Supported features:
-Basics (Display support, …)
-Keyboard support
-Mouse support
-Sound support for built in speaker
-Multiple languages with different keyboard layouts (English (USA), English (UK) and German (DE))
-Read date and time from CMOS
-A few little programs (Calculator, Tic Tac Toe, …)
-Friendly interface with mouse and arrow key navigation which is really easy to program
-Generate random numbers
…and a lot more