Orquestrador Federado de Projetos Autorais, Engines Gráficas, Sistemas & Laboratórios
O quartel-general de desenvolvimento autoral e exploração de sistemas de Gabriel Frigo.
O repositório Personal reúne projetos autorais de engenharia, motores gráficos, protocolos de rede, bibliotecas de sistema e experimentações de arquitetura. Ele é estruturado em 5 categorias modulares limpas:
flowchart TD
subgraph PH ["🚀 Personal Hub"]
direction TB
ENG["🎮 Engines<br/>RNG Engine (SDL3 / WebGPU / OpenGL)"]
SYS["⚙️ Systems<br/>Posix Socket • BSD Lib (C23) • BSD Emacs • Orb Kernel (Rust+Lua)"]
LAB["🔬 Labs<br/>Computer Systems • Symbolic Sorcery • ArqZoo"]
IDN["🌐 Identity<br/>Portfolio • Profile • Resumes"]
OSS["📦 OSS<br/>PackageKit Upstream"]
end
| Categoria | Módulo | Foco & Responsabilidade | Tecnologias | Acesso / Repositório |
|---|---|---|---|---|
Engines |
RNG Engine |
Engine e jogo em computação gráfica moderna | C/C++, SDL3, WebGPU, OpenGL | GabrielFrigo4/rng-engine |
Systems |
Posix Socket |
Servidor HTTP concorrente explorando FDs | C, POSIX.1, kqueue/epoll | GabrielFrigo4/unix-sock |
BSD Lib |
Standard BSD Libraries em C23 | C23, bmake, BSD 3-Clause | GabrielFrigo4/SBL |
|
BSD Emacs |
Manifesto e arquitetura da nova máquina | Elisp, C, Markdown | GabrielFrigo4/bsd-emacs |
|
Orb Kernel |
Microkernel assíncrono para Lua | Rust, Tokio, Lua 5.5 | GabrielFrigo4/orb |
|
Labs |
Computer Systems |
CS:APP Attack Lab e binários | C, Assembly, GDB | 🔒 Privado (clonável via make clone) |
Symbolic Sorcery |
Computação simbólica e homoiconicidade | Common Lisp, SBCL | 🔒 Privado (clonável via make clone) |
|
ArqZoo |
Estruturas de dados de lote e fluxo | Rust, Cargo | 🔒 Privado (clonável via make clone) |
|
Identity |
Portfolio |
Site institucional e portfólio estático | SvelteKit, Vite, Static | GabrielFrigo4/gabrielfrigo |
Profile |
README especial do perfil do GitHub | Markdown, Shields.io, Mermaid | GabrielFrigo4/GabrielFrigo4 |
|
Resumes |
Acervo de currículos e cartas de apresentação | LaTeX, Make, GitHub Actions | 🔒 Privado (clonável via make clone) |
|
OSS |
PackageKit |
Gerenciamento agnóstico de pacotes | C, GLib, Polkit | PackageKit/PackageKit |
# Clonagem com submódulos públicos
git clone --recursive "https://github.com/GabrielFrigo4/personal.git"
cd personal
# Ou clonagem simples seguida de bootstrap completo (inclui repositórios privados via SSH)
make clonemake status # Verifica estado de sincronização dos submódulos
make pull # Atualiza submódulos com as branches principais remotas
make test # Executa sanity checks locais- Princípios de Engenharia: Consulte PRINCIPLES.md para os 18 princípios canônicos aplicados.
- AI Agent Briefing: Instruções de operação para agentes autônomos em AGENTS.md.