Sunday, August 13, 2006

inicio de tudo ...

Free software Foundation(FSF)

A Free Software Foundation é uma fundação sem fins lucrativos criada em 1985 por Richard Stallman, organizada para preservar o direito do uso, copias, redistribuiçao e entendimento do software livre, ela recebe ajuda de pessoas que entendem e concordam com a causa. A FSF sobrevive com doações, venda de livros, e é a principal patrocinadora do GNU.

Richard Stallman é um hacker, que entre os seus trabalhos esta o emacs um editor de texto que é muito usado por programadores por ter varias funções interessantes e uteis, o GCC (GNU Compiller Collection)que é compilador muito usado por desenvolvedores GNU/Linux, autor da GNU Gpl (Licença Publica Geral), que é a licença preferido por desenvolvedores GNU/Linux.

GPL é uma licença de software que garante aos usuários alguns direitos como copiar, redistribuir, modificar um software desde que o mesmo seja redistribuído como GPL, isto é permitido porque se queremos que uma pessoa possa contribuir com os projetos devemos deixar ela ter acesso a eles, dessa forma teremos maior velocidade para desenvolvimento de aplicações e com qualidade.

A Free Software Foundation se mantem através de doações e programadores que doam horas de seu tempo, alem da venda de livros. No inicio foi feito uma campanha explicando as ideologias do GNU, e explicando que mais do que a discusão Software Proprietário X Software Aberto, GNU é uma filosofia de uso do software e disponibilização do conhecimento, através da abertura dos codigos. Com isso ha um avanço no desenvolvimento de programas pois ideias que ja existem podem ser aproveitadas.

Gnu

Gnu é um conjunto de ferramentas de código aberto, que junto com o kenel linux, formam o GNU/Linux é um sistema operacional bastante robusto, e multi-usuário, baseado no sistema unix, ele possuem apenas ferramentas de código aberto, que proporciona uma maior transparência e facilidade para o descobrimento de falhas e solução de problemas.

Para desenvolver um sistema e ser tao bom e robusto, e ser desenvolvido apenas com voluntários Richard Stallman, pediu que os programadores voluntários trabalhassem em migrar os aplicativos Unix para o GNU, depois ele reuniu todos em um só sistema, no inicio era usado o kernel desenvolvido por Richard Stallman, em 1992 um estudante Finlandês chamado Linus Torvalds cedeu o kernel que ele estava desenvolvendo. Dessa forma foi iniciado o sistema operacional que hoje conhecemos apenas como linux, mais o nome correto é GNU/Linux.

Como o sistema operacional GNU/Linux usa a GPL como licença, os desenvolvedores para se manter contam apenas com a venda de serviços e nao do sistema. Por este motivo existem varias distribuições do GNU/Linux que juntam os pacotes que acham mais interessante e distribuem com a opções de serviços, como suporte.

Distribuições

Por existir uma quantidade enorme de ferramentas GNU/Linux, foi criado as distribuiçoes que nada mais é do que um grupo de pessoas que se dedicam a desenvolver uma forma mais interessantes de se trabalhar com o GNU/Linux, na maior parte das vezes estas empresas nao vendem o sistema operacional, mais um pacote de serviços para desktop ou empresas.

As distribuiçoes mais populares entre os desktops sao aquelas que atendem de uma melhor forma as pessoas e com facilidade de uso. Ja no caso de servidores a questão que é levada em consideração é a segurança e o suporte dado pela distribuição.

As distribuições mais populares são:

Debian:

Usado em servidores, recebe destaque pela forma como os pacotes sao gerenciados no seu repositório e a politica para adotar um pacote como software livre ou não. Atualmente ha uma quantidade restrita de desenvolvedores oficiais debian, que são poucos para que se tenha um maior controle e estudo dos pacotes. Por causa destas politicas varias outras distribuições são baseadas no Debian.

Conectiva
:

