sábado, 7 de julho de 2007

Por que usar Software Livre?

Muito se fala em usar Software Livre, mas, o que o mesmo trará de benefício real para a minha vida de simples usuário?
O uso de Software Livre possui uma grande vantagem em relação ao Software Proprietário quando falamos em empresas que é o não pagamento de licenças. Licenças de softwares podem representar um grande pagamento a cada ano que as empresas devem efetuar para continuarem usando os mesmos.

Pirataria de Software?... Não, eu só uso Software "Genérico"!

O valor de algumas licenças chegam até mesmo a custar 70% do valor do mesmo software. Ou seja, imagine um software que custe R$ 1.000,00, a sua licença a 70% seria algo em torno de R$ 700,00. Quando se compra um Software Proprietário você só tem "o direito" de usar em um único computador. Se por acaso instalar em outro, perante a lei você é um criminoso pois isto é considerado Pirataria de Software - e você que só pensava que era vendendo que cometia este crime não é?... Quer saber mais então clique aqui! Mas depois volte : )
Então a economia que uma empresa pode obter com Software Livre é muito alta, tomando como base o exemplo acima somente em dois computadores, a economia seria em média de R$ 1.700,00 (Mil reais do original e R$700,00 da licença).
Dizem nos bastidores do Software Livre, que um respeitado general brasileiro fez uma pergunta simples para em um evento sobre Tecnologia da Informação em Brasília:

"Quem pode nos garantir que o e-mail enviado por um Software Proprietário só chega ao destinatário que eu indicar?... já que não posso ver o código-fonte deste software, o que lhe impede em enviar para outros as informações cruciais de minhas ordens?..."

Dizem que depois desta pergunta, só se ouviu o barulho do ar condicionado por 01 minuto. E este foi um dos motivos o qual as forças armadas estão adotando Softwares Livres em seu parque tecnológico.
Outro motivo poderia ser dado ao fato de que muitos projetos de inclusão digital só funcionarem hoje pelo fato de usarem Softwares Livres, pois os mesmos não teriam como adquirir as licenças necessárias para todas as suas unidades.
Aqui em Fortaleza-Ceará, há uma unidade de treinamento para professores da rede municipal de ensino o CRP - Centro de Referência do Professor, no mesmo há um espaço para a comunidade acessar de forma gratuita - e com qualidade, a internet.
Não distante deste foco, centenas de tele-centros se espalham por todo o país. Lugares onde antes até mesmo o telefone era artigo de luxo, hoje conta com acesso a internet via satélite graças a programas como o Casa Brasil.
Ainda não respondí a sua pergunta?... então veremos mais algumas vantagens:
  • Possibilidade de adaptar o software a realidade do usuário. Isto fará com que não seja necessário instalações de diversos programas com números de séries diferentes e afins. Com o Software Livre - neste caso mais voltado para o Linux, podemos re-criar um Cd contendo os programa necessários para a empresa o qual chamamos de: Remasterização;
  • No caso do Linux - mas isto varia de acordo com a distribuição escolhida, o usuário não precisará instalar novos programas pois já vem com uma grande variedade entre programas para escritório como o BrOffice.org, editores fotográficos como o Gimp, para desenho como o Inkscape, entre outros.
  • O BrOffice.org - que algumas distribuições Linux trazem o OpenOffice.org, oferece um pacote de programas para escritório como: Writer - Editor de textos; Calc - Planilha; Impress - Apresentação; Base - Banco de dados; Math - Fórmulas matemáticas; Draw - Desenhos vetoriais. Ou seja, o usuário não perderá tempo instalando o Sistema Operacional e depois o pacote office; Teremos em breve um post especial dedicado ao BrOffice.org;
  • Usado como estudo em universidades e faculdades, os Softwares Livres podem ainda gerar um maior conhecimento por parte dos alunos de ciências da computação, engenharia de software dentre outros cursos co-relacionados. Como?... Imagine duas salas de aula. Na primeira, com Softwares Proprietários, os alunos não podem entender como funcionam realmente estes softwares, pois não possuem acesso ao código-fonte. Já na segunda sala, com acesso aos Softwares Livres, os alunos poderam, criar, modificar e experimentar os softwares. Terão milhares de desenvolvedores e programadores por todo o mundo ajudando na construção destes softwares, então torna-se uma grande oportunidade para o então aluno, vivenciar o seu aprendizado. E para o seu currículo, participar do desenvolvimento de softwares consagrados como o Linux, BrOffice.org, dentre outros.
