Notícia publicada por brain em julho 18, 2003 06:16 PM
| TrackBack
Tendo em vista os comentários da notícia sobre a pluralidade das distribuições de Linux e os da notícia sobre os 10 anos do Slackware 1.0, resolvi procurar no baú os resultados da minha pesquisa sobre os motivos que fazem os leitores preferirem determinadas distribuições. Ela ocorreu em setembro do ano passado, mas parece que foi há milênios atrás.
Abaixo os links para as respostas dos leitores, na ordem da popularidade aferida pela pesquisa:
1. Slackware
2. Conectiva
3. Red Hat
4. Mandrake
5. SuSE e Debian
6. Outras
É importante ressaltar que não há uma distribuição melhor que as outras. O objetivo era apenas determinar o que fazia cada usuário preferir uma determinada distribuição. Notem que às vezes os motivos até se sobrepõem - o mesmo motivo é apontado como a vantagem específica de mais de uma distribuição.
Leia também proposta da pesquisa (lembre-se que não adianta mais votar, ela está encerrada há quase um ano). Destaco um trecho: "Uma das perguntas campeãs de repetições no nosso Fórum é: "qual a (melhor|mais rápida|mais segura|mais fácil) distribuição?". Após tantos anos nesta área, estou convencido de que não há uma resposta correta para esta questão - a melhor distribuição é aquela que melhor aende às suas necessidades. Mas, em mais uma tentativa de facilitar a vida de quem quer escolher uma distribuição, e evitando ser o dono da verdade, quero que vocês me respondam qual a distribuição que usam nos seus desktops e servidores, e expliquem os motivos."
Tenho uma dúvida sobre Linux, que pode parecer boba para alguns.
Uso o Linux desde que saiu a primeira distribuição em revistas no Brasil, se não me engano em meados de 98. Desde que saiu a versão 7.2 do Mandrake, uso apenas o Linux (windows só para jogar). Mas não tenho nada contra outras versões, antes já tentei usar o RH, Conectiva, Debian e Slack.
Bem, no começo via uma irritante briga em fóruns entre Linuxers e Windowers, só que essa briga não se resume a isso. Ela também existe em cada um que usa uma distribuição diferente, pois acha que a distribuição que usa é mais Linux que a outra.
A minha dúvida é exatamente essa; Digamos que eu tenha 3 servidores iguais, no primeiro eu instalo o Slack, no outro o Mandrake e no terceiro o Conectiva.
Eu instalo somente o necessário para um servidor funcionar (sem instalar jogos, desktop etc). Nos tres, as versões de cada programa são exatamente as mesmas.
Eu recopilo o Kernel em cada um para ficar apenas com o que é necessário na maquina.
Então pergunto: Os tres servidores não terão uma perfomance EXATAMENTE iguais? Se não porque? Afinal, é tudo Linux.
Um abraço
Thiago Caetano
Distros são resultantes do modo como cada pessoa e/ou empresa trabalha....numa metáfora tosca eu gosto de avaliar uma distro como a gente organiza as coisas de nossas casas, cada um com seu modo(s), arrumando, fazendo como melhor lhe convém...O bom disso tudo: Tem distros tão variadas, pra necessidades e pessoas tão diversas....que bom que o Linux é assim.
abraços.Carlos
Thiago Caetano, nesse caso hipotético, pode haver uma ligeira diferença de desempenho, mesmo supondo que rodem os mesmos daemons. Motivos:
* Na autenticação, a distribuição que não usa PAM (Slackware) pode levar uma ligeira vantagem, pois esta é feita indiretamente sem esta biblioteca. Em casos normais, esta diferença, de microssegundos, nem será sentida, mas se a máquina em questão for um servidor de autenticação, por exemplo, processando milhares de requisições dessas por segundo, ela será grande e perceptível.
* Em casos de operações específicas de arquiteturas pentium que necessitem de instruções nativas, o Mandrake pode levar ligeira vantagem, pois todos os pacotes são compilados pelo menos pra arquitetura i586. Ressalto que esta vantagem na maioria das vezes é mais teórica do que prática (afinal, a Conectiva já compila com otimizações para i586, mas gravando em formato i386; acredito que o Slackware faça o mesmo, apesar de ser 'otimizado para 486s'), mas, mesmo assim, deve ser levada em consideração.
Fora isso, acredito que realmente não haverá muitas diferenças. No entanto, veja que você restringiu bastante o caso: já pressupôs, por exemplo, compilar o kernel (muitas distribuições vêm com um kernel modular pré-compilado para cada arquitetura e muita gente usa esses kernels; eles podem apresentar em uma pequena diminuição de desempenho em relação ao compilado nativo e estático); usar os mesmos programas (apesar de usarem basicamente os mesmo, algumas distribuições se diferenciam pelas versões e arranjos dos programas, e por alguns poucos programas diferentes na instalação default). Esses pressupostos já eliminam bastante coisa das diferenças!
Você também só considerou desempenho (não gosto da palavra 'performance', estrangeira), mas existem outros fatores que influem em um caso real, seja servidor ou desktop: funcionalidade, flexibilidade, capacidade de atualização automática, capacidade de atualização automática, suporte, atualizações de segurança, facilidade de uso, facilidade de instalação, suporte a dispositivos, recursos agregados, conformidade a padrões, configurações default e por aí vai.
Perdão, repeti 'capacidade de atualização automática' e não incluí o ubíquo item 'documentação'.
Thiago Caetano:
Mesmo sendo inútil a informação:
A primeira Revista que me lembro vendendo nas bancas com Linux vendia o Marumbi da Conectiva (que eu comprei :) por volta de 1995.
Minha primeira experiência com linux foi em 96 com um pacote de cd´s que continham red-hat, slackware e debian, como não sabia a diferença entre elas optei por sorteio pelo slackware, vocês devem imaginar quanto foi frustante minha primeira experiência com o linux, pois se hoje o slackware é considerado mais complicado que outras distribuições (as pessoas que dizem o contrário é porque simplesmente já estão acostumadas com ele) imagina em 1996 :(
Bom, passei quase 3 anos sem mexer com o linux, depois desse período, meu contato foi com o Conectiva 4.0, de onde eu utilizei até a versão 8.0 , não tiro os méritos da conectiva pois eles conseguiram fazer um linux (na minha opinião) que serve para se dar os primeiros passos... nesse meio tempo tambem testei outras distros como red-hat, bonitinha mas não me agrada... Mandrake, belissima mas muito pesada (indico para desktops, nunca para servidores), e finalmente em dezembro do ano passado criei coragem para testar a Debian, foi quando eu conheci a distribuição que eu procurava, estável... na realidade incrivelmente estável, muito bem documentada, com uma comunidade fortissima ao seu redor, de fácil manutenção e um de suas principais vantagens... seu excelente sistema de pacotes e atualização (o apt-get realmente é inigualavel), lógico que tem seus defeitos... por exemplo, eu não vislumbro a minha pessoa utilizando dselect... aquilo deve ter sido feito por algum extra-terrestre... mas na relação custo benefício , consolidou-se junto a minha pessoa como a melhor distribuição linux, e hoje estou convertendo os servidores (conectiva) de meus clientes por Debian, e lhes garanto a sensação de segurança é infinitamente superior (até hoje ninguem conseguiu me explicar porque o named do conectiva sai do ar sem mais nem menos ... nem um registrozinho no syslog qualquer para dar pista... tive esse problemas em diversos clientes... dentre outros problemas mais... ) enfim... debian é minha distro preferida e é a que eu aconselho... (devo lembrar da Kurumin que é baseada no Knoppix que por sinal é baseada na Debian que não sai mais do meu bolso... a melhor maneira de mostrar linux para quem não conhece, e auxilia no dia a dia, quando se precisa de linux e não se tem um instalado a mão).
Depois de sofrer para instalar, o Debian virou minha distribuição favorita. O esforço inicial compensa, pois com o apt, nunca mais precisei me preucupar em ficar procurando pacotes em sites. É facílimo manter o sistema atualizado com os últimos pacotes, que apesar de não ser recomendado pelos desenvolvedores, utilizar a versão "Sid", é tão bom quanto usar o Mandrake, ou Red Hat. Lógico, em desktops, não tenho muita experiência com Linux em outro tipo de máquina.
Em 2000, no dia do meu aniversario, ganhei de presente de um dos meus irmãos o livro Linux - Rapido e Facil para Iniciantes. Eu ja ouvira falar do linux por mais de de dois anos entao, mas nunca me interessei muito por ter poucas informacoes a respeito. Ao ler o livro, que trazia o Caldera OpenLinux 2.2, a primeira distribuicao a ter instalacao totalmente em modo grafico, se nao estou enganado,nao pude esperar mais para experimenta-lo. A instalacao foi facil e configurar o X eh que levou mais de 4 horas.
Nesta experiencia, pude ver que qualquer com conhecimentos elementares de informatica poderia ter o Linux no notebook ou PC. Acredito que todo o usuario caseiro de computador quer um sistema operacional que o permita escrever textos, enviar e receber e-mails, planilha eletronica, etc. Se um sistema operacional pode fornecer isto, nao ha razao para nao usa-lo. Quando estas necessidades basicas sao atendidas, e se VC gostar de computadores,entao havera tempo para uma reflexao maior a respeito do de questoes como software livre x proprietario, programacao e linguagem a ser usada, seguranca entre sistemas operacionais, etc, etc. Apos minha experiencia com o OpenLinux, ja instalei e usei o Conectiva, o Libranet, Vector Linux, o Turbo Linux, o Elx, Mandrake, Corel Linux, o Redmond, o Red Hat e o Sot Linux. Ainda pretendo usar o Asplinux, o Debian (que tentei instalar logo depois do OpenLinux, sem sucesso) e o Slackware (que nunca tentei por falta de coragem).
Hoje meus notebooks dao boot em tres sistemas operacionais diferentes. Um deles tem o Mandrake, Windows XP (por questoes profissionais) e o FreeBSD 4.8. No outro tenho o Windows ME, OpenLinux 3.1.1 e o NetBSD 1.6.1.
Com isso se percebe que prefiro atualmente o Mandrake 9.0, pela facilidade de uso e configuracao. O OpenLinux eh por motivos sentimentais, eh claro! Nada posso dizer do uso do Linux como servidor por nao necessitar ou nao trabalhhar com isso.
Minha primeira experiencia com Linux foi com o Conectiva 5.0, que ganhei num curso da Conectiva(do qual eu nunca recebi o diploma, mais td bem...), apesar do mau-humor do professor, eu gostei do Linux...
a instalação foi super fácil e configurar o modo gráfico foi super fácil também...
O problema foi com o modem, sempre ele :), que não reconhecia nem a pau...
Fiquei um tempo sem usar o Linux pra conectar na internet por causa do modem... ficava só instalando e desinstalando distro, que na verdade eram equivalentes...
até chegar ao mandrake 8.0, que reconheceu meu modem. mas eu não gostei dele, dava muito pau e aquele XKill me lembrava muito o ctrl-alt-del do Windows... e eu tinha que usar bastante ele...
depois disso meu modem não foi mais problema e fui testando varias distros até achar alguma que eu gostasse realmente: red hat, conectiva de novo, mandrake de novo, turbo linux, debian que não deu certo, slackware...
o slackware não reconheceu meu modem isapnp, todo mundo falo que Slack encana com pnp, mas eu descobri que é só desabilitar o pnp na bios... agora reconhece :)...
atualmente eu uso o Kurumin, que nada mais é do que um Debian mudado... gostei bastante do apt-get, é daqueles programas que depois que você descobre, não consegue mais viver sem ele...
O linux também abriu minha mente e já experimentei outros SO's, como o FreeBSD, OpenBSD e até o BeOS, coitado esse último nem reconheceu minha placa de vídeo hehehe
Bom é isso, num tenho mais a falar, num existe distro melhor, td tá vendo aqui que depende da expériencia... algumas viram xodó, num tem jeito :)
t+
Pelo que eu vi têm 2 dias que saiu o defintylinux 2.0, vale a pena testar ja que é brasileira www.definitylinux.com.br
Definity é uma copia do slack.
Baixe o pkgtool no site do definity e olhe.
mudaram a extensao de .tgz para dpak (na verdade é tbz2 , da um tar -xvjpf *.dpak que descompacta), entao o que eles fizeram: mudaram as extensoes pra falar em um novo formato (q na verdade é outro tipo de compactaçao), modicaram um pouco o pkgtool e mais nada.
Entao recomendo a nao perder tempo com essa distro.
Se vc tem um pouco de experiencia em prog. em shell scripting vc pode fazer perfeitamente o q eles fizeram.
Acho q na versao 2.0 iria ter atualizamento via net ne ?
Entao parem de serem bobos, baixe o programa q atualiza, adapte ele para seu slack e voilá.
Ok Def, eles devem mesmo estar copiando o slack, ok, mas a Conectiva não começou fazendo isto com o RH, a Mandrake, etc...? Então eles podem evoluir para outros caminhos também né!!! Pelo menos será mais uma distro brasileira e a possibilidade de enriquecer mais nosso mercado como reconhecidamente faz a Conectiva.
Gostei bastante de minha experiência com as diversas distribuições de Linux. Testei as clássicas (Conectiva, Mandrake, Slackware, RedHat, Suse, Debian. Kurumin). Fiquei decepcionado apenas com o Conectiva. Mas depois que instalei o Freebsd 5.1 (já o conhecida desde a versão 4.2) eu decidi. Achei o meu Unix-like. Isso que é importante: vc achar a que mais gosta e não ficar querendo impor seu ponto de vista ou maldizer a sua distribuição escolhida. E como o tempo passa, as coisas mudam. Se um dia o Freebsd pisar na bola, mudo para outra. Por isso é importante ficar de olho nos lançamentos de distribuições e não ficar empacado segurando a bandeira da distribuição como se tratasse de um torcedor de time. Torcedor não muda de time porque o time está perdendo: passa raiva mas não muda. Agora usuário de Unix-like tem que ser racional. Outro dia uma moça pediu para instalar um sistema mais leve que o XP no computador dela. Citei o GNU/Linux e um pouco da história de Davi (GNU e BSD) e Golias (XP), e notei que ficou interessada, achando que era a sensação do momento, a moda. Daí pergunto: qual distro deveria instalar para essa jovem? Se um profissional de TI precisasse de um CDROM para instalar um Unix-like qualquer em um servidor, qual distribuição eu ofereceria? O mesmo vale para o estudante de programação, o pequeno empresário que quer instalar um sistema de folha de pagamento ou emissão de notas etc. Cada um tem suas necessidades.
Uso o PC para tarefas corriqueiras (email, internet, suítes de escritório, banco de dados, estou montando uns sites pessoais, coisa pequena). Instalei o Freebsd 5.1 e tudo deu certo. Gostei também do fato que ele não precisa ser reiniciado para quase nada. Gostei do sistema de ports (parecido com o apt-get do Debian) porque ele reconhece dependencias e carrega tudo o que for necessário para completar a instalação. Os aplicativos do Ports (extremamente estaveis) são os mais modernos possíveis. Li em algum lugar que o algoritmo de gerenciamento de acesso a memória e disco do FreeBSD 5.1 é mais avançado. Não sei se é verdade. Em todo caso, o que importa, para mim, é que gostei.
Como disse SdnNv, o FreeBSD é muito bom. Só que os releases da série 5.x são recentes, contendo tecnologias novas, e ainda não apresentam bom desempenho com relação a série 4.x. Na própria documentação do site do FreeBSD estas informações estão apresentadas.
Quanto ao gerenciamento de memória, antigamente o FreeBSD era melhor que o Linux, mas hoje as coisas se praticamente igualaram. A melhor escolha hoje depende muito do uso.
Mas, falando em distribuições Linux, estou vivendo dias de amor e ódio com o Debian. Resolvi mudar e migrar alguns servidores Conectiva e Slackware para Debian, devido a estabilidade, gerenciamento de pacotes e manutenibilidade. Estou encontrando alguma dificuldade de _adaptação_ com o Debian, por causa de sua "personalidade forte", mas ainda assim estou gostando muito dele. Na minha opinião, o Debian apresenta características muito desejáveis para servidores, tais como gerenciamento de pacotes rigoroso, praticidade de manutenção, grande estabilidade, segurança pré-configurada para muitas coisas, é capaz de atualizar de uma versão para outra sem causar grandes problemas, e é possível encontrar pacotes para quase qualquer coisa que seja necessário, até as inúteis.
Saudaçoes,
Enciso
Bom, meu primeiro Linux foi o Slack 2.0 demorei 4 meses pra instalar e depois nunca mais quis usar Windows novamente (em casa, pois tinha menos empregos de Linux que hoje), mesmo sem o X, pois minha placa mãe do meu pentium(por ironia do destino nunca mais usei intel também), acho q era a primeira q tinha video on-board, era impossível configurar com mais de 320x240 (um troço assim).
Sou da época do DOS e nunca gostei muito de perder velocidade e estabilidade em favor de beleza e facilidade, por isso passei a usar o Linux pra quase tudo, até comprar um modem e usar pra tudo, viva o lynx.
Depois do Salck eu vi um X no fim do Texto quando testei o Marumbi da Conectiva e consegui configurar minha placa para 640x480, por ser em portuga e eu não manjar muito de ingrês na época passei a usar o conectiva, mas nunca deixei de testar outras dists, até ano 1999 que foi quando definitivamente passei a usar o Debian.
Com o Debian foi lindo, conheci o melhor da vida, o APT-GET. Isso que é facilidade, quero instalar um software novo "apt-get install software-novo" quero atualizar o sistema "apt-get upgrade" saiu nova versão da dist "apt-get dist-upgrade" e por ai vai, até eu descobrir q a conectiva tinha portado apt pro conectiva, eita q beleza, Conectiva Snapshot. Tinha a dist antes de sair a propria versão do Linux brasileiro mais pop.
Mas de um tempo pra cá, acho q a queda de cabelos ta me fazendo ficar mais sentimental e voltei a usar o Slack, como o APT é necessário o Kurumim também ta na minha máquina, pois estou esperendo o Patrick querer passar o APT (a esperança é a ultima que morre) pro Slack.
Mas quem sabe? Vai ver possa sair ou eu conhecer uma dist que vai me fazer sentir bem ou até como o nosso amigo SdnNv posso passar pra outro Unix. Ninguem sabe.
Eu só espero que as principais distrtibuições linux não façam do linux, o que a microsoft faz com o windows.
Comentários desativados: Esta discussão é antiga e foi arquivada, não é mais possível enviar comentários adicionais.