From a0190a6ce6cdba78bb67b23c0233de0f32bd39f3 Mon Sep 17 00:00:00 2001 From: "Núbio C. Hott" Date: Mon, 27 Apr 2026 21:43:40 -0300 Subject: Início do repositório MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ora-do-controle-proprietario-da-tecnologia.html | 17 + ...ra-do-controle-proprietario-da-tecnologia.html~ | 16 + ...3o-da-industria-capitalista-de-tecnologia.html" | 17 + ...o-da-industria-capitalista-de-tecnologia.html~" | 16 + ...roprietarias-e-o-empoderamento-capitalista.html | 17 + ...oprietarias-e-o-empoderamento-capitalista.html~ | 16 + ...le-proprietario-da-tecnologia-trabalhadora.html | 15 + ...e-proprietario-da-tecnologia-trabalhadora.html~ | 14 + ...de-um-smartfone-compativel-com-o-replicant.html | 23 + ...e-um-smartfone-compativel-com-o-replicant.html~ | 23 + ...liente-de-e-mail-thunderbird-e-icedove-uxp.html | 14 + .../tutoriais/como-usar-o-cliente-de-tox-qtox.html | 14 + .../como-usar-o-cliente-de-xmpp-pidgin.html | 14 + .../como-usar-o-cliente-de-xmpp-pidgin.html~ | 13 + content/articles/tutoriais/gnupg.html | 667 ++++++++++ content/articles/tutoriais/gnupg.html~ | 665 ++++++++++ content/articles/tutoriais/librecmc.html | 1272 ++++++++++++++++++++ content/articles/tutoriais/librecmc.html~ | 1272 ++++++++++++++++++++ content/articles/tutoriais/replicant.html | 665 ++++++++++ .../ga-41m-es2l-mainboard-specifications.pdf | Bin 0 -> 29569 bytes .../kgpe-d16-mainboard-specifications.pdf | Bin 0 -> 65809 bytes .../t400-t500-notebooks-specifications.pdf | Bin 0 -> 2899783 bytes content/extra/favicon.ico | Bin 0 -> 9662 bytes .../bios/instalacao/gnuboot-instalacao-t400-1.jpg | Bin 0 -> 2873772 bytes .../instalacao/gnuboot-instalacao-t400-1_1024x.jpg | Bin 0 -> 462878 bytes .../instalacao/gnuboot-instalacao-t400-1_480x.jpg | Bin 0 -> 135745 bytes .../instalacao/gnuboot-instalacao-t400-1_720x.jpg | Bin 0 -> 259362 bytes .../bios/instalacao/gnuboot-instalacao-t400-3.jpg | Bin 0 -> 2647028 bytes .../instalacao/gnuboot-instalacao-t400-3_1024x.jpg | Bin 0 -> 415152 bytes .../instalacao/gnuboot-instalacao-t400-3_480x.jpg | Bin 0 -> 126242 bytes .../instalacao/gnuboot-instalacao-t400-3_720x.jpg | Bin 0 -> 236129 bytes .../bios/instalacao/gnuboot-instalacao-t400-4.jpg | Bin 0 -> 2639119 bytes .../instalacao/gnuboot-instalacao-t400-4_1024x.jpg | Bin 0 -> 400689 bytes .../instalacao/gnuboot-instalacao-t400-4_480x.jpg | Bin 0 -> 110191 bytes .../instalacao/gnuboot-instalacao-t400-4_720x.jpg | Bin 0 -> 217675 bytes .../smartphone-samsung-galaxy-s3-gt-i9300.jpg | Bin 0 -> 30992 bytes content/images/brigadadigital-banner.png | Bin 0 -> 9162 bytes content/images/brigadadigital-footer.png | Bin 0 -> 5458 bytes content/images/canoeboot/canoeboot-orig.png | Bin 0 -> 35553 bytes content/images/canoeboot/canoeboot_1024x.png | Bin 0 -> 105855 bytes content/images/canoeboot/canoeboot_124x.png | Bin 0 -> 6871 bytes content/images/canoeboot/canoeboot_480x.png | Bin 0 -> 33911 bytes content/images/canoeboot/canoeboot_720x.png | Bin 0 -> 59994 bytes content/images/equipamentos/note2-s3-replicant.png | Bin 0 -> 140843 bytes .../equipamentos/thinkpad-t400-canoeboot-1024x.jpg | Bin 0 -> 258882 bytes .../equipamentos/thinkpad-t400-canoeboot-480x.jpg | Bin 0 -> 76592 bytes .../equipamentos/thinkpad-t400-canoeboot-720x.jpg | Bin 0 -> 144538 bytes .../equipamentos/thinkpad-t400-gnuboot-1024x.jpg | Bin 0 -> 317003 bytes .../equipamentos/thinkpad-t400-gnuboot-480x.jpg | Bin 0 -> 86446 bytes .../equipamentos/thinkpad-t400-gnuboot-720x.jpg | Bin 0 -> 173039 bytes .../equipamentos/thinkpad_t400_canoeboot.jpg | Bin 0 -> 1775964 bytes .../images/equipamentos/thinkpad_t400_gnuboot.jpg | Bin 0 -> 2060223 bytes .../equipamentos/thinkpads-gnuboot-libreboot.jpg | Bin 0 -> 64066 bytes .../equipamentos/tp-link-wdr4300-librecmc.png | Bin 0 -> 61939 bytes .../images/librecmc/librecmc-luci-acesso_1024x.png | Bin 0 -> 70497 bytes .../images/librecmc/librecmc-luci-acesso_480x.png | Bin 0 -> 26143 bytes .../images/librecmc/librecmc-luci-acesso_720x.png | Bin 0 -> 47869 bytes ...-geral-visao-geral-configuracao-senha_1024x.png | Bin 0 -> 173345 bytes ...o-geral-visao-geral-configuracao-senha_480x.png | Bin 0 -> 47762 bytes ...o-geral-visao-geral-configuracao-senha_720x.png | Bin 0 -> 94969 bytes .../librecmc-luci-menu-rede-sem-fio_1024x.png | Bin 0 -> 164499 bytes .../librecmc-luci-menu-rede-sem-fio_480x.png | Bin 0 -> 56265 bytes .../librecmc-luci-menu-rede-sem-fio_720x.png | Bin 0 -> 108571 bytes .../librecmc-luci-rede-interfaces-lan-avancado.png | Bin 0 -> 163628 bytes .../librecmc-luci-rede-interfaces-lan_1024x.png | Bin 0 -> 170411 bytes .../librecmc-luci-rede-interfaces-lan_480x.png | Bin 0 -> 47323 bytes .../librecmc-luci-rede-interfaces-lan_720x.png | Bin 0 -> 93214 bytes .../librecmc-luci-rede-interfaces-wan_1024x.png | Bin 0 -> 162576 bytes .../librecmc-luci-rede-interfaces-wan_480x.png | Bin 0 -> 45322 bytes .../librecmc-luci-rede-interfaces-wan_720x.png | Bin 0 -> 88711 bytes .../librecmc-luci-rede-interfaces_1024x.png | Bin 0 -> 261252 bytes .../librecmc-luci-rede-interfaces_480x.png | Bin 0 -> 72099 bytes .../librecmc-luci-rede-interfaces_720x.png | Bin 0 -> 138994 bytes ...ecmc-luci-rede-sem-fio-configuracao-1_1024x.png | Bin 0 -> 207137 bytes ...recmc-luci-rede-sem-fio-configuracao-1_480x.png | Bin 0 -> 67507 bytes ...recmc-luci-rede-sem-fio-configuracao-1_720x.png | Bin 0 -> 134416 bytes ...librecmc-luci-rede-sem-fio-configuracao-2-1.png | Bin 0 -> 207137 bytes ...io-configuracao-2-2-seguranca-da-rede_1024x.png | Bin 0 -> 196423 bytes ...fio-configuracao-2-2-seguranca-da-rede_480x.png | Bin 0 -> 64225 bytes ...fio-configuracao-2-2-seguranca-da-rede_720x.png | Bin 0 -> 127682 bytes ...mc-luci-rede-sem-fio-configuracao-2-2_1024x.png | Bin 0 -> 187142 bytes ...cmc-luci-rede-sem-fio-configuracao-2-2_480x.png | Bin 0 -> 63449 bytes ...cmc-luci-rede-sem-fio-configuracao-2-2_720x.png | Bin 0 -> 123387 bytes .../librecmc/librecmc-luci-rede-sem-fio_1024x.png | Bin 0 -> 258982 bytes .../librecmc/librecmc-luci-rede-sem-fio_480x.png | Bin 0 -> 85992 bytes .../librecmc/librecmc-luci-rede-sem-fio_720x.png | Bin 0 -> 166971 bytes .../images/librecmc/librecmc-luci-rede_1024x.png | Bin 0 -> 186923 bytes .../images/librecmc/librecmc-luci-rede_480x.png | Bin 0 -> 50826 bytes .../images/librecmc/librecmc-luci-rede_720x.png | Bin 0 -> 101214 bytes ...-sistema-administracao-senha-roteador_1024x.png | Bin 0 -> 98435 bytes ...i-sistema-administracao-senha-roteador_480x.png | Bin 0 -> 38397 bytes ...i-sistema-administracao-senha-roteador_720x.png | Bin 0 -> 70936 bytes ...librecmc-luci-sistema-copia-seguranca_1024x.png | Bin 0 -> 193921 bytes .../librecmc-luci-sistema-copia-seguranca_480x.png | Bin 0 -> 65584 bytes .../librecmc-luci-sistema-copia-seguranca_720x.png | Bin 0 -> 128068 bytes ...-sistema-sistema-configuracoes-gerais_1024x.png | Bin 0 -> 173577 bytes ...i-sistema-sistema-configuracoes-gerais_480x.png | Bin 0 -> 47993 bytes ...i-sistema-sistema-configuracoes-gerais_720x.png | Bin 0 -> 95034 bytes ...sistema-sistema-sincronizacao-horario_1024x.png | Bin 0 -> 167216 bytes ...-sistema-sistema-sincronizacao-horario_480x.png | Bin 0 -> 47013 bytes ...-sistema-sistema-sincronizacao-horario_720x.png | Bin 0 -> 93197 bytes .../librecmc-luci-sistema-software_1024x.png | Bin 0 -> 178960 bytes .../librecmc-luci-sistema-software_480x.png | Bin 0 -> 57029 bytes .../librecmc-luci-sistema-software_720x.png | Bin 0 -> 106659 bytes .../librecmc/librecmc-luci-sistema_1024x.png | Bin 0 -> 189004 bytes .../images/librecmc/librecmc-luci-sistema_480x.png | Bin 0 -> 51050 bytes .../images/librecmc/librecmc-luci-sistema_720x.png | Bin 0 -> 101658 bytes .../librecmc/librecmc-luci-ssh-chaves_1024x.png | Bin 0 -> 144994 bytes .../librecmc/librecmc-luci-ssh-chaves_480x.png | Bin 0 -> 38244 bytes .../librecmc/librecmc-luci-ssh-chaves_720x.png | Bin 0 -> 76930 bytes .../librecmc/librecmc-luci-ssh-servico_1024x.png | Bin 0 -> 168452 bytes .../librecmc/librecmc-luci-ssh-servico_480x.png | Bin 0 -> 44568 bytes .../librecmc/librecmc-luci-ssh-servico_720x.png | Bin 0 -> 90569 bytes .../images/librecmc/librecmc-luci-visao-geral.png | Bin 0 -> 150010 bytes .../images/librecmc/librecmc-ssh-acesso_1024x.png | Bin 0 -> 249921 bytes .../images/librecmc/librecmc-ssh-acesso_480x.png | Bin 0 -> 89290 bytes .../images/librecmc/librecmc-ssh-acesso_720x.png | Bin 0 -> 165974 bytes content/images/livredejavascript.png | Bin 0 -> 1717 bytes content/images/logo-bdigital-300x102.png | Bin 0 -> 12693 bytes content/images/sistemas/canoeboot_124x.png | Bin 0 -> 6871 bytes content/images/sistemas/gnu-slick.png | Bin 0 -> 3858 bytes content/images/sistemas/gnuboot.png | Bin 0 -> 17259 bytes content/images/sistemas/hyperbola.png | Bin 0 -> 4092 bytes content/images/sistemas/libreboot.png | Bin 0 -> 3748 bytes .../librecmc-luci-web-interface-configuracao.png | Bin 0 -> 30670 bytes content/images/sistemas/librecmc.png | Bin 0 -> 9354 bytes content/images/sistemas/linux-libre.png | Bin 0 -> 18962 bytes content/images/sistemas/mastodon.png | Bin 0 -> 3791 bytes content/images/sistemas/mediagoblin.png | Bin 0 -> 2149 bytes content/images/sistemas/nextcloud.png | Bin 0 -> 3432 bytes content/images/sistemas/p2p-network.png | Bin 0 -> 14648 bytes content/images/sistemas/peertube.png | Bin 0 -> 2832 bytes content/images/sistemas/pelican.png | Bin 0 -> 4110 bytes content/images/sistemas/postfix.gif | Bin 0 -> 3616 bytes content/images/sistemas/replicant.png | Bin 0 -> 6159 bytes content/images/sistemas/scuttlebutt.png | Bin 0 -> 7399 bytes content/images/sistemas/services-anonimized.png | Bin 0 -> 11047 bytes content/images/sistemas/services-centralizeds.png | Bin 0 -> 15449 bytes .../images/sistemas/services-descentralizeds.png | Bin 0 -> 15361 bytes content/images/sistemas/services-distributeds.png | Bin 0 -> 16616 bytes content/images/sistemas/trisquel.png | Bin 0 -> 16889 bytes content/images/sistemas/wordpress.png | Bin 0 -> 6308 bytes content/images/sistemas/xmpp.png | Bin 0 -> 4300 bytes content/images/tutoriais/conversations.png | Bin 0 -> 9760 bytes .../tutoriais/gnupg-logo-light-purple-bg.png | Bin 0 -> 9024 bytes content/images/tutoriais/icedove-uxp.png | Bin 0 -> 22441 bytes content/images/tutoriais/iceweasel-uxp.png | Bin 0 -> 22525 bytes content/images/tutoriais/k9-mail.png | Bin 0 -> 8890 bytes content/images/tutoriais/pidgin.png | Bin 0 -> 6910 bytes content/images/tutoriais/privacy-browser.png | Bin 0 -> 7976 bytes content/images/tutoriais/qtox.png | Bin 0 -> 2595 bytes content/images/tutoriais/trifa.png | Bin 0 -> 8988 bytes content/pages/01-inicio.html | 74 ++ content/pages/01-inicio.html~ | 74 ++ content/pages/apoie.html | 17 + content/pages/apoie.html~ | 14 + content/pages/artigos.html | 14 + content/pages/artigos.html~ | 13 + content/pages/comunidade.html | 14 + content/pages/consultoria.html | 26 + content/pages/consultoria.html~ | 13 + content/pages/contato.html | 37 + content/pages/contato.html~ | 15 + content/pages/equipamentos.html | 376 ++++++ content/pages/equipamentos.html~ | 290 +++++ content/pages/sistemas.html | 394 ++++++ content/pages/sistemas.html~ | 70 ++ content/pages/sobre.html | 54 + content/pages/sobre.html~ | 84 ++ content/pages/tutoriais.html | 126 ++ content/pages/tutoriais.html~ | 32 + content/videos/bios/t400-flash-gnuboot_1024x.gif | Bin 0 -> 3574471 bytes content/videos/bios/t400-flash-gnuboot_480x.gif | Bin 0 -> 761061 bytes content/videos/bios/t400-flash-gnuboot_720x.gif | Bin 0 -> 1753264 bytes 174 files changed, 6507 insertions(+) create mode 100644 content/articles/artigos/a-libertacao-trabaladora-do-controle-proprietario-da-tecnologia.html create mode 100644 content/articles/artigos/a-libertacao-trabaladora-do-controle-proprietario-da-tecnologia.html~ create mode 100644 "content/articles/artigos/a-pirataria-de-informa\303\247\303\243o-da-industria-capitalista-de-tecnologia.html" create mode 100644 "content/articles/artigos/a-pirataria-de-informa\303\247\303\243o-da-industria-capitalista-de-tecnologia.html~" create mode 100644 content/articles/artigos/as-tecnologias-proprietarias-e-o-empoderamento-capitalista.html create mode 100644 content/articles/artigos/as-tecnologias-proprietarias-e-o-empoderamento-capitalista.html~ create mode 100644 content/articles/artigos/o-controle-proprietario-da-tecnologia-trabalhadora.html create mode 100644 content/articles/artigos/o-controle-proprietario-da-tecnologia-trabalhadora.html~ create mode 100644 content/articles/blog/recebemos-a-doacao-de-um-smartfone-compativel-com-o-replicant.html create mode 100644 content/articles/blog/recebemos-a-doacao-de-um-smartfone-compativel-com-o-replicant.html~ create mode 100644 content/articles/tutoriais/como-usar-o-cliente-de-e-mail-thunderbird-e-icedove-uxp.html create mode 100644 content/articles/tutoriais/como-usar-o-cliente-de-tox-qtox.html create mode 100644 content/articles/tutoriais/como-usar-o-cliente-de-xmpp-pidgin.html create mode 100644 content/articles/tutoriais/como-usar-o-cliente-de-xmpp-pidgin.html~ create mode 100644 content/articles/tutoriais/gnupg.html create mode 100644 content/articles/tutoriais/gnupg.html~ create mode 100644 content/articles/tutoriais/librecmc.html create mode 100644 content/articles/tutoriais/librecmc.html~ create mode 100644 content/articles/tutoriais/replicant.html create mode 100644 content/downloads/specifications/ga-41m-es2l-mainboard-specifications.pdf create mode 100644 content/downloads/specifications/kgpe-d16-mainboard-specifications.pdf create mode 100755 content/downloads/specifications/t400-t500-notebooks-specifications.pdf create mode 100644 content/extra/favicon.ico create mode 100644 content/images/bios/instalacao/gnuboot-instalacao-t400-1.jpg create mode 100644 content/images/bios/instalacao/gnuboot-instalacao-t400-1_1024x.jpg create mode 100644 content/images/bios/instalacao/gnuboot-instalacao-t400-1_480x.jpg create mode 100644 content/images/bios/instalacao/gnuboot-instalacao-t400-1_720x.jpg create mode 100644 content/images/bios/instalacao/gnuboot-instalacao-t400-3.jpg create mode 100644 content/images/bios/instalacao/gnuboot-instalacao-t400-3_1024x.jpg create mode 100644 content/images/bios/instalacao/gnuboot-instalacao-t400-3_480x.jpg create mode 100644 content/images/bios/instalacao/gnuboot-instalacao-t400-3_720x.jpg create mode 100644 content/images/bios/instalacao/gnuboot-instalacao-t400-4.jpg create mode 100644 content/images/bios/instalacao/gnuboot-instalacao-t400-4_1024x.jpg create mode 100644 content/images/bios/instalacao/gnuboot-instalacao-t400-4_480x.jpg create mode 100644 content/images/bios/instalacao/gnuboot-instalacao-t400-4_720x.jpg create mode 100644 content/images/blog/apoie/smartphone-samsung-galaxy-s3-gt-i9300.jpg create mode 100644 content/images/brigadadigital-banner.png create mode 100644 content/images/brigadadigital-footer.png create mode 100644 content/images/canoeboot/canoeboot-orig.png create mode 100644 content/images/canoeboot/canoeboot_1024x.png create mode 100644 content/images/canoeboot/canoeboot_124x.png create mode 100644 content/images/canoeboot/canoeboot_480x.png create mode 100644 content/images/canoeboot/canoeboot_720x.png create mode 100644 content/images/equipamentos/note2-s3-replicant.png create mode 100644 content/images/equipamentos/thinkpad-t400-canoeboot-1024x.jpg create mode 100644 content/images/equipamentos/thinkpad-t400-canoeboot-480x.jpg create mode 100644 content/images/equipamentos/thinkpad-t400-canoeboot-720x.jpg create mode 100644 content/images/equipamentos/thinkpad-t400-gnuboot-1024x.jpg create mode 100644 content/images/equipamentos/thinkpad-t400-gnuboot-480x.jpg create mode 100644 content/images/equipamentos/thinkpad-t400-gnuboot-720x.jpg create mode 100644 content/images/equipamentos/thinkpad_t400_canoeboot.jpg create mode 100644 content/images/equipamentos/thinkpad_t400_gnuboot.jpg create mode 100644 content/images/equipamentos/thinkpads-gnuboot-libreboot.jpg create mode 100644 content/images/equipamentos/tp-link-wdr4300-librecmc.png create mode 100644 content/images/librecmc/librecmc-luci-acesso_1024x.png create mode 100644 content/images/librecmc/librecmc-luci-acesso_480x.png create mode 100644 content/images/librecmc/librecmc-luci-acesso_720x.png create mode 100644 content/images/librecmc/librecmc-luci-condicao-geral-visao-geral-configuracao-senha_1024x.png create mode 100644 content/images/librecmc/librecmc-luci-condicao-geral-visao-geral-configuracao-senha_480x.png create mode 100644 content/images/librecmc/librecmc-luci-condicao-geral-visao-geral-configuracao-senha_720x.png create mode 100644 content/images/librecmc/librecmc-luci-menu-rede-sem-fio_1024x.png create mode 100644 content/images/librecmc/librecmc-luci-menu-rede-sem-fio_480x.png create mode 100644 content/images/librecmc/librecmc-luci-menu-rede-sem-fio_720x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-interfaces-lan-avancado.png create mode 100644 content/images/librecmc/librecmc-luci-rede-interfaces-lan_1024x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-interfaces-lan_480x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-interfaces-lan_720x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-interfaces-wan_1024x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-interfaces-wan_480x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-interfaces-wan_720x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-interfaces_1024x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-interfaces_480x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-interfaces_720x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-1_1024x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-1_480x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-1_720x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-1.png create mode 100644 content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2-seguranca-da-rede_1024x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2-seguranca-da-rede_480x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2-seguranca-da-rede_720x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2_1024x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2_480x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2_720x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-sem-fio_1024x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-sem-fio_480x.png create mode 100644 content/images/librecmc/librecmc-luci-rede-sem-fio_720x.png create mode 100644 content/images/librecmc/librecmc-luci-rede_1024x.png create mode 100644 content/images/librecmc/librecmc-luci-rede_480x.png create mode 100644 content/images/librecmc/librecmc-luci-rede_720x.png create mode 100644 content/images/librecmc/librecmc-luci-sistema-administracao-senha-roteador_1024x.png create mode 100644 content/images/librecmc/librecmc-luci-sistema-administracao-senha-roteador_480x.png create mode 100644 content/images/librecmc/librecmc-luci-sistema-administracao-senha-roteador_720x.png create mode 100644 content/images/librecmc/librecmc-luci-sistema-copia-seguranca_1024x.png create mode 100644 content/images/librecmc/librecmc-luci-sistema-copia-seguranca_480x.png create mode 100644 content/images/librecmc/librecmc-luci-sistema-copia-seguranca_720x.png create mode 100644 content/images/librecmc/librecmc-luci-sistema-sistema-configuracoes-gerais_1024x.png create mode 100644 content/images/librecmc/librecmc-luci-sistema-sistema-configuracoes-gerais_480x.png create mode 100644 content/images/librecmc/librecmc-luci-sistema-sistema-configuracoes-gerais_720x.png create mode 100644 content/images/librecmc/librecmc-luci-sistema-sistema-sincronizacao-horario_1024x.png create mode 100644 content/images/librecmc/librecmc-luci-sistema-sistema-sincronizacao-horario_480x.png create mode 100644 content/images/librecmc/librecmc-luci-sistema-sistema-sincronizacao-horario_720x.png create mode 100644 content/images/librecmc/librecmc-luci-sistema-software_1024x.png create mode 100644 content/images/librecmc/librecmc-luci-sistema-software_480x.png create mode 100644 content/images/librecmc/librecmc-luci-sistema-software_720x.png create mode 100644 content/images/librecmc/librecmc-luci-sistema_1024x.png create mode 100644 content/images/librecmc/librecmc-luci-sistema_480x.png create mode 100644 content/images/librecmc/librecmc-luci-sistema_720x.png create mode 100644 content/images/librecmc/librecmc-luci-ssh-chaves_1024x.png create mode 100644 content/images/librecmc/librecmc-luci-ssh-chaves_480x.png create mode 100644 content/images/librecmc/librecmc-luci-ssh-chaves_720x.png create mode 100644 content/images/librecmc/librecmc-luci-ssh-servico_1024x.png create mode 100644 content/images/librecmc/librecmc-luci-ssh-servico_480x.png create mode 100644 content/images/librecmc/librecmc-luci-ssh-servico_720x.png create mode 100644 content/images/librecmc/librecmc-luci-visao-geral.png create mode 100644 content/images/librecmc/librecmc-ssh-acesso_1024x.png create mode 100644 content/images/librecmc/librecmc-ssh-acesso_480x.png create mode 100644 content/images/librecmc/librecmc-ssh-acesso_720x.png create mode 100644 content/images/livredejavascript.png create mode 100644 content/images/logo-bdigital-300x102.png create mode 100644 content/images/sistemas/canoeboot_124x.png create mode 100644 content/images/sistemas/gnu-slick.png create mode 100644 content/images/sistemas/gnuboot.png create mode 100644 content/images/sistemas/hyperbola.png create mode 100644 content/images/sistemas/libreboot.png create mode 100644 content/images/sistemas/librecmc-luci-web-interface-configuracao.png create mode 100644 content/images/sistemas/librecmc.png create mode 100644 content/images/sistemas/linux-libre.png create mode 100644 content/images/sistemas/mastodon.png create mode 100644 content/images/sistemas/mediagoblin.png create mode 100644 content/images/sistemas/nextcloud.png create mode 100644 content/images/sistemas/p2p-network.png create mode 100644 content/images/sistemas/peertube.png create mode 100644 content/images/sistemas/pelican.png create mode 100644 content/images/sistemas/postfix.gif create mode 100644 content/images/sistemas/replicant.png create mode 100644 content/images/sistemas/scuttlebutt.png create mode 100644 content/images/sistemas/services-anonimized.png create mode 100644 content/images/sistemas/services-centralizeds.png create mode 100644 content/images/sistemas/services-descentralizeds.png create mode 100644 content/images/sistemas/services-distributeds.png create mode 100644 content/images/sistemas/trisquel.png create mode 100644 content/images/sistemas/wordpress.png create mode 100644 content/images/sistemas/xmpp.png create mode 100644 content/images/tutoriais/conversations.png create mode 100644 content/images/tutoriais/gnupg-logo-light-purple-bg.png create mode 100644 content/images/tutoriais/icedove-uxp.png create mode 100644 content/images/tutoriais/iceweasel-uxp.png create mode 100644 content/images/tutoriais/k9-mail.png create mode 100644 content/images/tutoriais/pidgin.png create mode 100644 content/images/tutoriais/privacy-browser.png create mode 100644 content/images/tutoriais/qtox.png create mode 100644 content/images/tutoriais/trifa.png create mode 100644 content/pages/01-inicio.html create mode 100644 content/pages/01-inicio.html~ create mode 100644 content/pages/apoie.html create mode 100644 content/pages/apoie.html~ create mode 100644 content/pages/artigos.html create mode 100644 content/pages/artigos.html~ create mode 100644 content/pages/comunidade.html create mode 100644 content/pages/consultoria.html create mode 100644 content/pages/consultoria.html~ create mode 100644 content/pages/contato.html create mode 100644 content/pages/contato.html~ create mode 100644 content/pages/equipamentos.html create mode 100644 content/pages/equipamentos.html~ create mode 100644 content/pages/sistemas.html create mode 100644 content/pages/sistemas.html~ create mode 100644 content/pages/sobre.html create mode 100644 content/pages/sobre.html~ create mode 100644 content/pages/tutoriais.html create mode 100644 content/pages/tutoriais.html~ create mode 100644 content/videos/bios/t400-flash-gnuboot_1024x.gif create mode 100644 content/videos/bios/t400-flash-gnuboot_480x.gif create mode 100644 content/videos/bios/t400-flash-gnuboot_720x.gif (limited to 'content') diff --git a/content/articles/artigos/a-libertacao-trabaladora-do-controle-proprietario-da-tecnologia.html b/content/articles/artigos/a-libertacao-trabaladora-do-controle-proprietario-da-tecnologia.html new file mode 100644 index 0000000..170ec41 --- /dev/null +++ b/content/articles/artigos/a-libertacao-trabaladora-do-controle-proprietario-da-tecnologia.html @@ -0,0 +1,17 @@ + + + A libertação trabalhadora do controle proprietário da tecnologia + + + + + + + + + +

+ Este artigo desenvolve sobre a etapa artesanal do processo de libertação trabalhadora das formas de controle proprietário da tecnologia. +

+ + diff --git a/content/articles/artigos/a-libertacao-trabaladora-do-controle-proprietario-da-tecnologia.html~ b/content/articles/artigos/a-libertacao-trabaladora-do-controle-proprietario-da-tecnologia.html~ new file mode 100644 index 0000000..7339444 --- /dev/null +++ b/content/articles/artigos/a-libertacao-trabaladora-do-controle-proprietario-da-tecnologia.html~ @@ -0,0 +1,16 @@ + + + A libertação trabalhadora do controle proprietário da tecnologia + + + + + + + + +

+ Como opera a pirataria de informação pela indústria capitalista de tecnologia. +

+ + diff --git "a/content/articles/artigos/a-pirataria-de-informa\303\247\303\243o-da-industria-capitalista-de-tecnologia.html" "b/content/articles/artigos/a-pirataria-de-informa\303\247\303\243o-da-industria-capitalista-de-tecnologia.html" new file mode 100644 index 0000000..306d53c --- /dev/null +++ "b/content/articles/artigos/a-pirataria-de-informa\303\247\303\243o-da-industria-capitalista-de-tecnologia.html" @@ -0,0 +1,17 @@ + + + A pirataria de informação da indústria capitalista de tecnologia + + + + + + + + + +

+ Como opera a pirataria de informação pela indústria capitalista de tecnologia. +

+ + diff --git "a/content/articles/artigos/a-pirataria-de-informa\303\247\303\243o-da-industria-capitalista-de-tecnologia.html~" "b/content/articles/artigos/a-pirataria-de-informa\303\247\303\243o-da-industria-capitalista-de-tecnologia.html~" new file mode 100644 index 0000000..7ef37a4 --- /dev/null +++ "b/content/articles/artigos/a-pirataria-de-informa\303\247\303\243o-da-industria-capitalista-de-tecnologia.html~" @@ -0,0 +1,16 @@ + + + A pirataria de informação da indústria capitalista de tecnologia + + + + + + + + +

+ Como opera a pirataria de informação pela indústria capitalista de tecnologia. +

+ + diff --git a/content/articles/artigos/as-tecnologias-proprietarias-e-o-empoderamento-capitalista.html b/content/articles/artigos/as-tecnologias-proprietarias-e-o-empoderamento-capitalista.html new file mode 100644 index 0000000..3cbaaac --- /dev/null +++ b/content/articles/artigos/as-tecnologias-proprietarias-e-o-empoderamento-capitalista.html @@ -0,0 +1,17 @@ + + + As tecnologias proprietárias e o empoderamento capitalista + + + + + + + + + +

+ O desenvolvimento e a popularização das tecnologias proprietárias da informação proporcionou o empoderamento capitalista. +

+ + diff --git a/content/articles/artigos/as-tecnologias-proprietarias-e-o-empoderamento-capitalista.html~ b/content/articles/artigos/as-tecnologias-proprietarias-e-o-empoderamento-capitalista.html~ new file mode 100644 index 0000000..7b4c4e5 --- /dev/null +++ b/content/articles/artigos/as-tecnologias-proprietarias-e-o-empoderamento-capitalista.html~ @@ -0,0 +1,16 @@ + + + As tecnologias proprietárias e o empoderamento capitalista + + + + + + + + +

+ O desenvolvimento e a popularização das tecnologias proprietárias da informação proporcionou o empoderamento capitalista. +

+ + diff --git a/content/articles/artigos/o-controle-proprietario-da-tecnologia-trabalhadora.html b/content/articles/artigos/o-controle-proprietario-da-tecnologia-trabalhadora.html new file mode 100644 index 0000000..1f1948f --- /dev/null +++ b/content/articles/artigos/o-controle-proprietario-da-tecnologia-trabalhadora.html @@ -0,0 +1,15 @@ + + + O controle proprietário da tecnologia da classe trabalhadora + + + + + + + + + +

Os proprietários dos meios de produção de tecnologia mantém formas de controle nos dispositivos de tecnologia da classe trabalhadora.

+ + diff --git a/content/articles/artigos/o-controle-proprietario-da-tecnologia-trabalhadora.html~ b/content/articles/artigos/o-controle-proprietario-da-tecnologia-trabalhadora.html~ new file mode 100644 index 0000000..4c66998 --- /dev/null +++ b/content/articles/artigos/o-controle-proprietario-da-tecnologia-trabalhadora.html~ @@ -0,0 +1,14 @@ + + + O controle proprietário da tecnologia da classe trabalhadora + + + + + + + + +

Os proprietários dos meios de produção de tecnologia mantém formas de controle nos dispositivos de tecnologia da classe trabalhadora.

+ + diff --git a/content/articles/blog/recebemos-a-doacao-de-um-smartfone-compativel-com-o-replicant.html b/content/articles/blog/recebemos-a-doacao-de-um-smartfone-compativel-com-o-replicant.html new file mode 100644 index 0000000..da6be56 --- /dev/null +++ b/content/articles/blog/recebemos-a-doacao-de-um-smartfone-compativel-com-o-replicant.html @@ -0,0 +1,23 @@ + + + Recebemos a doação de um smartphone compatível com o Replicant + + + + + + + + + +
+ Imagem de smartphone Samsung Galaxy S3 GT I9300 +

+ Recebemos a excelente doação de um smartphone Samsung Galaxy S3 GT I9300. Esse modelo é compatível com o sistema operacional livre Replicant e já não é mais fácil de ser encontrado para venda. +

+

Realizamos a limpeza do dispositivo e equipamos com capa e película novas, depois instalamos o sistema operacional Replicant.

+