Estas são apenas alguns dos motivos que estão levando cada vez mais pessoas, empresas, instituições e governos por todo o mundo a adotarem Softwares Livres. Não é algo tão misterioso assim o uso dos mesmos. Caberá a você decidir se quer ficar aí parado enquanto essa nova tecnologia se solidifica - e quem sabe assim perder um grande diferencial em seu currículo, ou rezar - e muito, que isto seja apenas algo passageiro, "coisas de quem não tem o que fazer"...
Pense bem e entenda a frase: "Enquanto você está aí pensando, há um outro já estudando!

Linux ou GNU/Linux?

Não será difícil de você encontrar por aí alguma revista ou site falando sobre Linux e outra sobre GNU/Linux. Mas afinal, qual o certo? Bem, como poderia dizer Jack "o estripador" - vamos por partes : )
Para entendermos melhor estas nomenclaturas devemos falar um pouco sobre Richard Stallman. Dizem que Richard Stallman trabalhava no MIT (Massachusetts Institute of Technology - Instituto de Tecnologia de Massachusetts), o o seu departamento recebeu uma impressora da XEROX que imprimia 01 página de texto por minuto - para a época era a mais avançada. Só que vez ou outra a impressora "engasgava" e não saia impressão. E se isto não fosse o suficiente, não havia nenhum alerta na tela do computador do usuário, ou seja, atolava a impressão e ninguém sabia.
Certo dia, vendo que poderia ajudar com os seus conhecimentos, Richard Stallman procurou a empresa XEROX e solicitou o Código Fonte (instruções do programa) da impressora, assim, poderia inserir amensagem de erro na tela do usuário. Mas, para a sua surpresa, o seu pedido não foi atendido. Chateado, mas sereno, foi então até o estudante universitário que havia desenvolvido o programa para a XEROX. E para sua decepção, mas uma vez não foi atendido.
Agora, sereno mas chateado com o rumo da tecnologia, decidiu então criar um UNIX de código aberto o GNU (GNU’s Not Unix [GNU Não é Unix]). Desta forma, poderia abrigar diversos softwares (programas para computador) que tivesse as liberdades básicas: usar, copiar, distribuir e modificar.
E este é Richard Stallman.

Pois bem, você já deve ter usado o menu ao lado e lido o texto: Com que Linux eu vou. Então deve saber que Linus Torvalds criou um Kernel e o chamou de Linux. O uso da nomenclatura GNU/Linux vem do fato de muitos acreditarem que Linus Torvalds usou - no bom sentido, parte do código do GNU de Richard Stallman e por isso deve ser chamado de GNU/Linux e não somente Linux.
Eu particularmente nunca conversei com nenhum dos dois. Se isto acontecer algum dia, irei aqui fazer as devidas justificativas e correções.
Mas quer saber de uma coisa, não se preocupe muito se é Linux ou GNU/Linux, pois o que realmente importa é você usar Linux,... quer dizer GNU/Linux, ou seria somente Linux?... ou quem sabe...

Quer saber mais sobre Richard Stallman? Clique aqui!

segunda-feira, 4 de junho de 2007

Algumas coisas que você precisa saber sobre o Linux antes de sair correndo

Se alguém lhe disesse; "Você terá que desmontar o CD para poder ejetá-lo"... o que você imaginaria?... Para que você saiba do que os "linuxistas" estão falando é que criamos este pequeno texto. Use-o como um dicionário de "Linuxês":
  • Usuário: é você ou qualquer outra pessoa que usar o computador;
  • Administrador: é o responsável pela administração dos computadores de sua empresa. É ele que define quem e o que pode fazer quando se trata dos computadores;
  • Root: é o mesmo que administrador. É dado este nome ao super-usuário, aquele que detem as senhas para instalar programas, excluir usuários e modificar as configurações do computador. A senha do root é a senha máxima nos computadores Linux;
