NPDD/Baobáxia
“A ideia nasce da referência do Baobá, árvore que vive milhares . * ( de anos e representa simbolicamente a memória coletiva ligada ao __ \ /| // (>__/) território. Baobáxia é a união de baobá com galáxia. Uma galáxia de \_| |// __/ _/ memórias coletivas locais ligadas ao território. A galáxia liga também | % __/ com as estrelas, que por sua vez são ligadas a Casa de Cultura Tainã, \ ) que em tupi-guarani significa caminho das estrelas. Baobáxia vira bbx, / b \ Q tirando as vocais, que remete ao acrônimo bbs que eram os nos de uma / b ) /_ > antiga rede de computadores. “ ( . \ _(x)_ _ _ _ _________________________________/ )______ \ " \ _________________§20§____ _ _ _Baobáxia é uma arquitetura distribuída, voltada para a integração de redes locais mesmo em localidades nas quais a conexão à internet seja instável, lenta ou ausente. Não basta usar tecnologias de informação já existentes - precisamos moldar o próprio desenvolvimento para que atenda às demandas da sociedade. Adota como princípio básico e metodologia de trabalho os fundamentos do software livre, tanto na gestão das equipes de trabalho, quanto nas soluções tecnológicas que utilizará.
Veja um exemplo de caso de uso de publicação de um vídeo no Baobáxia: Arquivo:Bbx uso publicacao video.pdf
Veja também uma analise estruturada e uma proposta na monografia "Redes Federadas Eventualmente Conectadas": Arquivo:Mono RFEC RedeMocambos VT.pdf
Veja um primeiro repositório: http://bbx.mocambos.net
Conteúdo |
Status
Protótipo
Existe uma prova de conceito em django que autentica em ldap e adiciona os arquivos num repositório git-annex, além de serializar os objetos para serem recriados num outro portal django.
Aqui:
- https://github.com/RedeMocambos/gitannex
- https://github.com/RedeMocambos/mmedia
- https://github.com/RedeMocambos/Mocambos_LDAP
Autenticação
Para deixar a arquitetura mais leve se poderia usar a autenticação via Open-ID, com as identidades armazenadas em arquivos textuais versionados no git (e possivelmente criptados com chave simmetrica?). Cada comunidade teria um provider Open-ID local, que lendo/escrevendo arquivos versionados no git, seria sincronizado com os outros.
Metadados
Ao git-annex precisaria adicionar uma camada para gerir metadados. As etiquetas/tags poderiam ser colocadas num arquivo[.xml, .json, .yaml] com o mesmo nome do arquivo do acervo. Precisa pensar mais sobre isso.. se conceitualmente funciona e quais limitações tem. As tags precisam ser mantidas também num banco de dados, no caso através do Django, para operações rápidas de busca, etc.
Interface
Proposta da Silia Moan
Baobáxia: Confluências entre Redes Quilombolas e Software Livre
Monografia desenvolvida no Istituto Europeo di Design (IED): Arquivo:Monografia SILIA 11 dezembro.pdf
Algumas telas da proposta de interface:
Projetos
Metodologia
Uma proposta de metodologia: A joint proposal by the Synap.tk Free Technology Kollective, Rede Mocambos and Metareciclagem.
Arquitetura e Infraestrutura Baobáxia
Uma proposta para a arquitetura de base esta no projeto enviado para o subsídio FRIDA 2012.
Georefenciamento
Proposta de trabalho do Glerm (nuvem.tk)
Planejo para uma imersão de 10 dias no Hacklab Nuvem um esforço para uma definição compartilhada de um framework de trabalho georreferenciado e ubíquo com web, aproveitando também para concluir qual a tecnologia de hardware livre para registro de georreferenciamento mais conveniente para a realidade local, buscando um estudo de caso que gere um processo didático documentado. A escolha pelo framework GeoDjango sintoniza também na metodologia convergente com as “redes federadas eventualmente conectadas” proposta pela Rede Mocambos como uma interface para entrada de backups sincronizados sem necessidade de conexão a internet o tempo todo ou banda larga.
Quanto ao registro dos dados de posicionamento para mepear a região - estou propondo um estudo em dois níveis – Um estudo de técnicas em baixo nível de hardware GPS usando Arduino e um estudo de alternativas no cenário de softwares open source para Android, considerando que a tendência é que o mercado de câmeras digitais comece a convergir com estes computadores (vide Nikon CollPix 800c e outros modelos já anunciados).
Redes Autônomas/Zonas Autônomas Sem Fio/Baobáxia
Proposta de trabalho do Felipe (nuvem.tk)
Entendo a ZASF como uma plataforma que se presta a usos diversos: pode funcionar como instrumento para compartilhamento e preservação de documentação ligada a um lugar específico mesmo não haja acesso à internet, mas com hardware um pouco mais potente também pode ser uma ferramenta de integração para pessoas dispersas por determinada área. Outro caso possível é ser configurada para armazenar conhecimento exclusivo, que só estaria disponível naquele lugar específico – dá para pensar em preservação de segredos, em lugares de peregrinação, em processos de conquista do direito a acessar esse ou aquele saber em particular. Já no contexto das ciências da roça, uma ZASF pode se tornar um repositório de conhecimento sobre autonomia, uma biblioteca livre sem fio que disponibilize diversos tipos de informação: banco digital de espécies vegetais; dicas para plantio e colheita de diferentes alimentos; tratamento popular para picadas de insetos; estações, chuvas e clima; receitas culinárias. Pode também ser um servidor onde se armazenam dados climáticos captados por sensores, que ao longo do tempo podem alimentar sistemas mais precisos de previsão do clima e de suas consequências sobre a vida cotidiana. O que eu gostaria de fazer na Nuvem em dezembro é montar uma ZASF específica para aquele contexto e temática, uma rede Uai Fai que aprofunde questões que até agora eu só toquei de maneira superficial. Isso passa por vários caminhos paralelos:
- Hardware da estação Uai Fai: avaliar se a Alix (protótipo atual) ainda é a solução mais adequada, talvez montar outras ZASF com plataformas como Beagleboard, Raspberry Pi ou até verificar a viabilidade de transformar qualquer computador/smartphone/tablet em uma ZASF. Também é possível explorar caminhos para esse hardware enquanto objeto em si: transformando-o em utilitário ou objeto de veneração; ou por outro lado estudando maneiras de ocultá-lo em meio a outros objetos cotidianos.
- Software da estação: refinar o sistema operacional e os serviços disponíveis na rede ZASF. Recentemente, tenho conversado bastante com o Vince da rede Mocambos, que está estudando soluções para “redes eventualmente conectadas” - maneiras de sincronizar repositórios entre diferentes redes locais, que inclusive podem gerar rituais físicos de circulação e sincronização de dados. É possível pensar em estações sem fio de sincronização alojadas em ônibus, barcos, peruas ou carros, ou então em pendrives encriptados que se tornem objetos de sincronização. Também quero ir no sentido de especificar um conjunto de softwares e configurações que permitam a qualquer pessoa replicar a ZASF. Se encontrar uma plataforma de hardware que se prove adequada, podemos pensar em desenvolver uma distro específica para essa finalidade.
- Acesso: debater, desenvolver e testar maneiras de acessar o conteúdo disponível na ZASF: por uma plataforma web local, ou através de diferentes serviços de rede (chat, voz/telefonia, stream, uPnP/DLNA, etc.). Pesquisar e testar aplicativos específicos para todos os sistemas operacionais, inclusive de smartphones e tablets.
- Conteúdo: seleção, compilação curatorial e disponibilização na ZASF (e posteriormente na internet) de conteúdo relevante à temática “Autonomia: Ciências da Roça”, formando uma biblioteca livre. Produzir também documentação conceitual e técnica sobre a própria ZASF, incentivando sua replicação, "eventualmente conectadas” proposta pela Rede Mocamboscomo uma interface para entrada de backups sincronizados sem necessidade de conexão a internet o tempo todo ou banda larga. Quanto ao registro dos dados de posicionamento para mepear a região - estou propondo um estudo em dois níveis – Um estudo de técnicas em baixo nível de hardware GPS usando Arduino e um estudo de alternativas no cenário de softwares open source para Android, considerando que a tendência é que o mercado de câmeras digitais comece a convergir com estes computadores (vide Nikon CollPix 800c e outros modelos já anunciados).
Documentação produzida durante a residencia na Nuvem, Interactivos 2012:
- Redes Autônomas (Felipe Fonseca e Vincenzo Tozzi-Brasil)
- RedesAutonomasMontandoRedeAutonoma
- RedesAutonomasServicosWeb
- RedesAutonomasLogEfeefe
Hardware e equipamentos
Servidor Comunitário
- No Break
- intel i7
- 8 Gb Ram
- 2 + 2 Tb + 1 HD 2 TB backup
- access point ubiquity e switch gigabit
Teste
Servidor RNP
https://www.microsafe.com.br/669776-s05_servidor-smartbuy-proliant-hp-dl380p-g8.npn.html
Servidor Baobá Movél
- intel xeon quad core
- SSD >= 120 GB
- Placa video com 3 saidas (GPS na frente, Projetor, e Principal)
- GPS compativel linux
- 3 Mouse e Teclado usb
- Tela 10 polegadas
- Tela 17 polegadas
- Projetor
- Tela
- Hub usb
- inversor >= 1500W
- fonte >= 750W
- placa de captura de video digital e analogico
NAS
- 5 hd de 2 TB = 10 TB + 1 Backup
Arduinos
Estufa Sensor de temperatura e humidade e timer para luz
Servidores Movéis
Prototipo com rasp-pi
Vídeos
Outras páginas em Baobáxia
- API
- Arquitetura
- Autenticação
- Baobáxia na Rota dos Baobás
- Como desenvolver
- ConfiguracaoMucua
- ConfiguracaoPuppet
- Contribuições para o Baobáxia
- Documentação
- Documentação do Código
- Emulação Raspberry3 com QEMU
- Equipamentos
- Etiquetas
- Frida 2012
- GitAnnexPub
- Git com Repositorio Centralizado
- ISOC Community Grants 2013
- Infra Interface
- Interfaces
- Metadados
Links
Gerenciar fotos com git-annex (em inglês): http://www.trueelena.org/computers/articles/photo_management_with_git-annex_and_bash.html#backup-stragegy
. * ( __ \ /| // (>__/) \_| |// __/ _/ | % __/ \ ) / b \ Q / b ) /_ > <o/ &~ ,__C> ( . \ _(x)_ | \o/ >| _ _ _ ____________/_ |_________________/ )______ \ " \ ____/ \__A__ /T_____§20§____ _ _ _