Central Operacional Alpha Node • Gerenciador Multiprocessos & Sincronização do Ecossistema Archon
---
O Acrópole OS é o coração computacional definitivo do ecossistema Archon. Desenvolvido puramente em Linguagem C e arquitetado sobre a biblioteca ncurses, ele atua como um gerenciador de subprocessos de baixo nível. Sua função é unificar, monitorar e disparar todos os TUIs do sistema através de uma única interface de alto desempenho, otimizada para o consumo mínimo de memória RAM e CPU.
A matéria-prima do sistema foi dividida cirurgicamente em componentes especializados, batizados em homenagem às divindades e titãs que governam cada fluxo de dados:
- 🪽 Hermes (
src/launcher/hermes.c): O mensageiro do Olimpo. Responsável pelo gerenciamento defork()eexec(), isolando e disparando os terminais filhos sem bloquear a matriz principal. - 💀 Lethe (
src/clean/lethe.c): O rio do esquecimento. Camada tática responsável pela captura de sinais (SIGCHLD), encerramento seguro e limpeza de processos zumbis na memória. - 🌍 Atlas (
src/monitor/atlas.c): O titã que sustenta o mundo. Painel de monitoramento em tempo real responsável por ler e renderizar fluxos de rede, conexões e métricas do sistema. - 🛡️ Athena & Zeus (
src/logic/): A inteligência estratégica. Controla as regras de negócio, a troca de contextos cromáticos (Matrizes) e o ecossistema de submenus do console.
O painel inferior do orquestrador fornece salto tático instantâneo para qualquer utilitário do sistema operacional:
| Tecla | Módulo Residente | Operação de Núcleo |
|---|---|---|
| F1 | 📁 PROTOGNUM | Invoca o gerenciador de arquivos em C com otimização de shell |
| F2 | 🎵 ARCHONPLAYER | Ativa o player de áudio digital para streams e arquivos locais |
| F3 | 🌐 ZEUS-BROWSER | Dispara o radar de busca e navegação TUI integrado via Feh |
| F4 | 📝 NANO | Abre o editor de texto para manipulação rápida de scripts e logs |
| F5 | 🧠 CORES | Alterna os perfis e esquemas cromáticos da Acrópole |
| F10 | ❌ EXIT | Desativação segura do ecossistema, limpando a memória RAM |
A forja do Acrópole OS possui um motor inteligente em seu Makefile. Ao iniciar a compilação, o sistema verifica a presença de todos os outros aplicativos do ecossistema e compila em cascata qualquer ferramenta ausente de forma automatizada.
Antes de iniciar a compilação, garanta que as ferramentas base de build e as bibliotecas gráficas estão prontas no sistema de arquivos:
sudo pacman -S --needed \
ncurses feh alsa-utils sdl2 sdl2_mixer networkmanager udisks2 polkit qterminal nsxiv base-devel git make gcc \
tor torbrowser-launcher transmission-gtk chromium links \
lxappearance gparted \
geany kitty micro vim pcmanfm gimp vlc flameshot \
bmon glances mtr httping btop htop xarchiver zathura abiword gnumeric fastfetch# Clone a central do Orquestrador
git clone https://github.com/luiskallak-design/acropole
cd acropole
# Compila o Acrópole e puxa toda a cambada ausente de forma automática
make
# Move o binário central e vincula os caminhos globais do sistema
sudo make installNota: Se desejar o monitor tiptop (Módulo Hades), instale-o via AUR:
yay -S tiptopPara evitar gargalos no processamento do terminal do seu notebook e garantir o menor consumo possível de recursos do hardware, inicialize a central do sistema operacional substituindo nativamente o processo do shell pai através do comando exec:
exec acropolePara automatizar o carregamento e garantir o fechamento limpo da janela ao pressionar F10, adicione este alias fixo ao seu arquivo de configuração (~/.bashrc ou ~/.zshrc):
alias acropole='exec /usr/local/bin/acropole'acropole/
├── assets/ # Temas visuais e identidades cromáticas do sistema (.png)
├── build/ # Objetos (.o) e dependências de compilação (.d)
├── include/ # Cabeçalhos e definições estruturais (.h)
├── src/ # Código-fonte puro dividido por divindades
│ ├── clean/ # Coletor de processos e zumbis (Lethe)
│ ├── launcher/ # Disparador de subprocessos e terminais (Hermes)
│ ├── logic/ # Regras de negócio e interface interna (Athena/Zeus)
│ ├── monitor/ # Renderização e leitura de dados de rede (Atlas)
│ └── main.c # Ponto de entrada do sistema
├── Makefile # Instruções de compilação e clonagem em cascata
└── PKGBUILD # Script de empacotamento oficial para o Arch Linux
[⌬] STATUS: Matriz Operacional Online • Monitor Atlas ativo • Aguardando comandos.




