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.