O dispositivo está funcionando bem e será muito útil para os trabalhos da Brigada.

+

Muito obrigado, Ricardo!

+
+ + diff --git a/content/articles/blog/recebemos-a-doacao-de-um-smartfone-compativel-com-o-replicant.html~ b/content/articles/blog/recebemos-a-doacao-de-um-smartfone-compativel-com-o-replicant.html~ new file mode 100644 index 0000000..8bd8bdf --- /dev/null +++ b/content/articles/blog/recebemos-a-doacao-de-um-smartfone-compativel-com-o-replicant.html~ @@ -0,0 +1,23 @@ + + + Recebemos a doação de um smartfone compatível com Replicant + + + + + + + + + +
+ Imagem de smartfone Samsung Galaxy S3 GT I9300 +

+ Recebemos a excelente doação de um smartfone Samsung Galaxy S3 GT I9300. Esse modelo é compatível com o sistema operacional livre Replicant e já não é mais fácil de ser encontrado para venda. +

+

Realizamos a limpeza do dispositivo e equipamos com capa e película novas, depois instalamos o sistema operacional Replicant.

+

O dispositivo está funcionando bem e será muito útil para os trabalhos da Brigada.

+

Agradecemos o doador Ultralivre, da cidade XXXXXX.

+
+ + diff --git a/content/articles/tutoriais/como-usar-o-cliente-de-e-mail-thunderbird-e-icedove-uxp.html b/content/articles/tutoriais/como-usar-o-cliente-de-e-mail-thunderbird-e-icedove-uxp.html new file mode 100644 index 0000000..24c8fdd --- /dev/null +++ b/content/articles/tutoriais/como-usar-o-cliente-de-e-mail-thunderbird-e-icedove-uxp.html @@ -0,0 +1,14 @@ + + + Como usar o cliente de e-mail Thunderbird Icedove-uxp + + + + + + + + + + + diff --git a/content/articles/tutoriais/como-usar-o-cliente-de-tox-qtox.html b/content/articles/tutoriais/como-usar-o-cliente-de-tox-qtox.html new file mode 100644 index 0000000..faf67c3 --- /dev/null +++ b/content/articles/tutoriais/como-usar-o-cliente-de-tox-qtox.html @@ -0,0 +1,14 @@ + + + Como usar o cliente de tox Qtox + + + + + + + + + + + diff --git a/content/articles/tutoriais/como-usar-o-cliente-de-xmpp-pidgin.html b/content/articles/tutoriais/como-usar-o-cliente-de-xmpp-pidgin.html new file mode 100644 index 0000000..0025b2b --- /dev/null +++ b/content/articles/tutoriais/como-usar-o-cliente-de-xmpp-pidgin.html @@ -0,0 +1,14 @@ + + + Como usa o cliente de xmpp Pidgin + + + + + + + + + + + diff --git a/content/articles/tutoriais/como-usar-o-cliente-de-xmpp-pidgin.html~ b/content/articles/tutoriais/como-usar-o-cliente-de-xmpp-pidgin.html~ new file mode 100644 index 0000000..3ced5f0 --- /dev/null +++ b/content/articles/tutoriais/como-usar-o-cliente-de-xmpp-pidgin.html~ @@ -0,0 +1,13 @@ + + + Pidgin + + + + + + + + + + diff --git a/content/articles/tutoriais/gnupg.html b/content/articles/tutoriais/gnupg.html new file mode 100644 index 0000000..390d764 --- /dev/null +++ b/content/articles/tutoriais/gnupg.html @@ -0,0 +1,667 @@ + + + GnuPG + + + + + + + + + +
+

Índice

+
+
+
+

Introdução ^

+
+ Logo do GnuPG +
Logo do GnuPG
+
+

+ A tradução literal do GnuPG é Guarda de Privacidade GNU. O GnuPG é uma implementação completa e gratuita do padrão OpenPGP conforme definido pelo RFC4880 (também conhecido como PGP). O GnuPG permite criptografar e assinar seus dados e comunicações; possui um sistema de gerenciamento de chaves versátil, juntamente com módulos de acesso para todos os tipos de diretórios de chaves públicas. GnuPG, também conhecido como GPG, é uma ferramenta de linha de comando com recursos para fácil integração com outras aplicações. Uma riqueza de aplicações e bibliotecas frontend estão disponíveis. GnuPG também fornece suporte para S/MIME e Secure Shell (ssh). +

+

+ Desde a sua introdução em 1997, GnuPG é Software Livre (significando que respeita a sua liberdade). Pode ser livremente usado, modificado e distribuído sob os termos da Licença Pública Geral GNU. +

+

+ Usar criptografia ajuda a proteger suas informações, bem como das pessoas com quem você se comunica. A Criptografia torna difícil a atividade dos sistemas de vigilância em massa. GnuPG, por exemplo, é uma das ferramentas que Snowden usou para guardar documentos da NSA que comprovam as operações de vigilância em massa e de agentes políticos e, por fim, passar despercebido para fazer o vazamento. +

+
+
+

Instalação ^

+

+ GnuPG é manipulado através do terminal, mas possui muitas alternativas de frontend para ser usado por interface gráfica (janelas). Para instalar o GnuPG, siga os passos a seguir. +

+

+ Gpg4win é uma versão do Windows do GnuPG com uma ferramenta de menu de contexto, um gerenciador de criptografia e um plugin do Outlook para enviar e receber emails PGP/MIME padrão. A versão atual do Gpg4win é 4.4.1. +

+

Suíte

+ +
+
+

Operadoras de telefonia móvel ^

+

+ A primeira coisa que geralmente fazemos antes mesmo de ligar os dispositivos móveis é instalar o cartão eSim para acessar as redes operadas pelas empresas de comunicação de dispositivos móveis. Contudo, é importante salientar que essas redes são ruins, porque as operadoras podem rastrear seu dispositivo, obtendo sua localização aproximada, conexões de internet, escutar suas ligações, ler suas mensagens SMS, etc. Então, para evitar esses mecanismos de vigilância, não utilize chip eSIM de telefonia móvel e se comunique através da internet pelas redes Wi-Fi. +

+

+ Caso necessite das chamadas telefônicas ou do acesso à internet móvel, leve em consideração esses problemas de segurança. É possível minimizá-los se comunicando pela internet trafegando pelas redes de anonimato como, por exemplo, i2p ou Tor, mantendo, assim, sua comunicação criptografada e oculta, protegida da vigilância da operadora. Orbot e Invizible Pro são aplicativos fáceis de configurar que direcionam todo o fluxo de internet do dispositivo para a rede de anonimato Tor. Fazendo com que os aplicativos de mensagens, voz e vídeo usem as redes de anonimato. +

+
+
+

Android Debug Bridge (ADB) ^

+

+ A primeira coisa a fazer quando se tem um Replicant é instalar o ADB no seu computador para poder manipular o dispositivo móvel. O ADB é um programa de linha de comando muito poderoso que conecta o desktop ao sistema do smartfone/tablets para realizar diversas operações como, por exemplo, configurar conexões de rede, empurrar e puxar arquivos, fazer backup, e etc, e será necessário para realizar tópicos importantes deste guia. +

+

+ Tenha cuidado ao executar qualquer operação com ADB, pois ele tem a capacidade de realizar alterações profundas no sistema que pode comprometer seu funcionamento. +

+

Instalação do ADB

+

+ Para instalar o ADB no desktop, siga as instrução abaixo referentes ao seu sistema operacional. +

+

Parabola e Hyperbola

+ + pacman -S android-tools android-udev heimdall + +

Trisquel e PureOS

+ + apt install android-tools-adb android-tools-fastboot heimdall-flash + +

GNU Guix

+ + guix install adb heimdall fastboot mkbootimg + +

Acesso superusuário

+

+ Habilite o acesso a superusuário para aplicativos e ADB. +

+ + Configurações -> Opções do desenvolvedor -> Acesso superusuário -> Aplicativos e ADB + +

Depuração Android

+

+ Habilite a interface de Ponte de Depuração Android (adb): +

+ + Configurações -> Opções do desenvolvedor -> Depuração Android + +

+ Conecte o smartfone ao computador através de cabo microUSB/USB. Uma mensagem é exibida no smartfone pedindo permissão para ativar a depuração USB com o computador. Confirme. +

+

+ Verifique se a conexão entre o Replicant e o desktop está ativa usando o terminal com o comando: +

+ + adb devices + +

+ Se estiver tudo correto, o terminal exibirá o número serial do smartfone seguido de device. +

+
+
+

Backup e restauração da partição do modem efs ^

+

+ Muitos dispositivos suportados pelo Replicant têm uma partição com os dados do modem (IMEI, etc) que é chamado de EFS. É uma boa ideia fazer um backup dessa partição para que você possa restaurá-la se algum arquivo se corromper, o que às vezes pode acontecer com o Replicant. Sem esse backup o modem torna-se inutilizável. +

+

+ A operação de backup tem especificidades em relação aos diferentes modelos. Entre na página do projeto e siga as orientações sobre backup da partição EFS, e, caso precise, as orientações de restauração. +

+

+ É muito importante fazer esse backup, pois a possibilidade de corrupção de arquivos na partição EFS é real e sem uma cópia funcional dos arquivos para a devida correção o modem torna-se inutilizável. +

+
+
+

Tela de Bloqueio ^

+

+ Para manter seguro o sistema e os arquivos de acesso físico não autorizado ao dispositivo é importante definir uma senha de bloqueio da tela. Para tanto, siga o caminho abaixo e as instruções do sistema. +

+ + Configurações -> Tela de bloqueio -> Bloqueio de tela + +
+
+

Criptografia do sistema ^

+

+ O principal objetivo do Replicant é manter a segurança dos arquivos dos usuário. Então, criptografar seu dispositivo garante que ninguém com acesso físico consiga ler, escrever ou copiar seus arquivos. O Replicant suporta criptografar seu dispositivo, defendendo-o contra esses acessos não autorizados. A criptografaria é habilitada no caminho indicado abaixo. +

+ + Configurações -> Segurança -> Criptografar o Telefone + +

+ Siga as demais instruções do sistema. A bateria precisa estar com, pelo menos, 80% de carga e, além disso, carregando (plugado na fonte de energia e não na entrada USB do computador). A criptografia não deve ser interrompida para não danificar o sistema e nem perder os seus dados. +

+
+
+

Wi-Fi ^

+

+ O Wi-Fi interno dos dispositivos suportados pelo Replicant não funcionam com firmware livre. A solução, então, é adicionar um dongle Wi-Fi USB externo através da porta microUSB fêmea que suporte firmware livre. Os modelos de Wi-Fi com chip Qualcomm Atheros AR9271 funcionam bem com o firmware livre Atheros ath9k e são facilmente encontrados no mercado. Nós também vendemos adaptadores compatíveis com Replicant e com Gnu/Linux-libre. Se tiver interesse, entre em nossa página de equipamento e dispositivos para mais informações. +

+

+ Contudo, os smartfones e tablets dificilmente aguentam alimentar um dispositivo externo, ocasionando instabilidade e rápido consumo da bateria. Então a solução é conectar o dongle Wi-Fi através de um Cabo Y (três plugues) com pulgos USB fêmea, microUSB macho e microUSB fêmea (ou USB macho), e fornecer alimentação de energia ao dongle diretamente. +

+

+ O processo é simples, plugamos o dongle Wi-Fi na entrada USB fêmea do Cabo Y; a fonte de alimentação externa na entrada microUSB fêmea; e, o smartfone/tablet na entrada microUSB macho. Depois, no Replicant, basta habilitar o Wi-Fi pelo menu suspenso ou nas configurações de Wi-Fi e escolher uma rede para se conectar. +

+
+
+

Tethering ^

+

Tethering é o compartilhamento de internet entre dispositivos através do Wi-Fi ou USB.

+

Tethering Wi-Fi

+

A configuração do compartilhamento da internet do Replicant para outros dispositivos através do Wi-Fi é realizada no caminho a seguir. Lembre-se de conectar o dongle USB Wi-Fi.

+ + Configurações -> Mais -> Tethering de acesso portátil -> Configurar ponto de acesso Wi-Fi + +

+ Depois de configurar o tethering Wi-Fi, habilite-o no caminho a seguir. +

+ + Configurações -> Mais -> Tethering de acesso portátil -> Ponto de acesso Wi-Fi portátil + +

Tethering USB

+

O compartilhamento da internet do Replicant via USB para outro dispositivos é realizada no caminho a seguir.

+ + Configurações -> Mais -> Tethering de acesso portátil -> Vínculo USB + +

Tethering USB Reverso

+

+ É o compartilhamento da internet do computador desktop para o Replicant. Nesse caso, é necessário fazer algumas operações pelo ADB para para enviar o script que cria a rede no Replicant e criar a rede no computador desktop +

+

+ Primeiramente, instale o wget. +

+ + apt install wget + +

+ Faça o download do script do Replicant. +

+ + wget https://git.replicant.us/replicant/vendor_replicant-scripts/plain/networking/usb/usb_networking_device.sh + +

+ Edite o script para ajustar o serviço de DNS primário e secundário. +

+ + nano usb_networking_device.sh + +

+ Altere o valor de DNS1 para 10.42.0.1 e DNS2 para 10.42.1.1. +

+

DNS1 devem ficar assim:

+ + DNS1="10.42.0.1" + +

e DNS2 assim:

+ + DNS2="10.42.1.1" + +

+ Agora inicie o adb como root. +

+ + adb root + +

+ Empurre o script usb_networking_device.sh para /data. +

+ + adb push usb_networking_device.sh /data/ + +

+ Altere sua propriedade para execução. +

+ + adb shell "chmod a+x /data/usb_networking_device.sh" + +

+ Inicie a primeira etapa da conexão de tethering reverso. +

+ + adb shell "/data/usb_networking_device.sh start1" + +

+ Configure uma conexão ethernet (ou wired) no computador de mesa com o dispositivo móvel conectado na porta usb (Geralmente esse passo é acessível pelo applet do Network Manager da barra de ferramentas). +

+
    +
  1. No applet do Network Manager, crie uma nova conexão "Ethernet" ou "Wired"
  2. +
  3. Na aba para configurações IPv4, selecione o método "Compartilhado com outros computadores"
  4. +
  5. Salve a conexão com um nome distinguível como, por exemplo, "Replicant USB Reverso"
  6. +
  7. Na aba Ethernet, selecione a conexão para o dispositivo ethernet (eno ou enp3s0)
  8. +
  9. Agora execute a segunda etapa do script de criação do tethering reverso
  10. +
+ + adb shell "/data/usb_networking_device.sh start2" + +

+ Para desconectar o Replicant e o computador. +

+ + adb shell "/data/usb_networking_device.sh stop" + +
+
+

Cartão de Memória ^

+

+ Os modelos suportados pelo Replicant geralmente possuem pouca memória interna de armazenamento, trazendo a necessidade expansão através de cartão SD, que pode ser de até 64GB. A expansão pode ser configurada para armazenamento portátil ou armazenamento interno. O armazenamento portátil geralmente é utilizado para transferência de arquivos entre dispositivos como, por exemplo, fotos e músicas. Já a configuração como armazenamento intento possibilita que as aplicações utilizem o cartão SD para armazenar arquivos. Isso aumenta a capacidade de armazenamento, mas o cartão só funcionará no equipamento. +

+

É possível instalar alguns aplicativos no cartão de memória quando configurado como armazenamento interno. Contudo, a instalação de aplicativos no cartão SD, eventualmente causa instabilidade gerando reinicializações e, eventualmente, corrupção do sistema e reinicializações em loop. Então, não faça a instalação de aplicativos no cartão SD. +

+
+
+

Certificado Let's Encrypt ^

+

+ A autoridade certificadora Let's Encrypt, muito utilizada nas aplicações de internet, pois gera certificados gratuitamente, atualizou seu certificado logo após o lançamento do Replicant versão 6.0004. Então, o Replicant reclama da confiabilidade de seus certificados. Para resolver essa questão, é necessário inserir manualmente o certificado atualizado. Basta seguir o tutorial do Navegador Privado para resolver essa questão. +

+
+
+

Aplicativos indicados ^

+

+ O Replicant removeu a loja de aplicativos do F-Droid, porque o repositório não segue as Diretrizes para Distribuições de Sistemas Livres (FSDG) do Projeto GNU. Então, fizemos uma lista de aplicativos livres (GNU General Public License v3.0) úteis que podem ser baixados diretamente do repositório e instalados. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AplicativoDescrição
Acrylic PaintPintura simples com o dedo
Aegis AuthenticatorGerenciador de autenticação de 2 fatores - 2FA
AggregatorSimples e flexível leitor de notícias
AntennaPodUm player de podcasts fácil de usar, flexível e de código aberto
aToxCliente de mensagens privada p2p
AVNCCliente VNC rápido e seguro
Binary EyeMais um leitor de código de barras
BriarAplicativo de mensagens p2p destinado para ativistas, jornalistas e pessoas que precisam de segurança
BuranNavegador simples para o protocolo Gemini
Call RecorderGravador de chamadas simples, sem anúncios, código aberto
ConnectBotCliente SSH e Telnet e emulador de terminal para shell local
ConversationsCliente de XMPP fácil de usar com suporte a criptografia Omemo e OpenPGP.
CytharaAfinador de instrumentos musicais
DAVx⁵Sincronização e Cliente CalDAV/CardDAV
DecSync CCSincronização de contatos, calendários e tarefas sem um servidor
Download NaviDownload Navi é um gerenciador de download
EasySSHFSSistema de arquivos e cliente SSH
EmacsEditor de texto avançado, extensível e autodocumentado, muito utilizado por programadores
EternityCliente para a rede Federada Lemmy com suporte ao protocolo ActivityPub, fork do Infinity para Reddit
I2pdImplementação completa do cliente I2P em C++
MastodonRede social descentralizada
FeederUm fantástico leitor de RSS Feed
FTPClientCliente FTP, FTPS e SFTP
FulgurisCliente FTP, FTPS e SFTP
Image Piperemove os dados exif e reduz o tamanho de imagens antes de compartilhá-las
JamiAplicativo p2p multiplataforma de mensageria, ligação audiovisual, conferência e grupos do Projeto GNU
JtxDiário, notas e tarefas caldav sincronizados através do aplicativo DAVx⁵
K9 MailCliente de e-mail cheio de funcionalidades
Karma FirewallBloqueia aplicativos de acesso a internet
KeePassDX - FOSS Password SafeGerenciador de password keepass
LibreOffice Viewer Visualizador de documentos
Librera ReaderLeitor de livros e PDF
LibretubeAlternativa frontend para Youtube com piped
ManyverseUma rede social p2p fora da grade, pautada scuttlebutt
MarkorEditor de texto - notas e tarefas -, leve de markdown e tarefas.txt
MatsuriProxy
MGitVisualizar e interagir com repositórios git
MoshidonMastodon para Android mas é Material You e tem mais recursos
MumlaChat de voz para servidores Mumble
MuPDF viewer Visualizador de documentos leve
Navegador PrivadoUm navegador da web que respeita sua privacidade
Front-end leve do YoutubeUm navegador da web que respeita sua privacidade
NetGuardUma maneira simples de bloquear o acesso à internet por aplicação
NoPhoneSpamBloquear chamadas indesejadas
ntfyEnviar notificações ao telefone via qualquer script usando requisições PUT/POST
OCR (ROC)Uma aplicação de reconhecimento de caracteres (OCR) baseada em Tesseract que reconhece textos em imagens
oandbackupFaça backups de apps selecionados e restaure
OpenKeychain: Easy PGP Criptografar os ficheiros e Comunicações. Compatível com o padrão OpenPGP
Open Note ScannerDigitalizar documentos, notas manuscritas ou artes
Organic Maps: Mapas Offline e Navegador GPSMapas colaborativos de software livre para turistas, ciclistas e caminhantes
Pachli for MastodonUm cliente Android completo para Mastodon e servidores semelhantes
Pocket PaintPaint avançada
Revolution IRCO cliente IRC de última geração
Share 2 Archive TodayCompartilhamento de URL com Archive.today e Archive.Is. Para acessar o conteúdo de sites com bloqueio ao Tor ou a navegação sem javascript
SimpleMarkdownA simple markdown editor
SimpleTextEditorSimple Text Editor
Teclado UnexpectedUm teclado virtual leve para desenvolvedores
Terminal EmulatorTransforme seu aparelho num terminal de computador
Thorium, um cliente PeerTube + Um leitor do PeerTube
TorrServeDownload torrent files
Translate YouTradutor com foco em privacidade
UntrackMe LiteRedirecione links do Youtube, Twitter e Instagram para Front-end livres
VLCVLC para Android é o melhor leitor de vídeo e música open source, fácil e rápido
+
+
+

Backup ^

+

+ Aconselhamos criar periodicamente cópias de segurança criptografadas dos dados armazenados no sistema para restaurá-los caso ocorra problema. Podem ser salvos dados de apps do sistema ou instalados de fontes externas (/system/data e /data/app), arquivos internos (/data/data) e do cartão SD (/storage/emulated). O procedimento pode ser realizado através de apps especializados em backup como, por exemplo, oandbackup, ou pelo programa de desktop Android Debug Bridge (adb). +

+

oandbackup

+

+ O oandbackup é um aplicativo de backup rico em recursos como, por exemplo, criptografia através do app openkeychain, backup programado, etc. Para fazer o backup. +

+ + oandbackup -> Backup em lote -> Dados e Apkk + +

+ Marcar os apps para backup. +

+ + oandbackup -> Backup em lote -> Marcar Tudo + +

+ Executar o backup. +

+ + oandbackup -> Backup em lote -> Backup + +

Backup pelo ADB

+

Configurações para ADB

+

Senha de criptografia para o backup

+

+ Defina uma senha de segurança para criptografar o backup: +

+ + Configurações -> Opções do desenvolvedor -> Senha do backup local + +

Backup dos dados de apps e arquivos

+

+ A sintaxe do comando de backup é a seguinte: +

+ + adb backup [-f file] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|-nosystem] [packages...] + +

+ -f cria o arquivo de backup +

+

+ -apk|-noapk habilita/desabilita o backup de aplicativos (padrão é -noapk) +

+

+ -obb|-noobb habilita/desabilita o backup de arquivos associados aos apps (padrão é -noob b) +

+

+ -shared|-noshared habilita/desabilita o backup de arquivos do cartão SD (padrão é -noshared) +

+

+ -all faz o backup de todos os aplicativos instalados, incluindo aplicações do sistema. +

+

+ -system|-nosystem incluir ou não aplicações de sistema. +

+

+ Para fazer o backup de todos os aplicativos (apk) do sistema e instalados de fontes externas com seus respectivos dados e configurações (obb), execute o seguinte comando: +

+ + # adb backup -f 2025.03.23-apps-backup-replicant-6.0004-n7100.adb -apk -obb -all + +

+ Quando executar o comando uma janela será aberta no Replicant pedindo a senha de backup atual que configuramos anteriormente. Insira a senha e selecione o botão Fazer backup de meus dados. O progresso do backup será exibido na parte inferior da tela do Replicant. Quando o backup terminar a janela de backup no Replicant será fechada e o terminal no desktop será desbloqueado. +

+

Restauração do backup

+

+ A restauração dos dados só é compatível com a mesma versão do Replicant e modelo do dispositivo que o backup foi realizado. +

+

+ Para restaurar o backup, esteja com a etapas de configuração do ADB satisfeitas e execute o comando no terminal: +

+ + adb restore file.adb + +
+
+

Reset de fabrica (reset factory) ^

+

+ Pode ser desejável resetar o aparelho para as configurações iniciais do Replicant, também conhecido como reset de fábrica (reset factory). Essa operação poder ser feita através do programa de configuração ou pelo programa de recuperação. +

+

Reset pelo programa de Configuração

+

+ Execute o programa de redefinição e backup. Não é possível fazer o backup dos dados e restaurá-lo pelo respectivo programa se o dispositivo estiver criptografado. Mas é possível recuperar os dados após a redefinição de fábrica pelos meios abordados na seção Backup. +

+ + Configurações -> Fazer backup e redefinir + +

Reset pelo programa de recuperação (recovery)

+

+ Desligue o aparelho sem cabo de usb ou alimentação. Após, com o aparelho desligado, pressionar simultaneamente os botões de volume + início + power, fazendo o aparelho inicializar no modo de recuperação (recovery). Selecione Redefinição completa de fábrica. Ele solicitará que você confirme a redefinição, portanto, você precisará selecionar Sim para confirmá-la. +

+ + Factory reset -> Full factory reset + +

+ Pressione a tecla Voltar para voltar ao menu principal de recuperação e, em seguida, reinicie o sistema. +

+
+
+

Futuro do Replicant ^

+

+ Recentemente o projeto declarou que vai abandonar o Android e os dispositivos Samsung porque a indústria dos dispositivos móveis vem dificultando cada vez mais o desenvolvimento de suporte livre para a base Android. Os atuais modelos serão abandonado e o port para a versão 11 do Android foi suspensa. O projeto começou a debater migrar sua base para o Pinephone. Esse sistema é um GNU/Linux para dispositivos móveis que suporta aplicativos Android por meio do emulador de Android GLoDroid. Atualmente o GLoDroid emula o Android 12 baseado na versão AOSP. Também existe um debate sobre fontes de financiamento disponíveis na União Europeia. +

+
+
+

Bibliografia ^

+ +
+ + diff --git a/content/articles/tutoriais/gnupg.html~ b/content/articles/tutoriais/gnupg.html~ new file mode 100644 index 0000000..5999d9f --- /dev/null +++ b/content/articles/tutoriais/gnupg.html~ @@ -0,0 +1,665 @@ + + + Replicant + + + + + + + + + +
+

Índice

+ +
+
+

Introdução ^

+
+ Imagem do logo do Projeto Replicant +
Logo do Projeto Replicant
+
+

+ O Replicant é uma distribuição Android auditada e certificada pela Fundação de Software Livre. Isso significa que o Replicant é uma versão do Android, sistema operacional dedicado a dispositivos móveis, composta exclusivamente por software livre. Todos os programas proprietários, firmwares e aplicativos, foram removidos ou substituídos por versões livres. Seu desenvolvimento é realizado pela comunidade hacker de software livre, que possibilita o compartilhamento de tecnologias e maior segurança, pois as licenças livres garantem a liberdade de executar, consultar, modificar e distribuir cópias dos programas. +

+

+ As barreiras de controle proprietário, capitalista, dificultam o desenvolvimento. Por isso, o Replicant suporta apenas alguns modelos de smartfones e tabletes e, dependendo do modelo, determinados dispositivos internos como Wi-Fi, câmera, gps e etc, podem não funcionar. Então, é preciso estar firme no propósito de emancipação da classe trabalhadora, porque usar o Replicant exige abrir mão deles. Mas os benefícios são muito maiores que os sacrifícios, visto que o Replicant é o único sistema operacional para dispositivos móveis sem controles proprietários. +

+
+
+

Instalação ^

+

+ O processo de instalação do Replicant não é muito complicando, mas exige atenção para não fazer seu dispositivo ficar inutilizável. Não está no escopo desse guia cobrir a instalação, mesmo porque ela muda de acordo com o modelo do dispositivo a ser instalado. Se você quiser fazer a instalação, tenha em mente a lista de modelos suportados e o manual de instalação do projeto. Caso queira, podemos fazer a instalação para você, enquanto nos ajuda a manter as atividades da Brigada. Entre em nossa página de equipamento e veja como pedir um dispositivo com Replicant. +

+
+ Imagem de dois smartfones à esquerda Samsung Galaxy Note 2 N7100 e à direita Samsung Galaxy S3 I9300 +
Samsung Galaxy Note 2 N7100 e Samsung Galaxy S3 I9300
+
+
+
+

Operadoras de telefonia móvel ^

+

+ A primeira coisa que geralmente fazemos antes mesmo de ligar os dispositivos móveis é instalar o cartão eSim para acessar as redes operadas pelas empresas de comunicação de dispositivos móveis. Contudo, é importante salientar que essas redes são ruins, porque as operadoras podem rastrear seu dispositivo, obtendo sua localização aproximada, conexões de internet, escutar suas ligações, ler suas mensagens SMS, etc. Então, para evitar esses mecanismos de vigilância, não utilize chip eSIM de telefonia móvel e se comunique através da internet pelas redes Wi-Fi. +

+

+ Caso necessite das chamadas telefônicas ou do acesso à internet móvel, leve em consideração esses problemas de segurança. É possível minimizá-los se comunicando pela internet trafegando pelas redes de anonimato como, por exemplo, i2p ou Tor, mantendo, assim, sua comunicação criptografada e oculta, protegida da vigilância da operadora. Orbot e Invizible Pro são aplicativos fáceis de configurar que direcionam todo o fluxo de internet do dispositivo para a rede de anonimato Tor. Fazendo com que os aplicativos de mensagens, voz e vídeo usem as redes de anonimato. +

+
+
+

Android Debug Bridge (ADB) ^

+

+ A primeira coisa a fazer quando se tem um Replicant é instalar o ADB no seu computador para poder manipular o dispositivo móvel. O ADB é um programa de linha de comando muito poderoso que conecta o desktop ao sistema do smartfone/tablets para realizar diversas operações como, por exemplo, configurar conexões de rede, empurrar e puxar arquivos, fazer backup, e etc, e será necessário para realizar tópicos importantes deste guia. +

+

+ Tenha cuidado ao executar qualquer operação com ADB, pois ele tem a capacidade de realizar alterações profundas no sistema que pode comprometer seu funcionamento. +

+

Instalação do ADB

+

+ Para instalar o ADB no desktop, siga as instrução abaixo referentes ao seu sistema operacional. +

+

Parabola e Hyperbola

+ + pacman -S android-tools android-udev heimdall + +

Trisquel e PureOS

+ + apt install android-tools-adb android-tools-fastboot heimdall-flash + +

GNU Guix

+ + guix install adb heimdall fastboot mkbootimg + +

Acesso superusuário

+

+ Habilite o acesso a superusuário para aplicativos e ADB. +

+ + Configurações -> Opções do desenvolvedor -> Acesso superusuário -> Aplicativos e ADB + +

Depuração Android

+

+ Habilite a interface de Ponte de Depuração Android (adb): +

+ + Configurações -> Opções do desenvolvedor -> Depuração Android + +

+ Conecte o smartfone ao computador através de cabo microUSB/USB. Uma mensagem é exibida no smartfone pedindo permissão para ativar a depuração USB com o computador. Confirme. +

+

+ Verifique se a conexão entre o Replicant e o desktop está ativa usando o terminal com o comando: +

+ + adb devices + +

+ Se estiver tudo correto, o terminal exibirá o número serial do smartfone seguido de device. +

+
+
+

Backup e restauração da partição do modem efs ^

+

+ Muitos dispositivos suportados pelo Replicant têm uma partição com os dados do modem (IMEI, etc) que é chamado de EFS. É uma boa ideia fazer um backup dessa partição para que você possa restaurá-la se algum arquivo se corromper, o que às vezes pode acontecer com o Replicant. Sem esse backup o modem torna-se inutilizável. +

+

+ A operação de backup tem especificidades em relação aos diferentes modelos. Entre na página do projeto e siga as orientações sobre backup da partição EFS, e, caso precise, as orientações de restauração. +

+

+ É muito importante fazer esse backup, pois a possibilidade de corrupção de arquivos na partição EFS é real e sem uma cópia funcional dos arquivos para a devida correção o modem torna-se inutilizável. +

+
+
+

Tela de Bloqueio ^

+

+ Para manter seguro o sistema e os arquivos de acesso físico não autorizado ao dispositivo é importante definir uma senha de bloqueio da tela. Para tanto, siga o caminho abaixo e as instruções do sistema. +

+ + Configurações -> Tela de bloqueio -> Bloqueio de tela + +
+
+

Criptografia do sistema ^

+

+ O principal objetivo do Replicant é manter a segurança dos arquivos dos usuário. Então, criptografar seu dispositivo garante que ninguém com acesso físico consiga ler, escrever ou copiar seus arquivos. O Replicant suporta criptografar seu dispositivo, defendendo-o contra esses acessos não autorizados. A criptografaria é habilitada no caminho indicado abaixo. +

+ + Configurações -> Segurança -> Criptografar o Telefone + +

+ Siga as demais instruções do sistema. A bateria precisa estar com, pelo menos, 80% de carga e, além disso, carregando (plugado na fonte de energia e não na entrada USB do computador). A criptografia não deve ser interrompida para não danificar o sistema e nem perder os seus dados. +

+
+
+

Wi-Fi ^

+

+ O Wi-Fi interno dos dispositivos suportados pelo Replicant não funcionam com firmware livre. A solução, então, é adicionar um dongle Wi-Fi USB externo através da porta microUSB fêmea que suporte firmware livre. Os modelos de Wi-Fi com chip Qualcomm Atheros AR9271 funcionam bem com o firmware livre Atheros ath9k e são facilmente encontrados no mercado. Nós também vendemos adaptadores compatíveis com Replicant e com Gnu/Linux-libre. Se tiver interesse, entre em nossa página de equipamento e dispositivos para mais informações. +

+

+ Contudo, os smartfones e tablets dificilmente aguentam alimentar um dispositivo externo, ocasionando instabilidade e rápido consumo da bateria. Então a solução é conectar o dongle Wi-Fi através de um Cabo Y (três plugues) com pulgos USB fêmea, microUSB macho e microUSB fêmea (ou USB macho), e fornecer alimentação de energia ao dongle diretamente. +

+

+ O processo é simples, plugamos o dongle Wi-Fi na entrada USB fêmea do Cabo Y; a fonte de alimentação externa na entrada microUSB fêmea; e, o smartfone/tablet na entrada microUSB macho. Depois, no Replicant, basta habilitar o Wi-Fi pelo menu suspenso ou nas configurações de Wi-Fi e escolher uma rede para se conectar. +

+
+
+

Tethering ^

+

Tethering é o compartilhamento de internet entre dispositivos através do Wi-Fi ou USB.

+

Tethering Wi-Fi

+

A configuração do compartilhamento da internet do Replicant para outros dispositivos através do Wi-Fi é realizada no caminho a seguir. Lembre-se de conectar o dongle USB Wi-Fi.

+ + Configurações -> Mais -> Tethering de acesso portátil -> Configurar ponto de acesso Wi-Fi + +

