ONLinux Informática

O kernel Linux

Este espaço é dedicado ao Linux e(dada a extensão do tema) nosso objetivo é dar a você algumas informações sobre ele e guia-lo para páginas que abordem detalhadamente o assunto desejado. Este site encontra-se permanentemente em construção. Caso você perceba erros de informação, omissões, e queira contribuir para melhora-lo, por favor, envie-nos um email. Na verdade, nao dispomos de muito tempo para manter esta página atualizada na frequência em que novos fatos do mundo Linux acontecem. Embora, por um lado, isto deixe a gente meio ansiosos, por outro, nos deixa felizes: é uma pura e simples consequência da expansão do mundo Linux. ;)



Índice dos Assuntos
1 - Histórico
2 - O que é o Linux?
3 - Por que usar Linux?
4 - Quais são os requisitos de hardware para se rodar Linux?
5 - Como obter informações e suporte sobre Linux
6 - O que é e quais são as distribuições Linux
7 - Como obter o Linux?



Histórico

O estudante finlandês Linus Torvalds nem poderia imaginar o que viria a acontecer quando arregaçou as mangas junto com outras pessoas convocadas por ele em um newsgroup para criar um pequeno sistema acadêmico com a finalidade de substituir um outro sistema, o Minix. Em agosto de 1991, foi lançada a primeira versão "oficial", a 0.01 e, no outubro seguinte, a versão 0.02. Daí em diante o desenvolvimento foi acelerado, muitas outras pessoas juntaram-se ao projeto.

O Linux encontra-se hoje na versao 2.6. Com a explosão da Web ocorreu também a explosão do Linux. Pelo fato de ser livre fica praticamente impossível contabilizar quantos usuarios e máquinas Linux existem hoje no mundo. Entidades de pesquisa estimam que entre 20 e 30 milhões de usuários no mundo. Várias tentativas foram feitas para contabiliza-los, veja, por exemplo, a página para registro de usuários e máquinas linux.

O Linux evoluiu a ponto de se tornar rapidamente uma alternativa aos próprios Unixes existentes e ao Windows. Coube ao Linux a façanha de tornar possível ter-se um Unix de baixíssimo custo no desktop, coisa impensável antes. No mundo dos desktops a adoção do Linux não é feita a um ritmo tão acelerado como no mundo dos servidores. Não é uma tarefa fácil trazer o usuário do mundo Windows para o Linux apesar da instalação de um sistema linux poder ser feita hoje de uma maneira bastante amigável.
No campo dos desktops a maioria dos usuários de informática(referimo-nos as duas últimas décadas) tiveram contato inicial neste mundo com o Windows, criaram sua bagagem de conhecimento nele e, portanto, não é fácil abrir mão disto. A maioria destes usuários convivem com os travamentos e mensagens de operações ilegais e consideram isto natural.

É claro que aplicativos também travam num Linux, nada impede que aplicativos com bugs sejam nele executados. O problema porém se restringe aos processos responsáveis por aquele aplicativo. Uma vez cancelados, estamos então com o problema resolvido, nada de perder os dados que vc já havia digitado naquela outra janela de edição :-)))

Porém,se houver um travamento geral você pode ter certeza que se encontra diante de um problema em seu hardware, um chip de memória defeituoso, um bad block em seu hd, o seu cooler pode nao estar refrigerando adequadamente o processador, ou qualquer outra falha de hardware.

A migração para Linux acontece na maioria dos casos por pessoas desejosas de aumentar o seu conhecimento técnico em termos de sistemas ou por estarem insatisfeitos com o atual sistema. Já no campo dos servidores, onde se requer um ambiente confiável não sujeito a frequentes travamentos, o Linux mostrou-se logo com pouquíssimo tempo de existência na primeira metade dos anos 90 uma ótima opção tanto em questão de confiabilidade como também de custo.

