Towards a human-aware operating system