+ Depois de configurar o tethering Wi-Fi, habilite-o no caminho a seguir. +

+ + Configurações -> Mais -> Tethering de acesso portátil -> Ponto de acesso Wi-Fi portátil + +

Tethering USB

+

O compartilhamento da internet do Replicant via USB para outro dispositivos é realizada no caminho a seguir.

+ + Configurações -> Mais -> Tethering de acesso portátil -> Vínculo USB + +

Tethering USB Reverso

+

+ É o compartilhamento da internet do computador desktop para o Replicant. Nesse caso, é necessário fazer algumas operações pelo ADB para para enviar o script que cria a rede no Replicant e criar a rede no computador desktop +

+

+ Primeiramente, instale o wget. +

+ + apt install wget + +

+ Faça o download do script do Replicant. +

+ + wget https://git.replicant.us/replicant/vendor_replicant-scripts/plain/networking/usb/usb_networking_device.sh + +

+ Edite o script para ajustar o serviço de DNS primário e secundário. +

+ + nano usb_networking_device.sh + +

+ Altere o valor de DNS1 para 10.42.0.1 e DNS2 para 10.42.1.1. +

+

DNS1 devem ficar assim:

+ + DNS1="10.42.0.1" + +

e DNS2 assim:

+ + DNS2="10.42.1.1" + +

+ Agora inicie o adb como root. +

+ + adb root + +

+ Empurre o script usb_networking_device.sh para /data. +

+ + adb push usb_networking_device.sh /data/ + +

+ Altere sua propriedade para execução. +

+ + adb shell "chmod a+x /data/usb_networking_device.sh" + +

+ Inicie a primeira etapa da conexão de tethering reverso. +

+ + adb shell "/data/usb_networking_device.sh start1" + +

+ Configure uma conexão ethernet (ou wired) no computador de mesa com o dispositivo móvel conectado na porta usb (Geralmente esse passo é acessível pelo applet do Network Manager da barra de ferramentas). +

+
    +
  1. No applet do Network Manager, crie uma nova conexão "Ethernet" ou "Wired"
  2. +
  3. Na aba para configurações IPv4, selecione o método "Compartilhado com outros computadores"
  4. +
  5. Salve a conexão com um nome distinguível como, por exemplo, "Replicant USB Reverso"
  6. +
  7. Na aba Ethernet, selecione a conexão para o dispositivo ethernet (eno ou enp3s0)
  8. +
  9. Agora execute a segunda etapa do script de criação do tethering reverso
  10. +
+ + adb shell "/data/usb_networking_device.sh start2" + +

+ Para desconectar o Replicant e o computador. +

+ + adb shell "/data/usb_networking_device.sh stop" + +
+
+

Cartão de Memória ^

+

+ Os modelos suportados pelo Replicant geralmente possuem pouca memória interna de armazenamento, trazendo a necessidade expansão através de cartão SD, que pode ser de até 64GB. A expansão pode ser configurada para armazenamento portátil ou armazenamento interno. O armazenamento portátil geralmente é utilizado para transferência de arquivos entre dispositivos como, por exemplo, fotos e músicas. Já a configuração como armazenamento intento possibilita que as aplicações utilizem o cartão SD para armazenar arquivos. Isso aumenta a capacidade de armazenamento, mas o cartão só funcionará no equipamento. +

+

É possível instalar alguns aplicativos no cartão de memória quando configurado como armazenamento interno. Contudo, a instalação de aplicativos no cartão SD, eventualmente causa instabilidade gerando reinicializações e, eventualmente, corrupção do sistema e reinicializações em loop. Então, não faça a instalação de aplicativos no cartão SD. +

+
+
+

Certificado Let's Encrypt ^

+

+ A autoridade certificadora Let's Encrypt, muito utilizada nas aplicações de internet, pois gera certificados gratuitamente, atualizou seu certificado logo após o lançamento do Replicant versão 6.0004. Então, o Replicant reclama da confiabilidade de seus certificados. Para resolver essa questão, é necessário inserir manualmente o certificado atualizado. Basta seguir o tutorial do Navegador Privado para resolver essa questão. +

+
+
+

Aplicativos indicados ^

+

+ O Replicant removeu a loja de aplicativos do F-Droid, porque o repositório não segue as Diretrizes para Distribuições de Sistemas Livres (FSDG) do Projeto GNU. Então, fizemos uma lista de aplicativos livres (GNU General Public License v3.0) úteis que podem ser baixados diretamente do repositório e instalados. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AplicativoDescrição
Acrylic PaintPintura simples com o dedo
Aegis AuthenticatorGerenciador de autenticação de 2 fatores - 2FA
AggregatorSimples e flexível leitor de notícias
AntennaPodUm player de podcasts fácil de usar, flexível e de código aberto
aToxCliente de mensagens privada p2p
AVNCCliente VNC rápido e seguro
Binary EyeMais um leitor de código de barras
BriarAplicativo de mensagens p2p destinado para ativistas, jornalistas e pessoas que precisam de segurança
BuranNavegador simples para o protocolo Gemini
Call RecorderGravador de chamadas simples, sem anúncios, código aberto
ConnectBotCliente SSH e Telnet e emulador de terminal para shell local
ConversationsCliente de XMPP fácil de usar com suporte a criptografia Omemo e OpenPGP.
CytharaAfinador de instrumentos musicais
DAVx⁵Sincronização e Cliente CalDAV/CardDAV
DecSync CCSincronização de contatos, calendários e tarefas sem um servidor
Download NaviDownload Navi é um gerenciador de download
EasySSHFSSistema de arquivos e cliente SSH
EmacsEditor de texto avançado, extensível e autodocumentado, muito utilizado por programadores
EternityCliente para a rede Federada Lemmy com suporte ao protocolo ActivityPub, fork do Infinity para Reddit
I2pdImplementação completa do cliente I2P em C++
MastodonRede social descentralizada
FeederUm fantástico leitor de RSS Feed
FTPClientCliente FTP, FTPS e SFTP
FulgurisCliente FTP, FTPS e SFTP
Image Piperemove os dados exif e reduz o tamanho de imagens antes de compartilhá-las
JamiAplicativo p2p multiplataforma de mensageria, ligação audiovisual, conferência e grupos do Projeto GNU
JtxDiário, notas e tarefas caldav sincronizados através do aplicativo DAVx⁵
K9 MailCliente de e-mail cheio de funcionalidades
Karma FirewallBloqueia aplicativos de acesso a internet
KeePassDX - FOSS Password SafeGerenciador de password keepass
LibreOffice Viewer Visualizador de documentos
Librera ReaderLeitor de livros e PDF
LibretubeAlternativa frontend para Youtube com piped
ManyverseUma rede social p2p fora da grade, pautada scuttlebutt
MarkorEditor de texto - notas e tarefas -, leve de markdown e tarefas.txt
MatsuriProxy
MGitVisualizar e interagir com repositórios git
MoshidonMastodon para Android mas é Material You e tem mais recursos
MumlaChat de voz para servidores Mumble
MuPDF viewer Visualizador de documentos leve
Navegador PrivadoUm navegador da web que respeita sua privacidade
Front-end leve do YoutubeUm navegador da web que respeita sua privacidade
NetGuardUma maneira simples de bloquear o acesso à internet por aplicação
NoPhoneSpamBloquear chamadas indesejadas
ntfyEnviar notificações ao telefone via qualquer script usando requisições PUT/POST
OCR (ROC)Uma aplicação de reconhecimento de caracteres (OCR) baseada em Tesseract que reconhece textos em imagens
oandbackupFaça backups de apps selecionados e restaure
OpenKeychain: Easy PGP Criptografar os ficheiros e Comunicações. Compatível com o padrão OpenPGP
Open Note ScannerDigitalizar documentos, notas manuscritas ou artes
Organic Maps: Mapas Offline e Navegador GPSMapas colaborativos de software livre para turistas, ciclistas e caminhantes
Pachli for MastodonUm cliente Android completo para Mastodon e servidores semelhantes
Pocket PaintPaint avançada
Revolution IRCO cliente IRC de última geração
Share 2 Archive TodayCompartilhamento de URL com Archive.today e Archive.Is. Para acessar o conteúdo de sites com bloqueio ao Tor ou a navegação sem javascript
SimpleMarkdownA simple markdown editor
SimpleTextEditorSimple Text Editor
Teclado UnexpectedUm teclado virtual leve para desenvolvedores
Terminal EmulatorTransforme seu aparelho num terminal de computador
Thorium, um cliente PeerTube + Um leitor do PeerTube
TorrServeDownload torrent files
Translate YouTradutor com foco em privacidade
UntrackMe LiteRedirecione links do Youtube, Twitter e Instagram para Front-end livres
VLCVLC para Android é o melhor leitor de vídeo e música open source, fácil e rápido
+
+
+

Backup ^

+

+ Aconselhamos criar periodicamente cópias de segurança criptografadas dos dados armazenados no sistema para restaurá-los caso ocorra problema. Podem ser salvos dados de apps do sistema ou instalados de fontes externas (/system/data e /data/app), arquivos internos (/data/data) e do cartão SD (/storage/emulated). O procedimento pode ser realizado através de apps especializados em backup como, por exemplo, oandbackup, ou pelo programa de desktop Android Debug Bridge (adb). +

+

oandbackup

+

+ O oandbackup é um aplicativo de backup rico em recursos como, por exemplo, criptografia através do app openkeychain, backup programado, etc. Para fazer o backup. +

+ + oandbackup -> Backup em lote -> Dados e Apkk + +

+ Marcar os apps para backup. +

+ + oandbackup -> Backup em lote -> Marcar Tudo + +

+ Executar o backup. +

+ + oandbackup -> Backup em lote -> Backup + +

Backup pelo ADB

+

Configurações para ADB

+

Senha de criptografia para o backup

+

+ Defina uma senha de segurança para criptografar o backup: +

+ + Configurações -> Opções do desenvolvedor -> Senha do backup local + +

Backup dos dados de apps e arquivos

+

+ A sintaxe do comando de backup é a seguinte: +

+ + adb backup [-f file] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|-nosystem] [packages...] + +

+ -f cria o arquivo de backup +

+

+ -apk|-noapk habilita/desabilita o backup de aplicativos (padrão é -noapk) +

+

+ -obb|-noobb habilita/desabilita o backup de arquivos associados aos apps (padrão é -noob b) +

+

+ -shared|-noshared habilita/desabilita o backup de arquivos do cartão SD (padrão é -noshared) +

+

+ -all faz o backup de todos os aplicativos instalados, incluindo aplicações do sistema. +

+

+ -system|-nosystem incluir ou não aplicações de sistema. +

+

+ Para fazer o backup de todos os aplicativos (apk) do sistema e instalados de fontes externas com seus respectivos dados e configurações (obb), execute o seguinte comando: +

+ + # adb backup -f 2025.03.23-apps-backup-replicant-6.0004-n7100.adb -apk -obb -all + +

+ Quando executar o comando uma janela será aberta no Replicant pedindo a senha de backup atual que configuramos anteriormente. Insira a senha e selecione o botão Fazer backup de meus dados. O progresso do backup será exibido na parte inferior da tela do Replicant. Quando o backup terminar a janela de backup no Replicant será fechada e o terminal no desktop será desbloqueado. +

+

Restauração do backup

+

+ A restauração dos dados só é compatível com a mesma versão do Replicant e modelo do dispositivo que o backup foi realizado. +

+

+ Para restaurar o backup, esteja com a etapas de configuração do ADB satisfeitas e execute o comando no terminal: +

+ + adb restore file.adb + +
+
+

Reset de fabrica (reset factory) ^

+

+ Pode ser desejável resetar o aparelho para as configurações iniciais do Replicant, também conhecido como reset de fábrica (reset factory). Essa operação poder ser feita através do programa de configuração ou pelo programa de recuperação. +

+

Reset pelo programa de Configuração

+

+ Execute o programa de redefinição e backup. Não é possível fazer o backup dos dados e restaurá-lo pelo respectivo programa se o dispositivo estiver criptografado. Mas é possível recuperar os dados após a redefinição de fábrica pelos meios abordados na seção Backup. +

+ + Configurações -> Fazer backup e redefinir + +

Reset pelo programa de recuperação (recovery)

+

+ Desligue o aparelho sem cabo de usb ou alimentação. Após, com o aparelho desligado, pressionar simultaneamente os botões de volume + início + power, fazendo o aparelho inicializar no modo de recuperação (recovery). Selecione Redefinição completa de fábrica. Ele solicitará que você confirme a redefinição, portanto, você precisará selecionar Sim para confirmá-la. +

+ + Factory reset -> Full factory reset + +

+ Pressione a tecla Voltar para voltar ao menu principal de recuperação e, em seguida, reinicie o sistema. +

+
+
+

Futuro do Replicant ^

+

+ Recentemente o projeto declarou que vai abandonar o Android e os dispositivos Samsung porque a indústria dos dispositivos móveis vem dificultando cada vez mais o desenvolvimento de suporte livre para a base Android. Os atuais modelos serão abandonado e o port para a versão 11 do Android foi suspensa. O projeto começou a debater migrar sua base para o Pinephone. Esse sistema é um GNU/Linux para dispositivos móveis que suporta aplicativos Android por meio do emulador de Android GLoDroid. Atualmente o GLoDroid emula o Android 12 baseado na versão AOSP. Também existe um debate sobre fontes de financiamento disponíveis na União Europeia. +

+
+
+

Bibliografia ^

+ +
+ + diff --git a/content/articles/tutoriais/librecmc.html b/content/articles/tutoriais/librecmc.html new file mode 100644 index 0000000..db2422a --- /dev/null +++ b/content/articles/tutoriais/librecmc.html @@ -0,0 +1,1272 @@ + + + Librecmc - Guia de Introdução + + + + + + + + + +
+

Índice

+ +
+
+

Introdução ^

+
+ logo da distribuição para embarcados GNU/Linux LibreCMC +
Logo da distribuição GNU/Linux LibreCMC
+
+

+ O LibreCMC GNU/Linux-libre é uma distribuição do sistema operacional Gnu/Linux dedicada a embarcados, especialmente roteadores, mas podendo ser utilizada de maneira geral, certificada pela Fundação de Software Livre como em conformidade com as Diretrizes para Distribuições de Sistemas Livres (GNU FSDG). +

+
+
+

Instalação ^

+

+ O processo de instalação do LibreCMC não é muito complicado, mas exige atenção para não fazer seu dispositivo ficar inutilizável. Para a instalação, tenha em mente a lista oficial de modelos suportados. A instalação consiste em gravar a imagem do LibreCMC de fábrica específica do dispositivo através da página de atualização do firmware proprietário, geralmente na seção de administração do sistema. +

+

+ Também é possível construir uma imagem LibreCMC você mesmo para algum firmware suportado. O sistema de construção é simples, basta seguir a documentação de compilação. +

+

Caso queira, podemos fazer a instalação para você, enquanto nos ajuda a manter as atividades da Brigada. Entre em nossa página de equipamentos e veja como pedir um dispositivo com LibreCMC. +

+
+ Reteador TP-Link TL-WDR4300 +
Roteador TP-Link TL-WDR4300
+
+
+
+

LuCi - Web interface de configuração ^

+

+ LuCi é a interface web de configuração de roteadores usada por LibreCMC. Desenvolvida com a poderosa, eficiente e leve linguagem de programação de script Lua, de origem brasileira e bastante popular. +

+
+ LuCi - web interface de configuração +
LuCi - web interface de configuração usada por LibreCMC
+
+

Acesso ^

+

+ Para acessar LuCi, conecte seu computador (ou outro dispositivo) ao roteador e, pelo navegador, entre no endereço https://192.168.10.1, padrão do gateway. Sempre entre com as credenciais através de conexão criptografada (https) para não correr o risco de algum cliente malicioso pegar as suas credenciais. +

+

Primeiro acesso ^

+

+ Caso seja o primeiro acesso, o usuário administrativo padrão é root e não existe senha, bastando apenas executar o botão Entrar. +

+
+ LuCi web interface - acesso +
LuCi web interface - acesso
+
+

Definição de senha ^

+

+ Na página inicial, defina uma senha executando o botão Ir para a configuração de senha. Ou pelo menu princial Sistema > Administração, aba Senha do Roteador. +

+
+ LuCi web interface - acesso +
Definição de senha
+

+ Insira sua senha nos campos indicados e execute o botão Salvar. +

+ LuCi web interface - Senha do Rotador +
LuCi web interface - Sistema > Adminstração > Senha do Roteador
+
+

Configuração de sistema ^

+

+ As configurações dos aspectos básicos do seu equipamento, como nome do dispositivo, fuso horário, atualiação, backup, etc. está localizado no menu superior denominado Sistema. +

+
+ LuCi web interface - menu Sistema +
LuCi web interface - Menu Sistema
+
+

Sistema ^

+

+ Página localizada no menu Sistema > Sistema, onde está a configuração do nome do dispositivo, fuso horário, serviço de NTP e etc. A página é subdividida em abas apresentadas abaixo. +

+

Configurações gerais

+

+ Nessa aba defina o Nome do equipamento e Fuso horário correto e execute o botão Salvar & Aplicar ou Salvar. +

+
+ LuCi web interface - página Sistema, aba Configurações gerais +
LuCi web interface - página Sistema, aba Configurações gerais
+
+

Sincronização de horário

+

+ Na Aba Sincronização de horário marque a caixa Ativar o cliente NTP e defina os Candidatos a servidor NTP para os sevidores de sua preferêcia. Nós sugerimos os servidores brasileiro do Nic.BR: a.ntp.br, b.ntp.br e c.ntp.br. Insira o candidato a servidor e execute o botão +. Após inserir todos os servidores NTP, execute o botão Salvar & Aplicar ou Salvar. +

+
+ LuCi web interface - página Sistema, aba Sincronização do horário +
LuCi web interface - página Sistema, aba Configurações gerais
+
+

Administração de sistema ^

+

+ Na página de Administração, localizada no menu Sistema > Administração, estão as configurações de acesso ao LibreCMC como, por exemplo, configuração de senha, acesso SSH e HTTP(s). Após qualquer modificação na configuração lembre-se de executar o botão Salvar & Aplicar. +

+
+ LuCi web interface - Senha do Rotador +
LuCi web interface - Sistema > Adminstração > Senha do Roteador
+
+

Cópia de segurança/gravar firmware ^

+

+ Essa página, localizada em Sistema > Cópia de Segurança/Gravar Firmware, contém funções de backup e restauração da configuração e das partições do sistema, bem como atualização do firmware. É muito importante manter uma cópia de segurança das partições do LibreCMC, bem como, após configurar o LibreCMC, fazer uma cópia das configurações do sistema para restaurar, caso precise resetar o sistema para as configurações padrões e restaurá-las após. +

+
+ LuCi web interface - página Cópia de Segurança/Gravar Firmware +
LuCi web interface - Sistema > Cópia de Segurança/Gravar Firmware
+
+

Hard reset do roteador ^

+

+ A seção Restauração da página Cópia de Segurança/Grava Firmware é destinada a fazer o hard reset do roteador. Para tanto, execute o botão Restaure as configurações iniciais. +

+

+ Após, se desejar, restaure as configurações através do arquivo de backup das configurações. +

+

Atualização do firmware ^

+

+ Diferentemente de firmwares proprietários, o LibreCMC lança novas versões com frequência. Então, é possível manter o roteador atualizado com LibreCMC. +

+

+ Essa seção da página Cópia de Segurança/Grava Firmware é destinada a fazer instalação de imagens do firmware de fábrica ou de atualizações compatíveis com sysupgrade. Faça o download da imagem do seu dispositivo e do seu arquivo de verificação de integridade sha256sums ou faça a construção você mesmo. As imagens são nomeadas da seguinte forma: +

+

+ librecmc-$BUILD_TARGET-generic-$TARGET_PROFILE-$VERSION-$FS_TYPE-factory.bin e librecmc-$BUILD_TARGET-generic-$TARGET_PROFILE-$VERSION-$FS_TYPE-sysupgrade.bin +

+

+ Sendo $BUILD_TARGET = target (ex. ar71xx), $TARGET_PROFILE = dispositivo, $VERSION = versão do dispositivo. +

+

+ A image cujo nome termina com factory.bin faz uma instalação limpa, geralmente utilizada para instalação à partir do firmware proprietário, enquanto a imagem com nome terminando com sysupgrade.bin faz uma instalação mantendo a configuração, geralmente utilizada para instalação de atualizações. +

+

+ Faça a verificação da integridade das imagens com o comando sha256sum. Se o seu sistema operacional é Gnu/Linux, no terminal execute o comando a seguir: +

+ + sha256sum --ignore-missing -c sha256sums + +

+ Se a imagem estiver íntegra, a saída do comando será ok. +

+

+ Execute o botão Imagem e selecione a imagem desejada para gravação e, após, execute o botão Gravar imagem. O processo deve demorar alguns minutos até a conclusão. Não deslique o dispositivo até que esteja concluído. +

+

Gerenciador de pacotes ^

+

+ Essa página, localizada em Sistema > Software, gerencia os pacotes do LibreCMC. Faça a atualização da lista de pacotes executando o botão Atualizar lista. A Página contém abas com a lista de pacotes Disponível, Instalado e Atualizações. Antes de instalar qualquer pacote é importante considerar o Espaço livre do dispositivo e Tamanho do pacote. Para instalar, basta executar o botão Instalar +

+
+ LuCi web interface - Software +
LuCi web interface - Sistema > Sotware
+
+

Rede ^

+

+ Esse menu contém as configurações das interfaces Lan e Wan do roteador, da rede sem fio, roteamento, DHCP, DNS e Firewall. Após qualquer alteração nessas configurações, execute o botão Salvar & Aplicar. +

+
+ LuCi web interface - menu Rede +
LuCi web interface - menu Rede
+
+

Interfaces ^

+

+ Localizada no menu Rede > Interfaces, a página contém as configurações das interfaces LAN (rede local) e WAN (rede pública). As configurações dessas interfaces é acessada executando seu respectivo botão Editar. +

+
+ LuCi web interface - página Interfaces +
LuCi web interface - Página Interfaces
+
+

LAN

+

+ Executando o botão Editar da interface LAN (rede local). Uma caixa será aberta contendo as configurações da LAN. Na aba Configurações gerais, a configuração Endereço IPv4 define o endereço gateway do dispositivo, bem como a faixa de endereço IP local utilizada para atribuir automaticamente, através do protocolo DHCP, endereços IP aos dispotivos conectados. Além dela, a configuração Máscara de rede IPv4 para definir a sub-rede. +

+
+ LuCi web interface - Página Lan +
LuCi web interface - Página Lan
+
+

WAN

+

+ Para modificar a interface WAN (rede pública), execute o botão Editar da interface. Uma caixa com as configurações da interface WAN será aberta. Na aba Configurações gerais defina seu Protocolo. As opções são: Cliente DHCP, Cliente DHCPv6, Não gerenciado, PPP, PPPoE, Ponte por retransmissão e Endereço estático. As opções mais utilizadas pelos provedores de internet (IPS) são Cliente DHCP, PPPoE e Endereço estático. Se não sabe o protocolo correto para conectar o LibreCMC à rede pública, entre em contato com o seu ISP e peça auxílio. +

+
+ LuCi web interface - Caixa Interfaces wan, aba Configurações Gerais +
LuCi web interface - Caixa Interfaces wan, aba Configurações Gerais
+
+

Rede sem fio - Wi-Fi ^

+

+ Para ativar/desativar e configurar a rede sem fio Wi-Fi de 2.4GHz e 5GHz, entre na página Rede sem fio localizada no meu Rede. +

+
+ LuCi web interface - Menu Rede sem fio +
LuCi web interface - Menu Rede sem fio
+
+

Configuração

+

+ Na seção Visão Geral da Rede sem Fio é possível ativar/desativar as interfaces de rede sem fio (2.4GHz e/ou 5GHz) executando o botão Ativar ou Desativar. +

+
+ LuCi web interface - Menu Rede sem fio +
Página de configuração da rede sem fio Wi-Fi
+
+

+ Para realizar a configuração execute o botão Editar da respectiva interface de rede sem fio (2.4GHz e/ou 5GHz). A janela de configuração será aberta. +

+
+ LuCi web interface - janela de configuração da rede sem fio +
LuCi web interface - janela de configuração da rede sem fio
+
+

Na seção Configuração da interface, defina o Modo, sendo Ponto de Acesso (AP) utilizado para acesso à rede interna e internet via Wi-Fi (outros modos possíveis são Cliente, Ad-Hoc, Monitor, etc); e o ESSID para o nome de rede Wi-Fi desejado.

+
+ LuCi web interface - janela de configuração da rede sem fio +
LuCi web interface - janela de configuração da rede sem fio
+
+

+ Na aba Segurança da Rede sem Fio escolha a chave de criptografia de conexão dos clientes. Sendo possíveis as chaves OWE (rede aberta), WPA-PSK, WPA2-PSK e WAP3-SAE com possibilidade de combinações de chaves. +

+
+ LuCi web interface - janela de configuração da rede sem fio +
LuCi web interface - janela de configuração da rede sem fio
+
+
+
+

Acesso por SSH ^

+

+ LibreCMC também pode ser acessado por SSH para realização de configuração e manutenção. Isso torna possível, por exemplo, instalar LibreCMC sem a interface web de configuração Luci instalado, liberando espaço para a instalação de programas. +

+
+ Acesso por SSH +
Acesso por SSH
+
+

Configuração do acesso SSH ^

+

+ O acesso por SSH é realizado através do programa Dropbear, um serviço de SSH muito leve, dedicado a embarcados, mas também usado em initramfs para acesso a máquinas antes mesmo do kernel ser carregado. +

+

+ Na interface web Luci, a página de configuração do acesso por SSH está localizada em Sistema > Administração Aba Acesso SSH. Por questões de segurança remova a autenticação por senha e configure a autenticação por chave SSH na aba Chaves SSH adicionando sua chave pública SSH à configuração. +

+
+ Configuração SSH pela web interface Luci +
Configuração SSH pela web interface Luci
+
+

+ Se o seu sistema operacional é Gnu/Linux, sua chave pública geralmente é localizada em ~/.ssh/id_rsa.pub. Você pode simplesmente arrastar o arquivo do seu gerenciador de arquivos para o local indicado na janela da interface Luci ou copiar e colar o conteúdo da chave pública. +

+
+ Configuração de chaves SSH pela web interface Luci +
Configuração de chaves SSH pela web interface Luci
+
+

Acesso SSH ^

+

+ Para acessar o LibreCMC pelo SSH basta executar o comando no terminal: +

+ + ssh root@192.168.10.1 + +

Atualização do firmware ^

+

+ Diferentemente de firmwares proprietários, o LibreCMC lança novas versões com frequência. Então, é possível manter o roteador atualizado com LibreCMC. O firmware pode ser atualizado tanto pela interface web Luci quanto pelo shell através do acesso SSH. Aqui trataremos do procedimento de atualização pelo shell. +

+

+ Essa seção da página Cópia de Segurança/Grava Firmware é destinada a fazer instalação de imagens do firmware de fábrica ou de atualizações compatíveis com sysupgrade. Faça o download da imagem do seu dispositivo e do seu arquivo de verificação de integridade sha256sums ou faça a construção você mesmo. As imagens são nomeadas da seguinte forma: +

+

+ librecmc-$BUILD_TARGET-generic-$TARGET_PROFILE-$VERSION-$FS_TYPE-factory.bin e librecmc-$BUILD_TARGET-generic-$TARGET_PROFILE-$VERSION-$FS_TYPE-sysupgrade.bin +

+

+ Sendo $BUILD_TARGET = target (ex. ar71xx), $TARGET_PROFILE = dispositivo, $VERSION = versão do dispositivo. +

+

+ A image cujo nome termina com factory.bin faz uma instalação limpa, geralmente utilizada para instalação à partir do firmware proprietário, enquanto a imagem com nome terminando com sysupgrade.bin faz uma instalação mantendo a configuração, geralmente utilizada para instalação de atualizações. +

+ + scp librecmc-$BUILD_TARGET-generic-$TARGET_PROFILE-$VERSION-$FS_TYPE-sysupgrade.bin sha256sums root@192.168.1.1:/tmp + +

+ Acesse o roteador pelo SSH: +

+ + ssh root@192.168.10.1:/tmp + +

+ Faça a verificação da integridade das imagens executando o comando sha256sum no arquivo sha256sums: +

+ + sha256sum --ignore-missing -c sha256sums + +

+ Se o resultado for OK, a imagem está íntegra e você pode fazer a atualização com segurança. +

+

O processo de gração/atualização do novo firmware é demorado, então espere até que tudo esteja finalizado, senão você corre o risco de fazer tijolo do seu roteador. Faça a atualização executando o seguinte comando:

+ + sysupgrade -v /tmp/librecmc-$BUILD_TARGET-generic-$TARGET_PROFILE-$VERSION-$FS_TYPE-sysupgrade.bin + +
+
+

UCI - Interface de Configuração Unificada ^

+

+ UCI é um sistema para centralizar a configuração dos serviços do LibreCMC. É a principal interface de configuração do sistema, incluindo a configuração principal de interface de rede, configurações sem fio, funcionalidade de registro e configuração de acesso remoto. +

+

+ Muitos pacotes no repositório LibreCMC são compatíveis com o sistema UCI. As aplicações são feitas compatíveis simplesmente escrevendo o arquivo de configuração original (que é lido pelo programa) de acordo com as configurações escolhidas no arquivo UCI correspondente. Isso é feito ao executar os scripts de inicialização em /etc/init.d/. Assim, ao iniciar um daemon com tal script de inicialização compatível com UCI, você deve estar ciente de que o arquivo de configuração original do programa é substituído. Por exemplo, no caso do Samba/CIFS, o arquivo /etc/samba/smb.conf é substituído com configurações UCI do arquivo de configuração do UCI /etc/config/samba ao executar /etc/init.d/samba start. Além disso, o arquivo de configuração do aplicativo é frequentemente armazenado em RAM em vez de em flash, porque ele não precisa ser armazenado em memória não volátil e é reescrito após cada mudança, com base no arquivo UCI. Existem maneiras de desativar o UCI caso você queira ajustar as configurações no arquivo de configuração original não disponível através do UCI, em cifs.server você pode ver como desativar UCI para samba, por exemplo. +

+

+ Para aqueles programas não compatíveis com UCI, existe uma lista conveniente de alguns arquivos de configuração não-UCI que você pode querer atender. Note que, para a maioria dos programas de terceiros, você deve consultar a própria documentação do programa. +

+

Princípios comuns ^

+

+ A configuração central do LibreCMC está dividida em vários arquivos localizados no diretório /etc/config/. Cada arquivo se relaciona aproximadamente com a parte do sistema que ele configura. Você pode editar os arquivos de configuração com um editor de texto ou modificá-los com o programa utilitário de linha de comando UCI. Arquivos de configuração UCI também são modificáveis através de várias APIs de programação (como Shell, Lua e C), que também é como interfaces web como LuCI fazem alterações nos arquivos UCI. +

+

+ Como exemplo de modificação da configuração do UCI, suponha que você queira alterar o endereço IP do dispositivo do padrão 192.168.1.1 para 192.168.2.1. Para fazer isso, usando qualquer editor de texto, como vi, altere a linha: +

+ + option ipaddr 192.168.1.1 + +

+ No arquivo /etc/config/network para: +

+ + option ipaddr 192.168.2.1 + +

+ Em seguida, commit as configurações executando +

+ + /etc/init.d/network restart + +

+ Neste caso, lembre-se que você tem que fazer login novamente usando o SSH como o dispositivo está agora acessível em seu novo endereço IP. +

+

Arquivos de configuração UCI ^

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ArquivoDescrição
Básicas
/etc/config/dhcpDnsmasq e odhcpd configuração: DNS, DHCP, DHCPv6
/etc/config/dropbearSSH configurações
/etc/config/firewallNAT, filtro de pacotes, encaminhamento de porta, etc.
/etc/config/networkConfiguração switch, rotas
/etc/config/systemConjunto de configurações de sistema, NTP, RNG, Watchcat
/etc/config/wirelessConfigurações da rede Wi-Fi
Rede IPv6
/etc/config/ahcpdConfiguração do servidor de encaminhamento Ad-Hoc, protocolo (AHCP)
/etc/config/dhcp6cCliente WIDE-DHCPv6
/etc/config/dhcp6sServidor DHCPv6
/etc/config/gw6cConfiguração do cliente GW6c
Outros
/etc/config/acmeConfiguração do certificado via ACME
/etc/config/babeldConfiguração babeld
/etc/config/bbstoredConfiguração do servidor BoxBackup
/etc/config/cloudflaredConfiguração do tunel Cloudflare
/etc/config/ddnsConfiguração de DNS dinâmico (ddns-scripts)
/etc/config/dnscrypt-proxyConfiguração do DNSCrypt
/etc/config/dockerdConfiguração do motor Docker CE
/etc/config/emailrelayE-MailRelay: servidor simples de SMTP e proxy com suport POP. Package emailrelay
/etc/config/etherwakeWake-on-Lan: etherwake
/etc/config/freifunk_p2pblockUsa iptables layer7-, ipp2p- e recentes módulos de bloqueio de tráfego p2p/filesharing
/etc/config/fstabConfiguração de pontos de montagem e swap
/etc/config/hd-idleOutro servidor de discos
/etc/config/httpdConfiguração de servidor Web (Busybox httpd, deprecated)
/etc/config/ipset-dnsConfiguração ipset-dns
/etc/config/kadnodeKadNode p2p DNS
/etc/config/luciConfigurações básicas da interface web de configuração LibreCMC LuCI
/etc/config/luci_statisticsConfiguração de obtenção de estatística de pacotes
/etc/config/mini_snmpdConfiguração do servidor mini_snmpd
/etc/config/minidlnaConfiguração do servidor de mídia MiniDLNA
/etc/config/mjpg-streamerAplicação de Streaming para webcams compatíveis com Linux-UVC
/etc/config/mountdServidor automount LibreCMC
/etc/config/mrouteConfiguraão de arquivos para múltiplas rotas WAN
/etc/config/multiwanConfiguração simples de multi WAN
/etc/config/mwan3Configurção Multi-WAN com load balancing and mais
/etc/config/nodogsplashConfigurção nodogsplash
/etc/config/ntpclientSincronização de tempo através de cliente ntp
/etc/config/nut_serverControle da UPS (Uninterruptible Power Supply) e/ou completilhamento com outros hosts
/etc/config/nut_monitorMonitoramento de UPS (Uninterruptible Power Supply) de um remote host ou local nut-server
/etc/config/nut_cgiWeb UI para NUT (visto somente em UCI)
/etc/config/p910ndConfiguração para serviço de impressão non-spooling p910nd.server
/etc/config/pure-ftpdConfiguração do serviço Pure-FTPd
/etc/config/qosImplementação do Quality of Service para upload
/etc/config/racoonServiço racoon IPsec
/etc/config/sambaConfiguração para o Microsoft file e serviço de impressão
/etc/config/snmpdConfiguração SNMPd
/etc/config/sqmConfiguração SQM
/etc/config/sshtunnelConfiguração para o pacote sshtunnel
/etc/config/stundConfiguração para o seriço STUN
/etc/config/tincConfiguração do pacore tinc
/etc/config/torConfiguração Tor
/etc/config/tor-hsConfiguração de serviços ocultos por Tor
/etc/config/transmissionConfiguração BitTorrent
/etc/config/uhttpdConfigurações do Web server (uHTTPd)
/etc/config/upnpdConfiguração do serviço miniupnpd UPnP
/etc/config/usersBanco de dados de usuários para diferentes serviços
/etc/config/ushareConfigurações do serviço uShare UPnP
/etc/config/vbladevblade userspace AOE target
/etc/config/vnstatConfigurações do gerenciador de download vnstat
/etc/config/wifitoggleConfiguração do botão Toggle WiFi
/etc/config/wolWake-on-Lan: wol
/etc/config/zncConfiguração do serviço ZNC bouncer (IRC)
+

Sintaxe dos arquivos de configuração ^

+

+ Os arquivos de configuração UCI geralmente consistem em uma ou mais instruções de configuração, chamadas seções com uma ou mais instruções de opção definindo os valores reais. +

+

+ A # começa comentários da maneira usual. Especificamente, se uma linha contém um # fora de uma string literal, ele e todos os caracteres após ele na linha são considerados um comentário e ignorados. +

+

+ Abaixo está um exemplo de um arquivo de configuração simples: +

+ +
+package 'example'
+	  
+config 'example' 'test'
+        option   'string'      'some value'
+        option   'boolean'     '1'
+        list     'collection'  'first item'
+        list     'collection'  'second item'
+	
+
+ +

+ Normalmente você não precisa anexar identificadores ou valores nas citações. As citações só são necessárias se o valor fechado contiver espaços ou abas. Também é legal usar aspas em vez de cotações simples ao digitar opções de configuração. +

+

+ Todos os exemplos abaixo são sintaxe UCI válida: +

+ +
+option  example   value
+option  example  "value"
+option 'example'  value
+option 'example' "value"
+option "example" 'value'
+	
+
+

+ É importante saber que identificadores UCI e nomes de arquivos de configuração podem conter apenas os caracteres a-z, 0-9 e _. Por exemplo, não são permitidos hífens (-). Os valores de opção podem conter qualquer caractere (enquanto forem devidamente citados). +

+

Utilitário de linha de comando UCI ^

+

+ Para ajustar as configurações, normalmente se muda os arquivos de configuração UCI diretamente. No entanto, para fins de script, toda a configuração do UCI também pode ser lida e alterada usando o utilitário de linha de comando uci. Para desenvolvedores que necessitam de processamento automático da configuração UCI, é, portanto, redundante, imprudente e ineficiente usar awk e grep para processar os arquivos de configuração do LibreCMC. O utilitário uci oferece toda a funcionalidade no que diz respeito a modificar e processar UCI. +

+

+ Abaixo está o uso, bem como alguns exemplos úteis de como usar este utilitário poderoso. +

+

+ Ao usar uci para escrever arquivos de configuração, os arquivos são sempre reescritos em comandos inteiros e os comandos não reconhecidos são omitidos. Isso significa que quaisquer linhas estranhas no arquivo são excluídas, como comentários. Se você tem arquivos de configuração UCI que você mesmo editou e deseja preservar seus próprios comentários e linhas em branco, você não deve usar o utilitário linha de comando, mas editar os arquivos normalmente. Note que alguns arquivos, como o arquivo de configuração uHTPd, já contêm muitos comentários quando o aplicativo é instalado pela primeira vez. Além disso, note que algumas aplicações como LuCI também usam o utilitário uci e, assim, podem reescrever arquivos de configuração UCI. +

+

+ Quando existem várias seções do mesmo tipo em uma configuração, UCI suporta referências tipo array para elas. Se existem 8 servidores NTP definidos em /etc/config/system, UCI permitirá que você refira suas seções como system.@timeserver[0] para o primeiro ou system.@timeserver[7] para o último. Você também pode usar índices negativos, como system.@timeserver[-1]. “-1” significa o último, “-2” significa o segundo a último, e assim por diante. Isto é muito útil ao adicionar novas regras ao fim de uma lista. Veja os exemplos abaixo. +

+

Uso ^

+

+ UCI segue a seguinte sintaxe de linha de comando: +

+ + Usage: uci [<options>] <command> [<arguments>] + +

+ A seguir tabela de comandos: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ComandoAlvoDescrição
commit[<config>]Grava as alterações do ficheiro de configuração indicado, ou se não for indicado nenhum, todos os ficheiros de configuração, para o sistema de ficheiros. Todos os comandos "uci set", "uci add", "uci rename" e "uci delete" são encenados em um local temporário e escritos para flash imediatamente com "uci commit". Isso não é necessário depois de editar arquivos de configuração com um editor de texto, mas para scripts, GUIs e outros programas trabalhando diretamente com arquivos UCI.
batch-Executa um script UCI de várias linhas que é tipicamente envolvido em uma sintaxe de documento aqui.
export[<config>]Exporta a configuração em um formato legível por máquina. É usado internamente para avaliar arquivos de configuração como scripts shell.
import[<config>]Importa arquivos de configuração na sintaxe UCI.
changes[<config>]Lista as alterações encenadas para o ficheiro de configuração indicado ou, se não for indicado, todos os ficheiros de configuração.
add<config> <section-type>Adicionar uma secção anónima do tipo de secção à configuração indicada.
add_list<config>.<section>.<option>=<string>Adicionar o texto indicado a uma opção de lista existente.
del_list<config>.<section>.<option>=<string>Remover o texto fornecido de uma opção de lista existente.
show[<config>[.<section>[.<option>]]]Mostra a opção, secção ou configuração indicada na notação compactada.
get<config>.<section>[.<option>]Obter o valor da opção indicada ou o tipo da secção indicada.
set<config>.<section>[.<option>]=<value>Defina o valor da opção indicada, ou adicione uma nova seção com o tipo definido para o valor indicado.
delete<config>.<section>[.<option>]Apagar a secção ou opção indicada.
rename<config>.<section>[.<option>]=<name>Renomeie a opção ou seção indicada para o nome dado.
revert<config>[.<section>[.<option>]]Reverter a opção indicada, seção ou arquivo de configuração.
reorder<config>.<section>=<position>Mova uma secção para outra posição.
+

Exemplos ^

+

Exemplos

+

Configurando um valor

+

+ Se queremos alterar a porta de escuta do servidor web uHTPd de 80 para 8080, alteramos a configuração em /etc/config/uhttpd: +

+ +
+uci set uhttpd.main.listen_http='8080'
+uci commit uhttpd
+/etc/init.d/uhttpd restart
+	
+
+

+ Feito, agora o arquivo de configuração é atualizado e uHTTPd escuta na porta 8080. +

+

Exportar uma configuração inteira

+ + uci export configuration_name + +

+ As configurações comumente disponíveis são: defaults, dnsmasq, dropbear, firewall, fstab, net, qos, samba, system, wireless. +

+

Mostrando uma configuração

+ + uci show configuration_name + + +
+# uci show system 
+system.@system[0]=system 
+system.@system[0].hostname='LibreCMC' 
+system.@system[0].timezone='UTC' 
+system.ntp=timeserver 
+system.ntp.server='0.openwrt.pool.ntp.org' '1.openwrt.pool.ntp.org' '2.openwrt.pool.ntp.org' '3.openwrt.pool.ntp.org' 
+system.ntp.enabled='1' 
+system.ntp.enable_server='0'
+	
+
+

Mostrar apenas o valor de uma opção

+ + uci get httpd.@httpd[0].port + +

Adicionar um item a uma lista

+ + uci add_list system.ntp.server='0.de.pool.ntp.org' + +

Substituir uma lista completamente

+ +
+uci delete system.ntp.server
+uci add_list system.ntp.server='0.de.pool.ntp.org'
+uci add_list system.ntp.server='1.de.pool.ntp.org'
+uci add_list system.ntp.server='2.de.pool.ntp.org'
+	
+
+

Adicionando uma seção com nome à configuração

+

+ Para adicionar uma seção nomeada de um determinado tipo, deve ser usada a forma sem opção do comando uci set. +

+ +
+touch /etc/config/example
+uci set example.this_name=blah
+uci set example.this_name.xxx=yyy
+uci set example.other_name=blah
+uci set example.other_name.yyy=zzz
+uci commit example
+	
+
+ + uci show example + + +
+example.this_name=blah
+example.this_name.xxx=yyy
+example.other_name=blah
+example.other_name.yyy=zzz
+	
+
+ + cat /etc/config/example + + +
+config blah 'this_name'
+    option xxx 'yyy'
+    
+config blah 'other_name'
+    option yyy 'zzz'      
+	
+
+

Salvando valores modificados de uma única configuração

+ +
+uci commit configuration_name 
+reload_config
+	
+
+

Configuração de sistema não tratada por UCI ^

+

+ Muitas coisas podem (e, portanto, devem ser) configuradas com uci através de qualquer uma de suas interfaces. Esta página se preocupa com tudo o que está embutido no LibreCMC que não pode ser configurado com UCI. Note que a maioria das aplicações de terceiros, instaladas com opkg ou de outra forma, normalmente também têm seus próprios métodos de configuração. Usuários experientes com distribuição GNU/Linux saberão tudo isso de cor. Para iniciantes isso deve ser útil. +

+

Arquivos de configuração não UCI ^

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ConfiguraçãoDescripção
/etc/bannerBanner recepção de Login.
/etc/crontabsCron
/etc/dnsmasq.confDnsmasq
/etc/ethersSee: Dnsmasq
/etc/firewall.userFirewall
/etc/apcupsd/apcupsd.conf
/etc/fstabUm link simbólico para /tmp/fstab que está sendo criado e configurado pelo UCI em /etc/config/fstab.
/etc/fw_env.config
/etc/groupEste é um arquivo ASCII que define os grupos aos quais os usuários pertencem.
/etc/hostsDnsmasq
/etc/hosts.allow
/etc/hosts.deny
/etc/hotplug.dHotplug
/etc/init.d/rcSExecutado por init a cada início.
/etc/inittabExemplos inittab
/etc/iproute2/rt_tablesConfiguração de tabelas de roteamento: iproute2
/etc/mtabfilesystems, flash.layout, procfs, sysfs, devpts
/etc/opkg.confOpkg
/etc/passwd
/etc/preinitEm LibreCMC o Kernel é executado pelo bootloader com a opção init=/etc/preinit (em vez do init=/sbin/init usual). Assim, o Kernel executa /etc/preinit. Process.boot
/etc/profile
/etc/protocols
/etc/rc.commonParte do Shebang (Unix) de muitos scripts shell em /etc/init.d. Verifica os scripts iniciais por erros. Por exemplo, desde R27797 verifica se “start” e “stop” são definidos.
/etc/rc.localEste ficheiro é executado pelo /etc/rc.d/S95done em cada arranque. Você deve tratar este arquivo como um script de shell.
/etc/resolv.confUm link simbólico para /tmp/resolv.conf.
/etc/services
/etc/shells
/etc/sysctl.conf/etc/sysctl.conf é chamado de cada inicialização por /etc/rc.d/S99sysctl.
/etc/sysupgrade.confEste arquivo contém arquivos e diretórios que devem ser preservados durante uma atualização. Sysupgrade
/etc/TZUm link simbólico para /tmp/TZ que está sendo criado e configurado com UCI em /etc/config/system
+
+
+

Gerenciador de pacotes opkg ^

+

+ O gerenciador de pacotes do LibreCMC é chamado pelo comando opkg e por meio dele é possível instalar pacotes do seu repositório. Atualmente o repositório contém 2417 pacotes para serem instalados, sendo limitado apenas pelos recursos do seu dispositivo. A seguir comandos mais utilizados. +

+

Comandos de manipulação de pacotes

+

+ Abaixo sequência de comando para obter informações sobre os pacotes. +

+

+ Atualização do repositório: +

+ + opkg update + +

+ Atualizar pacote: +

+ + opkg upgrade <pacote> + +

+ **nunca atualize muitos bacotes ao mesmo tempo, pois existe change real de bricar o aparelho** +

+

+ Remove pacote: +

+ + opkg remove <pacote> + +

Comandos para obter informações

+

+ Abaixo comando para obter informações sobre os pacotes. +

+

+ Listar pacotes disponíveis: +

+ + opkg list + +

+ Listar pacotes instalados: +

+ + opkg list-installed + +

+ listar pacotes com atualizações: +

+ + opkg list-upgradable + +

+ Procurar pacotes a partir do nome ou descrição: +

+ + opkg find <pacote> + +

+ Procurar pacotes que tem o arquivo: +

+ + opkg search <arquivo> + +

+ Informmação sobre o pacote: +

+ + opkg info <pacote> + +
+
+

Router hard reset ^

+

Router hard reset físico ^

+

+ Segure o botão de reiniciar até o LED SYS piscar mais rápido. Solte o botão de reiniciar e espere até que o roteador reinicie. +

+

Router hard reset pelo ^

+

+ Se conecte ao roteador por SSH e execute o comando firstboot: +

+ +
+ssh root@192.168.10.1
+firstboot
+	
+
+

+ Também é possível realizar o hard reset pela interface de configuração LuCi. +

+
+
+

Bibliografia ^

+ +
+ + diff --git a/content/articles/tutoriais/librecmc.html~ b/content/articles/tutoriais/librecmc.html~ new file mode 100644 index 0000000..a7ef7fc --- /dev/null +++ b/content/articles/tutoriais/librecmc.html~ @@ -0,0 +1,1272 @@ + + + Librecmc - Guia de introdução + + + + + + + + + +
+

Índice

+ +
+
+

Introdução ^

+
+ logo da distribuição para embarcados GNU/Linux LibreCMC +
Logo da distribuição GNU/Linux LibreCMC
+
+

+ O LibreCMC GNU/Linux-libre é uma distribuição do sistema operacional Gnu/Linux dedicada a embarcados, especialmente roteadores, mas podendo ser utilizada de maneira geral, certificada pela Fundação de Software Livre como em conformidade com as Diretrizes para Distribuições de Sistemas Livres (GNU FSDG). +

+
+
+

Instalação ^

+

+ O processo de instalação do LibreCMC não é muito complicado, mas exige atenção para não fazer seu dispositivo ficar inutilizável. Para a instalação, tenha em mente a lista oficial de modelos suportados. A instalação consiste em gravar a imagem do LibreCMC de fábrica específica do dispositivo através da página de atualização do firmware proprietário, geralmente na seção de administração do sistema. +

+

+ Também é possível construir uma imagem LibreCMC você mesmo para algum firmware suportado. O sistema de construção é simples, basta seguir a documentação de compilação. +

+

Caso queira, podemos fazer a instalação para você, enquanto nos ajuda a manter as atividades da Brigada. Entre em nossa página de equipamentos e veja como pedir um dispositivo com LibreCMC. +

+
+ Reteador TP-Link TL-WDR4300 +
Roteador TP-Link TL-WDR4300
+
+
+
+

LuCi - Web interface de configuração ^

+

+ LuCi é a interface web de configuração de roteadores usada por LibreCMC. Desenvolvida com a poderosa, eficiente e leve linguagem de programação de script Lua, de origem brasileira e bastante popular. +

+
+ LuCi - web interface de configuração +
LuCi - web interface de configuração usada por LibreCMC
+
+

Acesso ^

+

+ Para acessar LuCi, conecte seu computador (ou outro dispositivo) ao roteador e, pelo navegador, entre no endereço https://192.168.10.1, padrão do gateway. Sempre entre com as credenciais através de conexão criptografada (https) para não correr o risco de algum cliente malicioso pegar as suas credenciais. +

+

Primeiro acesso ^

+

+ Caso seja o primeiro acesso, o usuário administrativo padrão é root e não existe senha, bastando apenas executar o botão Entrar. +

+
+ LuCi web interface - acesso +
LuCi web interface - acesso
+
+

Definição de senha ^

+

+ Na página inicial, defina uma senha executando o botão Ir para a configuração de senha. Ou pelo menu princial Sistema > Administração, aba Senha do Roteador. +

+
+ LuCi web interface - acesso +
Definição de senha
+

+ Insira sua senha nos campos indicados e execute o botão Salvar. +

+ LuCi web interface - Senha do Rotador +
LuCi web interface - Sistema > Adminstração > Senha do Roteador
+
+

Configuração de sistema ^

+

+ As configurações dos aspectos básicos do seu equipamento, como nome do dispositivo, fuso horário, atualiação, backup, etc. está localizado no menu superior denominado Sistema. +

+
+ LuCi web interface - menu Sistema +
LuCi web interface - Menu Sistema
+
+

Sistema ^

+

+ Página localizada no menu Sistema > Sistema, onde está a configuração do nome do dispositivo, fuso horário, serviço de NTP e etc. A página é subdividida em abas apresentadas abaixo. +

+

Configurações gerais

+

+ Nessa aba defina o Nome do equipamento e Fuso horário correto e execute o botão Salvar & Aplicar ou Salvar. +

+
+ LuCi web interface - página Sistema, aba Configurações gerais +
LuCi web interface - página Sistema, aba Configurações gerais
+
+

Sincronização de horário

+

+ Na Aba Sincronização de horário marque a caixa Ativar o cliente NTP e defina os Candidatos a servidor NTP para os sevidores de sua preferêcia. Nós sugerimos os servidores brasileiro do Nic.BR: a.ntp.br, b.ntp.br e c.ntp.br. Insira o candidato a servidor e execute o botão +. Após inserir todos os servidores NTP, execute o botão Salvar & Aplicar ou Salvar. +

+
+ LuCi web interface - página Sistema, aba Sincronização do horário +
LuCi web interface - página Sistema, aba Configurações gerais
+
+

Administração de sistema ^

+

+ Na página de Administração, localizada no menu Sistema > Administração, estão as configurações de acesso ao LibreCMC como, por exemplo, configuração de senha, acesso SSH e HTTP(s). Após qualquer modificação na configuração lembre-se de executar o botão Salvar & Aplicar. +

+
+ LuCi web interface - Senha do Rotador +
LuCi web interface - Sistema > Adminstração > Senha do Roteador
+
+

Cópia de segurança/gravar firmware ^

+

+ Essa página, localizada em Sistema > Cópia de Segurança/Gravar Firmware, contém funções de backup e restauração da configuração e das partições do sistema, bem como atualização do firmware. É muito importante manter uma cópia de segurança das partições do LibreCMC, bem como, após configurar o LibreCMC, fazer uma cópia das configurações do sistema para restaurar, caso precise resetar o sistema para as configurações padrões e restaurá-las após. +

+
+ LuCi web interface - página Cópia de Segurança/Gravar Firmware +
LuCi web interface - Sistema > Cópia de Segurança/Gravar Firmware
+
+

Hard reset do roteador ^

+

+ A seção Restauração da página Cópia de Segurança/Grava Firmware é destinada a fazer o hard reset do roteador. Para tanto, execute o botão Restaure as configurações iniciais. +

+

+ Após, se desejar, restaure as configurações através do arquivo de backup das configurações. +

+

Atualização do firmware ^

+

+ Diferentemente de firmwares proprietários, o LibreCMC lança novas versões com frequência. Então, é possível manter o roteador atualizado com LibreCMC. +

+

+ Essa seção da página Cópia de Segurança/Grava Firmware é destinada a fazer instalação de imagens do firmware de fábrica ou de atualizações compatíveis com sysupgrade. Faça o download da imagem do seu dispositivo e do seu arquivo de verificação de integridade sha256sums ou faça a construção você mesmo. As imagens são nomeadas da seguinte forma: +

+

+ librecmc-$BUILD_TARGET-generic-$TARGET_PROFILE-$VERSION-$FS_TYPE-factory.bin e librecmc-$BUILD_TARGET-generic-$TARGET_PROFILE-$VERSION-$FS_TYPE-sysupgrade.bin +

+

+ Sendo $BUILD_TARGET = target (ex. ar71xx), $TARGET_PROFILE = dispositivo, $VERSION = versão do dispositivo. +

+

+ A image cujo nome termina com factory.bin faz uma instalação limpa, geralmente utilizada para instalação à partir do firmware proprietário, enquanto a imagem com nome terminando com sysupgrade.bin faz uma instalação mantendo a configuração, geralmente utilizada para instalação de atualizações. +

+

+ Faça a verificação da integridade das imagens com o comando sha256sum. Se o seu sistema operacional é Gnu/Linux, no terminal execute o comando a seguir: +

+ + sha256sum --ignore-missing -c sha256sums + +

+ Se a imagem estiver íntegra, a saída do comando será ok. +

+

+ Execute o botão Imagem e selecione a imagem desejada para gravação e, após, execute o botão Gravar imagem. O processo deve demorar alguns minutos até a conclusão. Não deslique o dispositivo até que esteja concluído. +

+

Gerenciador de pacotes ^

+

+ Essa página, localizada em Sistema > Software, gerencia os pacotes do LibreCMC. Faça a atualização da lista de pacotes executando o botão Atualizar lista. A Página contém abas com a lista de pacotes Disponível, Instalado e Atualizações. Antes de instalar qualquer pacote é importante considerar o Espaço livre do dispositivo e Tamanho do pacote. Para instalar, basta executar o botão Instalar +

+
+ LuCi web interface - Software +
LuCi web interface - Sistema > Sotware
+
+

Rede ^

+

+ Esse menu contém as configurações das interfaces Lan e Wan do roteador, da rede sem fio, roteamento, DHCP, DNS e Firewall. Após qualquer alteração nessas configurações, execute o botão Salvar & Aplicar. +

+
+ LuCi web interface - menu Rede +
LuCi web interface - menu Rede
+
+

Interfaces ^

+

+ Localizada no menu Rede > Interfaces, a página contém as configurações das interfaces LAN (rede local) e WAN (rede pública). As configurações dessas interfaces é acessada executando seu respectivo botão Editar. +

+
+ LuCi web interface - página Interfaces +
LuCi web interface - Página Interfaces
+
+

LAN

+

+ Executando o botão Editar da interface LAN (rede local). Uma caixa será aberta contendo as configurações da LAN. Na aba Configurações gerais, a configuração Endereço IPv4 define o endereço gateway do dispositivo, bem como a faixa de endereço IP local utilizada para atribuir automaticamente, através do protocolo DHCP, endereços IP aos dispotivos conectados. Além dela, a configuração Máscara de rede IPv4 para definir a sub-rede. +

+
+ LuCi web interface - Página Lan +
LuCi web interface - Página Lan
+
+

WAN

+

+ Para modificar a interface WAN (rede pública), execute o botão Editar da interface. Uma caixa com as configurações da interface WAN será aberta. Na aba Configurações gerais defina seu Protocolo. As opções são: Cliente DHCP, Cliente DHCPv6, Não gerenciado, PPP, PPPoE, Ponte por retransmissão e Endereço estático. As opções mais utilizadas pelos provedores de internet (IPS) são Cliente DHCP, PPPoE e Endereço estático. Se não sabe o protocolo correto para conectar o LibreCMC à rede pública, entre em contato com o seu ISP e peça auxílio. +

+
+ LuCi web interface - Caixa Interfaces wan, aba Configurações Gerais +
LuCi web interface - Caixa Interfaces wan, aba Configurações Gerais
+
+

Rede sem fio - Wi-Fi ^

+

+ Para ativar/desativar e configurar a rede sem fio Wi-Fi de 2.4GHz e 5GHz, entre na página Rede sem fio localizada no meu Rede. +

+
+ LuCi web interface - Menu Rede sem fio +
LuCi web interface - Menu Rede sem fio
+
+

Configuração

+

+ Na seção Visão Geral da Rede sem Fio é possível ativar/desativar as interfaces de rede sem fio (2.4GHz e/ou 5GHz) executando o botão Ativar ou Desativar. +

+
+ LuCi web interface - Menu Rede sem fio +
Página de configuração da rede sem fio Wi-Fi
+
+

+ Para realizar a configuração execute o botão Editar da respectiva interface de rede sem fio (2.4GHz e/ou 5GHz). A janela de configuração será aberta. +

+
+ LuCi web interface - janela de configuração da rede sem fio +
LuCi web interface - janela de configuração da rede sem fio
+
+

Na seção Configuração da interface, defina o Modo, sendo Ponto de Acesso (AP) utilizado para acesso à rede interna e internet via Wi-Fi (outros modos possíveis são Cliente, Ad-Hoc, Monitor, etc); e o ESSID para o nome de rede Wi-Fi desejado.

+
+ LuCi web interface - janela de configuração da rede sem fio +
LuCi web interface - janela de configuração da rede sem fio
+
+

+ Na aba Segurança da Rede sem Fio escolha a chave de criptografia de conexão dos clientes. Sendo possíveis as chaves OWE (rede aberta), WPA-PSK, WPA2-PSK e WAP3-SAE com possibilidade de combinações de chaves. +

+
+ LuCi web interface - janela de configuração da rede sem fio +
LuCi web interface - janela de configuração da rede sem fio
+
+
+
+

Acesso por SSH ^

+

+ LibreCMC também pode ser acessado por SSH para realização de configuração e manutenção. Isso torna possível, por exemplo, instalar LibreCMC sem a interface web de configuração Luci instalado, liberando espaço para a instalação de programas. +

+
+ Acesso por SSH +
Acesso por SSH
+
+

Configuração do acesso SSH ^

+

+ O acesso por SSH é realizado através do programa Dropbear, um serviço de SSH muito leve, dedicado a embarcados, mas também usado em initramfs para acesso a máquinas antes mesmo do kernel ser carregado. +

+

+ Na interface web Luci, a página de configuração do acesso por SSH está localizada em Sistema > Administração Aba Acesso SSH. Por questões de segurança remova a autenticação por senha e configure a autenticação por chave SSH na aba Chaves SSH adicionando sua chave pública SSH à configuração. +

+
+ Configuração SSH pela web interface Luci +
Configuração SSH pela web interface Luci
+
+

+ Se o seu sistema operacional é Gnu/Linux, sua chave pública geralmente é localizada em ~/.ssh/id_rsa.pub. Você pode simplesmente arrastar o arquivo do seu gerenciador de arquivos para o local indicado na janela da interface Luci ou copiar e colar o conteúdo da chave pública. +

+
+ Configuração de chaves SSH pela web interface Luci +
Configuração de chaves SSH pela web interface Luci
+
+

Acesso SSH ^

+

+ Para acessar o LibreCMC pelo SSH basta executar o comando no terminal: +

+ + ssh root@192.168.10.1 + +

Atualização do firmware ^

+

+ Diferentemente de firmwares proprietários, o LibreCMC lança novas versões com frequência. Então, é possível manter o roteador atualizado com LibreCMC. O firmware pode ser atualizado tanto pela interface web Luci quanto pelo shell através do acesso SSH. Aqui trataremos do procedimento de atualização pelo shell. +

+

+ Essa seção da página Cópia de Segurança/Grava Firmware é destinada a fazer instalação de imagens do firmware de fábrica ou de atualizações compatíveis com sysupgrade. Faça o download da imagem do seu dispositivo e do seu arquivo de verificação de integridade sha256sums ou faça a construção você mesmo. As imagens são nomeadas da seguinte forma: +

+

+ librecmc-$BUILD_TARGET-generic-$TARGET_PROFILE-$VERSION-$FS_TYPE-factory.bin e librecmc-$BUILD_TARGET-generic-$TARGET_PROFILE-$VERSION-$FS_TYPE-sysupgrade.bin +

+

+ Sendo $BUILD_TARGET = target (ex. ar71xx), $TARGET_PROFILE = dispositivo, $VERSION = versão do dispositivo. +

+

+ A image cujo nome termina com factory.bin faz uma instalação limpa, geralmente utilizada para instalação à partir do firmware proprietário, enquanto a imagem com nome terminando com sysupgrade.bin faz uma instalação mantendo a configuração, geralmente utilizada para instalação de atualizações. +

+ + scp librecmc-$BUILD_TARGET-generic-$TARGET_PROFILE-$VERSION-$FS_TYPE-sysupgrade.bin sha256sums root@192.168.1.1:/tmp + +

+ Acesse o roteador pelo SSH: +

+ + ssh root@192.168.10.1:/tmp + +

+ Faça a verificação da integridade das imagens executando o comando sha256sum no arquivo sha256sums: +

+ + sha256sum --ignore-missing -c sha256sums + +

+ Se o resultado for OK, a imagem está íntegra e você pode fazer a atualização com segurança. +

+

O processo de gração/atualização do novo firmware é demorado, então espere até que tudo esteja finalizado, senão você corre o risco de fazer tijolo do seu roteador. Faça a atualização executando o seguinte comando:

+ + sysupgrade -v /tmp/librecmc-$BUILD_TARGET-generic-$TARGET_PROFILE-$VERSION-$FS_TYPE-sysupgrade.bin + +
+
+

UCI - Interface de Configuração Unificada ^

+

+ UCI é um sistema para centralizar a configuração dos serviços do LibreCMC. É a principal interface de configuração do sistema, incluindo a configuração principal de interface de rede, configurações sem fio, funcionalidade de registro e configuração de acesso remoto. +

+

+ Muitos pacotes no repositório LibreCMC são compatíveis com o sistema UCI. As aplicações são feitas compatíveis simplesmente escrevendo o arquivo de configuração original (que é lido pelo programa) de acordo com as configurações escolhidas no arquivo UCI correspondente. Isso é feito ao executar os scripts de inicialização em /etc/init.d/. Assim, ao iniciar um daemon com tal script de inicialização compatível com UCI, você deve estar ciente de que o arquivo de configuração original do programa é substituído. Por exemplo, no caso do Samba/CIFS, o arquivo /etc/samba/smb.conf é substituído com configurações UCI do arquivo de configuração do UCI /etc/config/samba ao executar /etc/init.d/samba start. Além disso, o arquivo de configuração do aplicativo é frequentemente armazenado em RAM em vez de em flash, porque ele não precisa ser armazenado em memória não volátil e é reescrito após cada mudança, com base no arquivo UCI. Existem maneiras de desativar o UCI caso você queira ajustar as configurações no arquivo de configuração original não disponível através do UCI, em cifs.server você pode ver como desativar UCI para samba, por exemplo. +

+

+ Para aqueles programas não compatíveis com UCI, existe uma lista conveniente de alguns arquivos de configuração não-UCI que você pode querer atender. Note que, para a maioria dos programas de terceiros, você deve consultar a própria documentação do programa. +

+

Princípios comuns ^

+

+ A configuração central do LibreCMC está dividida em vários arquivos localizados no diretório /etc/config/. Cada arquivo se relaciona aproximadamente com a parte do sistema que ele configura. Você pode editar os arquivos de configuração com um editor de texto ou modificá-los com o programa utilitário de linha de comando UCI. Arquivos de configuração UCI também são modificáveis através de várias APIs de programação (como Shell, Lua e C), que também é como interfaces web como LuCI fazem alterações nos arquivos UCI. +

+

+ Como exemplo de modificação da configuração do UCI, suponha que você queira alterar o endereço IP do dispositivo do padrão 192.168.1.1 para 192.168.2.1. Para fazer isso, usando qualquer editor de texto, como vi, altere a linha: +

+ + option ipaddr 192.168.1.1 + +

+ No arquivo /etc/config/network para: +

+ + option ipaddr 192.168.2.1 + +

+ Em seguida, commit as configurações executando +

+ + /etc/init.d/network restart + +

+ Neste caso, lembre-se que você tem que fazer login novamente usando o SSH como o dispositivo está agora acessível em seu novo endereço IP. +

+

Arquivos de configuração UCI ^

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ArquivoDescrição
Básicas
/etc/config/dhcpDnsmasq e odhcpd configuração: DNS, DHCP, DHCPv6
/etc/config/dropbearSSH configurações
/etc/config/firewallNAT, filtro de pacotes, encaminhamento de porta, etc.
/etc/config/networkConfiguração switch, rotas
/etc/config/systemConjunto de configurações de sistema, NTP, RNG, Watchcat
/etc/config/wirelessConfigurações da rede Wi-Fi
Rede IPv6
/etc/config/ahcpdConfiguração do servidor de encaminhamento Ad-Hoc, protocolo (AHCP)
/etc/config/dhcp6cCliente WIDE-DHCPv6
/etc/config/dhcp6sServidor DHCPv6
/etc/config/gw6cConfiguração do cliente GW6c
Outros
/etc/config/acmeConfiguração do certificado via ACME
/etc/config/babeldConfiguração babeld
/etc/config/bbstoredConfiguração do servidor BoxBackup
/etc/config/cloudflaredConfiguração do tunel Cloudflare
/etc/config/ddnsConfiguração de DNS dinâmico (ddns-scripts)
/etc/config/dnscrypt-proxyConfiguração do DNSCrypt
/etc/config/dockerdConfiguração do motor Docker CE
/etc/config/emailrelayE-MailRelay: servidor simples de SMTP e proxy com suport POP. Package emailrelay
/etc/config/etherwakeWake-on-Lan: etherwake
/etc/config/freifunk_p2pblockUsa iptables layer7-, ipp2p- e recentes módulos de bloqueio de tráfego p2p/filesharing
/etc/config/fstabConfiguração de pontos de montagem e swap
/etc/config/hd-idleOutro servidor de discos
/etc/config/httpdConfiguração de servidor Web (Busybox httpd, deprecated)
/etc/config/ipset-dnsConfiguração ipset-dns
/etc/config/kadnodeKadNode p2p DNS
/etc/config/luciConfigurações básicas da interface web de configuração LibreCMC LuCI
/etc/config/luci_statisticsConfiguração de obtenção de estatística de pacotes
/etc/config/mini_snmpdConfiguração do servidor mini_snmpd
/etc/config/minidlnaConfiguração do servidor de mídia MiniDLNA
/etc/config/mjpg-streamerAplicação de Streaming para webcams compatíveis com Linux-UVC
/etc/config/mountdServidor automount LibreCMC
/etc/config/mrouteConfiguraão de arquivos para múltiplas rotas WAN
/etc/config/multiwanConfiguração simples de multi WAN
/etc/config/mwan3Configurção Multi-WAN com load balancing and mais
/etc/config/nodogsplashConfigurção nodogsplash
/etc/config/ntpclientSincronização de tempo através de cliente ntp
/etc/config/nut_serverControle da UPS (Uninterruptible Power Supply) e/ou completilhamento com outros hosts
/etc/config/nut_monitorMonitoramento de UPS (Uninterruptible Power Supply) de um remote host ou local nut-server
/etc/config/nut_cgiWeb UI para NUT (visto somente em UCI)
/etc/config/p910ndConfiguração para serviço de impressão non-spooling p910nd.server
/etc/config/pure-ftpdConfiguração do serviço Pure-FTPd
/etc/config/qosImplementação do Quality of Service para upload
/etc/config/racoonServiço racoon IPsec
/etc/config/sambaConfiguração para o Microsoft file e serviço de impressão
/etc/config/snmpdConfiguração SNMPd
/etc/config/sqmConfiguração SQM
/etc/config/sshtunnelConfiguração para o pacote sshtunnel
/etc/config/stundConfiguração para o seriço STUN
/etc/config/tincConfiguração do pacore tinc
/etc/config/torConfiguração Tor
/etc/config/tor-hsConfiguração de serviços ocultos por Tor
/etc/config/transmissionConfiguração BitTorrent
/etc/config/uhttpdConfigurações do Web server (uHTTPd)
/etc/config/upnpdConfiguração do serviço miniupnpd UPnP
/etc/config/usersBanco de dados de usuários para diferentes serviços
/etc/config/ushareConfigurações do serviço uShare UPnP
/etc/config/vbladevblade userspace AOE target
/etc/config/vnstatConfigurações do gerenciador de download vnstat
/etc/config/wifitoggleConfiguração do botão Toggle WiFi
/etc/config/wolWake-on-Lan: wol
/etc/config/zncConfiguração do serviço ZNC bouncer (IRC)
+

Sintaxe dos arquivos de configuração ^

+

+ Os arquivos de configuração UCI geralmente consistem em uma ou mais instruções de configuração, chamadas seções com uma ou mais instruções de opção definindo os valores reais. +

+

+ A # começa comentários da maneira usual. Especificamente, se uma linha contém um # fora de uma string literal, ele e todos os caracteres após ele na linha são considerados um comentário e ignorados. +

+

+ Abaixo está um exemplo de um arquivo de configuração simples: +

+ +
+package 'example'
+	  
+config 'example' 'test'
+        option   'string'      'some value'
+        option   'boolean'     '1'
+        list     'collection'  'first item'
+        list     'collection'  'second item'
+	
+
+ +

+ Normalmente você não precisa anexar identificadores ou valores nas citações. As citações só são necessárias se o valor fechado contiver espaços ou abas. Também é legal usar aspas em vez de cotações simples ao digitar opções de configuração. +

+

+ Todos os exemplos abaixo são sintaxe UCI válida: +

+ +
+option  example   value
+option  example  "value"
+option 'example'  value
+option 'example' "value"
+option "example" 'value'
+	
+
+

+ É importante saber que identificadores UCI e nomes de arquivos de configuração podem conter apenas os caracteres a-z, 0-9 e _. Por exemplo, não são permitidos hífens (-). Os valores de opção podem conter qualquer caractere (enquanto forem devidamente citados). +

+

Utilitário de linha de comando UCI ^

+

+ Para ajustar as configurações, normalmente se muda os arquivos de configuração UCI diretamente. No entanto, para fins de script, toda a configuração do UCI também pode ser lida e alterada usando o utilitário de linha de comando uci. Para desenvolvedores que necessitam de processamento automático da configuração UCI, é, portanto, redundante, imprudente e ineficiente usar awk e grep para processar os arquivos de configuração do LibreCMC. O utilitário uci oferece toda a funcionalidade no que diz respeito a modificar e processar UCI. +

+

+ Abaixo está o uso, bem como alguns exemplos úteis de como usar este utilitário poderoso. +

+

+ Ao usar uci para escrever arquivos de configuração, os arquivos são sempre reescritos em comandos inteiros e os comandos não reconhecidos são omitidos. Isso significa que quaisquer linhas estranhas no arquivo são excluídas, como comentários. Se você tem arquivos de configuração UCI que você mesmo editou e deseja preservar seus próprios comentários e linhas em branco, você não deve usar o utilitário linha de comando, mas editar os arquivos normalmente. Note que alguns arquivos, como o arquivo de configuração uHTPd, já contêm muitos comentários quando o aplicativo é instalado pela primeira vez. Além disso, note que algumas aplicações como LuCI também usam o utilitário uci e, assim, podem reescrever arquivos de configuração UCI. +

+

+ Quando existem várias seções do mesmo tipo em uma configuração, UCI suporta referências tipo array para elas. Se existem 8 servidores NTP definidos em /etc/config/system, UCI permitirá que você refira suas seções como system.@timeserver[0] para o primeiro ou system.@timeserver[7] para o último. Você também pode usar índices negativos, como system.@timeserver[-1]. “-1” significa o último, “-2” significa o segundo a último, e assim por diante. Isto é muito útil ao adicionar novas regras ao fim de uma lista. Veja os exemplos abaixo. +

+

Uso ^

+

+ UCI segue a seguinte sintaxe de linha de comando: +

+ + Usage: uci [<options>] <command> [<arguments>] + +

+ A seguir tabela de comandos: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ComandoAlvoDescrição
commit[<config>]Grava as alterações do ficheiro de configuração indicado, ou se não for indicado nenhum, todos os ficheiros de configuração, para o sistema de ficheiros. Todos os comandos "uci set", "uci add", "uci rename" e "uci delete" são encenados em um local temporário e escritos para flash imediatamente com "uci commit". Isso não é necessário depois de editar arquivos de configuração com um editor de texto, mas para scripts, GUIs e outros programas trabalhando diretamente com arquivos UCI.
batch-Executa um script UCI de várias linhas que é tipicamente envolvido em uma sintaxe de documento aqui.
export[<config>]Exporta a configuração em um formato legível por máquina. É usado internamente para avaliar arquivos de configuração como scripts shell.
import[<config>]Importa arquivos de configuração na sintaxe UCI.
changes[<config>]Lista as alterações encenadas para o ficheiro de configuração indicado ou, se não for indicado, todos os ficheiros de configuração.
add<config> <section-type>Adicionar uma secção anónima do tipo de secção à configuração indicada.
add_list<config>.<section>.<option>=<string>Adicionar o texto indicado a uma opção de lista existente.
del_list<config>.<section>.<option>=<string>Remover o texto fornecido de uma opção de lista existente.
show[<config>[.<section>[.<option>]]]Mostra a opção, secção ou configuração indicada na notação compactada.
get<config>.<section>[.<option>]Obter o valor da opção indicada ou o tipo da secção indicada.
set<config>.<section>[.<option>]=<value>Defina o valor da opção indicada, ou adicione uma nova seção com o tipo definido para o valor indicado.
delete<config>.<section>[.<option>]Apagar a secção ou opção indicada.
rename<config>.<section>[.<option>]=<name>Renomeie a opção ou seção indicada para o nome dado.
revert<config>[.<section>[.<option>]]Reverter a opção indicada, seção ou arquivo de configuração.
reorder<config>.<section>=<position>Mova uma secção para outra posição.
+

Exemplos ^

+

Exemplos

+

Configurando um valor

+

+ Se queremos alterar a porta de escuta do servidor web uHTPd de 80 para 8080, alteramos a configuração em /etc/config/uhttpd: +

+ +
+uci set uhttpd.main.listen_http='8080'
+uci commit uhttpd
+/etc/init.d/uhttpd restart
+	
+
+

+ Feito, agora o arquivo de configuração é atualizado e uHTTPd escuta na porta 8080. +

+

Exportar uma configuração inteira

+ + uci export configuration_name + +

+ As configurações comumente disponíveis são: defaults, dnsmasq, dropbear, firewall, fstab, net, qos, samba, system, wireless. +

+

Mostrando uma configuração

+ + uci show configuration_name + + +
+# uci show system 
+system.@system[0]=system 
+system.@system[0].hostname='LibreCMC' 
+system.@system[0].timezone='UTC' 
+system.ntp=timeserver 
+system.ntp.server='0.openwrt.pool.ntp.org' '1.openwrt.pool.ntp.org' '2.openwrt.pool.ntp.org' '3.openwrt.pool.ntp.org' 
+system.ntp.enabled='1' 
+system.ntp.enable_server='0'
+	
+
+

Mostrar apenas o valor de uma opção

+ + uci get httpd.@httpd[0].port + +

Adicionar um item a uma lista

+ + uci add_list system.ntp.server='0.de.pool.ntp.org' + +

Substituir uma lista completamente

+ +
+uci delete system.ntp.server
+uci add_list system.ntp.server='0.de.pool.ntp.org'
+uci add_list system.ntp.server='1.de.pool.ntp.org'
+uci add_list system.ntp.server='2.de.pool.ntp.org'
+	
+
+

Adicionando uma seção com nome à configuração

+

+ Para adicionar uma seção nomeada de um determinado tipo, deve ser usada a forma sem opção do comando uci set. +

+ +
+touch /etc/config/example
+uci set example.this_name=blah
+uci set example.this_name.xxx=yyy
+uci set example.other_name=blah
+uci set example.other_name.yyy=zzz
+uci commit example
+	
+
+ + uci show example + + +
+example.this_name=blah
+example.this_name.xxx=yyy
+example.other_name=blah
+example.other_name.yyy=zzz
+	
+
+ + cat /etc/config/example + + +
+config blah 'this_name'
+    option xxx 'yyy'
+    
+config blah 'other_name'
+    option yyy 'zzz'      
+	
+
+

Salvando valores modificados de uma única configuração

+ +
+uci commit configuration_name 
+reload_config
+	
+
+

Configuração de sistema não tratada por UCI ^

+

+ Muitas coisas podem (e, portanto, devem ser) configuradas com uci através de qualquer uma de suas interfaces. Esta página se preocupa com tudo o que está embutido no LibreCMC que não pode ser configurado com UCI. Note que a maioria das aplicações de terceiros, instaladas com opkg ou de outra forma, normalmente também têm seus próprios métodos de configuração. Usuários experientes com distribuição GNU/Linux saberão tudo isso de cor. Para iniciantes isso deve ser útil. +

+

Arquivos de configuração não UCI ^

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ConfiguraçãoDescripção
/etc/bannerBanner recepção de Login.
/etc/crontabsCron
/etc/dnsmasq.confDnsmasq
/etc/ethersSee: Dnsmasq
/etc/firewall.userFirewall
/etc/apcupsd/apcupsd.conf
/etc/fstabUm link simbólico para /tmp/fstab que está sendo criado e configurado pelo UCI em /etc/config/fstab.
/etc/fw_env.config
/etc/groupEste é um arquivo ASCII que define os grupos aos quais os usuários pertencem.
/etc/hostsDnsmasq
/etc/hosts.allow
/etc/hosts.deny
/etc/hotplug.dHotplug
/etc/init.d/rcSExecutado por init a cada início.
/etc/inittabExemplos inittab
/etc/iproute2/rt_tablesConfiguração de tabelas de roteamento: iproute2
/etc/mtabfilesystems, flash.layout, procfs, sysfs, devpts
/etc/opkg.confOpkg
/etc/passwd
/etc/preinitEm LibreCMC o Kernel é executado pelo bootloader com a opção init=/etc/preinit (em vez do init=/sbin/init usual). Assim, o Kernel executa /etc/preinit. Process.boot
/etc/profile
/etc/protocols
/etc/rc.commonParte do Shebang (Unix) de muitos scripts shell em /etc/init.d. Verifica os scripts iniciais por erros. Por exemplo, desde R27797 verifica se “start” e “stop” são definidos.
/etc/rc.localEste ficheiro é executado pelo /etc/rc.d/S95done em cada arranque. Você deve tratar este arquivo como um script de shell.
/etc/resolv.confUm link simbólico para /tmp/resolv.conf.
/etc/services
/etc/shells
/etc/sysctl.conf/etc/sysctl.conf é chamado de cada inicialização por /etc/rc.d/S99sysctl.
/etc/sysupgrade.confEste arquivo contém arquivos e diretórios que devem ser preservados durante uma atualização. Sysupgrade
/etc/TZUm link simbólico para /tmp/TZ que está sendo criado e configurado com UCI em /etc/config/system
+
+
+

Gerenciador de pacotes opkg ^

+

+ O gerenciador de pacotes do LibreCMC é chamado pelo comando opkg e por meio dele é possível instalar pacotes do seu repositório. Atualmente o repositório contém 2417 pacotes para serem instalados, sendo limitado apenas pelos recursos do seu dispositivo. A seguir comandos mais utilizados. +

+

Comandos de manipulação de pacotes

+

+ Abaixo sequência de comando para obter informações sobre os pacotes. +

+

+ Atualização do repositório: +

+ + opkg update + +

+ Atualizar pacote: +

+ + opkg upgrade <pacote> + +

+ **nunca atualize muitos bacotes ao mesmo tempo, pois existe change real de bricar o aparelho** +

+

+ Remove pacote: +

+ + opkg remove <pacote> + +

Comandos para obter informações

+

+ Abaixo comando para obter informações sobre os pacotes. +

+

+ Listar pacotes disponíveis: +

+ + opkg list + +

+ Listar pacotes instalados: +

+ + opkg list-installed + +

+ listar pacotes com atualizações: +

+ + opkg list-upgradable + +

+ Procurar pacotes a partir do nome ou descrição: +

+ + opkg find <pacote> + +

+ Procurar pacotes que tem o arquivo: +

+ + opkg search <arquivo> + +

+ Informmação sobre o pacote: +

+ + opkg info <pacote> + +
+
+

Router hard reset ^

+

Router hard reset físico ^

+

+ Segure o botão de reiniciar até o LED SYS piscar mais rápido. Solte o botão de reiniciar e espere até que o roteador reinicie. +

+

Router hard reset pelo ^

+

+ Se conecte ao roteador por SSH e execute o comando firstboot: +

+ +
+ssh root@192.168.10.1
+firstboot
+	
+
+

+ Também é possível realizar o hard reset pela interface de configuração LuCi. +

+
+
+

Bibliografia ^

+ +
+ + diff --git a/content/articles/tutoriais/replicant.html b/content/articles/tutoriais/replicant.html new file mode 100644 index 0000000..4f3903f --- /dev/null +++ b/content/articles/tutoriais/replicant.html @@ -0,0 +1,665 @@ + + + Replicant - Guia de Introdução + + + + + + + + + +
+

Índice

+ +
+
+

Introdução ^

+
+ Imagem do logo do Projeto Replicant +
Logo do Projeto Replicant
+
+

+ O Replicant é uma distribuição Android auditada e certificada pela Fundação de Software Livre. Isso significa que o Replicant é uma versão do Android, sistema operacional dedicado a dispositivos móveis, composta exclusivamente por software livre. Todos os programas proprietários, firmwares e aplicativos, foram removidos ou substituídos por versões livres. Seu desenvolvimento é realizado pela comunidade hacker de software livre, que possibilita o compartilhamento de tecnologias e maior segurança, pois as licenças livres garantem a liberdade de executar, consultar, modificar e distribuir cópias dos programas. +

+

+ As barreiras de controle proprietário, capitalista, dificultam o desenvolvimento. Por isso, o Replicant suporta apenas alguns modelos de smartphones e tabletes e, dependendo do modelo, determinados dispositivos internos como Wi-Fi, câmera, gps e etc, podem não funcionar. Então, é preciso estar firme no propósito de emancipação da classe trabalhadora, porque usar o Replicant exige abrir mão deles. Mas os benefícios são muito maiores que os sacrifícios, visto que o Replicant é o único sistema operacional para dispositivos móveis sem controles proprietários. +

+
+
+

Instalação ^

+

+ O processo de instalação do Replicant não é muito complicando, mas exige atenção para não fazer seu dispositivo ficar inutilizável. Não está no escopo desse guia cobrir a instalação, mesmo porque ela muda de acordo com o modelo do dispositivo a ser instalado. Se você quiser fazer a instalação, tenha em mente a lista de modelos suportados e o manual de instalação do projeto. Caso queira, podemos fazer a instalação para você, enquanto nos ajuda a manter as atividades da Brigada. Entre em nossa página de equipamento e veja como pedir um dispositivo com Replicant. +

+
+ Imagem de dois smartphones à esquerda Samsung Galaxy Note 2 N7100 e à direita Samsung Galaxy S3 I9300 +
Samsung Galaxy Note 2 N7100 e Samsung Galaxy S3 I9300
+
+
+
+

Operadoras de telefonia móvel ^

+

+ A primeira coisa que geralmente fazemos antes mesmo de ligar os dispositivos móveis é instalar o cartão eSim para acessar as redes operadas pelas empresas de comunicação de dispositivos móveis. Contudo, é importante salientar que essas redes são ruins, porque as operadoras podem rastrear seu dispositivo, obtendo sua localização aproximada, conexões de internet, escutar suas ligações, ler suas mensagens SMS, etc. Então, para evitar esses mecanismos de vigilância, não utilize chip eSIM de telefonia móvel e se comunique através da internet pelas redes Wi-Fi. +

+

+ Caso necessite das chamadas telefônicas ou do acesso à internet móvel, leve em consideração esses problemas de segurança. É possível minimizá-los se comunicando pela internet trafegando pelas redes de anonimato como, por exemplo, i2p ou Tor, mantendo, assim, sua comunicação criptografada e oculta, protegida da vigilância da operadora. Orbot e Invizible Pro são aplicativos fáceis de configurar que direcionam todo o fluxo de internet do dispositivo para a rede de anonimato Tor. Fazendo com que os aplicativos de mensagens, voz e vídeo usem as redes de anonimato. +

+
+
+

Android Debug Bridge (ADB) ^

+

+ A primeira coisa a fazer quando se tem um Replicant é instalar o ADB no seu computador para poder manipular o dispositivo móvel. O ADB é um programa de linha de comando muito poderoso que conecta o desktop ao sistema do smartphone/tablets para realizar diversas operações como, por exemplo, configurar conexões de rede, empurrar e puxar arquivos, fazer backup, e etc, e será necessário para realizar tópicos importantes deste guia. +

+

+ Tenha cuidado ao executar qualquer operação com ADB, pois ele tem a capacidade de realizar alterações profundas no sistema que pode comprometer seu funcionamento. +

+

Instalação do ADB

+

+ Para instalar o ADB no desktop, siga as instrução abaixo referentes ao seu sistema operacional. +

+

Parabola e Hyperbola

+ + pacman -S android-tools android-udev heimdall + +

Trisquel e PureOS

+ + apt install android-tools-adb android-tools-fastboot heimdall-flash + +

GNU Guix

+ + guix install adb heimdall fastboot mkbootimg + +

Acesso superusuário

+

+ Habilite o acesso a superusuário para aplicativos e ADB. +

+ + Configurações -> Opções do desenvolvedor -> Acesso superusuário -> Aplicativos e ADB + +

Depuração Android

+

+ Habilite a interface de Ponte de Depuração Android (adb): +

+ + Configurações -> Opções do desenvolvedor -> Depuração Android + +

+ Conecte o smartphone ao computador através de cabo microUSB/USB. Uma mensagem é exibida no smartphone pedindo permissão para ativar a depuração USB com o computador. Confirme. +

+

+ Verifique se a conexão entre o Replicant e o desktop está ativa usando o terminal com o comando: +

+ + adb devices + +

+ Se estiver tudo correto, o terminal exibirá o número serial do smartphone seguido de device. +

+
+
+

Backup e restauração da partição do modem efs ^

+

+ Muitos dispositivos suportados pelo Replicant têm uma partição com os dados do modem (IMEI, etc) que é chamado de EFS. É uma boa ideia fazer um backup dessa partição para que você possa restaurá-la se algum arquivo se corromper, o que às vezes pode acontecer com o Replicant. Sem esse backup o modem torna-se inutilizável. +

+

+ A operação de backup tem especificidades em relação aos diferentes modelos. Entre na página do projeto e siga as orientações sobre backup da partição EFS, e, caso precise, as orientações de restauração. +

+

+ É muito importante fazer esse backup, pois a possibilidade de corrupção de arquivos na partição EFS é real e sem uma cópia funcional dos arquivos para a devida correção o modem torna-se inutilizável. +

+
+
+

Tela de Bloqueio ^

+

+ Para manter seguro o sistema e os arquivos de acesso físico não autorizado ao dispositivo é importante definir uma senha de bloqueio da tela. Para tanto, siga o caminho abaixo e as instruções do sistema. +

+ + Configurações -> Tela de bloqueio -> Bloqueio de tela + +
+
+

Criptografia do sistema ^

+

+ O principal objetivo do Replicant é manter a segurança dos arquivos dos usuário. Então, criptografar seu dispositivo garante que ninguém com acesso físico consiga ler, escrever ou copiar seus arquivos. O Replicant suporta criptografar seu dispositivo, defendendo-o contra esses acessos não autorizados. A criptografaria é habilitada no caminho indicado abaixo. +

+ + Configurações -> Segurança -> Criptografar o Telefone + +

+ Siga as demais instruções do sistema. A bateria precisa estar com, pelo menos, 80% de carga e, além disso, carregando (plugado na fonte de energia e não na entrada USB do computador). A criptografia não deve ser interrompida para não danificar o sistema e nem perder os seus dados. +

+
+
+

Wi-Fi ^

+

+ O Wi-Fi interno dos dispositivos suportados pelo Replicant não funcionam com firmware livre. A solução, então, é adicionar um dongle Wi-Fi USB externo através da porta microUSB fêmea que suporte firmware livre. Os modelos de Wi-Fi com chip Qualcomm Atheros AR9271 funcionam bem com o firmware livre Atheros ath9k e são facilmente encontrados no mercado. Nós também vendemos adaptadores compatíveis com Replicant e com Gnu/Linux-libre. Se tiver interesse, entre em nossa página de equipamento e dispositivos para mais informações. +

+

+ Contudo, os smartphones e tablets dificilmente aguentam alimentar um dispositivo externo, ocasionando instabilidade e rápido consumo da bateria. Então a solução é conectar o dongle Wi-Fi através de um Cabo Y (três plugues) com pulgos USB fêmea, microUSB macho e microUSB fêmea (ou USB macho), e fornecer alimentação de energia ao dongle diretamente. +

+

+ O processo é simples, plugamos o dongle Wi-Fi na entrada USB fêmea do Cabo Y; a fonte de alimentação externa na entrada microUSB fêmea; e, o smartphone/tablet na entrada microUSB macho. Depois, no Replicant, basta habilitar o Wi-Fi pelo menu suspenso ou nas configurações de Wi-Fi e escolher uma rede para se conectar. +

+
+
+

Tethering ^

+

Tethering é o compartilhamento de internet entre dispositivos através do Wi-Fi ou USB.

+

Tethering Wi-Fi

+

A configuração do compartilhamento da internet do Replicant para outros dispositivos através do Wi-Fi é realizada no caminho a seguir. Lembre-se de conectar o dongle USB Wi-Fi.

+ + Configurações -> Mais -> Tethering de acesso portátil -> Configurar ponto de acesso Wi-Fi + +

+ Depois de configurar o tethering Wi-Fi, habilite-o no caminho a seguir. +

+ + Configurações -> Mais -> Tethering de acesso portátil -> Ponto de acesso Wi-Fi portátil + +

Tethering USB

+

O compartilhamento da internet do Replicant via USB para outro dispositivos é realizada no caminho a seguir.

+ + Configurações -> Mais -> Tethering de acesso portátil -> Vínculo USB + +

Tethering USB Reverso

+

+ É o compartilhamento da internet do computador desktop para o Replicant. Nesse caso, é necessário fazer algumas operações pelo ADB para para enviar o script que cria a rede no Replicant e criar a rede no computador desktop +

+

+ Primeiramente, instale o wget. +

+ + apt install wget + +

+ Faça o download do script do Replicant. +

+ + wget https://git.replicant.us/replicant/vendor_replicant-scripts/plain/networking/usb/usb_networking_device.sh + +

+ Edite o script para ajustar o serviço de DNS primário e secundário. +

+ + nano usb_networking_device.sh + +

+ Altere o valor de DNS1 para 10.42.0.1 e DNS2 para 10.42.1.1. +

+

DNS1 devem ficar assim:

+ + DNS1="10.42.0.1" + +

e DNS2 assim:

+ + DNS2="10.42.1.1" + +

+ Agora inicie o adb como root. +

+ + adb root + +

+ Empurre o script usb_networking_device.sh para /data. +

+ + adb push usb_networking_device.sh /data/ + +

+ Altere sua propriedade para execução. +

+ + adb shell "chmod a+x /data/usb_networking_device.sh" + +

+ Inicie a primeira etapa da conexão de tethering reverso. +

+ + adb shell "/data/usb_networking_device.sh start1" + +

+ Configure uma conexão ethernet (ou wired) no computador de mesa com o dispositivo móvel conectado na porta usb (Geralmente esse passo é acessível pelo applet do Network Manager da barra de ferramentas). +

+
    +
  1. No applet do Network Manager, crie uma nova conexão "Ethernet" ou "Wired"
  2. +
  3. Na aba para configurações IPv4, selecione o método "Compartilhado com outros computadores"
  4. +
  5. Salve a conexão com um nome distinguível como, por exemplo, "Replicant USB Reverso"
  6. +
  7. Na aba Ethernet, selecione a conexão para o dispositivo ethernet (eno ou enp3s0)
  8. +
  9. Agora execute a segunda etapa do script de criação do tethering reverso
  10. +
+ + adb shell "/data/usb_networking_device.sh start2" + +

+ Para desconectar o Replicant e o computador. +

+ + adb shell "/data/usb_networking_device.sh stop" + +
+
+

Cartão de Memória ^

+

+ Os modelos suportados pelo Replicant geralmente possuem pouca memória interna de armazenamento, trazendo a necessidade expansão através de cartão SD, que pode ser de até 64GB. A expansão pode ser configurada para armazenamento portátil ou armazenamento interno. O armazenamento portátil geralmente é utilizado para transferência de arquivos entre dispositivos como, por exemplo, fotos e músicas. Já a configuração como armazenamento intento possibilita que as aplicações utilizem o cartão SD para armazenar arquivos. Isso aumenta a capacidade de armazenamento, mas o cartão só funcionará no equipamento. +

+

É possível instalar alguns aplicativos no cartão de memória quando configurado como armazenamento interno. Contudo, a instalação de aplicativos no cartão SD, eventualmente causa instabilidade gerando reinicializações e, eventualmente, corrupção do sistema e reinicializações em loop. Então, não faça a instalação de aplicativos no cartão SD. +

+
+
+

Certificado Let's Encrypt ^

+

+ A autoridade certificadora Let's Encrypt, muito utilizada nas aplicações de internet, pois gera certificados gratuitamente, atualizou seu certificado logo após o lançamento do Replicant versão 6.0004. Então, o Replicant reclama da confiabilidade de seus certificados. Para resolver essa questão, é necessário inserir manualmente o certificado atualizado. Basta seguir o tutorial do Navegador Privado para resolver essa questão. +

+
+
+

Aplicativos indicados ^

+

+ O Replicant removeu a loja de aplicativos do F-Droid, porque o repositório não segue as Diretrizes para Distribuições de Sistemas Livres (FSDG) do Projeto GNU. Então, fizemos uma lista de aplicativos livres (GNU General Public License v3.0) úteis que podem ser baixados diretamente do repositório e instalados. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AplicativoDescrição
Acrylic PaintPintura simples com o dedo
Aegis AuthenticatorGerenciador de autenticação de 2 fatores - 2FA
AggregatorSimples e flexível leitor de notícias
AntennaPodUm player de podcasts fácil de usar, flexível e de código aberto
aToxCliente de mensagens privada p2p
AVNCCliente VNC rápido e seguro
Binary EyeMais um leitor de código de barras
BriarAplicativo de mensagens p2p destinado para ativistas, jornalistas e pessoas que precisam de segurança
BuranNavegador simples para o protocolo Gemini
Call RecorderGravador de chamadas simples, sem anúncios, código aberto
ConnectBotCliente SSH e Telnet e emulador de terminal para shell local
ConversationsCliente de XMPP fácil de usar com suporte a criptografia Omemo e OpenPGP.
CytharaAfinador de instrumentos musicais
DAVx⁵Sincronização e Cliente CalDAV/CardDAV
DecSync CCSincronização de contatos, calendários e tarefas sem um servidor
Download NaviDownload Navi é um gerenciador de download
EasySSHFSSistema de arquivos e cliente SSH
EmacsEditor de texto avançado, extensível e autodocumentado, muito utilizado por programadores
EternityCliente para a rede Federada Lemmy com suporte ao protocolo ActivityPub, fork do Infinity para Reddit
I2pdImplementação completa do cliente I2P em C++
MastodonRede social descentralizada
FeederUm fantástico leitor de RSS Feed
FTPClientCliente FTP, FTPS e SFTP
FulgurisCliente FTP, FTPS e SFTP
Image Piperemove os dados exif e reduz o tamanho de imagens antes de compartilhá-las
JamiAplicativo p2p multiplataforma de mensageria, ligação audiovisual, conferência e grupos do Projeto GNU
JtxDiário, notas e tarefas caldav sincronizados através do aplicativo DAVx⁵
K9 MailCliente de e-mail cheio de funcionalidades
Karma FirewallBloqueia aplicativos de acesso a internet
KeePassDX - FOSS Password SafeGerenciador de password keepass
LibreOffice Viewer Visualizador de documentos
Librera ReaderLeitor de livros e PDF
LibretubeAlternativa frontend para Youtube com piped
ManyverseUma rede social p2p fora da grade, pautada scuttlebutt
MarkorEditor de texto - notas e tarefas -, leve de markdown e tarefas.txt
MatsuriProxy
MGitVisualizar e interagir com repositórios git
MoshidonMastodon para Android mas é Material You e tem mais recursos
MumlaChat de voz para servidores Mumble
MuPDF viewer Visualizador de documentos leve
Navegador PrivadoUm navegador da web que respeita sua privacidade
Front-end leve do YoutubeUm navegador da web que respeita sua privacidade
NetGuardUma maneira simples de bloquear o acesso à internet por aplicação
NoPhoneSpamBloquear chamadas indesejadas
ntfyEnviar notificações ao telefone via qualquer script usando requisições PUT/POST
OCR (ROC)Uma aplicação de reconhecimento de caracteres (OCR) baseada em Tesseract que reconhece textos em imagens
oandbackupFaça backups de apps selecionados e restaure
OpenKeychain: Easy PGP Criptografar os ficheiros e Comunicações. Compatível com o padrão OpenPGP
Open Note ScannerDigitalizar documentos, notas manuscritas ou artes
Organic Maps: Mapas Offline e Navegador GPSMapas colaborativos de software livre para turistas, ciclistas e caminhantes
Pachli for MastodonUm cliente Android completo para Mastodon e servidores semelhantes
Pocket PaintPaint avançada
Revolution IRCO cliente IRC de última geração
Share 2 Archive TodayCompartilhamento de URL com Archive.today e Archive.Is. Para acessar o conteúdo de sites com bloqueio ao Tor ou a navegação sem javascript
SimpleMarkdownA simple markdown editor
SimpleTextEditorSimple Text Editor
Teclado UnexpectedUm teclado virtual leve para desenvolvedores
Terminal EmulatorTransforme seu aparelho num terminal de computador
Thorium, um cliente PeerTube + Um leitor do PeerTube
TorrServeDownload torrent files
Translate YouTradutor com foco em privacidade
UntrackMe LiteRedirecione links do Youtube, Twitter e Instagram para Front-end livres
VLCVLC para Android é o melhor leitor de vídeo e música open source, fácil e rápido
+
+
+

Backup ^

+

+ Aconselhamos criar periodicamente cópias de segurança criptografadas dos dados armazenados no sistema para restaurá-los caso ocorra problema. Podem ser salvos dados de apps do sistema ou instalados de fontes externas (/system/data e /data/app), arquivos internos (/data/data) e do cartão SD (/storage/emulated). O procedimento pode ser realizado através de apps especializados em backup como, por exemplo, oandbackup, ou pelo programa de desktop Android Debug Bridge (adb). +

+

oandbackup

+

+ O oandbackup é um aplicativo de backup rico em recursos como, por exemplo, criptografia através do app openkeychain, backup programado, etc. Para fazer o backup. +

+ + oandbackup -> Backup em lote -> Dados e Apkk + +

+ Marcar os apps para backup. +

+ + oandbackup -> Backup em lote -> Marcar Tudo + +

+ Executar o backup. +

+ + oandbackup -> Backup em lote -> Backup + +

Backup pelo ADB

+

Configurações para ADB

+

Senha de criptografia para o backup

+

+ Defina uma senha de segurança para criptografar o backup: +

+ + Configurações -> Opções do desenvolvedor -> Senha do backup local + +

Backup dos dados de apps e arquivos

+

+ A sintaxe do comando de backup é a seguinte: +

+ + adb backup [-f file] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|-nosystem] [packages...] + +

+ -f cria o arquivo de backup +

+

+ -apk|-noapk habilita/desabilita o backup de aplicativos (padrão é -noapk) +

+

+ -obb|-noobb habilita/desabilita o backup de arquivos associados aos apps (padrão é -noob b) +

+

+ -shared|-noshared habilita/desabilita o backup de arquivos do cartão SD (padrão é -noshared) +

+

+ -all faz o backup de todos os aplicativos instalados, incluindo aplicações do sistema. +

+

+ -system|-nosystem incluir ou não aplicações de sistema. +

+

+ Para fazer o backup de todos os aplicativos (apk) do sistema e instalados de fontes externas com seus respectivos dados e configurações (obb), execute o seguinte comando: +

+ + # adb backup -f 2025.03.23-apps-backup-replicant-6.0004-n7100.adb -apk -obb -all + +

+ Quando executar o comando uma janela será aberta no Replicant pedindo a senha de backup atual que configuramos anteriormente. Insira a senha e selecione o botão Fazer backup de meus dados. O progresso do backup será exibido na parte inferior da tela do Replicant. Quando o backup terminar a janela de backup no Replicant será fechada e o terminal no desktop será desbloqueado. +

+

Restauração do backup

+

+ A restauração dos dados só é compatível com a mesma versão do Replicant e modelo do dispositivo que o backup foi realizado. +

+

+ Para restaurar o backup, esteja com a etapas de configuração do ADB satisfeitas e execute o comando no terminal: +

+ + adb restore file.adb + +
+
+

Reset de fabrica (reset factory) ^

+

+ Pode ser desejável resetar o aparelho para as configurações iniciais do Replicant, também conhecido como reset de fábrica (reset factory). Essa operação poder ser feita através do programa de configuração ou pelo programa de recuperação. +

+

Reset pelo programa de Configuração

+

+ Execute o programa de redefinição e backup. Não é possível fazer o backup dos dados e restaurá-lo pelo respectivo programa se o dispositivo estiver criptografado. Mas é possível recuperar os dados após a redefinição de fábrica pelos meios abordados na seção Backup. +

+ + Configurações -> Fazer backup e redefinir + +

Reset pelo programa de recuperação (recovery)

+

+ Desligue o aparelho sem cabo de usb ou alimentação. Após, com o aparelho desligado, pressionar simultaneamente os botões de volume + início + power, fazendo o aparelho inicializar no modo de recuperação (recovery). Selecione Redefinição completa de fábrica. Ele solicitará que você confirme a redefinição, portanto, você precisará selecionar Sim para confirmá-la. +

+ + Factory reset -> Full factory reset + +

+ Pressione a tecla Voltar para voltar ao menu principal de recuperação e, em seguida, reinicie o sistema. +

+
+
+

Futuro do Replicant ^

+

+ Recentemente o projeto declarou que vai abandonar o Android e os dispositivos Samsung porque a indústria dos dispositivos móveis vem dificultando cada vez mais o desenvolvimento de suporte livre para a base Android. Os atuais modelos serão abandonado e o port para a versão 11 do Android foi suspensa. O projeto começou a debater migrar sua base para o Pinephone. Esse sistema é um GNU/Linux para dispositivos móveis que suporta aplicativos Android por meio do emulador de Android GLoDroid. Atualmente o GLoDroid emula o Android 12 baseado na versão AOSP. Também existe um debate sobre fontes de financiamento disponíveis na União Europeia. +

+
+
+

Bibliografia ^

+ +
+ + diff --git a/content/downloads/specifications/ga-41m-es2l-mainboard-specifications.pdf b/content/downloads/specifications/ga-41m-es2l-mainboard-specifications.pdf new file mode 100644 index 0000000..5618fc1 Binary files /dev/null and b/content/downloads/specifications/ga-41m-es2l-mainboard-specifications.pdf differ diff --git a/content/downloads/specifications/kgpe-d16-mainboard-specifications.pdf b/content/downloads/specifications/kgpe-d16-mainboard-specifications.pdf new file mode 100644 index 0000000..e0450f2 Binary files /dev/null and b/content/downloads/specifications/kgpe-d16-mainboard-specifications.pdf differ diff --git a/content/downloads/specifications/t400-t500-notebooks-specifications.pdf b/content/downloads/specifications/t400-t500-notebooks-specifications.pdf new file mode 100755 index 0000000..818a20c Binary files /dev/null and b/content/downloads/specifications/t400-t500-notebooks-specifications.pdf differ diff --git a/content/extra/favicon.ico b/content/extra/favicon.ico new file mode 100644 index 0000000..7d23bb3 Binary files /dev/null and b/content/extra/favicon.ico differ diff --git a/content/images/bios/instalacao/gnuboot-instalacao-t400-1.jpg b/content/images/bios/instalacao/gnuboot-instalacao-t400-1.jpg new file mode 100644 index 0000000..4d5fcf3 Binary files /dev/null and b/content/images/bios/instalacao/gnuboot-instalacao-t400-1.jpg differ diff --git a/content/images/bios/instalacao/gnuboot-instalacao-t400-1_1024x.jpg b/content/images/bios/instalacao/gnuboot-instalacao-t400-1_1024x.jpg new file mode 100644 index 0000000..5eda7ea Binary files /dev/null and b/content/images/bios/instalacao/gnuboot-instalacao-t400-1_1024x.jpg differ diff --git a/content/images/bios/instalacao/gnuboot-instalacao-t400-1_480x.jpg b/content/images/bios/instalacao/gnuboot-instalacao-t400-1_480x.jpg new file mode 100644 index 0000000..344ddef Binary files /dev/null and b/content/images/bios/instalacao/gnuboot-instalacao-t400-1_480x.jpg differ diff --git a/content/images/bios/instalacao/gnuboot-instalacao-t400-1_720x.jpg b/content/images/bios/instalacao/gnuboot-instalacao-t400-1_720x.jpg new file mode 100644 index 0000000..f40c328 Binary files /dev/null and b/content/images/bios/instalacao/gnuboot-instalacao-t400-1_720x.jpg differ diff --git a/content/images/bios/instalacao/gnuboot-instalacao-t400-3.jpg b/content/images/bios/instalacao/gnuboot-instalacao-t400-3.jpg new file mode 100644 index 0000000..f1b7aff Binary files /dev/null and b/content/images/bios/instalacao/gnuboot-instalacao-t400-3.jpg differ diff --git a/content/images/bios/instalacao/gnuboot-instalacao-t400-3_1024x.jpg b/content/images/bios/instalacao/gnuboot-instalacao-t400-3_1024x.jpg new file mode 100644 index 0000000..30a1cc6 Binary files /dev/null and b/content/images/bios/instalacao/gnuboot-instalacao-t400-3_1024x.jpg differ diff --git a/content/images/bios/instalacao/gnuboot-instalacao-t400-3_480x.jpg b/content/images/bios/instalacao/gnuboot-instalacao-t400-3_480x.jpg new file mode 100644 index 0000000..2a00e77 Binary files /dev/null and b/content/images/bios/instalacao/gnuboot-instalacao-t400-3_480x.jpg differ diff --git a/content/images/bios/instalacao/gnuboot-instalacao-t400-3_720x.jpg b/content/images/bios/instalacao/gnuboot-instalacao-t400-3_720x.jpg new file mode 100644 index 0000000..52d34f5 Binary files /dev/null and b/content/images/bios/instalacao/gnuboot-instalacao-t400-3_720x.jpg differ diff --git a/content/images/bios/instalacao/gnuboot-instalacao-t400-4.jpg b/content/images/bios/instalacao/gnuboot-instalacao-t400-4.jpg new file mode 100644 index 0000000..0fa4be7 Binary files /dev/null and b/content/images/bios/instalacao/gnuboot-instalacao-t400-4.jpg differ diff --git a/content/images/bios/instalacao/gnuboot-instalacao-t400-4_1024x.jpg b/content/images/bios/instalacao/gnuboot-instalacao-t400-4_1024x.jpg new file mode 100644 index 0000000..6dd0931 Binary files /dev/null and b/content/images/bios/instalacao/gnuboot-instalacao-t400-4_1024x.jpg differ diff --git a/content/images/bios/instalacao/gnuboot-instalacao-t400-4_480x.jpg b/content/images/bios/instalacao/gnuboot-instalacao-t400-4_480x.jpg new file mode 100644 index 0000000..a0f96bd Binary files /dev/null and b/content/images/bios/instalacao/gnuboot-instalacao-t400-4_480x.jpg differ diff --git a/content/images/bios/instalacao/gnuboot-instalacao-t400-4_720x.jpg b/content/images/bios/instalacao/gnuboot-instalacao-t400-4_720x.jpg new file mode 100644 index 0000000..36631a8 Binary files /dev/null and b/content/images/bios/instalacao/gnuboot-instalacao-t400-4_720x.jpg differ diff --git a/content/images/blog/apoie/smartphone-samsung-galaxy-s3-gt-i9300.jpg b/content/images/blog/apoie/smartphone-samsung-galaxy-s3-gt-i9300.jpg new file mode 100644 index 0000000..cf5ebe2 Binary files /dev/null and b/content/images/blog/apoie/smartphone-samsung-galaxy-s3-gt-i9300.jpg differ diff --git a/content/images/brigadadigital-banner.png b/content/images/brigadadigital-banner.png new file mode 100644 index 0000000..c2f5046 Binary files /dev/null and b/content/images/brigadadigital-banner.png differ diff --git a/content/images/brigadadigital-footer.png b/content/images/brigadadigital-footer.png new file mode 100644 index 0000000..a93ec73 Binary files /dev/null and b/content/images/brigadadigital-footer.png differ diff --git a/content/images/canoeboot/canoeboot-orig.png b/content/images/canoeboot/canoeboot-orig.png new file mode 100644 index 0000000..8ea9790 Binary files /dev/null and b/content/images/canoeboot/canoeboot-orig.png differ diff --git a/content/images/canoeboot/canoeboot_1024x.png b/content/images/canoeboot/canoeboot_1024x.png new file mode 100644 index 0000000..3e2014a Binary files /dev/null and b/content/images/canoeboot/canoeboot_1024x.png differ diff --git a/content/images/canoeboot/canoeboot_124x.png b/content/images/canoeboot/canoeboot_124x.png new file mode 100644 index 0000000..87390d3 Binary files /dev/null and b/content/images/canoeboot/canoeboot_124x.png differ diff --git a/content/images/canoeboot/canoeboot_480x.png b/content/images/canoeboot/canoeboot_480x.png new file mode 100644 index 0000000..d9d06da Binary files /dev/null and b/content/images/canoeboot/canoeboot_480x.png differ diff --git a/content/images/canoeboot/canoeboot_720x.png b/content/images/canoeboot/canoeboot_720x.png new file mode 100644 index 0000000..11cfbdf Binary files /dev/null and b/content/images/canoeboot/canoeboot_720x.png differ diff --git a/content/images/equipamentos/note2-s3-replicant.png b/content/images/equipamentos/note2-s3-replicant.png new file mode 100644 index 0000000..d496666 Binary files /dev/null and b/content/images/equipamentos/note2-s3-replicant.png differ diff --git a/content/images/equipamentos/thinkpad-t400-canoeboot-1024x.jpg b/content/images/equipamentos/thinkpad-t400-canoeboot-1024x.jpg new file mode 100644 index 0000000..5ef51c1 Binary files /dev/null and b/content/images/equipamentos/thinkpad-t400-canoeboot-1024x.jpg differ diff --git a/content/images/equipamentos/thinkpad-t400-canoeboot-480x.jpg b/content/images/equipamentos/thinkpad-t400-canoeboot-480x.jpg new file mode 100644 index 0000000..d195deb Binary files /dev/null and b/content/images/equipamentos/thinkpad-t400-canoeboot-480x.jpg differ diff --git a/content/images/equipamentos/thinkpad-t400-canoeboot-720x.jpg b/content/images/equipamentos/thinkpad-t400-canoeboot-720x.jpg new file mode 100644 index 0000000..1fe5e24 Binary files /dev/null and b/content/images/equipamentos/thinkpad-t400-canoeboot-720x.jpg differ diff --git a/content/images/equipamentos/thinkpad-t400-gnuboot-1024x.jpg b/content/images/equipamentos/thinkpad-t400-gnuboot-1024x.jpg new file mode 100644 index 0000000..08db2a0 Binary files /dev/null and b/content/images/equipamentos/thinkpad-t400-gnuboot-1024x.jpg differ diff --git a/content/images/equipamentos/thinkpad-t400-gnuboot-480x.jpg b/content/images/equipamentos/thinkpad-t400-gnuboot-480x.jpg new file mode 100644 index 0000000..4d5dc9a Binary files /dev/null and b/content/images/equipamentos/thinkpad-t400-gnuboot-480x.jpg differ diff --git a/content/images/equipamentos/thinkpad-t400-gnuboot-720x.jpg b/content/images/equipamentos/thinkpad-t400-gnuboot-720x.jpg new file mode 100644 index 0000000..374b393 Binary files /dev/null and b/content/images/equipamentos/thinkpad-t400-gnuboot-720x.jpg differ diff --git a/content/images/equipamentos/thinkpad_t400_canoeboot.jpg b/content/images/equipamentos/thinkpad_t400_canoeboot.jpg new file mode 100644 index 0000000..70a8e21 Binary files /dev/null and b/content/images/equipamentos/thinkpad_t400_canoeboot.jpg differ diff --git a/content/images/equipamentos/thinkpad_t400_gnuboot.jpg b/content/images/equipamentos/thinkpad_t400_gnuboot.jpg new file mode 100644 index 0000000..4bac3ea Binary files /dev/null and b/content/images/equipamentos/thinkpad_t400_gnuboot.jpg differ diff --git a/content/images/equipamentos/thinkpads-gnuboot-libreboot.jpg b/content/images/equipamentos/thinkpads-gnuboot-libreboot.jpg new file mode 100644 index 0000000..7bf990b Binary files /dev/null and b/content/images/equipamentos/thinkpads-gnuboot-libreboot.jpg differ diff --git a/content/images/equipamentos/tp-link-wdr4300-librecmc.png b/content/images/equipamentos/tp-link-wdr4300-librecmc.png new file mode 100644 index 0000000..2eabdd8 Binary files /dev/null and b/content/images/equipamentos/tp-link-wdr4300-librecmc.png differ diff --git a/content/images/librecmc/librecmc-luci-acesso_1024x.png b/content/images/librecmc/librecmc-luci-acesso_1024x.png new file mode 100644 index 0000000..476d335 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-acesso_1024x.png differ diff --git a/content/images/librecmc/librecmc-luci-acesso_480x.png b/content/images/librecmc/librecmc-luci-acesso_480x.png new file mode 100644 index 0000000..14bfd91 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-acesso_480x.png differ diff --git a/content/images/librecmc/librecmc-luci-acesso_720x.png b/content/images/librecmc/librecmc-luci-acesso_720x.png new file mode 100644 index 0000000..0e84720 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-acesso_720x.png differ diff --git a/content/images/librecmc/librecmc-luci-condicao-geral-visao-geral-configuracao-senha_1024x.png b/content/images/librecmc/librecmc-luci-condicao-geral-visao-geral-configuracao-senha_1024x.png new file mode 100644 index 0000000..fe45a78 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-condicao-geral-visao-geral-configuracao-senha_1024x.png differ diff --git a/content/images/librecmc/librecmc-luci-condicao-geral-visao-geral-configuracao-senha_480x.png b/content/images/librecmc/librecmc-luci-condicao-geral-visao-geral-configuracao-senha_480x.png new file mode 100644 index 0000000..936aa08 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-condicao-geral-visao-geral-configuracao-senha_480x.png differ diff --git a/content/images/librecmc/librecmc-luci-condicao-geral-visao-geral-configuracao-senha_720x.png b/content/images/librecmc/librecmc-luci-condicao-geral-visao-geral-configuracao-senha_720x.png new file mode 100644 index 0000000..d1fbde8 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-condicao-geral-visao-geral-configuracao-senha_720x.png differ diff --git a/content/images/librecmc/librecmc-luci-menu-rede-sem-fio_1024x.png b/content/images/librecmc/librecmc-luci-menu-rede-sem-fio_1024x.png new file mode 100644 index 0000000..a28435d Binary files /dev/null and b/content/images/librecmc/librecmc-luci-menu-rede-sem-fio_1024x.png differ diff --git a/content/images/librecmc/librecmc-luci-menu-rede-sem-fio_480x.png b/content/images/librecmc/librecmc-luci-menu-rede-sem-fio_480x.png new file mode 100644 index 0000000..193631d Binary files /dev/null and b/content/images/librecmc/librecmc-luci-menu-rede-sem-fio_480x.png differ diff --git a/content/images/librecmc/librecmc-luci-menu-rede-sem-fio_720x.png b/content/images/librecmc/librecmc-luci-menu-rede-sem-fio_720x.png new file mode 100644 index 0000000..af41bfb Binary files /dev/null and b/content/images/librecmc/librecmc-luci-menu-rede-sem-fio_720x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-interfaces-lan-avancado.png b/content/images/librecmc/librecmc-luci-rede-interfaces-lan-avancado.png new file mode 100644 index 0000000..d9f34ef Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-interfaces-lan-avancado.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-interfaces-lan_1024x.png b/content/images/librecmc/librecmc-luci-rede-interfaces-lan_1024x.png new file mode 100644 index 0000000..7c914e1 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-interfaces-lan_1024x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-interfaces-lan_480x.png b/content/images/librecmc/librecmc-luci-rede-interfaces-lan_480x.png new file mode 100644 index 0000000..7a47600 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-interfaces-lan_480x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-interfaces-lan_720x.png b/content/images/librecmc/librecmc-luci-rede-interfaces-lan_720x.png new file mode 100644 index 0000000..dabe05b Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-interfaces-lan_720x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-interfaces-wan_1024x.png b/content/images/librecmc/librecmc-luci-rede-interfaces-wan_1024x.png new file mode 100644 index 0000000..5e00664 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-interfaces-wan_1024x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-interfaces-wan_480x.png b/content/images/librecmc/librecmc-luci-rede-interfaces-wan_480x.png new file mode 100644 index 0000000..d4933e7 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-interfaces-wan_480x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-interfaces-wan_720x.png b/content/images/librecmc/librecmc-luci-rede-interfaces-wan_720x.png new file mode 100644 index 0000000..1e9ae38 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-interfaces-wan_720x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-interfaces_1024x.png b/content/images/librecmc/librecmc-luci-rede-interfaces_1024x.png new file mode 100644 index 0000000..7018dae Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-interfaces_1024x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-interfaces_480x.png b/content/images/librecmc/librecmc-luci-rede-interfaces_480x.png new file mode 100644 index 0000000..c9fd445 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-interfaces_480x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-interfaces_720x.png b/content/images/librecmc/librecmc-luci-rede-interfaces_720x.png new file mode 100644 index 0000000..7948853 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-interfaces_720x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-1_1024x.png b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-1_1024x.png new file mode 100644 index 0000000..766de9e Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-1_1024x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-1_480x.png b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-1_480x.png new file mode 100644 index 0000000..84bb246 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-1_480x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-1_720x.png b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-1_720x.png new file mode 100644 index 0000000..60b6650 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-1_720x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-1.png b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-1.png new file mode 100644 index 0000000..08de7dc Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-1.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2-seguranca-da-rede_1024x.png b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2-seguranca-da-rede_1024x.png new file mode 100644 index 0000000..cbe33a8 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2-seguranca-da-rede_1024x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2-seguranca-da-rede_480x.png b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2-seguranca-da-rede_480x.png new file mode 100644 index 0000000..7bb310e Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2-seguranca-da-rede_480x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2-seguranca-da-rede_720x.png b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2-seguranca-da-rede_720x.png new file mode 100644 index 0000000..f27db5f Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2-seguranca-da-rede_720x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2_1024x.png b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2_1024x.png new file mode 100644 index 0000000..9c97386 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2_1024x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2_480x.png b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2_480x.png new file mode 100644 index 0000000..11e9336 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2_480x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2_720x.png b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2_720x.png new file mode 100644 index 0000000..8cbc520 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-sem-fio-configuracao-2-2_720x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-sem-fio_1024x.png b/content/images/librecmc/librecmc-luci-rede-sem-fio_1024x.png new file mode 100644 index 0000000..4617c0f Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-sem-fio_1024x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-sem-fio_480x.png b/content/images/librecmc/librecmc-luci-rede-sem-fio_480x.png new file mode 100644 index 0000000..4c40432 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-sem-fio_480x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede-sem-fio_720x.png b/content/images/librecmc/librecmc-luci-rede-sem-fio_720x.png new file mode 100644 index 0000000..48c9609 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede-sem-fio_720x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede_1024x.png b/content/images/librecmc/librecmc-luci-rede_1024x.png new file mode 100644 index 0000000..392a9f9 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede_1024x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede_480x.png b/content/images/librecmc/librecmc-luci-rede_480x.png new file mode 100644 index 0000000..1474c34 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede_480x.png differ diff --git a/content/images/librecmc/librecmc-luci-rede_720x.png b/content/images/librecmc/librecmc-luci-rede_720x.png new file mode 100644 index 0000000..b81291b Binary files /dev/null and b/content/images/librecmc/librecmc-luci-rede_720x.png differ diff --git a/content/images/librecmc/librecmc-luci-sistema-administracao-senha-roteador_1024x.png b/content/images/librecmc/librecmc-luci-sistema-administracao-senha-roteador_1024x.png new file mode 100644 index 0000000..912daa7 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-sistema-administracao-senha-roteador_1024x.png differ diff --git a/content/images/librecmc/librecmc-luci-sistema-administracao-senha-roteador_480x.png b/content/images/librecmc/librecmc-luci-sistema-administracao-senha-roteador_480x.png new file mode 100644 index 0000000..905087d Binary files /dev/null and b/content/images/librecmc/librecmc-luci-sistema-administracao-senha-roteador_480x.png differ diff --git a/content/images/librecmc/librecmc-luci-sistema-administracao-senha-roteador_720x.png b/content/images/librecmc/librecmc-luci-sistema-administracao-senha-roteador_720x.png new file mode 100644 index 0000000..95f3e41 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-sistema-administracao-senha-roteador_720x.png differ diff --git a/content/images/librecmc/librecmc-luci-sistema-copia-seguranca_1024x.png b/content/images/librecmc/librecmc-luci-sistema-copia-seguranca_1024x.png new file mode 100644 index 0000000..53c9564 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-sistema-copia-seguranca_1024x.png differ diff --git a/content/images/librecmc/librecmc-luci-sistema-copia-seguranca_480x.png b/content/images/librecmc/librecmc-luci-sistema-copia-seguranca_480x.png new file mode 100644 index 0000000..e7ed098 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-sistema-copia-seguranca_480x.png differ diff --git a/content/images/librecmc/librecmc-luci-sistema-copia-seguranca_720x.png b/content/images/librecmc/librecmc-luci-sistema-copia-seguranca_720x.png new file mode 100644 index 0000000..3112c8b Binary files /dev/null and b/content/images/librecmc/librecmc-luci-sistema-copia-seguranca_720x.png differ diff --git a/content/images/librecmc/librecmc-luci-sistema-sistema-configuracoes-gerais_1024x.png b/content/images/librecmc/librecmc-luci-sistema-sistema-configuracoes-gerais_1024x.png new file mode 100644 index 0000000..8db4f5a Binary files /dev/null and b/content/images/librecmc/librecmc-luci-sistema-sistema-configuracoes-gerais_1024x.png differ diff --git a/content/images/librecmc/librecmc-luci-sistema-sistema-configuracoes-gerais_480x.png b/content/images/librecmc/librecmc-luci-sistema-sistema-configuracoes-gerais_480x.png new file mode 100644 index 0000000..36592e2 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-sistema-sistema-configuracoes-gerais_480x.png differ diff --git a/content/images/librecmc/librecmc-luci-sistema-sistema-configuracoes-gerais_720x.png b/content/images/librecmc/librecmc-luci-sistema-sistema-configuracoes-gerais_720x.png new file mode 100644 index 0000000..cc1c205 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-sistema-sistema-configuracoes-gerais_720x.png differ diff --git a/content/images/librecmc/librecmc-luci-sistema-sistema-sincronizacao-horario_1024x.png b/content/images/librecmc/librecmc-luci-sistema-sistema-sincronizacao-horario_1024x.png new file mode 100644 index 0000000..f7fcc67 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-sistema-sistema-sincronizacao-horario_1024x.png differ diff --git a/content/images/librecmc/librecmc-luci-sistema-sistema-sincronizacao-horario_480x.png b/content/images/librecmc/librecmc-luci-sistema-sistema-sincronizacao-horario_480x.png new file mode 100644 index 0000000..fe4ea6c Binary files /dev/null and b/content/images/librecmc/librecmc-luci-sistema-sistema-sincronizacao-horario_480x.png differ diff --git a/content/images/librecmc/librecmc-luci-sistema-sistema-sincronizacao-horario_720x.png b/content/images/librecmc/librecmc-luci-sistema-sistema-sincronizacao-horario_720x.png new file mode 100644 index 0000000..3fc3181 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-sistema-sistema-sincronizacao-horario_720x.png differ diff --git a/content/images/librecmc/librecmc-luci-sistema-software_1024x.png b/content/images/librecmc/librecmc-luci-sistema-software_1024x.png new file mode 100644 index 0000000..deacfe4 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-sistema-software_1024x.png differ diff --git a/content/images/librecmc/librecmc-luci-sistema-software_480x.png b/content/images/librecmc/librecmc-luci-sistema-software_480x.png new file mode 100644 index 0000000..31e5c4f Binary files /dev/null and b/content/images/librecmc/librecmc-luci-sistema-software_480x.png differ diff --git a/content/images/librecmc/librecmc-luci-sistema-software_720x.png b/content/images/librecmc/librecmc-luci-sistema-software_720x.png new file mode 100644 index 0000000..5fa1059 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-sistema-software_720x.png differ diff --git a/content/images/librecmc/librecmc-luci-sistema_1024x.png b/content/images/librecmc/librecmc-luci-sistema_1024x.png new file mode 100644 index 0000000..6d61c85 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-sistema_1024x.png differ diff --git a/content/images/librecmc/librecmc-luci-sistema_480x.png b/content/images/librecmc/librecmc-luci-sistema_480x.png new file mode 100644 index 0000000..ea1d27f Binary files /dev/null and b/content/images/librecmc/librecmc-luci-sistema_480x.png differ diff --git a/content/images/librecmc/librecmc-luci-sistema_720x.png b/content/images/librecmc/librecmc-luci-sistema_720x.png new file mode 100644 index 0000000..be29fbb Binary files /dev/null and b/content/images/librecmc/librecmc-luci-sistema_720x.png differ diff --git a/content/images/librecmc/librecmc-luci-ssh-chaves_1024x.png b/content/images/librecmc/librecmc-luci-ssh-chaves_1024x.png new file mode 100644 index 0000000..5d76897 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-ssh-chaves_1024x.png differ diff --git a/content/images/librecmc/librecmc-luci-ssh-chaves_480x.png b/content/images/librecmc/librecmc-luci-ssh-chaves_480x.png new file mode 100644 index 0000000..1c411a6 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-ssh-chaves_480x.png differ diff --git a/content/images/librecmc/librecmc-luci-ssh-chaves_720x.png b/content/images/librecmc/librecmc-luci-ssh-chaves_720x.png new file mode 100644 index 0000000..7b23ad6 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-ssh-chaves_720x.png differ diff --git a/content/images/librecmc/librecmc-luci-ssh-servico_1024x.png b/content/images/librecmc/librecmc-luci-ssh-servico_1024x.png new file mode 100644 index 0000000..b2b7cd6 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-ssh-servico_1024x.png differ diff --git a/content/images/librecmc/librecmc-luci-ssh-servico_480x.png b/content/images/librecmc/librecmc-luci-ssh-servico_480x.png new file mode 100644 index 0000000..f25e202 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-ssh-servico_480x.png differ diff --git a/content/images/librecmc/librecmc-luci-ssh-servico_720x.png b/content/images/librecmc/librecmc-luci-ssh-servico_720x.png new file mode 100644 index 0000000..20bab49 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-ssh-servico_720x.png differ diff --git a/content/images/librecmc/librecmc-luci-visao-geral.png b/content/images/librecmc/librecmc-luci-visao-geral.png new file mode 100644 index 0000000..18165d0 Binary files /dev/null and b/content/images/librecmc/librecmc-luci-visao-geral.png differ diff --git a/content/images/librecmc/librecmc-ssh-acesso_1024x.png b/content/images/librecmc/librecmc-ssh-acesso_1024x.png new file mode 100644 index 0000000..ee1141e Binary files /dev/null and b/content/images/librecmc/librecmc-ssh-acesso_1024x.png differ diff --git a/content/images/librecmc/librecmc-ssh-acesso_480x.png b/content/images/librecmc/librecmc-ssh-acesso_480x.png new file mode 100644 index 0000000..b98f562 Binary files /dev/null and b/content/images/librecmc/librecmc-ssh-acesso_480x.png differ diff --git a/content/images/librecmc/librecmc-ssh-acesso_720x.png b/content/images/librecmc/librecmc-ssh-acesso_720x.png new file mode 100644 index 0000000..dbd2c29 Binary files /dev/null and b/content/images/librecmc/librecmc-ssh-acesso_720x.png differ diff --git a/content/images/livredejavascript.png b/content/images/livredejavascript.png new file mode 100644 index 0000000..e529510 Binary files /dev/null and b/content/images/livredejavascript.png differ diff --git a/content/images/logo-bdigital-300x102.png b/content/images/logo-bdigital-300x102.png new file mode 100644 index 0000000..9024bdc Binary files /dev/null and b/content/images/logo-bdigital-300x102.png differ diff --git a/content/images/sistemas/canoeboot_124x.png b/content/images/sistemas/canoeboot_124x.png new file mode 100644 index 0000000..87390d3 Binary files /dev/null and b/content/images/sistemas/canoeboot_124x.png differ diff --git a/content/images/sistemas/gnu-slick.png b/content/images/sistemas/gnu-slick.png new file mode 100644 index 0000000..6ab291f Binary files /dev/null and b/content/images/sistemas/gnu-slick.png differ diff --git a/content/images/sistemas/gnuboot.png b/content/images/sistemas/gnuboot.png new file mode 100644 index 0000000..20ba052 Binary files /dev/null and b/content/images/sistemas/gnuboot.png differ diff --git a/content/images/sistemas/hyperbola.png b/content/images/sistemas/hyperbola.png new file mode 100644 index 0000000..b8b7e73 Binary files /dev/null and b/content/images/sistemas/hyperbola.png differ diff --git a/content/images/sistemas/libreboot.png b/content/images/sistemas/libreboot.png new file mode 100644 index 0000000..f53d657 Binary files /dev/null and b/content/images/sistemas/libreboot.png differ diff --git a/content/images/sistemas/librecmc-luci-web-interface-configuracao.png b/content/images/sistemas/librecmc-luci-web-interface-configuracao.png new file mode 100644 index 0000000..24767b5 Binary files /dev/null and b/content/images/sistemas/librecmc-luci-web-interface-configuracao.png differ diff --git a/content/images/sistemas/librecmc.png b/content/images/sistemas/librecmc.png new file mode 100644 index 0000000..3d620e8 Binary files /dev/null and b/content/images/sistemas/librecmc.png differ diff --git a/content/images/sistemas/linux-libre.png b/content/images/sistemas/linux-libre.png new file mode 100644 index 0000000..ff868d5 Binary files /dev/null and b/content/images/sistemas/linux-libre.png differ diff --git a/content/images/sistemas/mastodon.png b/content/images/sistemas/mastodon.png new file mode 100644 index 0000000..9c413e0 Binary files /dev/null and b/content/images/sistemas/mastodon.png differ diff --git a/content/images/sistemas/mediagoblin.png b/content/images/sistemas/mediagoblin.png new file mode 100644 index 0000000..f64caec Binary files /dev/null and b/content/images/sistemas/mediagoblin.png differ diff --git a/content/images/sistemas/nextcloud.png b/content/images/sistemas/nextcloud.png new file mode 100644 index 0000000..2164e37 Binary files /dev/null and b/content/images/sistemas/nextcloud.png differ diff --git a/content/images/sistemas/p2p-network.png b/content/images/sistemas/p2p-network.png new file mode 100644 index 0000000..002cbb6 Binary files /dev/null and b/content/images/sistemas/p2p-network.png differ diff --git a/content/images/sistemas/peertube.png b/content/images/sistemas/peertube.png new file mode 100644 index 0000000..03a76cd Binary files /dev/null and b/content/images/sistemas/peertube.png differ diff --git a/content/images/sistemas/pelican.png b/content/images/sistemas/pelican.png new file mode 100644 index 0000000..f0eb797 Binary files /dev/null and b/content/images/sistemas/pelican.png differ diff --git a/content/images/sistemas/postfix.gif b/content/images/sistemas/postfix.gif new file mode 100644 index 0000000..16389b2 Binary files /dev/null and b/content/images/sistemas/postfix.gif differ diff --git a/content/images/sistemas/replicant.png b/content/images/sistemas/replicant.png new file mode 100644 index 0000000..be4b7e0 Binary files /dev/null and b/content/images/sistemas/replicant.png differ diff --git a/content/images/sistemas/scuttlebutt.png b/content/images/sistemas/scuttlebutt.png new file mode 100644 index 0000000..c7f7a74 Binary files /dev/null and b/content/images/sistemas/scuttlebutt.png differ diff --git a/content/images/sistemas/services-anonimized.png b/content/images/sistemas/services-anonimized.png new file mode 100644 index 0000000..b23e554 Binary files /dev/null and b/content/images/sistemas/services-anonimized.png differ diff --git a/content/images/sistemas/services-centralizeds.png b/content/images/sistemas/services-centralizeds.png new file mode 100644 index 0000000..61a5535 Binary files /dev/null and b/content/images/sistemas/services-centralizeds.png differ diff --git a/content/images/sistemas/services-descentralizeds.png b/content/images/sistemas/services-descentralizeds.png new file mode 100644 index 0000000..733be78 Binary files /dev/null and b/content/images/sistemas/services-descentralizeds.png differ diff --git a/content/images/sistemas/services-distributeds.png b/content/images/sistemas/services-distributeds.png new file mode 100644 index 0000000..090cc7a Binary files /dev/null and b/content/images/sistemas/services-distributeds.png differ diff --git a/content/images/sistemas/trisquel.png b/content/images/sistemas/trisquel.png new file mode 100644 index 0000000..6ef25e2 Binary files /dev/null and b/content/images/sistemas/trisquel.png differ diff --git a/content/images/sistemas/wordpress.png b/content/images/sistemas/wordpress.png new file mode 100644 index 0000000..2d4c33e Binary files /dev/null and b/content/images/sistemas/wordpress.png differ diff --git a/content/images/sistemas/xmpp.png b/content/images/sistemas/xmpp.png new file mode 100644 index 0000000..25744e6 Binary files /dev/null and b/content/images/sistemas/xmpp.png differ diff --git a/content/images/tutoriais/conversations.png b/content/images/tutoriais/conversations.png new file mode 100644 index 0000000..b516d84 Binary files /dev/null and b/content/images/tutoriais/conversations.png differ diff --git a/content/images/tutoriais/gnupg-logo-light-purple-bg.png b/content/images/tutoriais/gnupg-logo-light-purple-bg.png new file mode 100644 index 0000000..41264d9 Binary files /dev/null and b/content/images/tutoriais/gnupg-logo-light-purple-bg.png differ diff --git a/content/images/tutoriais/icedove-uxp.png b/content/images/tutoriais/icedove-uxp.png new file mode 100644 index 0000000..b7d711e Binary files /dev/null and b/content/images/tutoriais/icedove-uxp.png differ diff --git a/content/images/tutoriais/iceweasel-uxp.png b/content/images/tutoriais/iceweasel-uxp.png new file mode 100644 index 0000000..f5b1064 Binary files /dev/null and b/content/images/tutoriais/iceweasel-uxp.png differ diff --git a/content/images/tutoriais/k9-mail.png b/content/images/tutoriais/k9-mail.png new file mode 100644 index 0000000..4c97503 Binary files /dev/null and b/content/images/tutoriais/k9-mail.png differ diff --git a/content/images/tutoriais/pidgin.png b/content/images/tutoriais/pidgin.png new file mode 100644 index 0000000..d02194d Binary files /dev/null and b/content/images/tutoriais/pidgin.png differ diff --git a/content/images/tutoriais/privacy-browser.png b/content/images/tutoriais/privacy-browser.png new file mode 100644 index 0000000..ac00754 Binary files /dev/null and b/content/images/tutoriais/privacy-browser.png differ diff --git a/content/images/tutoriais/qtox.png b/content/images/tutoriais/qtox.png new file mode 100644 index 0000000..a790ae1 Binary files /dev/null and b/content/images/tutoriais/qtox.png differ diff --git a/content/images/tutoriais/trifa.png b/content/images/tutoriais/trifa.png new file mode 100644 index 0000000..0f0654f Binary files /dev/null and b/content/images/tutoriais/trifa.png differ diff --git a/content/pages/01-inicio.html b/content/pages/01-inicio.html new file mode 100644 index 0000000..fb326fd --- /dev/null +++ b/content/pages/01-inicio.html @@ -0,0 +1,74 @@ + + + Início + + + + + + + + + + +
+
+

Libertamos a informática trabalhadora do controle proprietário

+

+ Somos uma organização com o objetivo de remover o controle proprietário nas tecnologias da informação de trabalhadores, militantes e organizações conscientes do conflito de classes, implementando software livre, proporcionando melhores condições de ação na luta pela superação da exploração social. Nossa luta é livrar a classe trabalhadora dos controles implantados pelas grandes empresas de tecnologia. +

+
+

+ +

+
+
+
+

Equipamentos ^

+

+ Preparamos para trabalhadores, militantes e organizações sociais equipamentos notebooks, torres, servidores, roteadores, smartphones, tablets e pendrives livres do controle proprietário. Para tanto, hackeamos dispositivos, adaptando para suportar sistemas básicos (BIOS) e operacionais livres de controle proprietário. Os sistemas operacinais dos equipamentos são todos certificados pela Fundação de Software Livre (FSF). A saber: Hyperbola, Trisquel e LibreCMC GNU/Linux-libre e Replicant Android/Linux. Em notebooks e torres, substituímos até o Sistema Básico de Entrada e Saída (BIOS) proprietário por BIOS livre Gnuboot ou Canoeboot, removendo ou neutralizando o inseguro sistema proprietário de gerenciamento de processadores da Intel e AMD. Tornando também possível habilitar o login do Sistema de Inicialização GRUB gravado em memória ROM e criptografar todo o armazenamento, incluindo a partição de boot. Fazendo, assim, computadores extremamente seguros. +

+
+

+ +

+
+
+
+

Sistemas ^

+

+ Implementamos BIOS livre Gnuboot e Canoeboot, distribuições do sistema operacional GNU em conformidade com Diretrizes para Distribuições de Sistemas Livres (GNU FSDG) e certificadas pela Fundação de Software Livre (FSF). As distribuições GNU certificadas pela FSF implementam o kernel Linux-libre, no qual são removidos os blobs proprietários do kernel Linux padrão. Além disso, implementamos serviços livres de internet alternativos aos proprietários oferecidos pelas corporações capitalistas de tecnologia para a internet. +

+

+ Todos os sistemas são produzidos cooperativamente pela comunidade hacker de software livre e seus códigos são comunitarizados, podendo ser executados para qualquer finalidade, lidos e estudados (auditados), copiados e alterados. +

+
+
+ Site Gnu + Site Gnuboot + Site Canoeboot + Site Gnu/linux-libre + Site LibreCMC Gnu/linux-libre + Site Trisquel Gnu/linux-libre + Site Hyperbola Gnu/linux-libre + Site Repliciant +
+

+ +

+
+
+
+

Consultoria ^

+

+ A Brigada Digital oferece apoio para organizações da classe trabalhadora, desenvolvendo planos, implementando, capacitando militantes e dando suporte em tecnologias da informação livres do controle proprietário, objetivando desenvolver autonomia na gestão da informação com infraestrutura auto-hospedada e controle interno às organizações de trabalhadores. +

+

+ +

+
+
+ + + + diff --git a/content/pages/01-inicio.html~ b/content/pages/01-inicio.html~ new file mode 100644 index 0000000..8606f3e --- /dev/null +++ b/content/pages/01-inicio.html~ @@ -0,0 +1,74 @@ + + + Início + + + + + + + + + + +
+
+

Libertamos a classe trabalhadora do controle proprietário sobre as tecnologias da informação

+

+ Somos uma organização com o objetivo de remover o controle proprietário nas tecnologias da informação de trabalhadores, militantes e organizações conscientes do conflito de classes, proporcionando melhores condições de ação na luta pela superação da exploração social. +

+
+

+ +

+
+
+
+

Equipamentos ^

+

+ Preparamos para trabalhadores, militantes e organizações sociais equipamentos notebooks, torres, roteadores, smartphones, tablets e pendrives livres do controle proprietário. Para tanto, hackeamos dispositivos, adaptando para suportar sistemas básicos e operacionais livres de controle proprietário. Os sistemas operacinais dos equipamentos são todos certificados pela Fundação de Software Livre (FSF). A saber: Hyperbola, Trisquel e LibreCMC GNU/Linux-libre e Replicant Android/Linux. Em notebooks e torres, substituímos até o Sistema Básico de Entrada e Saída (BIOS) proprietário por BIOS livre Gnuboot ou opensource Libreboot, removendo ou neutralizando o inseguro Sistema Proprietário de Gerenciamento de processadores da Intel e AMD. Tornando também possível habilitar o login do Sistema de Inicialização GRUB gravado em memória ROM e criptografar todo o armazenamento, incluindo a partição de boot. Fazendo, assim, computadores extremamente seguros. +

+
+

+ +

+
+
+
+

Sistemas ^

+

+ Implementamos BIOS livre Gnuboot, opensource Libreboot e distribuições do sistema operacional GNU certificados pela Fundação de Software Livre (FSF). As distribuições GNU certificadas pela FSF implementam o kernel Linux-libre, no qual são removidos os blobs proprietários do kernel Linux padrão. Além disso, implementamos serviços livres de internet alternativos aos proprietários oferecidos pelas corporações capitalistas de tecnologia para a internet. +

+

+ Todos os sistemas são produzidos cooperativamente pela comunidade hacker de software livre e opensource, no caso do Libreboot, e seus códigos são comunitarizados, podendo ser lidos (auditados), copiados e alterados. +

+
+
+ Site Gnu + Site Gnuboot + Site Libreboot + Site Gnu/linux-libre + Site LibreCMC Gnu/linux-libre + Site Trisquel Gnu/linux-libre + Site Hyperbola Gnu/linux-libre + Site Repliciant +
+

+ +

+
+
+
+

Consultoria ^

+

+ A Brigada Digital oferece apoio para organizações da classe trabalhadora, desenvolvendo planos, implementando, capacitando militantes e dando suporte em tecnologias da informação livres do controle proprietário, objetivando desenvolver autonomia na gestão da informação com infraestrutura auto-hospedada e controle interno às organizações de trabalhadores. +

+

+ +

+
+
+ + + + diff --git a/content/pages/apoie.html b/content/pages/apoie.html new file mode 100644 index 0000000..b12afa9 --- /dev/null +++ b/content/pages/apoie.html @@ -0,0 +1,17 @@ + + + Apoie + + + + + + + +
+

Aceitamos apoio através da doação de equipamentos e em breve aceitaremos doações financeiras a fim de desenvolvermos as atividades da Brigada Digital.

+

Casos queira contribuir, entre em contato:

+ +
+ + diff --git a/content/pages/apoie.html~ b/content/pages/apoie.html~ new file mode 100644 index 0000000..8728ab6 --- /dev/null +++ b/content/pages/apoie.html~ @@ -0,0 +1,14 @@ + + + Apoie + + + + + + + + +

Aceitamos receber apoio através da doação de equipamentos ou dinheiro a fim de alimentar as atividades da Brigada Digital.

+ + diff --git a/content/pages/artigos.html b/content/pages/artigos.html new file mode 100644 index 0000000..79eab1b --- /dev/null +++ b/content/pages/artigos.html @@ -0,0 +1,14 @@ + + + Artigos + + + + + + + + +

A Brigada Digital é uma organização marxista revolucionária compreende que o processo de produção capitalista é pautado na exploração e o sentido da classe trabalhadora é a superação dessa situação.

+ + diff --git a/content/pages/artigos.html~ b/content/pages/artigos.html~ new file mode 100644 index 0000000..748c305 --- /dev/null +++ b/content/pages/artigos.html~ @@ -0,0 +1,13 @@ + + + Artigos + + + + + + + +

A Brigada Digital é uma organização marxista revolucionária compreende que o processo de produção capitalista é pautado na exploração e o sentido da classe trabalhadora é a superação dessa situação.

+ + diff --git a/content/pages/comunidade.html b/content/pages/comunidade.html new file mode 100644 index 0000000..23cf587 --- /dev/null +++ b/content/pages/comunidade.html @@ -0,0 +1,14 @@ + + + Comunidade + + + + + + + + +

A comunidade de brigadistas de tecnologia da informação.

+ + diff --git a/content/pages/consultoria.html b/content/pages/consultoria.html new file mode 100644 index 0000000..b8585ec --- /dev/null +++ b/content/pages/consultoria.html @@ -0,0 +1,26 @@ + + + Consultoria + + + + + + + +
+

+ A Brigada Digital oferece apoio para as organizações da classe trabalhadora implementarem tecnologias da informação livres do controle proprietário. +

+

+ Nós desenvolvemos o projeto, tendo em mente tecnologias descentralizadas federadas e, de preferência, distribuídas. Implementamos infraestrutura auto-hospedada e capacitamos a organização visando a autonomia e o controle interno das informações. Além disso, oferemos suporte, se houver necessidade. +

+

+ Caso tenha interesse, entre e contato: +

+

+ +

+
+ + diff --git a/content/pages/consultoria.html~ b/content/pages/consultoria.html~ new file mode 100644 index 0000000..4e21c22 --- /dev/null +++ b/content/pages/consultoria.html~ @@ -0,0 +1,13 @@ + + + Consultoria + + + + + + + +

A Brigada Digital compreende aconselha os trabalhadores a usar somente software livre, contudo, a arquitetura de serviços SaaS, mesmo livre centralizado e descentralizado federado, é vulnerável a alguns tipos de ataque de confiaça. Nesse sentido, indicamos dar preferência a programas de rede livres de arquitetura distribuída. Abaixo, lista de programas que serguem a arquitetura distribuída.

+ + diff --git a/content/pages/contato.html b/content/pages/contato.html new file mode 100644 index 0000000..e0a402e --- /dev/null +++ b/content/pages/contato.html @@ -0,0 +1,37 @@ + + + Contato + + + + + + + +
+

E-mail

+

contato@brigadadigital.tec.br

+

+ Nossa chave de criptografia PGP tem impressão digital: 4C9346E3E33017EBE2F1DE83D8401FA49DEE38C4 (Download da chave). +

+

Nossos e-mails são marcados como spam pelos serviços proprietários. Caso seu e-mail seja gmail, yahoo, hotmail, outlook e etc, nossa resposta será encaminhada para a pasta de spam.

+

Xmpp/Jabber

+

Contato: contato@brigadadigital.org.br

+

Sala de XMPP: brigadadigital@grupos.brigadadigital.org.br

+
+

Download de clientes para XMPP:

+ +
+

Jami

+

ID da conta: brigada-digital.

+

Download do Jami para Gnu/Linux, Windows, MacOS, IOS e Android/Linux.

+

Tox

+

ID: 14C838043B3C4B03EA4220E3A9FE907D10B56BED9C2741D862EFD6B02685147AFDDC46F234F8.

+

Download do Tox para Gnu/Linux, Windows, FreeBSD e Android/Linux.

+
+ + diff --git a/content/pages/contato.html~ b/content/pages/contato.html~ new file mode 100644 index 0000000..ecda806 --- /dev/null +++ b/content/pages/contato.html~ @@ -0,0 +1,15 @@ + + + Contato + + + + + + + +

E-mail: contato@brigadadigital.org.br

+

Xmpp: contato@brigadadigital.org.br

+

Tox: 6246503042349565285409E4DB057EA4C98A9F0CB022E4DB4300580338B38169A50CED96890A

+ + diff --git a/content/pages/equipamentos.html b/content/pages/equipamentos.html new file mode 100644 index 0000000..3c56a5b --- /dev/null +++ b/content/pages/equipamentos.html @@ -0,0 +1,376 @@ + + + Equipamentos + + + + + + + +
+

Índice

+ +
+
+

+ Nossos equipamentos são preparados para trabalhadores, militantes e organizações sociais conscientes do conflito de classes, construídos com o objetivo de substituir os sitemas de controle proprietário por livres. Para tanto, temos uma lista de modelos que fazemos suportar a implementação de sistemas livres do controle proprietário. +

+

+ Devido ao avanço do controle capitalista sobre a informática e o tempo gasto para o desenvolvimento de suporte nos sistemas livres, os modelos estão restritos a equipamentos usados. Então preparamos as ferramentas sob encomenda e disponibilidade do mercado de usados. Compramos os equipamentos, fazemos manutenção, reposição, troca de peças, upgrade e instalação dos sistemas. Por isso produzimos sob encomenda e precisamos combinar o tempo para fazer a entrega, que depende da disponibilidade do mercado. Da nossa parte, fazemos tudo com a máxima urgência. +

+

Além disso, dedicamos 10% do valor do equipamento para apoiar os projetos de software livre implementados nos equipamentos.

+

+ Os equipamentos são produzidos tendo em vista sua função e/ou o nível de segurança exigido pela posição que o trabalhador, militante ou organização social ocupa no conflito de classes. Nesse sentido, pensamos em equipamentos para as organizações, direção e vanguarda e equipamentos para a base da militância. +

+
+ Imagem de notebook Thinkpad T400 com bios Gnuboot + Imagem de notebook Thinkpad T400 com bios Canoeboot +
Thinkpads T400 com Gnuboot e Canoeboot
+
+

+ Tenha uma informática livre de controle proprietário capitalista: +

+

+ +

+
+
+

Notebooks, torres e servidores ^

+

+ São equipamentos com as mais avançadas implementações em termos de segurança da informação. São destinados a trabalhadores, militantes e organizações sociais que trabalham com informações sensíveis, onde a vigilância pode ocorrer desde o sistema básico e operacional. +

+ Na construção dos notebooks, torres e servidores substituímos o BIOS proprietário por BIOS livres Gnuboot ou Canoeboot e instalamos o sistema operacional GNU com kernel Linux-libre, através das distribuições Hyperbola Gnu/Linux-libre e/ou Trisquel Gnu/Linux-Libre. O Bios Gnuboot, não insere o Mecanismo de Gerencialmento dos processadores da Intel e Amd, conhecido por ser um backdoor de acessor root inserido no sistema básico (BIOS) proprietário, garantindo, com isso, a máxima segurança, enquanto o Bios Canoeboot neutraliza/desabilita o Mecanismo de Gerenciamento dos processadores após o seu carregamento. +

+
+

Notebooks ^

+

+ Em notebooks, além de instalar os BIOS livres Gnuboot ou Canoeboot e os sistemas operacionais Trisquel/Hyperbola GNU/Linux-libre, instalamos dispositivo wifi que funciona por meio de firmware livre. Sob demanda, também podemos instalar no lugar do DVD outro dispositivo SATA, ampliando o armazenamento e as possibilidades de configuração. A seguir, lista de modelos de notebooks que a Brigada liberta: +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ModeloCPURAM (Máx.)GráficoTelaBIOS
Lenovo Thinkpad X200Intel Core 2 Duo (Penryn)4GB (2x2GB DDR3 1066MHz)Intel GMA 4500MHD12"Gnuboot/Canoeboot
Dell Latitude E4300Intel Core 2 Duo (Penryn)8G (2x4G DDR3 1066MHz)Intel GMA 4500MHD13"Gnuboot/Canoeboot
Dell Latitude E6400Intel Core 2 Duo (Penryn)8GB (2x4GB DDR3 1066MHz)Intel GMA 4500MHD/Nvidia Quadro NVS 160M14"Gnuboot/Canoeboot
Lenovo Thinkpad T400Intel Core 2 Duo (Penryn)8GB (2x4GB DDR3 1066MHz)Intel GMA 4500MHD14"Gnuboot/Canoeboot
Lenovo Thinkpad T500Intel Core 2 Duo (Penryn)8GB (2x4GB DDR3 1066MHz)Intel GMA 4500MHD15"Gnuboot/Canoeboot
Lenovo Thinkpad X220Intel 2ª Ger. i3/i5/i7 (Sandy Bridge)8GB (2x4GB DDR3 1333MHz)Intel HD Graphics 300012"Canoeboot
Dell Letitude E6220Intel 2ª Ger. i3/i5/i7 (Sandy Bridge)8GB (2x4GB DDR3 1333MHz)Intel HD Graphics 300012"Canoeboot
Lenovo Thinkpad T420Intel 2ª Ger. i3/i5/i7 (Sandy Bridge)8GB (2x4GB DDR3 1333MHz)Intel HD Graphics 300014"Canoeboot
Dell Letitude E5420/E6420Intel 2ª Ger. i3/i5/i7 (Sandy Bridge)8GB (2x4GB DDR3 1333MHz)Intel HD Graphics 300014"Canoeboot
Dell Letitude E5520/E6520Intel 2ª Ger. i3/i5/i7 (Sandy Bridge)8G (2x4G DDR3 1333MHz)Intel HD Graphics 300015"Canoeboot
Dell Latitude E6330Intel 3ª Ger. i3/i5/i7 (Ivy Bridge)8GB (2x4GB DDR3 1600MHz)Intel HD Graphics 400013"Canoeboot
Dell Latitude E5530/E6530Intel 3ª Ger. i3/i5/i7 (Ivy Bridge)8GB (2x4GB DDR3 1600MHz)Intel HD Graphics 400014"Canoeboot
Dell Latitude E6430Intel 3ª Ger. i3/i5/i7 (Ivy Bridge)8GB (2x4GB DDR3 1600MHz)Intel HD Graphics 4000/Nvidia Quadro NVS 5200M14"Canoeboot
Lenovo Thinkpad X230/Dell Latitude E6230Intel 3ª Ger. i3/i5/i7 (Ivy Bridge)16GB (2x8GB DDR3 1600MHz)Intel HD Graphics 400012"Canoeboot
Lenovo Thinkpad T430Intel 3ª Ger. i3/i5/i7 (Ivy Bridge)16GB (2x8GB DDR3 1600MHz)Intel HD Graphics 400014"Canoeboot
Lenovo Thinkpad T440pIntel 4ª Ger. i3/i5/i7 (Haswell)16GB (2x8GB DDR3 1600MHz)Intel HD Graphics 460014"Canoeboot
+
+
+
+

Torres e servidores ^

+

+ Nas torres e servidores também implementamos BIOS livres Gnuboot ou Canoeboot, sistema operacional GNU/Linux-libre Trisquel ou GNU/Linux-libre Hyperbola e Wi-Fi de firmware livre (opcional), também podemos instalar discos adicionais para ampliar o armazenamento e possibilitar a implementação de raid. A seguir, lista de modelos de torres/servidores que a Brigada Digital liberta: +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ModeloCPURAM (Máx.)GráficoBIOS
Placa Gigabyte GA-G41M-ES2LIntel Core 2 Duo/2 Quad (Penryn)8GB (2x4GB DDR3)Intel GMA 4500MHDGnuboot/Canoeboot
Placa ASUS KCMA-D8 mainboard2 x socket C32 (LGA 1207) 4/6 Core AMD Opteron 4200 Series32GB (8x8GB UDIMM DDR3 - 2 channel por CPU)Aspeed AST2050 8MBGnuboot/Canoeboot
Placa Gigabyte ASUS KGPE-D162 x socket C32 (LGA 1207) 4/8/12/16 Core AMD Opteron 6200/6300 Series64GB/256GB (UDIMM/RDIMM DDR3)-Gnuboot/Canoeboot
OptiPlex 780 MT/USFFIntel Core 2 Duo (Penryn) (e.g. E8400 - T9600)16GB/8GB (MT (4x4GB) - USFF (2x4GB) - DDR3 DIMMs)Intel GMA 4500MHDCanoeboot
Dell OptiPlex 7010/9010 SFF/Precision T1650Intel 3ª Ger. i5/i7 (Ivy Bridge)32GB (4x8GB DDR3 DIMMs)Intel HD Graphics 4000Canoeboot
HP Elite 8200 SFF/MT e 6200 Pro BusinessIntel 2ª/3ª Ger. (Sandy/Ivy Bridge) i5/i732GB (4x8GB DDR3 DIMMs)Intel HD Graphics 4000Canoeboot
HP Compaq 8300 Elite USDTIntel 2ª/3ª Ger. (Sandy/Ivy Bridge) i5/i716GB (2x8GB DDR3 DIMMs)Intel HD Graphics 4000Canoeboot
Dell OptiPlex 9020/7020 SFF/MT ou XE2 SFF/MTIntel 4ª Ger. (Haswell) i5/i732G (4x8GB DDR3 DIMMs)Intel HD Graphics 4600Canoeboot
+
+
+
+
+

Roteadores ^

+

+ Implementamos nos roteadores o sistema operacional LibreCMC GNU/Linux-libre. A seguir, lista de roteadores que a Brigada Digital liberta: +

+
+ + + + + + + + + + + + + +
ModeloTP-Link TL-WDR4300
Frequências2.4GHz (300Mbps) e 5GHz (450Mbps)
Portas USB2 USB 2.0
+
+
+
+
+

Smartphones ^

+

+ Implementamos o sistema operacional Replicant, equipado com adaptador wifi externo, cabo Y, adaptador usb, cartão de memória, capa, película e bateria nova com capacidade maior que as originais nos modelos Samsung Galaxy Note 2 N7100 e Samsung Galaxy S3 I9300. +

+
+ Imagem de dois smartphones à esquerda Samsung Galaxy Note 2 N7100 e à direita Samsung Galaxy S3 I9300 +
Samsung Galaxy Note 2 N7100 e Samsung Galaxy S3 I9300
+
+

+ O sistema não suporta aceleração 3D, câmera frontal, GPS e Wi-Fi interno, devido a necessidade de firmware proprietário para fazer esses dispositivos internos funcionarem. Contudo, é possível ter Wi-Fi através dongle wi-fi (adaptador usb wi-fi). Apesar disso, é um bom dispositivo móvel em termos recursos de hardware e suporte a tecnologias livres. Toda a ligação com o Google é removido e o repositório F-Droid é incluído para o gerenciamento de aplicativos. +

+

+ Abaixo especificações dos modelos: +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
ModeloCPURAMArmazenamentoTelaBateria
Samsung Galaxy Note 2 N7100Quad-Core 1.6GHz Cortex A92G16G720x1280 AMOLED3100 mAh
Samsung Galaxy S3 GT I9300Quad-Core 1.4GHz1G16G4.8"2100 mAh
+
+
+
+
+
+

Pendrives ^

+

+ Implementamos o a distribuição Hyperbola GNU/Linux-libre ou a distribuição Trisquel GNU/Linux-libre, em pendrive criptografado para ser utilizado em computadores públicos mantendo os arquivos seguros contra acesso não autorizado. +

+
+
+
+

Contato ^

+

+ Tenha uma informática livre de controle proprietário capitalista: +

+

+ +

+
+ + diff --git a/content/pages/equipamentos.html~ b/content/pages/equipamentos.html~ new file mode 100644 index 0000000..9f52118 --- /dev/null +++ b/content/pages/equipamentos.html~ @@ -0,0 +1,290 @@ + + + Equipamentos + + + + + + + +
+
+

+ Nossos equipamentos são preparados para trabalhadores, militantes e organizações sociais, construídos com o objetivo de retirar as formas de controle dos sistemas de baixo e alto nível do domínio proprietário. Para tanto, temos uma lista de modelos que fazemos suportar a implementação de sistemas completamente livres de sistemas proprietários. +

+

+ Devido ao avanço do controle capitalista sobre a informática e o tempo gasto para desenvolvimento de supporte, os modelos estão restritos a dispositivos usados. Então preparamos as ferramentas sob encomenda e disponibilidade do mercado de usados. Compramos os dispositivos, fazemos manutenção, reposição, troca de peças, upgrade e instalação dos sistemas. Por isso produzimos sob encomenda e precisamos combinar o tempo para fazer a entrega depende da disponibilidade do mercado. Da nossa parte, fazemos tudo com a máxima urgência. +

+

Além disso, dedicamos 10% do valor do equipamento para apoiar os projetos de software livre implementados nos equipamentos.

+

+ Os equipamentos são produzidos tendo em vista o nível de segurança exigido pela posição que o trabalhador, militante ou organização social ocupa no conflito de classes. Nesse sentido, pensamos os equipamentos de direção e vanguarda e equipamentos de base. +

+
+ +
+
+

Equipamentos de Direção e Vanguarda ^

+

+ São equipamentos com as mais avançadas implementações de tecnologias da informação em termos de liberdade do controle proprietário. São destinados a trabalhadores, militantes e organizações sociais que trabalham com informações sensíveis, onde a espionagem pode ocorrer a baixo e alto nível. +

+
+

Notebooks, Torres e Servidores ^

+

+ Na construção dos notebooks, torres e servidores para a direção e vanguarda da classe trabalhadora, substituímos o Bios proprietário pelo Bios livre GNUBOOT e instalamos o sistema operacional, também livre, Hyperbola Gnu/Linux-libre e/ou Trisquel Gnu/Linux-Libre. O Bios GNUBOOT, remove o Mecanismo de Gerencialmente de Energia de Baixo Nível, no qual opera backdoor da Intel e AMD, garantindo, com isso, a máxima segurança. São destinados a militantes de direção e vanguarda que trabalham com informações sensíveis para a luta de classes. +

+
+
Notebooks ^
+

+ Removemos o dispositivo wifi de controle proprietário e instalamos outro livre, além disso, podemos instalar no lugar do DVD outro dispositivo de armazenamento, ampliando a configuração de armazenamento. +

+
+
Thinkpads Séries T400, T500 e X200
+
Especificações básicas
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ModelosThinkpads séries T400 e T500Thinkpads Séries X200
ProcessadorIntel Core 2 Duo T8400 a T9600 - PenrynIntel Core 2 Duo P8000 Series - Penryn
GráficoIntel® GMA 4500MHDIntel® GMA 4500MHD
Memória8G DDR3 (Máx.)4G DDR3 (Máx.)
ArmazenamentoSSD 480GSSD 480G
Especificações CompletasDownloadDownload
+
+
+ Thinkpad T400 - frente + Thinkpad T400 - tampa +
Thinkpads T400
+
+
+
+
Torres ^
+
Placa Central Gigabyte GA-G41M-ES2L
+
+
Especificações básicas
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Modelo da Placa CentralGigabyte GA-G41M-ES2L
ProcessadorIntel Core 2 Duo/2 Quad
GráficoIntel® GMA 4500MHD
Memória8G DDR3 (Máx.)
ArmazenamentoSSD 480G
Espeficações completasDownload
+
+
+
+
Servidores ^
+
+
Placa principal ASUS KGPE-D16
+
+
+
Especificações básicas
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Modelo da Placa CentralASUS KGPE-D16 mainboard
Processador4/8/12/16 Core AMD Opteron 6200/6300 Series
GráficoAspeed AST2050 8MB
Memória64G UDIMM e 256G DDR3 RDIMM (Máx)
ArmazenamentoSSD 128G + 4TB HDD
Espeficações completasDownload
+
+
+
+
+

Smartfones e Tablets ^

+

+ Implementamos o sistema operacional Replicant, equipado com adaptador wifi externo. O sistema não suporta aceleração 3D, câmera frontal e GPS. Além disso, eventualmente, apresenta instabilidade na execução de aplicações, exigindo do utilizador atenção na gestão de recursos. Apesar disso, esse é melhor dispositivo smartfone em termos recursos de hardware e suporte a tecnologias livres. Toda a ligação com o Google foi removido e o repositório F-Droid foi incluído para o gerenciamento de aplicativos. +

+
+
Smartfones ^
+
+
Samsung Galaxy S3 GT I9300
+
+
+
Especificações básicas
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ModeloSamsung Galaxy S3 GT I9300
ProcessadorQuad-Core 1.4GHz
Memória1G
Amazenamento16G
Tela4.8"
Internet3G
WifiAdaptador USB
Bateria2100 mAh
Espeficações completasDownload
+
+
+
+
+

Tablets ^

+
+
Galaxy Tab 2 7.0 e Galaxy Tab 2 10.1
+
+
+
+

Roteadores ^

+
+
TP-Link TL-DWR4300
+
+
+
+

Pendrives ^

+
+
Pendrive 32G criptografado com Hyperbola ou Trisquel Gnu/Linux-libre
+
+
+ +
+

Equipamentos de Base ^

+

+ Equipamentos com o BIOS (Sistema Básico de Entreda e Saída) open source Libreboot, no qual o Mecanismo de Gerenciamento de Energia de Baixo Nível, no qual opera o backdoor da Intel e AMD, foi neutralizado. Como o Mecanismo de Gerenciamento, mesmo neutralizado, ainda sim é introduzido no BIOS, uma incerteza permanece sobre o sistema. +

+

+ Ou mesmo com BIOS proprietária, de implementação de fábrica, e o sistema operacional livre sobre ele, como é o caso LibreCMC e Replicant. +

+
+

Notebooks e Torres ^

+
+
Notebooks ^
+
+
Thinkpads X220, T420, X230, T430 e T440p
+
+
+
+
+
Torres ^
+
+
HP Elite 8200 SFF/MT and 6200 Pro Business
+
+
+ + + + diff --git a/content/pages/sistemas.html b/content/pages/sistemas.html new file mode 100644 index 0000000..cf50e9b --- /dev/null +++ b/content/pages/sistemas.html @@ -0,0 +1,394 @@ + + + Sistemas + + + + + + + + +
+

Índice

+ +
+
+

+ Implementamos sistemas livres do controle proprietário, desde o sistema básico, operacional e serviços para que a classe trabalhadora tenha autonomia sobre sua informática. A seguir descrição dos sistemas implementados nos equipamentos contruídos pela Brigada Digital. +

+
+
+
+

Bios ^

+

+ O BIOS é o sistema básico de entrada e saída do computador, gravado em memória não volátil (ROM), usado para realizar a inicialização do hardware e para fornecer serviços de tempo de execução para sistemas operacionais e programas. Os BIOS proprietários incluem um sistema de gerenciamento do processador que funciona com baixa carga de energia, composto por micro sistema operacional, controlador de rede ethernet e máquina virtual java, com acesso completo a todos os dispositivos do computador, mesmo desligado. +

+

+ Esse sistema de gerenciamento do processador é considerado um backdoor de acesso total que pode ser utilizado pelos proprietários das fábricas de processadores e por pessoas que sabem explorar suas falhas para exercer controle remoto de baixo nível, dificilmente detectável. +

+

+ Recentemente foram publicados estudos sobre suas vulnerabilidades, para saber mais, leia o seguinte artigo sobre as vulnerabilidades encontradas no sistema de gerenciamento da Intel e o artigo sobre as vulnerabilidade do gerenciamento da AMD. Para descrição crítica do gerenciamento da Intel (Intel ME), leia a seção Intel ME do FAQ do Projeto Canoeboot, e para o gerenciamento da AMD, leia a seção AMD PSP. Uma reflexão aprofundada das implicações do uso de software de controle proprietário sobre as vulnerabilidades desse sistema de gerenciamento de processadores, leia o artigo do hacker brasileiro Alexandre Oliva, presidente da Fundação de Software Livre da América Latina (FSFLA), Quem tem medo do Spectre & Meltdown?. +

+

+ Para remover esse controle proprietário, a Brigada Digital implementa os BIOS livres Gnuboot e Canoeboot. O processo envolve construir o BIOS em ambiente composto completamente por software livre e injetar através do computador de desenvolvimento Beagle Bone Black (BBB) - placa de hardware aberto também rodando somente com Software Livre - conectado à memória rom (chip BIOS) da placa mãe com pinça (ou jacaré). +

+
+
+ Implementação de bios livre Gnuboot e Canoeboot +
Implementação de bios livre Gnuboot e Canoeboot
+
+
+

+ Entenda a diferença entre Canoeboot e Gnuboot abaixo. +

+
+
+

Gnuboot ^

+

+ O Gnuboot é um BIOS livre, portanto sem o gerencimento proprietário dos processadores Intel e AMD. Além disso, nossa construção do Gnuboot insere o sistema de inicialização GNU GRUB e/ou Seabios na memória ROM, tornando possível ter login do GRUB gravado na ROM e criptografia de todo o disco, inclusive da partição de boot. O que torna o sistema muito seguro em relação a controle proprietário. O Gnuboot também destrava os dispositivos, tornando possível substituir o adaptador wifi definido pelo fabricante por wifi de firmware livre. +

