:: K E R N E L Innovative Thinking ::