Certa vez, uma empresa passou a utilizar o Linux e todos os funcionários não tiveram mais acesso a internet como política da empresa. Só acessava quem tivesse a senha de root.
Conversa vai, convesa vem, certa vez chegou aos ouvidos de uma funcionária que só "a Root" tinha acesso a internet. Indiguinada, a funcionária chegou para o dono da empresa e perguntou:
- Mas quem é essa tal de Root e quem ela pensa que é para só ela ter acesso a internet?!
  • Montar o Cd: algumas distribuições não fazem o reconhecimento automático de Cd e/ ou Disquete. Neste caso, devemos indicar através de comandos que serão digitados, que o Cd deve ser montado para assim poder utilizá-lo;
  • Desmontar o Cd: da mesma maneira que você "montou um Cd", para poder trocar de Cd ou retirá-lo, você deverá desmontá-lo. Esta ação também é feita digitando alguns comandos;
Um amigo estava mostrando a outro as maravilhas do mundo Linux. Certa vez, após ir para casa, o "pupilo" liga para o seu "mestre":
- Você colocou o Cd para ouvir aquela música certo?...
- Sim eu fiz isto!
- Então. Agora eu tô pressionando o botão ejetar do Cd-Rom mais o Cd não está saindo... o que eu devo fazer?...
- Ah... tu só precisa desmontar o CD!
- Mas professor, eu nem tenho chave de fenda aqui, como é que eu vou desmontar isto?!
  • Terminal ou Konsole: pequeno programa destinado para que o usuário possa comandar o computador através de "linha de comando" (veremos adiante).
Um professor em sala de aula deu o seu último aviso do dia:
- Amanhã nós iremos de dentro do terminal abrir a nossa pasta.
Confuso um aluno levanta o braço e pergunta:
- Qual terminal professor?... o rodoviário?
  • Linha de Comando: instruções que realizam ações no computador. Estes comandos devem ser digitados no Terminal ou Konsole. Um exemplo seria a montagem e desmontagem do Cd-Rom;
  • hda1: é a sigla que geralmente identifica a partição (veremos adiante) usada pelo Windows(r). Já a hda2, hda3... podem representar o Linux.
  • Partição: podemos ter em um mesmo computador duas ou mais partições. São as partições que nos possibilita ter o Linux e o Windows(r) instalados em um mesmo disco rígido (HD);
  • ext1, ext2, ext3: é um tipo de partição. Seria como se fosse a maneira como os dados que serão colocadas naquela partição devem ser tratados;
  • Reiserfs: assim como ext1, ext2 ou ext3, é um tipo de partição. Neste caso mais atual qua as "ext's";
  • Swap: não é marca de sabão! Swap é um tipo de partição com a finalidade de ser uma espécie de "válvula de escape" do uso da memória do seu computador. Ou seja, quando o computador estiver sobre-carregado com o uso da memória, a Swap entra em cena para ajudar nos processo realizados naquele momento;
  • Home: é destinada a guardar tudo sobre o usuário que está usando o computador no momento. Todo Linux tem o Home. Se você instalar o Kurumin terá em seu computador o Home/Kurumin. Se instalado o Big Linux terá o Home/ Biglinux. Pense como se fossem as configurações do usuário (papel de parede, cor das janelas, arquivos, etc). Se criar um usuário como seu nome terá então Home/"seu nome";
  • Sessão: podemos abrir e fechar sessão no Linux como se estivéssemos abrindo e fechando um caderno que acabamos de estudar. As sessões são um paleativo entre o computador ligado e o ato de reiniciar o mesmo. Em alguns casos podemos só encerrar sessão que alguns problemas como lentidão ou pequenos travamentos podem ser resolvidos;
  • Tux: é o mascote do Linux, mas devido a sua simpatia, é amplamente utilizado para representar o Software Livre como um todo - embora muito Softwares Livres tenham o seu próprio mascote.

Quer ver mais Tux? (clique aqui)

Bom, espero que agora quando você estiver em algum evento sobre Software Livre e um dos palestrantes falar algo deste tipo, você saiba do que se trata, se não pergunte para ele, com certeza o mesmo terá o maior prazer me lhe responder.
Caso queira deixar aqui algum complemento do nosso dicionário de Linuxês fique a vontade para postar nos comentários.

sábado, 2 de junho de 2007

Gerenciador de Janelas e Ambientes Gráficos

