ubuntu: port to oxide
ubuntu: implement inject* functions