EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE
O emblema
um só fio, sem becos sem saída
A marca do slacker é um labirinto cretense com um labrys — o machado duplo minoico — no seu coração. A imagem é antiga, e foi escolhida de propósito.
O fio de Ariadne
No mito, o rei Minos de Creta mantinha o Minotauro num Labirinto construído sob o palácio de Cnossos pelo artífice Dédalo — uma estrutura tão intrincada que todo aquele que entrava se perdia. Quando Teseu veio enfrentar o Minotauro, foi Ariadne, filha de Minos, quem lhe deu a saída: um novelo de fio para desenrolar à entrada e seguir à saída. (Esse fio — clew em inglês — é o ancestral literal da palavra inglesa clue, «pista».)
O labirinto do mito é unicursal: não um dédalo de corredores que se ramificam e becos sem saída, mas um único caminho longo e sinuoso que conduz inevitavelmente ao centro e de volta para fora. Há apenas uma via, e o fio é a sua prova.
A própria palavra labyrinthos pertence a Creta — ao labrys, o machado de duplo gume da Cnossos minoica, a «casa do machado duplo». Por isso o machado está no centro do emblema, onde o fio chega.
O mesmo caminho — através das dependências
Um grafo de dependências pode parecer-se com aquele Labirinto: fácil perder-se, cheio de bifurcações que não levam a lado nenhum. Toda a tarefa do slacker é ser o fio de Ariadne — encontrar o único caminho certo através dele e entregar-to com clareza.
Esse princípio desce até ao mais fundo:
- As dependências vêm apenas do
.depdeclarado pelo próprio pacote. O slacker nunca adivinha uma variante. - A prioridade é absoluta. O resolvedor nunca se desvia para uma fonte de prioridade inferior, e nunca te rebaixa em silêncio.
- Não há becos sem saída. Uma atualização
-currentque corre mal pode ser desfeita comrevert-pkg; aconteça o que acontecer, há um caminho de volta ao longo do fio.
O mesmo fio — no desenvolvimento
O fio não é só o caminho que o slacker traça através das tuas dependências — é também o caminho ao longo do qual o próprio slacker é construído. Os dois sentidos são uma só imagem.
A linha de versões do slacker nunca é reiniciada. O desenvolvimento é um único
fio ininterrupto: 0.x.x, sempre pré-lançamento, sempre esticado em direção ao
próximo Slackware -current — sem nunca começar de novo, sem nunca recuar. Uma
nova linha de trabalho prolonga o mesmo fio 0.x em vez de o cortar e iniciar um
novo; o número só avança. O labirinto é unicursal também na própria história do
projeto: um caminho, sem becos sem saída, sem regresso ao início.
Assim o emblema diz o mesmo da ferramenta e do trabalho que a faz. Segue o fio para
dentro e ele resolve o teu sistema; segue-o no outro sentido e ele é a linha de
cada lançamento, mantida inteira desde o primeiro 0.1.
E a dualidade não está só na leitura — está gravada no próprio emblema. O labrys no coração é um machado duplo: dois gumes num só cabo, que se encontram no único ponto onde o fio chega. Dois gumes de uma só ferramenta, tal como o fio é dois caminhos de uma só linha — o caminho através do teu sistema, e o caminho do projeto que o constrói. O mito escolheu o símbolo antes do slacker; os dois gumes esperavam, desde sempre, os dois sentidos.
Um fio que se desenha a si próprio
O emblema não é uma imagem guardada. É gerado: o mesmo tipo de busca de caminho que o resolvedor efetua serve para traçar o único corredor do labirinto, e esse fio traçado é o logótipo. A marca desenha-se a si mesma do modo como o slacker trabalha — um caminho, encontrado e depois seguido.
slacker — um só caminho através do labirinto de dependências. Sem becos sem saída.
slacker
Getting started
Using slacker
- Commands
- Common Workflows
- Distribution Upgrade
- Repositories and Priority
- Package History
- Dependencies
- Docker
- Templates
- Blacklist
Trust & safety
Reference
For contributors
slacker - slackpkg + slackpkg+ in one - Apache-2.0 - by Ioannis Anagnostakis (rizitis) - beta / WIP, for Slackware -current (64-bit & 32-bit)