Skip to content

Instantly share code, notes, and snippets.

@ruda
Last active July 30, 2021 13:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ruda/02d22c7d1e1daae8ad2ae66eced79371 to your computer and use it in GitHub Desktop.
Save ruda/02d22c7d1e1daae8ad2ae66eced79371 to your computer and use it in GitHub Desktop.
Reflexões sobre o Rudix (2005-2021)

O Rudix nasceu em 2005 e na época, as opções eram O Fink e o MacPorts e nenhum distribuia pacotes binários, todos compilavam e instalavam os pacotes na própria máquina do usuário.

Usei a minha prática com pacotes RPMs e criei um sistema de build com Makefiles no estilo dos ports do BSD. Publiquei no SourceForge e recebi contribuições de outras pessoas. Hoje está no GitHub, com mirrors no GitLab e BitBucket.

Rudix foi o primeiro sistema de build pra Mac que distribuiu pacotes compilados pro Mac; bem antes do Homebrew se tornar popular e fazer o mesmo. Curiosidade, quando iniciei com os binários, era necessário compilar pra PowerPC e x86, os pacotes universais.

Tenho muito orgulho do que faço com o Rudix, as coisas são complexas e trabalhosas e já fiz de tudo no projeto (ports, documentos, ferramentas, etc.). As ajudas são esporádicas, não é fácil construir uma comunidade, em termos de um projeto aberto como este. O Rudix não é mainstream, talvez tenha perdido essa chance (circa 2010) quando passei a distribuir os binários e havia momentum no projeto pra isso.

Hoje considero o Rudix consolidado, mas sem uma perspectiva de grandes mudanças e movimentos, apenas pequenas atualizações. Depositei muita energia nesses 16 anos de vida do Rudix. Acho muito difícil que siga com o Rudix com a mudança de arquitetura do Mac para o M1 (ARM 64 bits), pois comprar um Mac novo no Brasil é muito dinheiro e nunca «fiquei rico» fazendo o Rudix. Aliás, não tem glamour nenhum, poucos ajudam.

Meu orgulho com o Rudix é saber que ele ainda é útil para outras pessoas e foi um excelente «cartão de apresentação» para as melhores o oportunidades de emprego que tive.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment