processor and os defs