E esta é a história do Linux que, sem muitas pretensões, nasceu muito bem nascido, e acabou por desempenhar a contento a tarefa de ser um kernel de alta confiabilidade. A IBM utiliza hoje o Linux em seus mais poderososi supercomputadores. Como um dos maiores fabricantes de computadores do mundo por várias décadas, a IBM sabia muito bem o que estava fazendo quando decidiu adotar o Linux para extrair o máximo de seus hardwares mais avançados.



O que é o Linux?

O Linux é, na verdade, um kernel, ou seja o núcleo de um sistema operacional unix-like, multi-usuário e multitarefa, criado inteiramente a partir do zero. Mas, afinal, o que é um kernel?

O kernel, é o componente do sistema operacional Unix que em última instância interage e gerencia os recursos de hardware: processador, memória RAM, discos, cdroms, vídeo, teclado, placa de rede, som, etc... Os aplicativos são executados, na verdade, através de chamadas ao kernel para que algo seja feito por ele. É o kernel quem cuida de gerenciar os recursos da máquina: processador, memória, swap, etc...

O kernel Linux suporta todas as características encontradas em outras implementações UNIX. Foi desenvolvido tendo-se em vista a portabilidade e, realmente, e' o sistema que roda no maior número de plataformas(Intel, Solaris, PowerPC, Alpha, IBM S/390 e outras). A montagem do sistema operacional é feita formando-se um pacote do kernel com os utilitários que são normalmente requeridos em um sistema e mais um conjunto de aplicativos.

Algumas de suas características

A maior parte dos softwares livres existentes para UNIX pode ser compilada sob Linux para uso imediato. Ao instalar uma distribuição Linux, seja ela qual for, nunca se esqueça de instalar os pacotes de desenvolvimento. Eles incluem compiladores, linkage editors (linkers), bibliotecas. Muitos aplicativo que você provavelmente irá querer instalar não acompanham a distribuição Linux. Isto significa que você deverá procura-los e instala-los. Caso você não os encontre em formato já pronto para execução você deverá então obter os fontes do aplicativo desejado e você mesmo deverá compila-lo e instala-lo.
Todo o código fonte do Linux, incluindo o kernel, device drivers, bibliotecas, programas de usuários e ferramentas de desenvolvimento, é livremente distribuído. Isto significa que, observado o que está disposto na licença dos mesmos, você poderá baixa-los, instala-los, utiliza-los modifica-los livremente.
Suporte a vários sistemas de arquivos, como o ext2, ext3, reiserfs, Xenix/Unix SCO System V, MS-DOS e Windows 95 VFAT, NTFS, UFS, ISO 9660 CD-ROM
Qualquer utilitário que alguém espera encontrar em uma implementação UNIX foi portado para Linux. A maioria dos utilitários básicos são softwares GNU. Utilitários GNU suportam características avançadas nas versões padrões de programas BSD e System V
O modelo de desenvolvimento do Linux descarta o conceito de desenvolvimento organizado. Não há nenhuma organização responsável por desenvolver Linux. Qualquer pessoa com conhecimento suficiente tem a oportunidade de ajudar o desenvolvimento, depurar o kernel, portar novos softwares, escrever documentação e ajudar usuários.Qualquer pessoa que deseja que seu código seja incluído no kernel oficial deve envia-lo via email para Linus Torvalds. Ele o testará e o incluirá no código caso não venha a prejudicar ou contrariar a arquitetura geral do sistema.



Por que usar Linux?

Há centenas de razões. Para todos os tipos de usuários e de profissionais.

Uma das mais importantes é que ele é uma excelente escolha para computação pessoal UNIX. Se você quer ter em casa um sistema Unix completo sem o alto custo de outras implementações UNIX para computadores pessoais, o Linux pode ser a sua escolha. É possível se ter um sistema de alta qualidade, estável, a custo praticamente zero, e manter-se atualizado em relação aos upgrades também com um custo reduzido.