(atual Mandriva Linux) esta distribuição é a primeira brasileira, ela é muito boa por ter uma instalação bastante facilitada, e configurações facilitadas. Esta distribuição é muito usada por empresas, talvez por este fato foi comprada pela mandrake, que tinha um melhor suporte para desktop.

Fedora Core
:

Baseada no Red Hat, o Fedora utiliza pacotes RPM,foi desenvolvido por usuários que estavam descontentes com a decisão da equipe da red hat de se dedicar apenas a uma versão para empresas que era vendida com o suporte. a red hat se dedica é uma contribuidora do Fedora.

Mandriva:

é a junçao das empresas Conectiva com a Mandrake, que descrevemos anteriormente.

Red Hat:

é uma distribuição que tem como característica a instalação diferenciada que permite uma maior facilidade de atualização de seus pacotes. Que agora se dedica apenas a versão Entepriser server, que é feita para servidores de empresas, possuem um suporte bom, e cobra um valor para isso.

Slackware Linux:

é uma distribuição simples, bastante semelhante ao Unix. A forma como os pacotes são instalados não agrada muito ao usuários que não tenha experiencia. Não possuem um gerenciador de dependências para instalação de pacotes e a configuração de suas ferramentas normalmente feito em arquivos de texto.

SuSE
:

tem versão para empresas e possuem também um suporte para quem compra o cd da distribuição.

Ubuntu Linux:

é baseado em debian, esta sempre com versões atualizadas, possuem o gerenciador de janelas gnome por padrão, e nao trabalha com a politica de distribuição comercial, tem uma grande quantidade de aplicativos e é recomendado para usuários inciantes

Kurumin:

baseado em debian tem como maior contribuidor Carlos E. Morimoto, apesar de ser baseado em Debian, possuem problema com relação a classificação de software livre segundo desenvolvedores debian, o mesmo não possuem um repositório de pacote exclusive, o que pode trazer complicações durante ao usar a ferramenta apt direcionado ao repositório oficial do Debian.

Sunday, August 06, 2006

Apresentaçao

Inicialmente este blog tem o objetivo de ajudar pessoas fisicas e juridicas a conhecer o softaware Livre e ferramentas GNU/Linux. Inicial iremos apenas mostrar conceitos, para evitar que ideias negativas sejam criadas sobre o software Livre. E Como este assunto é muito vasto irei tratar de assuntos que estiverem em destaque, mais deixo em aberto a sugestao para assuntos.

Neste primeiro topico irei apenas me apresentar, e ja deixo aberto a todos a oportunidade de sugestoes de topicos.

Meu Nome é Andre Dias Trabalho com Software livre a dois anos. Estou cursando Sistema de Informaçao na PucMinas, formado em processamento de dados, tenho conhecimento nas areas de administraçao de redes, desenho de paginas para internet, banco de dados, apesar de ter uma formaçao modesta, me sinto seguro para abordar o assunto porque a experiencia que tenho é bastante prática. Trabalho em um programa de inclusao digital (www.cidadaonet.org) que atua em 92 cidades do Norte e Vale do Jequitinhonha e Vale do Mucuri.

Em nosso trabalho usamos o sistema operacional Libertas GNU/Linux, que é baseado em Debian. Este sistema é desenvolvido pelo DCC/UFMG, alem do sistema desenvolverão um script que facilita a instalaçao e configuraçao da rede, que é chamado de Libertasboot. Este script configura na verdade um servidor que é o servidor de boot, que ao ligar uma maquina cliente da rede, ela receba um ip e carregue o sistema operacional, no momento nao irei detalhar sobre o sistema mais ja informo que é um assunto interressante que visa uma economia, devido ao fato das maquinas clientes nao terem hd.

Desta forma termino minha apresentaçao, apartir de hoje iremos poder discutir assuntos e buscar soluçoes para problema que possam surgir talves pelo fato de muitas pessoas nao conhecerem algumas ferramentas e aplicaçoes do sistemas GNU/linux.