Buscar no Felunyx

    Project / Architecture

    O mapa mostra as partes grandes. Architecture mostra como elas trabalham juntas.

    Esta página não tenta republicar ARCHITECTURE.md inteiro. Ela pega duas estruturas que o documento canônico declara de forma explícita — as quatro camadas e o pipeline de mudança do sistema — e torna o fluxo legível sem inventar interfaces futuras.

    Em desenvolvimentoFase 2 · Reproducible ISO skeleton4 layers · 11 steps

    Quatro camadas canônicas

    A arquitetura é empilhada para preservar limites claros.

    Os títulos abaixo são extraídos diretamente de ARCHITECTURE.md. O texto curto ao lado só explica o papel público de cada camada; ele não cria um contrato técnico novo.

    Quatro camadas canônicas

    1. 1

      Camada 1

      Distribution foundation

      Base da distribuição e limites que vêm antes das experiências gráficas.

    2. 2

      Camada 2

      Felunyx platform

      Estado, política e serviços compartilhados entre interfaces e perfis.

    3. 3

      Camada 3

      Desktop experiences

      As experiências gráficas oficiais que consomem a mesma plataforma.

    4. 4

      Camada 4

      Delivery and recovery infrastructure

      Instalação, atualização, recuperação e o caminho que leva mudanças ao sistema com evidência.

    Mudança de sistema

    Uma ação destrutiva não pula direto para “executar”.

    O pipeline canônico possui onze passos ordenados. Ele começa normalizando o pedido, passa por resolução, risco, proposta e confirmação, e termina verificando e registrando o resultado.

    1. Passo 1

      normalize the request

    2. Passo 2

      resolve source candidates

    3. Passo 3

      calculate dependencies and conflicts

    4. Passo 4

      classify risk

    5. Passo 5

      decide snapshot scope

    6. Passo 6

      present an exact proposal

    7. Passo 7

      request confirmation

    8. Passo 8

      execute source-specific stages in a controlled order

    9. Passo 9

      verify results

    10. Passo 10

      record action history

    11. Passo 11

      set reboot-pending state when required

    Este fluxo explica política de alto nível. Nomes de serviços, interfaces D-Bus, crates e armazenamento interno pertencem às especificações das fases que realmente os aprovarem — não a esta página.