🖥️ SO Distribuído
PAEBIRU atua como um Sistema Operacional Distribuído, onde o “hardware” é a malha global de nós heterogêneos.
1. O Kernel como Microkernel
O paebiru-kernel funciona como um microkernel moderno:
- Gerenciamento de Processos: Cada plasmídeo é um processo isolado em uma sandbox WASM.
- IPC (Inter-Process Communication): A troca de mensagens via GossipSub atua como o barramento de sistema (System Bus).
- Drivers: O BC de HAL fornece a interface para o hardware físico.
2. Abstração de Recursos
Diferente de um SO tradicional que gerencia uma CPU local, o PAEBIRU abstrai a capacidade computacional da vizinhança causal:
- Agendamento de Enxame: O scheduler distribui tarefas baseando-se na energia disponível e na latência termodinâmica dos nós vizinhos.
- Memória Causal: O C.A.P.I.B.A. atua como a memória virtual do sistema, onde os dados são endereçados por conteúdo (IPLD) e não por endereço físico.
3. Soberania de Execução
No SO Distribuído do PAEBIRU, não há “usuário root” global. A autoridade é derivada de Recibos Soberanos e consenso de quórum, garantindo que o sistema opere de forma justa e resiliente a falhas de nós individuais.