Jarnotrulli
(usa Slackware)
Enviado em 07/10/2006 - 20:34h
Calma lá!
Eu vou passar um tempo defendendo (de maneira apaixonada e demente) o Slackware. Enquanto isso vou lendo as mensagens...
Vamos inicialmente separar as coisas: usuários 100% leigos em informática e áreas correlatas não serão aqui relacionados. Para eles, não há muito o que se dizer além desta enorme montanha de ladainhas conhecidas.
Vamos falar então de administradores de sistemas e de programadores "escovadores de bits".
Slackware tem uma filosofia bem enxuta, e por isso dispensa muita "automação". Levando em conta que ela é "a distro de um homem só", explica-se muito de sua KISS Ideas...
Instalar o sistema:
- A enorme maioria das distros, bem como o Windows, acredita que as pessoas só usam Pentium 4 pra cima. E o Slackware é compatível com um i386 comum.
Não se faz nenhuma autodetecção, e não se usa o modo gráfico pra nada na instalação. Imagina se sua placa de som não é suportada pelo Linux?
Em instalação de softwares:
-Quem já não passou pela gafe de perder o Squid logo após remover o inetd ou algo assim? Ou softwares com dependências cíclicas e/ou inexplicáveis? Os programas comuns simplesmente travam e não conseguem resolver mais nada. Como exemplo, eu tentei,e até hoje não consigo instalar o GCC no Kubuntu de um camarada meu (ah sim, ele tem os CDs do Debian e não tem conexão com a Internet). E até agora eu nem sei qual foi o erro (tentamos o Adept, aptitude, dpkg, apt-get... MAs sempre dava algum erro inexplicável).
E os arquivos de log do RPM são num formato binário. Logo, se der algum pau e esta base for corrompida, adeus! No caso do Slack, toda a base de softwares instalados é gerenciada em modo texto. Se algum software resistir a um {install,remove,upgrade}pgk, dá pra saber o porquê.
Detalhe: tudo isso sem nada além de um bash na máquina.
Claro, de longe o Ports do FreeBSD e o pkgsrc do NetBSD são muito mais elaborados, mas não vamos entrar neste mérito.
A falta de um checador de dependências é uma decisão tomada para que isto não interfira no desempenho do sistema. Mas, se for da vontade do ser que o usa, basta instalar algo como o slapt-get ou o swaret, e se sentir mais confortável. Ninguém proíbe ninguém de nada :P
-Scripts de inicio e administracao
Há de se convir que os scripts de início no estilo System V são bem mais complicados que os BSD. No BSD original, os arquivos são diretamente editáveis e usam CShell-script. Já no caso SysV, para cada runlevel deve-se editar as centenas de links, na ordem certa, e torcer para não errar. Ou seja, se não tiver uma interface gráfica, é uma tarefa hercúlea consertar os links...
Se pelo menos estra complicaçao adicionasse algo além de dores de cabeça, poder-se ia argumentar...
Bem, acho que por ora é só.