Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

🖥️ 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.


4. Veja também