Over kjernen finnes det på Macplattformen et BSD-lag. BSD ser på det aktive programmet som en prosess, og tilordner denne til en enkelt oppgave i kjernen, samt til en eller flere tråder.