Um Ambiente Gráfico no Linux é o responsável por sua aparência. Imagine como se fosse uma roupa. "Pessoas diferentes, roupas diferentes."
A opção de escolha por um ou outro ambiente gráfico, depende principalmente do seu computador. Se o mesmo possui placa gráfica, tem bastante memória - e de quebra um monitor de LCD (aquele finhinho) aí "irmãos", pode usar e abusar dos ambientes gráficos seguidos de seus diversos efeitos.
Os principais Ambientes Gráficos são:
  • KDE
    • Um dos mais populares ambientes do Linux, o KDE (K Desktop Environment), conta com diversos programas e recursos. Para saber se a distribuição que você escolheu usa o KDE - em sua grande maioria, o primeiro botão da Barra de Tarefas é um "K". Veja alguns exemplos:


Entretanto, podemos também ter algumas modificações:


Note que na figura acima o Botão K não existe, entretanto o Ambiente Gráfico é o KDE. Podemos personalizar ainda mais o KDE usando os temas do KDE LOOK ou alterações em nosso próprio computador. Veja algumas imagens:



Para ver ou obter mais modelos acesse: http://www.kde-look.org/. Além de temas (cores de janelas, ícones, entre outros), você poderá baixar também papéis de parede e muito mais.

Para saber mais sobre o KDE: http://twiki.softwarelivre.org/bin/view/KdeBR
Wikipédia: http://pt.wikipedia.org/wiki/KDE

  • Gnome
    • Junto com o KDE, o Gnome (acrônimo para GNU Network Object Model Environment), é um Ambiente Gráfico encontrado em algumas distribuições como o Ubuntu. Bem leve sendo ideal para máquinas mais antigas, tem como principal característica a Barra de Tarefas na parte superior da tela e no lugar do Botão Iniciar você verá uma "pegada". Veja alguns exemplos:


Para saber mais sobre o Gnome:
Site Gnome Brasil: http://www.gnome.org.br/
Wikipédia: http://pt.wikipedia.org/wiki/GNOME

Quer saber mais sobre outros Ambientes Gráficos inclusive aquele ideal para o seu PC do "tempo do ronca"? (clique aqui).


sexta-feira, 1 de junho de 2007

Com que Linux eu vou?

Pois é... sabe que, apesar de se falar muito em Linux, muitos ainda não sabem que o "Linux" em si é o Kernel do Sistema Operacional... Complicou?... Então vamos lá. O Kernel de um Sistema Operacional é responsável pela "coversa" do computador com outros hardwares (impressora, câmera digital, etc). O Kernel - ou núcleo, está presente não só no Linux ou no Windows(r), mas sim em todos os softwares.
O Kernel do Linux foi desenvolvido pelo finlandês Linus Torvalds - esse cara aí da foto abaixo:
Quer saber mais sobre ele? Clique aqui.

Ele era apenas um estudante de uma faculdade e hoje é o cara que está tirando o sono de alguns mega empresários. Afinal, ele reiniciou um processo de muitos anos atrás quando haviam muitos programadores e poucos computadores. Nesta época (década de 60), os programadores e desenvolvedores de softwares trocavam os seus programas entre si. E hoje, diversos Softwares Livres são criados e aperfeiçoados por todo o mundo.
Voltando ao foco do nosso texto, depois que Linus Torvalds deu o ar de sua graça, outros - em sua maioria estudantes, iniciaram o desenvolvimento de outros sistemas operacionais baseados no Linux. Abaixo seguem relacionadas algumas informações sobre distribuições Linux:
Quando clicar em: Quero saber mais, você acessará o site da Wikipédia com as informações sobre a distribuição.
Quando clicar em: Quero ver imagens, você acessará o site do Google com uma busca nas imagens.
Quando clicar em: Quero visitar um site em bom português, você irá acessar um site em português sobre a distribuição que em muitos casos será o site oficial da mesma.
  • Slackware
  • Debian
  • Kurumin
    • Bastante leve, simples e de fácil uso, o Kurumin é indicado para usuários básico à intermediários no que diz respeito a usabilidade dos seus comandos já que devemos realizar ações como montagem do Cd (calma..., eu explico depois) e reune um painel para instalação de programas que é bem simples.
  • Suse
    • Essa distribuição não é para qualquer máquina, por tanto se tiver uma "carroça" ao invês de um computador, não tente usar esta distribuição (a não ser que seja muito paciente). Entetanto se pretende uma distribuição confiável e que use do computador tudo de bom que o mesmo pode oferecer, este é o seu Linux.
  • Famelix
    • A principal característica desta distribuição é ser bem parecido - e ponha parecido nisto, com o Windows XP(r). Alguns consultores/ empresas até instalam o Famelix nos computadores dos seus clientes e dizem para os seus funcionários, que este é uma nova versão do Windows(r). Depois de algum tempo, abrem o jogo... vocês estavam usando era Linux!