As empresas rapidamente perceberam que ele era ótimo não apenas para computaçãoe pessoal. Ele é robusto e completo o bastante para cuidar de grandes tarefas assim como necessidades de computação distribuída. Muitas empresas estão se movendo para Linux. Clique aqui para ver uma relação de empresas(incluindo Boeing, Mercedes Benz) que usam Linux.
A bem da verdade, o crescimento do Linux tem se mostrado maior no campo empresarial onde sua estabilidade se torna uma característica extremamente valiosa. No desktop todas as suas vantagens de custo e estabilidade tem sensibilizado apenas usuários mais exigentes que esperam mais do hardware que adquiriram e também aqueles usuários que tem prazer ou necessidade em aumentar seus conhecimentos e ampliar o leque de alternativas para solução de problemas relacionados a software.

O Linux pode ser obtido gratuitamente via Internet a partir diversos sites espalhados pelo mundo. Veja o site oficial e seus espelhos pelo mundo.

Em comparação com outros sistemas operacionais, não UNIX, podemos dizer que assim como o Linux, Windows NT e OS/2 são sistemas multi-tarefas completos. Entretanto, a diferença entre eles e o Linux é que este é uma versão livre de UNIX. e se beneficia das contribuições da grande comunidade UNIX. E o que o torna o UNIX assim tão importante? Ele não é somente o sistema operacional mais popular para máquinas multiusuários, ele é a base do mundo do software livre. A maior parte do sofware livre na Internet é escrita especificamente para sistemas UNIX.

As razões para se usar Linux são sintetizadas no que ele representa e pode fazer é o que nos chega pelas palavras de seus usuários. Lentamente ele foi chamando a atenção da mídia que cada vez mais foi dedicando mais espaço e atenção ele. É realmente um fenômeno, não existe uma empresa por trás dele gastando milhares de dólares em publicidade para promove-lo e isto o torna mais atraente ainda pois não se requer muita inteligência para perceber que seu crescimento se dá por seus méritos e não por esforço de marketing. Existem, é verdade, algumas empresas que criaram distribuições comerciais que promovem não apenas o Linux, mas sim ao seu produto que incorpora o Linux, tais como, a RedHat, a Caldera, a Conectiva, e outras, mas o Linux já existia antes e o seu valor é que motivou a criação destas empresas.

O processo de desenvolvimento do Linux é acelerado, os desenvolvedores recebem feedback de milhares de usuários com reports de problemas muitas vezes já com o código corrigido. Basta citar que bugs de segurança são rapidamente corrigidos e os respectivos patchs de correção são, com a mesma rapidez, distribuidos para os sites oficiais e seus espelhos pelo mundo. Por ter o fonte aberto, o Linux permite que milhares de usuários, alguns leigos e outros altamente capacitados examinem seu código detectando falhas e permitindo que o Linux tenha o seu código cada vez mais depurado.

Existem outras implementações livres de UNIX, como o FreeBSD. Enquanto o Linux foi escrito completamente a partir do zero e é desenvolvido abertamente e qualquer voluntário pode ajudar no processo, o FreeBSD é desenvolvido por um time fechado de programadores com o objetivo em parte de modificar o código BSD existente.


Quais são os requisitos de hardware para se rodar Linux?

Esta seção perdeu o sentido, o Linux praticamente reconhece quase todos os dispositivos de hardware lançados no mercado. Existem limitações para alguns dispositivos em que o fabricante não libera um driver para Linux ou quando não libera as especificações técnicas para que o driver possa ser escrito por terceiros. Este era um problema de maior dimensão antes, o avanço do Linux mostrou aos fabricantes que este segmento do mercado não poderia ser deixado de lado. Caso você deseje maiores informações(e mais atualizadas) sobre os recursos de hardware suportados pelo Linux consulte o Linux Hardware Compatibility Howto

Requisito de
Hardware
Comentários
Motherboards Aqui o Linux começa a mostrar sua força. Como já foi dito anteriormente o Linux é o sistema operacional de maior portabilidade. O mesmo código fonte pode ser compilado nas máquinas Intel, Macintosh, Amiga, Sun SpacStation, DEC Alpha. Nesta página será focado o ambiente PC. Em se tratando de PC's o Linux roda em Intel 80386, 486, ou Pentium . O Linux também trabalha muito bém com os clones não-Intel como AMD, Cirix, e IBM.
Em se tratando de arquitetura PC o Linux suporta barramentos PCI, ISA, EISA, USB e IBM MicroChannel (MCA).
Memória
RAM
O Linux requer relativamente pouca memória. Ele é capaz até mesmo de rodar com apenas 4 MB de memória, e com 8 MB de RAM rodará inclusive o X Windows (recurso gráfico do sistema). Na verdade, pelo menos 64 MB são fortemente recomendados, mais memória será recomendável se houver alta carga de usuários e o uso de aplicativos mais pesados, os gerenciadores de janelas KDE e GNOME contém recursos mais parrudos e requerem mais memória para que a máquina não fique lenta. A performance do sistema nestes casos é proporcional a quantidade de memória RAM disponível. Normalmente você deverá usar uma pequena parte do seu HD para swap. Como em qualquer sistema de memória virtual, isto permite que seu sistema Linux rode grandes aplicações simultaneamente .
Controladora
de discos
É possível rodar Linux a partir de um diskette, ou até mesmo de um CDROM mas, por razões de performance, é necessário usar um HD. O Linux pode coexistir com outros sistemas operacionais em um mesmo HD e suporta todos os tipos de controladoras IDE e EIDE assim como as velhas MFM e RLL e suporta também várias controladoras SCSI como placas Adaptec, Buslogic, e NCR.

Espaço em
disco
O Linux suporta mais que um HD em uma mesma máquina. O espaço requerido irá depender das suas necessidades e dos softwares a serem instalados. O Linux é relativamente pequeno. Pode ser instalado minimamente em uns 800 MB. Porém, para expansões e instalação do X Windows, você necessitará de muito mais espaço. Um espaço realístico seria de pelo menos 1 GB para o sistema. Algum espaço deve também ser reservado para os softwares que agora e futuramente serão instalados e para os seus próprios arquivos que serão criados Deve-se considerar também o espaço que será destinado ao swap. Considerando tudo isto, pelo menos uns 10 GB serão requeridos
Monitor e
placa de
vídeo
O Linux suporta CGA, VGA, IBM monochrome, Super VGA e muitas placas aceleradoras de vídeo e monitores, por default, para a interface modo texto. Por outro lado, ambientes gráficos como X Windows tem requisitos que lhe são próprios. Novas placas de vídeo e monitores são continuamente adicionados a relação do hardware suportado pelo Linux e pelo X Windows.
CD-ROM e DVD Muitos cd-ROMS's comuns podem estar ligados a controladoras IDE. Uma outra inferface comum é s SCSI. Algumas interfaces proprietárias também são suportadas como NEC CDR-74, Sony CDU-541 e CDU-31a, Texel DM-3024 e Mitsumi. O Linux suporta o padrão ISO 9660 de sistema de arquivos para CD-ROM e as extensões do sistema de arquivos High Sierra. Com relação a DVDs, a maioria, se não todos(ATAPI, SCSI DVD-ROM) e gravadoras são suportados
Impressoras O Linux suporta a gama completa de impressoras paralelas e inclui software que permite que a maioria das impressoras manuseiem arquivos PostScript.
Mouses Tipicamente, o mouse é usado somente em ambientes gráficos como o X. Entretanto, diversas aplicações Linux que não estão associadas ao modo gráfico também usam mouses. O Linux suporta mouses seriais como Logitech, série MM, Mouseman, Microsoft(2 botões), e Mouse System(3 botões). Ele também suporta "bus mice" Microsoft, Logitech, ATIXL, e a interface de mouse PS/2. Outros dispositivos que emulam mouses , como trackball e touchpads também são suportados.
Modems Linux suporta uma gama completa de modems seriais, tanto externos como internos. Note que estamos falando aqui de modems verdadeiros, aptos a serem usados em qualquer sistema sem software adicional, e não "software modems" onde parte do seu trabalho é executada pela CPU e precisa de software extra. Mesmo para estes últimos já existe uma grande quantidade de drivers que permite a utilização dos mesmos no ambiente Linux
Adaptadores
de rede
Ethernet
Muitas placas populares são suportadas pelo Linux. Ele também suporta algumas placas FDDI, frame relay, token ring e todos as placas Arcnet.


Como obter informações e suporte sobre Linux

Antes de se falar sobre as informações sobre Linux, qualquer novo usuário ou candidato a usuário pode ter uma abordagem inicial do mundo UNIX através de alguns treinamentos rápidos disponíveis na Internet. Basta uma simples pesquisa(o Google está ai para isto) para descobri-los. Para facilitar listamos alguns:

Em inglês
The Linux Tutorial The Linux Tutorial
Learning the Unix Operating System O'Reilly & Associates
Unix Power Tools O'Reilly & Associates
Unixhelp for Users Universidade de Edimburgo
Introduction to Unix The Ohio State University

Em Português
Curso Online de Unix Pop-RS(RNP)
Guia Linux para Principiantes Guia Linux para Principiantes
Curso de Unix Rodrigo Feher
Guia do Administrador Novato para Linux Onlinux

As fontes de informações sobre Linux são inesgotáveis, principalmente na Internet. Páginas e mais páginas de usuários mostram suas experiências e, alguns newsgroups e dezenas, ou centenas, de grupos de usuários discutem seus problemas e possibilidades e provêem suporte a seus usuários. Tudo isto sem contar a literatura disponível em livros e revistas.
Por outro lado, cada distribuição de Linux em CD-ROM inclui vasta literatura a seu respeito. Tudo isto, sem contar com os manuais on-line que o acompanham.
As fontes de informação estão assim distribuídas:

Documentos Online Acompanham as distribuições Linux e são documentos do tipo FAQ(perguntas mais frequentes e suas respostas), HOWTO's, que tecem informações detalhadas sobre vários aspectos de configuração do sistema e o Linux Meta-FAQ que é uma lista de recursos de informação na Internet
Linux na Web Todo o Projeto de Documentação de Linux(LDP) pode ser visto em http://www.linux.org/docs/index.html. Esta página lista também vários HOWTO's e outras documentações em formato HTML e aponta para outros sites de interesse de usuários Linux como, por exemplo, www.ssc.com, a página do Linux Journal, uma revista mensal. O projeto LDP está disponível também em língua portuguesa. Além destes, relacionamos uma série de links Linux para você neste documento, incluindo várias página em português..
Livros e outros trabalhos
publicados
Os livros do Linux Documentation Project são o resultado de um esforço desenvolvido na Internet para escrever um conjunto de manuais para Linux, tais quais aqueles que acompanham versões comerciais de Unix e cobrem a instalação, operação, programação, rede, e desenvolvimento do kernel. Estes manuais estão disponíveis via FTP e por pedidos via email. Um grande número de livros sobre UNIX em geral são aplicáveis a Linux. No que se diz respeito a uso e interface de programação, o Linux não difere muito das demais implementações de UNIX. Veja a seção de livros no site da Conectiva.
USENET A USENET é um forum mundial de discussões e novidades com uma seleção diversificada de newsgroups, os quais são áreas de discussão dedicadas a tópicos específicos. Um grande número de newsgroups são dedicados a Linux. O newsgroup original alt.os.linux logo ganhou um ramo na hierarquia comp.os. O comp.os.linux logo se tornou o mais popular e ruidoso newsgroup e logo teve que ser subdividido em nova hierarquia. Veja abaixo os newsgroups existentes
Newsgroups Linux na USENET comp.os.linux.advocacy Discussão dos benefícios do Linux comparado a outros sistemas operacionais
comp.os.linux.alpha Deve ser usado para discussões relacionadas a compra, instalação, operação, manutenção e desenvolvimento de Linux em sistemas baseados no processador Alpha da Digital
comp.os.linux.announce Este é moderado e é usado para anúncios a respeito de Linux, incluindo relatos de bugs e correções(patches). Se tiver que ler apenas um newsgroup, leia este. Este grupo recebe muitas mensagens regularmente a respeito de Linux, incluindo os documentos online.
comp.os.linux.answers Serve para postar FAQ's Linux, Howto's, README's e outros documentos que respondem a questões sobre Linux. Isto ajuda a manter baixo o tráfego em outros ramos comp.os e deixará livre o comp.os.linux.announce para anúncios verdadeiros.
comp.os.linux.development.system Não moderado, para discussões a respeito de desenvolvimento do sistema Linux(kernel, device drivers e módulos(loadable modules).
comp.os.linux.hardware Para questões e discussões específicas sobre determinadas partes do hardware
comp.os.linux.m68k Este é para desenvolvimento do port do Linux para a arquitetura Motorola 680x0.
comp.os.linux.misc Toda discussão sobre Linux que não se enquadra em nenhum de seus outros newsgroups.disponíveis. Qualquer discussão não técnica.
comp.os.linux.networking Relaciona a rede e comunicações incluindo placas Ethernet, SLIP e PPP.
comp.os.linux.setup Questões e discussões relacionadas a instalação do Linux e administração do sistema.
comp.os.linux.x Discussão de características do sistema X Windows únicas para Linux, incluindo servidores, clientes, fontes e bibliotecas.
Uma maneira simples de se pesquisar algum assunto sobre Linux ou qualquer outro tema na Usenet é fazer uma pesquisa no Google..
Listas de discussões
Esta é uma forma prática e onde se obtém soluções mais dirigidas sobre um determinado problema. Existem centenas de listas sobre Linux espalhadas pelo mundo. Para aqueles que preferem usar o idioma português existem algumas listas. Uma vez que você se subscreveu em alguma lista você tanto pode enviar questões como também responder a dúvidas enviadas pelos outros membros da lista.
Embora cada lista tenha suas próprias regras existem algumas dicas que se aplicam a qualquer lista técnica, além de seu bom senso, é claro.:
Geralmente as mensagens enviadas para a lista são arquivadas no Histórico da lista. Antes de enviar uma questão para a lista pesquise no histórico da mesma se uma questão abordando o mesmo problema seu já não foi postada e respondida anteriormente. Além da economia de tempo haverá um tráfego menor na lista. Lembre-se que cada mensagem enviada para a lista é enviada para todos os demais membros. É fácil perceber o impacto disto em uma lista com muitos participantes.
Evite o uso de acentuação e cedilhas. Muitos membros não tem o software de correio configurado para a língua portuguesa e o seu email será mostrado cheio de caracteres ininteligiveis e o seu email terá um destino certo: a lixeira. E' uma regra de netiqueta não acentuar e evitar cedilhas, assim como não escrever textos todo em caracteres maiúsculos.
Não envie arquivos anexados em seus emails para a lista. Além da sobrecarga no tráfego há a correspondente demora que cada membro da lista terá que suportar para baixar o seu email. Esta é uma outra regra de netiqueta. Envie arquivos somente para quem o solicitar.
Evite a formatação HTML na redação de seus emails. É uma frescura totalmente dispensável. Tal como um papel florido, use-a em situações especiais. Embora não seja visível, o tamanho do seu email irá crescer absurdamente para mandar o mesma informação que poderia ser enviada em modo texto, aumentando desnecessariamente o tempo para tráfego de sua mensagem. Muitos membros irão sumariamente deletar seu email sem lê-lo. Evite também o uso de v-cards. Use uma signature em texto que dará o mesmo recado de forma objetiva e econômica.
Abuse da clareza ao expressar suas dúvidas. Perguntas genéricas sem detalhamento provocam preguiça. Informe detalhes de sua máquina, versão do kernel, mensagens de erros, etc... Evite agressões à lingua portuguesa evitando expressoes como "naum", "aki", "blz". Elas normalmente irão identifica-lo, no mínimo, como um usuário pouco sério. Pessoas mais sérias e com conhecimento para responder sua questão tenderão a ignora-lo.
Você mesmo Além das alternativas acima expostas para obtenção de auxílio não deixe de contar com você mesmo. Caso disponha de tempo tente, antes, esgotar todos os seus recursos. É assim que você irá adquirir mais conhecimentos. Na pesquisa da solução de algum problema você irá absorver muita informação que, além de aumentar seu conhecimento no tema, poderá lhe ser útil logo adiante. Pesquise toda a documentação que você tenha disponível.
Pesquisar, ir atrás, e investigar são atividades que não o matarão e fazem parte do aprendizado, habilitando-o, cada vez mais, a resolver com mais eficiência os problemas futuros. Uma técnica simples: após pesquisar e ler muito sobre o problema, relaxe, faça algo que lhe dê prazer, um joguinho, um cochilo, uma caminhada. Só volte ao problema quando estiver tranquilo, isto libera bloqueios mentais e a solução muitas vezes aparece estampada na cabeça.
Caso você não saiba exatamente onde está o problema, tente isola-lo, verificando o que acontece até que ele ocorra. Uma tática, conforme o caso, é tentar provocar um comportamento diferente do problema através da alteração de parâmetros, tendo-se o cuidado de salva-los antes. Uma outra abordagem, dependendo da situação, é usar uma ferramenta que permita detalhar aquilo que ocorre antes do problema. O comando strace é uma boa ferramenta para isto. Consulte as logs, elas detalham muitas informações sobre o que ocorre no sistema.
Suporte profissional Várias empresas oferecem suporte comercial ao Linux como, por exemplo, os Centros de Suporte da Conectiva. Quando você adquire uma distribuição é normal que você tenha o direito a suporte gratuito por um determinado tempo como pode ser visto na página de suporte da Conectiva. Outra alternativa é pesquisar no Google por suporte Linux e analisar as opções, que não são poucas.


O que é e quais são as distribuições Linux?

O Linux é, na verdade, o kernel. Uma distribuição normalmente é composta do kernel que roda da mesma forma, não importa a distribuição, mais os seus softwares, que são livres em sua maioria e muitos dos quais podem vir de outras implementações UNIX e portados para rodarem sob Linux. Depois de se considerar isto, a maior diferença entre as distribuições vem de suas bibliotecas. Cada distribuição tem seus próprios utilitários de instalação e manutenção. Aparentemente cada distribuição é destinada a um público diferente. Perguntar qual a melhor distribuição em uma lista Linux é dar início a uma guerra religiosa. Pesquise com os usuários de cada distribuição e decida-se. Normalmente a troca de uma distribuição significa a reinstalação a partir do zero.
Este documento listava antes uma séria de características de algumas distribuições mais populares, mas tinha porém que ser atualizado constantemente face as novas características. Siga os links abaixo para obter comentários sobre as distribuições mais usadas.

http://www.devin.com.br/eitch/distro_comments/
http://www.pcforum.com.br/materias.php?acao=ler&id=43
http://asterx.upc.es/book/print/62/(em espanhol)



Como obter o Linux?

Esta é uma questão de fácil solução. A mais simples é obte-lo com um amigo que tenha uma distribuição em CD-ROM. Deve-se observar que algumas distribuições incluem software comercial cuja licença de uso deve ser observada. O único problema nesta situação é se você precisar reinstala-lo ou quiser instala-lo em outra máquina ou, ainda, se quiser instalar softwares que você não instalou antes, você vai precisar conseguir emprestado o CD-ROM novamente. Se você tiver um pouco de sorte vá a uma banca e poderá conseguir uma cópia, destas que são oferecidas ocasionalmente como brinde por revistas de informática.
Caso você se interesse por ter a sua própria distribuição você poderá adquiri-la em vários sites na Internet que as comercializam em CD-ROM a preços reduzidissimos ou baixar a sua distribuição via Internet.

Locais onde você poderá adquirir ou baixar sua distribuição:


www.redhat.com
www.suse.com
www.cheapbytes.com
www.slackware.com
www.lsl.com
www.conectiva.com.br
Livraria Tempo Real

Verifique também nestes sites a possibilidade de fazer download. Existem centenas, ou talvez milhares de sites na Internet, de onde você poderá fazer download. Veja nossa pagina de
links Linux. Escolha um que esteja geograficamente mais perto de você.