MINIX 3: Status Report and Current Research