Como escrever artigos e tutoriais imparciais sobre GNU/Linux
March 24, 2014 7:44 - no comments yetUm dos pontos de meu artigo sobre o Ubuntu é que a maioria dos sites ditos “especializados” sobre Linux da blogosfera nacional assumem, na maioria das vezes, que o leitor está ou estará usando a distribuição da Canonical para seguir os passos explicados naquele texto. Esta é uma atitude nociva à liberdade de software e à diversidade do ecossistema GNU/Linux, pois se algum usuário tiver algum problema ou quiser instalar algum programa em sua distribuição não-Ubuntu, ele poderá se sentir frustrado em não encontrar documentação para seu sistema – embora, teoricamente, tais instruções devessem funcionar em qualquer distribuição – e ser psicologicamente coagido a adotar a escolha da maioria.
Embora muitos digam que isso pode não passar de paranoia e de implicância, a situação é real. Um amigo que usa Manjaro Linux disse-me precisar ter ido a um fórum internacional para obter ajuda de um brasileiro sobre um problema que ele estava enfrentando. A indisponibilidade de recursos de auxílio para distribuições não-ubuntu em nosso país é uma situação crítica que prejudica tanto aos usuários quanto as empresas que, de uma forma ou outra, acabam se prendendo em uma determinada tecnologia.
A fim de reverter esse quadro e preservar a diversidade e a liberdade de escolha – a qual nada tem a ver com a liberdade de software -, elaborei uma lista de recomendações para os redatores dos sites generalistas sobre GNU/Linux a fim de evitar a intimidação involuntária do seu leitor que não adotou o Ubuntu como padrão. São dicas simples que você não é obrigado a seguir, mas que, se adotadas, contribuirão para o fomento da liberdade do software e do usuário.
Instalação de programas
Se o programa estiver presente nos repositórios oficiais das principais distribuições, o autor deverá mencionar esse fato. A parte do tutorial referente à explicação sobre como instalá-lo deverá conter a sintaxe de ṕelo menos um comando de cada um dos grupos listados a seguir:
Grupo 1: apt-get e aptitude.
Grupo 2: yum, urpmi, zypper, yast
Grupo 3: pacman, portage, prt-get e as ferramentas de instalação de distribuições mais avançadas.
Assim, por exemplo, alguém que estivesse escrevendo como instalar o programa xpto poderia explicar como fazer isso usando-se o apt-get, o yum e o pacman. A razão dessa recomendação é que a sintaxe dos comandos e o nome dos pacotes, bem como suas dependências, podem variar em cada um desses grupos.
Caso o pacote esteja em um repositório próprio, o autor deverá pesquisar se existem repositórios para diferentes tipos de distribuições (ex: Ubuntu e Fedora) e explicar como ativá-los em cada um dos seus sistemas. Se o pacote estiver disponível única e exclusivamente em um PPA, o autor deverá dar essa informação e alertar que sua inclusão em sistemas Debian poderá causar conflitos ou reações inesperadas.
Se o desenvolvedor fornecer apenas os pacotes para instalação diretamente em seu site, sem repositórios, o autor deverá explicar como instalá-lo usando os comandos locais do sistema. Recomenda-se explicar, no mínimo, a instalação através dos comandos dpkg e rpm, se disponíveis pelo desenvolvedor nesses formatos, bem como alertas sobre eventuais problemas de dependência.
Execução de comandos
A maioria dos comandos utilizados para automatizar tarefas está disponível na maioria das distribuições. Dessa forma, convém que o autor evite se referir a uma distribuição específica, por exemplo: “No Unity, digite terminal para abrir o console e digite…”. Ao invés, seria interessante explicar como abrir o terminal no Unity, no KDE, no GNOME, no XFCE e no Mate e, então, começar a explicação sobre os comandos. Exceção é feita se aquele comando estiver disponível apenas para determinada distribuição, fato que deverá ser mencionado.
Edição de arquivos de configuração
Se o tutorial ou o artigo envolverem a edição de arquivos de configuração de um determinado programa, seu autor deverá pesquisar a localização desse arquivo nas principais distribuições mainstream, podendo ser uma que utilize deb, uma que utilize rpm e uma que utilize outro gerenciador de pacotes. O motivo dessa recomendação é que, muitas vezes, a localização de tais arquivos pode variar de um sistema para outro e o leitor pode ficar perdido se não encontrá-lo onde o tutorial diz que ele deveria estar.
Programas gráficos
Se o artigo ou tutorial possuir capturas de tela de um programa gráfico, a decoração da janela deverá ser configurada de forma distinta daquela que seja padrão do sistema. Além disso, a captura deverá ser da janela ativa e não da área de trabalho completa. O motivo dessa recomendação é evitar induzir inconscientemente o usuário a usar ou a migrar para a distribuição indiretamente identificada pela decoração presente na imagem. A exceção se dá quando o objeto do artigo for uma análise da distribuição em si ou um programa específico para ela.
Softwares proprietários
Se o tutorial cobrir a instalação ou a utilização de um software proprietário, o mesmo deverá mencionar a existência de softwares livres equivalentes a ele, sem prejuízo dos itens anteriores. Por exemplo: se o tutorial cobrir a instalação do Google Earth, o Marble poderá ser mencionado. Também é desejável que, posteriormente, seja escrito um tutorial sobre a instalação do software livre equivalente apontado.
Programas específicos para uma determinada distribuição
Se o artigo ou tutorial cobrir um programa que só exista para uma determinada distribuição, o autor deverá mencionar esse fato e pesquisar outros programas livres que tenham a mesma finalidade e que estejam disponíveis para outros sistemas.
Ao seguir essas recomendações, acredito que nossa blogosfera especializada se tornará menos dependente de uma distribuição criada por uma empresa e mais inclusiva em relação aos usuários que encontraram seu caminho através de outros sistemas.
GNU/Linux juntaDados 5.0.4
March 24, 2014 7:42 - no comments yetUma nova revisão da distribuição GNU/Linux, voltada para produção audiovisual, juntaDados foi disponibilizada. Entre as principais novidades do GNU/Linux juntaDados 5.0.4 estão a atualização para o Debian GNU/Linux 7.4.0 (Wheezy), uma nova versão do editor/gravador de áudio Ardour 3.5.357, a ferramenta de modelagem/criação 3D Blender 2.70 trazendo muitas novidades, o LibreOffice 4.1.4 mais estável, o navegador web Firefox 28 e o leitor de e-mail Thunderbird 24.4.0, além de uma nova versão do kernel Linux (3.13.6) com o escalonador de processos BFS 0.446 e o escalonador de E/S BFQ-v7r2.
Download do espelho no juntaDados
http://juntadados.org/sites/default/files/juntadados/5.0.4/juntaDados-5.0.4-amd64.iso (64 Bits)
http://juntadados.org/sites/default/files/juntadados/5.0.4/juntaDados-5.0.4-i386.iso (32 Bits)
Download do espelho no Estúdio Livre
http://estudiolivre.org/files/juntadados/5.0.4-amd64/juntaDados-5.0.4-amd64.iso (64 Bits)
http://estudiolivre.org/files/juntadados/5.0.4-i386/juntaDados-5.0.4-i386.iso (32 Bits)
Compartilhe e Contribua usando o Torrent
http://juntadados.org/sites/default/files/juntadados/5.0.4/juntaDados-5.0.4-amd64.torrent (64 Bits)
http://juntadados.org/sites/default/files/juntadados/5.0.4/juntaDados-5.0.4-i386.torrent (32 Bits)
O que é?
Um sistema operacional livre e completo baseado nas ideias e ideais do projeto GNU e da FSF e que tem como objetivo simplificar e facilitar as atividades de produção audiovisual dos Pontos de Cultura, ações de Inclusão e Cultura Digital. Esta distribuição possui as principais ferramentas para produção de conteúdo de áudio, vídeo, imagem e texto escolhidas através de levantamento feito em Pontos de Cultura e ações de Inclusão Digital.
Observação
Esta distribuição é uma customização do Debian GNU/Linux 7.4.0 (Wheezy) com pacotes do SnowLinux. Todos os códigos fontes estão disponíveis nos repositórios do Debian. Esta imagem é iso-hybrid e pode ser gravada em uma mídia de DVD e/ou Pendrive (usando o WinDD ou dd). Aconselhamos o uso de uma pendrive para maior performance e comodidade no uso no modo live ou para a instalação.
Dúvidas e Sugestões nos envie um e-mail: juntadados@juntadados.org
Nos siga na Rede Social Livre Diaspora*: https://diaspora.juntadados.org/u/juntadados
Conheça e se Cadastre no Mapa da Cultura: https://mapadacultura.org/
Venha fazer Escambo com o juntaDados: http://escambo.org.br/profile/juntadados
ABES passa a fazer parte de conselho antipirataria do Ministério da Justiça
March 23, 2014 21:07 - no comments yetA Associação Brasileira de Empresas de Software, deixou de ser apenas uma colaboradora do CNCP..
Lançado WebConverger 24.0, um Debian otimizado para uso em escritórios ou cybercafes
March 23, 2014 13:35 - no comments yetO desenvolvedor Kai Hendry, anunciou o lançamento de seu Webconverger 24.0, uma nova versão estável da distribuição baseada no Debian, que foi projetado principalmente para Web kiosks com o Firefox como o único aplicativo de usuário. Portanto, depois de 3 meses desde o lançamento do Webconverger 23, os desenvolvedores conseguiram maior estabilidade e flexibilidade incorporados […]
Lançado CruxEX Linux Live USB 3.0 2014
March 23, 2014 13:26 - no comments yetCruxEX é uma distribuição Linux de código aberto baseado no sistema operacional CRUX, sendo este bastante conhecido e projetado para ser usado em computadores portáteis mais antigos, que não possuem unidades de CD-ROM. Foi construído em torno de um ambiente desktop LXDE e vem com suporte em modo out-of-the-box para “todas as formas de hardware”. […]