Bom,... espero que estas informações possam ser úteis para a sua escolha. Não listamos aqui todas as distribuições, entretanto se você quiser ver mais algumas, basta clicar aqui!

Se você víu as imagens de algumas distribuições, você deve ter reparado que, até sendo a mesma distribuição, a tela - em geral a Barra de Ferramentas (aquela barrinha que lá no Windows(r) tem o Botão iniciar) é bem diferente. Isto se dá pelo fato de que o Linux tem diversos Ambientes Gráficos. Veja sobre Ambientes Gráficos (no menu: Sobre o que você gostaria de saber? - Data Junho 2007) no nosso Blog para entender melhor sobre os mesmos.

quinta-feira, 31 de maio de 2007

E esse tal de Linux

O Linux é um sistema operacional Livre. Sistemas Operacionais são "programas" que fazem um computador funcionar. São eles os responsáveis pela comunicação entre você e o computador. Sem Sistema Operacional, não tem nada para fazer no computador. O Windows(r) é um Sistema Operacional assim com o Linux. Veja a figura abaixo de um Linux em plena ação:


Não pessoal, eu não escreví errado! Acima é um Linux. Neste caso o Linux Famelix. É pessoal, algumas pessoas falam que o Linux é difícil, é feio e coisa e tal. O que você se deve levar em consideração é que, se você já sabe - como dizem nós cearenses: "Bulir" no Windows(r), você terá que se adaptar aos novos pensamentos do mundo Linux. E a sua aceitação vai depender de alguns fatores. São eles:
  • Qual a distribuição (o tipo de Linux) que você irá ter a sua primeira experiência;
  • Comprou um computador com Linux e quando ligou não encontrou o Word(r));
  • Nunca participou de nenhum evento/palestra relacionada a Software Livre em sua cidade;
Estes são alguns fatores cruciais para fazer com que uma pessoa passe a usar Linux ou não. Se ainda não sabe sobre qual distribuição você pode utilizar, aconselho a ler a próxima matéria: Com que distribuição eu vou?

O que é Software Livre?

Softwares Livres são programas para computador que possuem as seguintes características:
  • Usar: Você pode usar em casa ou no trabalho sem ter que pagar licença de uso para isto;
  • Copiar: Você pode copiar quantas vezes desejar;
  • Distribuir: Lembra das cópias que você fez no item anterior?... pois é, você pode distribuir estas cópias da maneira que quiser, seja alugando, doando, emprestando e até mesmo vendendo;
  • Modificar: Você pode modificar um Software Livre para adequá-lo a sua necessidade. Por exemplo: Em sua calculadora se fizer a operação 2+2 o resultado será =4. Mas suponhamos que você quizesse que o resultado fosse =10. Você então teria que ter acesso ao Código Fonte (instruções que todos os programas possuem que indicam como eles devem trabalhar) e assim modificar para as suas necessidades.
Ao contrário dos Softwares Livres os Softwares Proprietários exigem, em sua grande maioria, o pagamento de licenças. Estas licenças dão a você o direito de uso, mas não sobre o programa. São exemplos de Softwares Proprietários: Windows(r); CorelDraw(r); PhotoShop(r); Word(r); AutoCad(r), etc. Para usar estes programas, você deve comprar o mesmo e fazer o seu registro, entretanto, tem com principal característica a impossibilidade de modificação por parte do usuário.
Vamos pensar um pouco... se você compra uma casa, você pode modificá-la e adaptá-la as suas necessidades, derruba uma parede, pinta de uma cor, pinta novamente, abre janelas, enfim, é sua você faz o que quiser com ela. Mas, se você comprar um Software Proprietário você não pode fazer isto! Então fica a pergunta: Você acha justo pagar caro por algo que na verdade não é seu? Que só é seu para uso e nada mais?...