Não há correlação entre o número de processos e a “clareza” de um sistema operacional. Você está comparando maçãs e groselhas.
Em um sistema Linux, ps ax
mostrará muitos processos que não consomem memória e têm um nome entre colchetes, assim:
root 2 0.0 0.0 0 0 ? S Nov02 0:01 [kthreadd]
root 3 0.0 0.0 0 0 ? S Nov02 4:39 [ksoftirqd/0]
root 6 0.0 0.0 0 0 ? S Nov02 0:00 [migration/0]
root 7 0.0 0.0 0 0 ? S Nov02 0:01 [watchdog/0]
root 8 0.0 0.0 0 0 ? S Nov02 0:00 [migration/1]
Esses processos fazem parte do kernel. Eles são executados com privilégios de kernel, mas são gerenciados como processos do usuário pelo planejador (muitos deles com alta prioridade porque lidam com solicitações de hardware). A máquina que estou escrevendo tem mais de 100 processos - quantos você vai depender de muitas coisas, incluindo sua versão do kernel, seu hardware e quais serviços de kernel você executa (por exemplo, alguns sistemas de arquivos têm daemons do kernel).
Esses processos provavelmente respondem por uma grande parte dos diferentes números. Tanto quanto sei, nenhum dos BSD reporta tais tarefas separadamente, o que torna a sua comparação sem sentido.
Além disso, uma instalação padrão do OpenBSD inclui muito poucos serviços, enquanto uma instalação padrão do Ubuntu executa tudo que o usuário médio espera encontrar. Se você instalar o mesmo software em ambas as máquinas, encontrará números semelhantes de processos que não são de kernel.