+
+ Site Gnuboot +
+
+
+

Canoeboot ^

+

+ O Canoeboot é um BIOS livre definido em artigo na wiki do diretório da FSF baseado em Libreboot e Coreboot que suporta processadores mais recentes que Gnuboot mantendo seu gerenciamento proprietário, mas fazendo sua neutralização/desativação após a inicialização do processador com o programa me_cleaner. Canoeboot suporta alguns modelos de computadores com processadores Intel i3/i5/i7 até a 4ª geração. Nos processadores mais antigos como, por exemplo, Intel Penryn, o Gerenciamento do processador (Intel ME) é removido, semelhante ao Gnuboot. Nossa construção do Canoeboot insere o sistema de inicialização GNU GRUB e/ou Seabios na memória ROM, tornando possível ter login do GRUB gravado na ROM e criptografia de todo o disco, inclusive da partição de boot. O que torna o sistema muito seguro em relação a controle proprietário. O Canoeboot também destrava os dispositivos, tornando possível substituir o adaptador Wi-Fi do fabricante por Wi-fi de firmware livre. +

+
+ + Site Canoeboot + +
+
+
+
+

Kernel Linux-libre ^

+

+ O Linux, kernel desenvolvido e distribuído por Linus Torvalds, contém software sob o controle proprietário (não livre) disfarçado como código-fonte e, além disso, induz a instalação de outros softwares proprietários que não contém. O GNU Linux-libre é um projeto para manter e publicar distribuições de Linux 100% livres. O projeto remove do kernel Linux software que é incluído sem código fonte, com código fonte ofuscado ou obscurecido, sob licenças de software não-livre, que não permitem que você altere o software para que ele faça o que você deseja, e que induz ou exige que você instale peças adicionais de software não-livre. +

+

+ O Linux-libre é desenvolvido pelo hacker brasileiro Alexandre Oliva, presidente da Fundação de Software Livre da América Latina (FSFLA). +

+
+ Site Gnu/linux-libre +
+
+
+

Sistema Operacional GNU ^

+

+ GNU é um sistema operacional livre desenvolvido pelo Projeto GNU, maior comunidade hacker de software livre e representente do Movimento de Software Livre. O sistema operacional GNU consiste em pacotes GNU (programas específicos lançados pelo projeto GNU) bem como software livre lançado por terceiros. O desenvolvimento do GNU tornou possível o uso de computador sem software proprietário. +

+
+

Site Gnu

+
+
+
+

Distribuições GNU/Linux-libre ^

+

+ Distribuições certificadas pela Fundação de Software Livre por conter apenas software livre em seus repositórios de programas. +

+
+

Hyperbola GNU/Linux-libre ^

+

+ Hyperbola é um projeto de software e cultura livre que providencia um sistema operacional com a experiência mais avançada em termos de distribuição de sistemas livres, proporcionando um sistema operacional muito seguro. Atualmente está desenvolvendo um novo sistema operacional descendente do BSD nomeado de HyperbolaBSD. Providencia um suporte de longo tempo e usa o gerenciador de pacotes do Arch Gnu/Linux, sitema de inicialiação Openrc, desenvolvido pelo Gentoo/Linux, seguindo o manifesto de liberdade do sistema de inicialização (nosystemd) e patches do Debian. Os pacotes são otimizados para a arquitetura i686 e x86_64 CPUs. +

+
+ Site Hyperbola Gnu/linux-libre +
+
+
+

Trisquel GNU/Linux-libre ^

+

+ Distribuição do Sistema operacional Gnu/Linux-libre, baseado na versão LTS do Ubuntu/Linux, mas que distribui exclusivamente software livre, fazendo uso do kernel Linux-Libre. Trisquel possui um riquíssimo repositório de softwares e é indicada para usuários iniciantes e pequenas organizações. Para desktop mantém uma versão do MATE muito bem polida, com software gráfico para instalações e atualizações. +

+
+ Site Trisquel Gnu/linux-libre +
+
+
+

LibreCMC GNU/Linux-libre ^

+

+ Distribuição do sistema operacional Gnu/Linux completamente livre para embarcados de propósito geral, utilizada especialmente em roteadores e computadores de placa única. Nós construímos o LibreCMC com a interface de gerenciamento Luci, mas também pode ser gerenciado de maneira avançada através de conexão SSH. +

+

+ Para conhecer melhor, leia nosso guia de introdução ao LibreCMC. +

+
+ Site LibreCMC Gnu/linux-libre +
+
+
+
+

Distribuições Não-GNU Livres ^

+
+

Replicant Android/Linux ^

+

+ Replicant é a única distribuição do sistema operacional Android/Linux completamente livre e certificada pelo projeto GNU com ênfase na privacidade/segurança, destinada a smartfones e tablets. +

+

+ Para conhecer melhor, leia nosso guia de introdução ao Replicant. +

+
+ Site Repliciant +
+
+
+
+
+

Serviços ^

+

+ São sistemas livres que operam em rede de computadores de arquitetura centralizada, descentralizada (ou federada) e distribuída. São substitutos livres dos serviços proprietários de grandes corporações capitalistas (Facebook, Instagram, Twitter, Youtube, Drive, Dropbox, etc.). Abaixo ilustrações comparativas da arquitetura de sistemas de redes. +

+

+ Os serviços de arquitetura centralizada possuem um servidor central de armazenamento e gerenciamento de dados e processos. São muito utilizados pelos serviços proprietários, mas também existem muitos serviços livres com essa arquitetura. +

+

+ Os serviços descentralizados e federados são constituídos por um conjunto de servidores que se comunicam criando uma ponte entre todo o conjunto de usuários. O Fediverso é um exemplo de servidores federados usados para a publicação web (por exemplo, redes sociais, microblogs, sítio e etc) e hospedagem de arquivos. +

+

+ Os serviços distribuídos possuem arquitetura de redes de computadores peer-to-peer (P2P) - par a par ou ponto a ponto -, onde cada um dos pontos ou nós da rede funciona tanto como cliente quanto como servidor, permitindo compartilhamentos de serviços e dados sem a necessidade de um servidor central. +

+

+ Nas arquiteturas centralizadas e descentralizadas as pessoas se comunicam através de um ou mais servidores (federado). O usuário envia a mensagem para o servidor que, por sua vez, encaminha para o destinatário, permitindo a comunicação dessincronizada - isto é, quando as pessoas não estão conectadas ao mesmo tempo. O servidor foi importante para o tempo em que as pessoas não podiam ficar conectadas. Contudo, o intermediário representa um risco de violação de dados e de neutralidade, pois informações descriptografadas e metadados (localização, emissor, destinatário, horário de conexão e etc.) podem ser lidos e alguns conteúdos impulsionados pelos administradores. Além disso, o servidor pode cair, o seu dono pode fechar as portas (para um usuário ou para todos), fazendo perdas de informações, contatos e etc. +

+

+ Esses problemas não ocorrem na arquitetura distribuída, pois pessoas se comunicam diretamente, sem intermediários. Os dados são armazenados apenas nos pontos (dispositivos dos usuários), não sendo possível que ocorra violação em servidor, como ocorre com frequência. Além disso, a arquitetura distribuída é resistente à suspensão de serviços por ataques cybernéticos, suspensão de contas ou mandados judiciais. Sendo exigido, apenas, cópias das chaves e que emissor e destinatário estejam conectados ao mesmo tempo - atualmente não é mais problema, visto que as pessoas mantém seus equipamentos conectados. Ademais, o custo (processamento e tráfego) é distribuído entre as pessoas, sendo, inclusive, inversamente proporcional ao número de usuários. A arquitetura P2P, portanto, é a mais avançada em termos de segurança da informação. +

+
+
+ Redes centralizadas + Redes descentralizadas + Redes distribuídas +
Comparativo entre redes centralizadas, descentralizadas e distribuídas
+
+
+
+
+

Agenda ^

+
+
Caldav e Carddav ^
+

+ Caldav e carddav são protocolos de agenda. O primeiro providencia calendário e compartilhamento de eventos, enquanto o último providencia livro de contatos. +

+

+ A Brigada implementa o serviço centralizado Radicale de calendário, tarefas e contatos. +

+
+
+
+

Anonimato ^

+
+
Tor ^
+

+ Tor é um serviços descentralizado que proporciona comunicação anônima e segura ao navegar na internet e em atividades online. O Tor criptografa os dados e direciona o tráfego da internet por meio de uma rede sobreposta livre de alcance mundial para ocultar a localização e utilização do usuário de qualquer pessoa que realize vigilância de rede ou análise de tráfego. O uso do Tor dificulta o rastreamento da atividade da Internet para o usuário: isso inclui "visitas a sites, postagens online, mensagens instantâneas e outras formas de comunicação". +

+

+ A rede possui suporte a todo o tipo de serviço, garantindo a segurança e anonimato para comunicação mais sensíveis. É possível manter um site serviço em núvem, mensageria e etc, abrigada pela rede Tor, garantindo segurança para o miltantes que acessa o serviço. +

+
+ Serviço de anonimato Tor +
Funcionamento do serviço de anonimato Tor
+
+
+
+
+

Arquivos ^

+
+
Nextcloud ^
+

+ Nextcloud é um serviço para armazenamento e criação de arquivos em nuvem. As funções podem ser extendidas para providenciar autenticação segura e criação e edição de arquivos. Substitui Dropbox, Google Drive e Office 365 quando extendido suas funções. +

+
+ Logo do Projeto Nextcloud +
+
+
+
BitTorrent ^
+

+ BitTorrent é um sistema de compartilhamento e download de arquivos entre usuários através do protocolo de rede sem que o arquivo precise estar em um servidor. Nesse protocolo os usuários partilham o que descarregam. Em síntese, os usuários que fazem o download de um arquivo, tornam-se também fornecedores deste arquivo; quando alguém for baixá-lo, todos os computadores que já o possuem através do torrent e que estiverem online no momento vão atuar como "semeadores", cada um fornecendo uma parte do arquivo, portanto quanto mais usuários fizerem o download, mais rápido será feito o compartilhamento, pois a parte enviada do arquivo por cada um será menor. +

+
+
+
Webdav ^
+

+ De arquitetura centralizada, webdav é uma extensão do protocolo HTTP utilizado na criação e distribuição de conteúdo com recurso de bloqueio para que não haja edições simultâneas. Com grande diversidade de aplicações, desde aplicações de armazenamento de arquivo, tarefas, notas e diário. +

+
+
+
+

Chat ^

+
+
Tox ^
+

+ Tox é um serviço distribuído de mensageria de texto, voz, vídeo e arquivos encriptados usando o protocolo Tox de arquitetura ponto-a-ponto (P2P). +

+
+
+
Jami ^
+

+ Jami é um serviço de arquitetura distribuída de mensageria de texto, voz, vídeo e arquivos encriptados usando o protocolo Ring de arquitetura ponto-a-ponto (P2P). +

+
+
+
XMPP ^
+

+ XMPP é um protocolo muito utlizado e bem desenvolvido de chat de arquitetura descentralizada para mensagens de texto, voz, vídeo e arquivos encriptados. Possui grande diversidade de clientes e servidores para multiplas plataforams. +

+

+ Nós implementamos os serviços Ejabberd e Prosody de XMPP. +

+
+ Logo do XMPP +
+
+
+
+

Conferência ^

+
+
Jitsi ^
+

+ Jitsi é um serviço de conferência com aplicações clientes de multiplas plataformas. +

+
+
+
+

E-mail ^

+

+ Implementamos serviços de e-mail com todos os protocolos de segurança configurados. Os serviços de e-mail possuem arquitetura descentralizada. +

+
+
Envio SMTP ^
+

+ Implementamos o serviço de envio (Protocolo SMTP) de e-mail Postfix (SMTP). +

+
+ Site do Projeto Postfix +
+
+
+
Recebimento POP3 e IMAP ^
+

+ Implementamos o serviço de recebimento (Protocolos POP3 e IMAP) de e-mail Dovecot (SMTP). +

+
+
+
+
+

Multimídia ^

+
+
+
Peertube ^
+

+ Peertube é uma plataforma de vídeo alternativa das proprietárias capitalistas Youtube, Vimeo, etc com rede social. Possui arquitetura descentralizada e distribuída, compartilhando a carga de trabalhado do servidor entre os clientes. +

+
+ Logo Peertube +
+
+
+
Mediagoblin ^
+

+ Mediagoblin é uma plataforma multimídia (fotos e vídeos), parte do Projeto GNU, alternativa às proprietárias capitalistas Youtube, Vimeo, Flickr, etc com rede social. Possui arquitetura descentralizada. +

+
+ Logo Mediagoblin +
+
+
+
+
+

Rede Social ^

+
+
+
Mastodon ^
+

+ Mastodon é uma rede social descentralizada de microblog, substituta do Twitter, com milhões de usuários em todo o mundo e uma comunidade bastante ativa no Brasil. +

+
+ +
+
+
+
Scuttlebutt ^
+

+ Scuttlebutt é uma rede social de microblog distribuída com mensageria de texto, voz, vídeo e transmissão de arquivos encriptados usando o protocolo SSB de arquitetura ponto-a-ponto (P2P). +

+
+ +
+
+
+
+
+

Sites ^

+
+
+
Pelican ^
+

+ Pelican é um framework de desenvolvimento de sites estáticos, ideal para pequenos sites e blogs. +

+
+ Logo Pelican +
+
+
+
Wordpress ^
+

+ Wordpress é um frameword de desenvolvimento de sites dinâmicos muito popular na internet que torna todo o processo muito fácil de ser realizado. +

+
+ Logo Wordpress +
+
+
+ +
+ + diff --git a/content/pages/sistemas.html~ b/content/pages/sistemas.html~ new file mode 100644 index 0000000..1cd6be3 --- /dev/null +++ b/content/pages/sistemas.html~ @@ -0,0 +1,70 @@ + + + Sistemas + + + + + + + +

+ Implementamos sistemas verdadeiramente livres do controle proprietário. +

+
+

Gnuboot

+

+ BIOS livre que usamos para substituir o BIOS proprietário. O BIOS é o sistema básico de entrada/saída, gravado em memória não volátil, usado para realizar a inicialização do hardware e para fornecer serviços de tempo de execução para sistemas operacionais e programas. O Gnuboot remove o conhecido backdoor de acesso total de processadores da Intel e AMD de arquitetura x86, parte do mecanismo de gerenciamento de energia de baixo nível desses processadores. Esse backdoor opera em micro sistema operacional, possui controlador ethernet com acesso a rede e máquina virtual java carregado com acesso a todos os recursos do computador, mesmo com pouca energia (computador desligado). Dessa forma, a empresa e atacantes, podem ter livre acesso a todos os recursos disponíveis no computador. Então apagamos a memória rom dos chips (BIOS) e escrevemos o BIOS Gnuboot no lugar. Isso também destrava o suporte a novos dispositivos e permite a troca do wifi por outro que funciona livre de firmware proprietário. +

+
+ Site Gnuboot +
+
+
+

Linux-libre

+

+ O Linux, kernel desenvolvido e distribuído por Linus Torvalds, contém software sob o controle proprietário (não livre) disfarçado como código-fonte e, além disso, induz a instalação de outros softwares proprietários que não contém. O Linux distruído pela maioria dos repositórios não é livre. GNU Linux-libre é um projeto para manter e publicar distribuições de Linux 100% livres. O projeto remove do kernel Linux software que é incluído sem código fonte, com código fonte ofuscado ou obscurecido, sob licenças de software não-livre, que não permitem que você altere o software para que ele faça o que você deseja, e que induz ou exige que você instale peças adicionais de software não-livre. +

+

+ O Linux-libre é desenvolvido pelo hacker brasileiro Alexandre Oliva, presidente da Fundação de Software Livre da América Latina. +

+
+ Site Gnu/linux-libre +
+
+
+

Hyperbola Gnu/Linux-libre

+

+
+ Site Hyperbola Gnu/linux-libre +
+
+
+

Trisquel Gnu/Linux-libre

+

+ Distribuição do Sistema operacional Gnu/Linux que distribui exclusivamente software livre, fazendo uso do kernel Linux-Libre. A distribuição possui riquíssimo repositório de softwares e é indicada a todo tipo de fim. Para desktop mantém uma versão do MATE muito bem polida, com software gráfico para instalações e atualizações. +

+
Site Trisquel Gnu/linux-libre +
+
+
+

LibreCMC

+

+ Distribuição do sistema operacional Gnu/Linux completamente livre para embarcados, utilizada especialmente em roteadores e computadores de placa única. +

+
Site LibreCMC Gnu/linux-libre +
+
+
+

Replicant

+

+ Distribuição do sistema operacional Android/Linux completamente livre com ênfase na privacidade/segurança, destinada a smartphones e tablets. +

+
+ Site Repliciant +
+
+ + diff --git a/content/pages/sobre.html b/content/pages/sobre.html new file mode 100644 index 0000000..8d71d36 --- /dev/null +++ b/content/pages/sobre.html @@ -0,0 +1,54 @@ + + + Sobre + + + + + + + + +
+

+ A Brigada Digital é uma organização marxista, pois compreende que o processo de produção capitalista é fundamentado na exploração da classe proprietária dos meios de produção sobre a classe trabalhadora. A partir da propriedade dos meios de produção a classe proprietária controla a estrutura social, condicionando tudo a seu interesse essencialmente econômico, produzindo, com isso, problemas sociais de toda ordem. Essa relação de produção coloca a classe trabalhadora em conflito com a classe proprietária. Adquirindo sentido de transformação e superação das contradições da sociedade capitalista, impondo aos trabalhadores conscientes da estrutura social engajamento e posicionamento de luta. +

+

+ A formação da Brigada Digital resulta do entendimento da relação entre o desenvolvimento das forças produtivas e a luta de classes. As novas tecnologias da informação estão sendo aparelhadas no processo de exploração sobre a classe trabalhadora. A evidência disso, é a participação proprietária dos meios de produção de tecnologias da informação (TIC's) no processo de hegemonia ideológica ocorrida em todo mundo. Onde equipamentos e plataformas proprietárias de internet tem sido utilizadas como ferramentas de dominação. Por exemplo, na "Primavera Árabe", ocorrida no Oriente Médio e Norte da África, bem como nas "Jornadas de Junho" brasileira, e os consequentes golpes de Estado desencadeados, no caso do Brasil entre 2013 e 2016. Os documentos apresentadas por Edward Snowden, ex-agente da NSA, acrescentaram a participação do Estado, alienado pelo interesse capitalista. +

+

+ Com o objetivo de recompor a extração de valor em países periféricos, como já denuncia há séculos a teoria marxista, os meios de produção de tecnologias da informação coletam dados do conjunto da população, bem como de agentes sociais privilegiados, estratégicos para coordenação da sociedade. Manipulam o conjunto da classe trabalhadora através das redes sociais e fortalecem facções políticas que defendem seus interesses: a flexibilização econômica, privatizações, abertura de mercado, redução do orçamento estatal em políticas sociais, flexibilização das relações de trabalho, remuneração por produtividade, redução dos direitos trabalhistas, terceirização dos meios de produção, aumento do desemprego estrutural, etc, para ampliar a extração de valor, colocando em risco a sobrevivência dos trabalhadores periféricos. A relação entre os proprietários dos meios de produção de tecnologias da informação e comunicação (TIC's) e o conflito de classes é evidente. A extração de informação dos grandes bancos de dados das redes sociais, o impulsionamento de conteúdo, bem como a espionagem em equipamentos de trabalhadores específicos, especiais para a coordenação social, resulta na expansão da exploração. +

+

+ Existe um problema real, objetivo: as TIC's proprietárias. Sua aplicação de massa, do trabalhador comum, aos militantes de base e dirigentes de movimentos sociais e partidários de trabalhadores, todos, em boa medida, ao usarem as TIC's, alimentam esse sistema de informação e controle proprietário. A maioria dos trabalhadores e militantes armazenam seus contatos, mensagens, contratos, cursos de formação, agenda de atividades, rotas e etc nos banco de dados proprietários, alimentando uma estrutura de vigilância e controle social planetária. A alienação da tecnologia trabalhadora pelos proprietários dos meios de produção resultou na expansão exponencial das formas de controle social, minimizando os riscos da operação de exploração. Com as novas ferramentas de controle, a classe proprietária está avançando com a extração de valor. +

+

+ Se o problema é o controle proprietário das tecnologias da informação trabalhadora, a solução passa por substituir as TIC's proprietárias por outras livres desse controle. Nesse sentido, o software livre (SL) oferece as melhores condições de emancipação tecnológica para a classe trabalhadora e, consequentemente, a redução do poder capitalista, proprietário, pois desenvolve e defende tecnologias livres desse controle. As liberdades do usuário defendidas pelo movimento de software livre (SL) podem eliminar o controle capitalista, parte da estrutura de exploração. Em síntese, a Brigada Digital conjuga marxismo com software livre, posicionando o SL como ferramenta de emancipação da classe trabalhadora no desenvolvimento do conflito de classes. +

+

+ Essa tarefa é urgente e deve ser encarada por todos os trabalhadores consciêntes do conflito de classes, especialmente os militantes e suas organizações sociais pela sua posição estratégica. As condições materiais impõem essa tarefa, então os militantes que realmente desejam a vitória da classe trabalhadora sobre a exploração, opressão e dominação proprietária capitalista, devem adequar sua infraestrutura de comunicação em torno de tecnologias livres do controle proprietário. +

+

+ A Brigada Digital pensa esse processo em três etapas: +

+

+ Etapa 1: implementação de tecnologias livres em organizações classistas e militantes. Esta etapa é de nível artesanal, pois exige hackear equipamentos, fazendo as adaptações necessárias para a implementação de infraestrutura de tecnologia da informação e comunicação livre do controle proprietário, removendo, assim, a vigilância no sistema básico, operacional e rede/internet sobre a classe trabalhadora organizada e melhorarando a capacidade de ação do movimento. +

+

+ Etapa 2: mobilizar a classe trabalhadora a utilizar a infraestrutura de tecnologia das suas organizações. Esta etapa é parte artesanal e parte automatizada. Parte artesanal porque exige o esforço do conjunto dos militantes organizados para orientar a classe à migração de tecnologias, por exemplo, deixando as plataformas proprietárias de internet. Nesse momento, é estratégico o apoio dos militantes propagandistas já estabelecidos nas plataformas proprietárias. Parte automático porque a infraestrutura implementada nas organizações contribuem com o esforço automatizando processos de engajamento dos trabalhadores na luta de classes. +

+

+ Etapa 3: revolução proletária. +

+

+ A Brigada Digital está no esforço da etapa 1. Para tanto, hackeamos equipamentos, fazendo a adaptação necessária para implementar desde sistemas básicos livres, sitemas operacionais e serviços de rede/internet. Capacitamos militantes e implementamos infraestrutura auto-hospeada em suas organizações. +

+

+ Quer contribuir com a Brigada Digital? Entre em contato: +

+

+ +

+
+ + diff --git a/content/pages/sobre.html~ b/content/pages/sobre.html~ new file mode 100644 index 0000000..85680a9 --- /dev/null +++ b/content/pages/sobre.html~ @@ -0,0 +1,84 @@ + + + Sobre + + + + + + + +
+

+ A Brigada Digital é uma organização marxista revolucionária que compreende que o processo de produção capitalista é pautado na exploração e que o único sentido superação dessa situação está na luta da classe trabalhadora contra a classe proprietária dos meios de produação. +

+

+ Analisando a "Primavera Árabe" ocorrida no Oriente Médio e Norte da África, bem como as "Jornadas de Junho", e os consequentes golpes de Estado ocorridos, no caso do Brasil entre 2013 e 2016, conjuntamente como as denúncias realizadas por Edward Snowden, ex-agente da NSA, fica evidente a interferência proprietária das tecnologias da informação e comunicação (TIC's) nesses processos, seja de maneira direta ou através de agências de segurança dos países centrais do capitalismo, com o objetivo de recompor a extração de valor em países periféricos, como já denuncia há século a teoria marxista através de Lénin e através dos marxistas latino-americados por meio da teoria da dependência. +

+

+ A minha hipótese central é que a expansão das TIC's proprietárias nos países periféricos apliaram a extração de valor por meio da ampliação do entendimento do campo, através de informações privilegiadas do conjunto da população e de indivíduos específicos, estratégicos para coordenação da estrutura social, bem como a formação de redes para o fortalecimento de facções políticas e sociais que defendem a flexibilização econômica e a abertura de mercado, promovendo a redução do orçamento estatal em políticas sociais e a flexibilização das relações de trabalho. A remuneração por produtividade, sem direitos trabalhistas, a terceirização de parte dos meios de produção e o desemprego estrutural ampliam a extração de valor e colocam em risco a sobrevivência dos trabalhadores. +

+

+ CONTINUAR A PARTIR DAQUI +

+
+

+ A relação entre o desenvolvimento das TIC's e o conflito de classes ficou evidente, o controle proprietário das TIC's e a extração de valor da informação como estratégia de exploração. +

+

+ Existe um problema real, objetivo: as TIC's proprietárias. Sua aplicação de massa, do trabalhador comum, aos militantes de base e dirigentes de movimentos sociais e partidários de trabalhadores, todos, em boa medida, alimentam esse sistema de informação de controle proprietário armazenando seus contatos, mensagens, contratos, cursos de formação, agenda de atividades, rotas e etc. +

+

+ Se o problema é o controle proprietário, a solução passa por substituir as TIC's proprietárias por outras livres desse controle. O software livre oferece as melhores condições de emancipação tecnológica para a classe trabalhadora. As liberdades do usuário defendidas pelo movimento de software livre podem minimizar gradualmente a estrutura de controle, parte da estrutura de exploração. +

+

+ Em síntese, ideia é conjugar marxismo com software livre, posicionando o SL como ferramenta de emancipação da classe trabalhadora no desenvolvimento do conflito de classes. +

+

+ Inicialmente, sugerimos como marco teórico marxista: Teoria da exploração (mais-valia, classes sociais, conflito de classes, fetiche da mercadoria (consumismo); Imperialismo; Teoria da dependência; Ideologia; Hegemonia; contra-hegemonia; Indústria cultural; cultural de massa; meios de comunicação de massa; Organização de classe; Partidos; Movimentos sociais; +

+

+ E , como marco teórico de TIC's livres: FSF; licenças; descentralização; federado (SaaS) e distribuído; Movimento de software livre; +

+

+ Precisamos de mais indicações de referenciais teóricos do software livre para avançar com a reflexão. +

+

+ Da teoria à prática social, pretendo construir uma organização política (BRIGADA DIGITAL) de trabalhadores com formação em tecnologia e/ou marxismo cujo objetivo seja implementar TIC's livres para a classe trabalhadora. Será uma organização com registro jurídico de associação sem fins lucrativos. +

+

+ A ideia é comprar dispositivos usados, fazer a adaptação necessária e implementar as TIC's livres para trabalhadores, militantes e suas organizações, oferecendo alternativas livres. Ademais, capacitar os militantes para usar tais tecnologias e até mesmo fazer a implementação difundindo a experiência da Brigada Digital. +

+

+ Nós já temos condição de implementar Gnuboot, Trisquel GNU/Linux-Libre, LibreCMC GNU/Linux-Libre e Replicant. Então, faremos a aquisição dos dispositivos usados que são suportados, bem como a adaptação e manutenção, e, por fim a implementação desses sistemas. Também faremos a implementação de serviços auto-hospedados para a Brigada Digital e para outras organizações. Além disso, com o intuito formentar a autonomia e o empoderamento de outras organizações, propomos a implementação auto-hospedada, até mesmo no sentido de formar novas Brigadas Digitais. A estrutura de serviços será descentralizada federada e distribuída, dando preferência para as tecnologias distribuídas. A saber: e-mail, webblog, mensageria, agenda e calendário, conferência, office e vídeo. +

+

+ Contudo, encontramos alguns limites desse conjunto quanto se trata da implementação de serviços, visto que Gnuboot é suportado apenas em dualcore com máximo de 8GB de ram. A ideia é oferecer uma linha provisória, aliança tática, com o open source. Provisória porque compreendemos o limite da tecnologia open source para nosso objetivo. A linha terá Libreboot (sem atualização do microcódigo) em HP 8200 elite SFF, pois suporta processadores octacore e 32GB de ram, para oferecer serviços. +

+

+ Pensando também que algumas atividades demandam maior maior processamento, então ofereceremos notebooks e torres quadcore/octacore com Libreboot (sem atualização do microcódigo) para estação de trabalho. +

+

+ Também encontramos limites graves na capacidade de processamento dos smartphones que suportam Replicant, quadcore de 1.4GHz e 1GB de ram. Sendo assim, também implementaremos Lineage, mas com uma advertência grave para a segurança por usar extensivamente blobs proprietários. Acreditamos para atividades poucos sensíveis não seja tão arriscado sua utilização. +

+

+ Em resumo, a Brigada Digital tem condições de começar suas atividades implementando: +

+

+ Como não temos recursos para emancipar todo o conjunto da classe, a estratégia é selecionar os elementos e organizações com maior capacidade de avançar com a mudança. Compreendo que o primeiro apoio seria para militantes e organizações da classe, especialmente marxistas, para empoderá-los, pois são mais rigorosos no enfrentamento capitalista. +

+

+ Manteremos um webblog da brigada com elaboração de artigos para capacitação da classe trabalhadora com canais de suporte, bem como hospedagem de serviços para organizações e militantes que não tenham condições de promover auto-hospedagem. +

+

+ Por fim, propomos realizar oficinas em escola públicas promovendo o software livre, bem como ajustar a instituição ao uso exclusivo de TIC's livres, modificando seu plano político pedagógico (PPP) e infraestrutura física (laboratórios e etc). +

+

+ O financiamento da Brigada Digital será por meio de doações de apoiadores, comercialização das equipamentos, implementação e suporte de serviços, capacitações, e, por fim, financiamento público de projetos via editais de desenvolvimento da economia solidária, educação e cultura. +

+

+ Concluindo, essa é a ideia para o desenvolvimento das condições de emancipação da classe trabalhadora diante da exploração proprietária. Estou aberto a sugestões e críticas. +

+
+ + diff --git a/content/pages/tutoriais.html b/content/pages/tutoriais.html new file mode 100644 index 0000000..e62ca1a --- /dev/null +++ b/content/pages/tutoriais.html @@ -0,0 +1,126 @@ + + + Tutoriais + + + + + + + + +

+ A Brigada Digital aconselha os trabalhadores a usar somente software livre, contudo, a arquitetura de serviços SaaS, mesmo livre centralizado e descentralizado federado, é vulnerável a alguns tipos de ataque de confiaça. Nesse sentido, indicamos dar preferência a programas de rede livres de arquitetura distribuída. Abaixo, lista de programas que serguem a arquitetura distribuída. +

+
+

Mensagens

+
+

E-mail

+

Aprenda como instalar, configurar e usar Clientes de e-mail seguros que possuem recursos de assinatura e criptografia.

+
+
+
Gnu/Linux
+
+
+ Thunderbird/icedove-uxp +
Thunderbird/icedove-uxp
+
+
+
+
+
Replicant/Android
+
+
+ K9-Mail +
K9-Mail
+
+
+
+
+
+
+

Xmpp

+

Saiba como usar o xmpp para conversar.

+
+
+
Gnu/Linux
+
+
+ Pidgin +
Pidgin
+
+
+
+
+
Replicant/Android
+
+
+ Conversations +
Conversations
+
+
+
+
+
+
+

Tox

+

Aprenda a usar o tox para conversar.

+
+
+
Gnu/Linux
+
+
+ Qtox +
Qtox
+
+
+
+
+
Replicant/Android
+
+
+ Trifa +
Trifa
+
+
+
+
+
+
+
+
+

Navegação

+

Navegação web segura e anônima.

+
+

Browser

+
+
+
Gnu/Linux
+
+
+ Abrowser/Iceweasel-uxp +
Abrowser/Iceweasel-uxp
+
+
+
+
+
Replicant/Android
+
+
+ Navegador Seguro/Privacy Browser +
Navegador Seguro/Privacy Browser
+
+
+
+
+
+
+
+
+

Compartilhamento

+

Torrent

+

+
+ + + diff --git a/content/pages/tutoriais.html~ b/content/pages/tutoriais.html~ new file mode 100644 index 0000000..19bb6f1 --- /dev/null +++ b/content/pages/tutoriais.html~ @@ -0,0 +1,32 @@ + + + Tutoriais + + + + + + + +

+ A Brigada Digital compreende aconselha os trabalhadores a usar somente software livre, contudo, a arquitetura de serviços SaaS, mesmo livre centralizado e descentralizado federado, é vulnerável a alguns tipos de ataque de confiaça. Nesse sentido, indicamos dar preferência a programas de rede livres de arquitetura distribuída. Abaixo, lista de programas que serguem a arquitetura distribuída. +

+
+

Mensagens

+

E-mail

+
Clientes de e-mail
+
Assinatura e criptografia de e-mail
+

Aprenda como assinar e criptografar e-mail.

+

Xmpp

+

Saiba como usar o xmpp para conversar.

+

Tox

+

Aprenda a usar o tox para conversar.

+
+
+

Compartilhamento

+

Torrent

+

+
+ + + diff --git a/content/videos/bios/t400-flash-gnuboot_1024x.gif b/content/videos/bios/t400-flash-gnuboot_1024x.gif new file mode 100644 index 0000000..0be1675 Binary files /dev/null and b/content/videos/bios/t400-flash-gnuboot_1024x.gif differ diff --git a/content/videos/bios/t400-flash-gnuboot_480x.gif b/content/videos/bios/t400-flash-gnuboot_480x.gif new file mode 100644 index 0000000..5c2b581 Binary files /dev/null and b/content/videos/bios/t400-flash-gnuboot_480x.gif differ diff --git a/content/videos/bios/t400-flash-gnuboot_720x.gif b/content/videos/bios/t400-flash-gnuboot_720x.gif new file mode 100644 index 0000000..255a64e Binary files /dev/null and b/content/videos/bios/t400-flash-gnuboot_720x.gif differ -- cgit v1.2.3