Lercio Teotonio Gontijo
Especialista em Tecnologia da Informação
O que é Linux
Richard Stallman é o criador do movimento Software Livre, o fundador do projeto GNU e da Free Software Foundation. Ele escreveu diversos programas usados em praticamente todas as distribuições GNU/Linux, como o compilador C GNU, o editor GNU Emacs e o GNU Debugger, entre outros. O Linux é o kernel criado em 1991 por Linus Torvalds na universidade de Helsinki na Finlândia. O kernel mais os programas GNU formam o Sistema Operacional GNU/Linux. Mas é muito comum, usarmos apenas o termo Linux para referenciar o Sistema Operacional. É um Sistema Operacional de código aberto distribuído gratuitamente pela Internet. Seu código fonte é liberado como Free Software (software livre) o aviso de copyright do kernel feito por Linus descreve detalhadamente isto e mesmo ele não pode fechar o sistema para que seja usado apenas comercialmente. Isto quer dizer que você não precisa pagar nada para usar o Linux, e não é crime fazer cópias para instalar em outros computadores, nós inclusive incentivamos você a fazer isto. Ser um sistema de código aberto pode explicar a performance, estabilidade e velocidade em que novos recursos são adicionados ao sistema. Para rodar o Linux você precisa, no mínimo, de um computador 386 SX com 2 MB de memória e 40MB disponíveis em seu disco rígido para uma instalação básica e funcional.
Richard Stallman é o criador do movimento Software Livre, o fundador do projeto GNU e da Free Software Foundation . Ele escreveu diversos programas usados em praticamente todas as distribuições GNU/Linux, como o compilador C GNU, o editor GNU Emacs e o GNU Debugger, entre outros. O Linux é o kernel criado em 1991 por Linus Torvalds na universidade de Helsinki na Finlândia. O kernel mais os programas GNU formam o Sistema Operacional GNU/Linux. Mas é muito comum, usarmos apenas o termo Linux para referenciar o Sistema Operacional. É um Sistema Operacional de código aberto distribuído gratuitamente pela Internet. Seu código fonte é liberado como Free Software (software livre) o aviso de copyright do kernel feito por Linus descreve detalhadamente isto e mesmo ele não pode fechar o sistema para que seja usado apenas comercialmente. Isto quer dizer que você não precisa pagar nada para usar o Linux, e não é crime fazer cópias para instalar em outros computadores, nós inclusive incentivamos você a fazer isto. Ser um sistema de código aberto pode explicar a performance, estabilidade e velocidade em que novos recursos são adicionados ao sistema. Para rodar o Linux você precisa, no mínimo, de um computador 386 SX com 2 MB de emória e 40MB disponíveis em seu disco rígido para uma instalação básica e funcional.
Algumas Características do Linux
- Ele é livre e desenvolvido voluntariamente por programadores experientes, hackers, e contribuidores espalhados ao redor do mundo que tem como objetivo a contribuição para a melhoria e crescimento deste sistema operacional. Muitos deles estavam cansados do excesso de propaganda (Marketing) e baixa qualidade de sistemas comerciais existentes.
- Convivem sem nenhum tipo de conflito com outros sistemas operacionais (como o DOS, Windows, OS/2) no mesmo computador
- Multitarefa real
- Multiusuário
- Suporte a nomes extensos de arquivos e diretórios (255 caracteres)
- Conectividade com outros tipos de plataformas como Apple, Sun, Macintosh, Sparc, Alpha, PowerPc, ARM, Unix, Windows, DOS, etc.
- Proteção entre processos executados na memória RAM
- Suporte a mais de 63 terminais virtuais (consoles)
- Modularização: O GNU/Linux somente carrega para a memória o que é usado durante o processamento, liberando totalmente a memória assim que o programa/dispositivo é finalizado
- Devido a ão, os drivers dos periféricos elarização, os drivers dos periféricos e recursos do sistema podem ser carregados e removidos completamente da memória RAM a qualquer momento. Os drivers (módulos) ocupam pouco espaço quando carregados na memória RAM (cerca de 6Kb para a Placa de rede NE 2000, por exemplo)
- Não há a necessidade de se reiniciar o sistema após a modificar a configuração de qualquer periférico ou parâmetros de rede. Somente é necessário reiniciar o sistema no caso de uma instalação interna de um novo periférico, falha em algum hardware (queima do processador, placa mãe, etc.). Não precisa de um processador potente para funcionar. O sistema roda bem em computadores 386Sx 25 com 4MB de memória RAM (sem rodar o sistema ráfico X, que é recomendado 8MB de RAM). Jápensou no seu desempenho em um 486 ou Pentium)
- O crescimento e novas versões do sistema não provocam lentidão, pelo contrário, a cada nova versão os desenvolvedores procuram buscar maior compatibilidade, acrescentar recursos úteis e melhor desempenho do sistema (como o que aconteceu na passagem do kernel 2.0.x para 2.2.x).
- Não é equerida uma licença para seu uso. O GNU/Linux élicenciado de acordo com os termos da GPL. Acessa corretamente discos formatados pelo DOS, Windows, Novell, OS/2, NTFS, SunOS, Amiga, Atari, Mac, etc. Utiliza permissões de acesso a arquivos, retórios e programas em execução na memória RAM.
- NÃO EXISTEM VÍRUS NO LINUX! Em 13 anos de existência, nunca foi registrado NENHUM tipo de infecções desde que respeitadas as recomendações padrão de política de egurança e uso de contas privilegiadas, como a de root. O sistema oferece restrições de acesso do sistema de arquivos e durante a execução de programas. Freqüentemente são criados exploits que tentam se aproveitar de falhas existentes em sistemas desatualizados e usálas para danificar o sistema. Erroneamente este tipo de ataque é classificado como vírus por pessoas mal informadas e são resolvidas corrigindo a falha que foi descoberta. Em geral, usando uma boa distribuição que tenha um bom sistema de atualização resolve em 99.9% os problemas com exploits. Lembrese que o formato padrão de arquivos do Linux é ELF, qualquer programa (nocivo ou não) que tenha privilégios adequados, podem escrever em qualquer lugar.
- Rede TCP/IP mais rápida que no Windows e tem sua pilha constantemente melhorada. O GNU/Linux tem suporte nativo a redes TCP/IP e não depende de uma camada intermediária como o WinSock. Em acessos via modem a Internet, a velocidade de transmissão é 10% maior.
- Jogadores do Quake ou qualquer outro tipo de jogo via Internet preferem o GNU/Linux por causa da maior velocidade do jogo em rede. É fácil rodar um servidor Quake em seu computador e assim jogar contra vários adversários via Internet.
- Roda aplicações DOS através do DOSEMU. Para se ter uma idéia, é possível dar o boot em um sistema DOS qualquer dentro dele e ao mesmo tempo usar a multitarefa deste sistema.
- Roda aplicações Windows através do WINE.
- Suporte a dispositivos infravervmelho.
- Suporte a rede via rádio amador, Suporte a dispositivos PlugandPlay, Suporte a dispositivos USB.
- Vários tipos de firewalls de alta qualidade e com grande poder de segurança de graça.
- Roteamento estático e dinâmico de pacotes.
- Ponte entre Redes.
- Proxy Tradicional e transparente.
- Possui recursos para atender a mais de um endereço IP na mesma placa de rede, sendo muito útil para situações de manutenção em servidores de redes ou para a emulação de "mais computadores" virtualmente. O servidor WEB e FTP podem estar localizados no mesmo computador, mas o usuário que se conecta tem a impressão que a rede possui servidores diferentes. O sistema de arquivos usado pelo GNU/Linux (Ext2/Ext3) organiza os arquivos de forma inteligente evitando a fragmentação e fazendoo um poderoso sistema para aplicações multiusuárias exigentes e gravações intensivas.Permite a montagem de um servidor Web, Email, News, etc. com um baixo custo e alta performance. O melhor servidor Web do mercado, o Apache, é distribuído gratuitamente junto com o Linux. O mesmo acontece com o Sendmail.
- Por ser um sistema operacional de código aberto, você pode ver o que o código fonte (o que foi digitado pelo programador) faz e adaptálo as suas necessidades ou de sua empresa. Esta característica é uma segurança a mais para empresas sérias e outros que não querem ter seus dados roubados (você não sabe o que um sistema sem código fonte faz na realidade enquanto esta processando o programa). Suporte a diversos dispositivos e periféricos disponíveis no mercado, tanto os novos como obsoletos. Pode ser executado em 10 arquiteturas diferentes (Intel, Macintosh, Alpha, Arm, etc.). Consultores técnicos especializados no suporte ao sistema espalhados por todo o mundo. Entre muitas outras características que você descobrirá durante o uso do sistema.