![]()
O que é o Linux ?
Linux é um sistema operacional livre e gratuito. Ele foi escrito por Linus Torvalds com a assistência de um grande grupo técnico altamente capacitado, através da Internet.
O Linux possui todas as características presentes nos mais modernos sistemas operacionais, incluindo multi-tarefa real, memória virtual, shared libraries (bibliotecas de "linkagem" dinâmica), carregamento de drivers sob demanda, suporte nativo a redes TCP/IP, fácil integração com outros sistemas operacionais e padrões de rede, nomes longos de arquivos, proteção de acesso a recursos compartilhados, suporte a vários idiomas e conformância com os mais respeitados padrões internacionais.
No campo do desenvolvimento de aplicações, o Linux oferece recursos de última geração para o desenvolvimento de aplicações robustas e eficientes, contando também com uma grande variedade de aplicações prontas, de servidores de bancos de dados SQL e aplicações para Internet / Intranet a simuladores de circuitos eletrônicos.
O Linux opera em PCs baseados na família de chips Intel e AMD, tendo sido adaptado para outras plataformas, como Motorola M680xx (Atari, Amiga e Macintosh), MIPS (Silicon Graphics), Sparc (Sun), Alpha (DEC), PowerPC e StrongARM. Novas arquiteturas são incorporadas a cada dia.
Como é desenvolvido e atualizado ?
Existem milhares de colaboradores pessoais, universidades, empresas de softwares e distribuidores ao redor do mundo trabalhando no seu desenvolvimento. Isso permite o contato direto com os desenvolvedores e a atualização ágil de softwares.
Quais são as versões do Linux ?
Como o Linux e suas aplicações são desenvolvidos em diversos locais, diversas empresas especializaram-se em compilar, testar e suportar o Linux e diversos aplicativos, além de implementarem melhorias voltadas para o seu mercado de atuação, além de atuarem como elementos fomentadores da disseminação do sistema. Dessa forma surgiram distribuições como Debian, Slackware, Suse, Red Hat e outras, cada uma com as suas características próprias: maior número de aplicativos, maior facilidade de instalação, nível de atualização, etc....
Na pratica : Onde utilizar o Linux ?
O Linux pode atuar como estação de trabalho, servidor de rede, servidor de banco de dados, servidor de comunicação, servidor de desenvolvimento, gateway, roteador, servidor Internet, servidor Intranet, servidor de impressão, etc...
A maioria das distribuições atuais vem com aplicativos que atendem plenamente os usuários corporativos e domésticos.
Quais as aplicações disponíveis para o Linux ?
Em conjunto com o sistema operacional, está disponível um pacote de softwares de mais de seis centenas de aplicações, tais como:
Há outras aplicações disponíveis para o Linux ?
Sim, existem diversas aplicações que estão sendo incluídas na nova versão, mas que podem ser obtidas imediatamente pela Internet.
Relação de alguns itens disponíveis para utilização imediata:
AOL Server, Apache HTTP Server, Firewall Toolkit, Frontpage Server Extensions, NCSA httpd Server, Vosaic MediaServer, Stronghold, WN Server, W3C (CERN, XS-HTTPD, Zeus Server, Netscape).
InvisibleWeb & Offline Proxy, SQUID, ipfwadm, Masqd, Watchguard, WebFilter, WebTune, SATAN Security Administrator's Tool for Analyzing Networks.
Big Brother monitor, CFEngine, Clobberd, CVS client/server configuration, Hifs handy information, IETF Mobile IPv4, IPAcct program/kernel extension to do per user ip accounting, MPAS, Multi Router Traffic Grapher, net-tools, REGULUS management for ISPs, Samba.
Accelerated-X, Metro-X, MGR Window System Manager, W96, XFree86.
BlackMail, cyberPAGE, Elm ELectronic Mail, Exmh X, Ifmail, Ishmail, Majordomo, MH, ML, Petidomo, Pine, qmail, sendmail, SOMA.
OpenOffice (processador de textos, planilha, banco de dados, apresentação, browser e e-mail, tudo compatível com o Microsoft Office e em português), Angoss SmartWare PLUS , Applixware for Linux (processador de textos, planilha, gráfico e mail), Corel WordPerfect, Cliq office suite, Corel Office for Java, CCVS Credit Card Verification System, Goldmedal UNIX Office, Rendezvous, TeamWave Workplace TimeClock.
Oracle, Sybase, Informix, OpenBase, InterBase, ADABAS D, Beagle SQL, C/BASE 4GL, CQL++ SQL Database, DBIX, Empress for Linux, Essentia Data Base, FlagShip, GNU Sql Server, JustLogic/SQL, KE Texpress commercial high speed client/server database engine, Kubl RDBMS, LEAP, mSQL, MySQL, Open Client/C, Oracle, Polyhedra, PostgreSQL, QDDB, Raima Database Manager++, /rdb, Recital, SHORE Project, Solid Server, SQLkit.
Quais as vantagens e porque usar Linux ?
Custo
O preço real de uma escolha de plataforma não é somente o preço do hardware e do sistema operacional, mas o preço do software adicional, serviços e suporte requeridos para criar e operar esta estrutura.
Em relação aos softwares adicionais tais como tcp/ip, servidores (web) httpd, software de administração de rede, bancos de dados SQL, software de backup, e-mail, NFS, firewalls, estes podem ser encontrados em versões de livre distribuição, shareware, freeware ou comerciais.
Com relação a suporte, o disponível na Net para Linux ultrapassa os demais: existem duas ou três vezes mais newsgroups para Linux, existe uma grande variedade de listas de mails para Linux explorando tópicos especiais, como especificamente vendedores de Linux RAID, Linux X.25 e vendedores de Frame Relay, pacotes de administração de redes Linux, tópicos de "missões críticas" para Linux, alertas de segurança Linux, bancos de dados específicos para vendedores, etc...
Tudo em ferramentas básicas de segurança, como SSL, encriptação RSA, firewalls alarmes "tentativa-de-quebra", enpacotadores tcp, SATAN e COPS, sistemas de arquivos encriptados, túneis IP, S/Key, Kerberos, etc. aparecem disponíveis para Linux, além de compatibilidade com os padrões Unix com mais de duas décadas de utilização e aperfeiçoamento.
Linux oferece um claro caminho de escalabilidade: PCs Intel, DEC Alpha, Sparcs, multiprocessados, ... Aplicações desenvolvidas para Linux podem ser portadas com facilidade de e para diversas plataformas: AIX, UX, Sun-OS, Solaris, Irix, SCO, Interactive, Intranetware,....
O Linux oferece uma extensa lista de hardwares suportados, abrangendo interfaces SCSI, placas multiseriais, motherboards, notebooks, PCMCIA,....
O Linux oferece diversas opções de interfaces gráficas para o administrador, a partir das quais pode ser feita a administração de usuários, discos, arquivos, rede, aplicações, etc.... No Linux pode-se optar por interfaces padrão X Windows: KDE, WindowMaker, Fvwm, Fvwm2, AfterStep, Icewm, Gnome, já disponibilizando o conceito de dados distribuídos: de qualquer ponto do sistema pode-se acessar dados que estejam localizados local ou remotamente.
Ao optar-se pelo Linux abre-se um leque de opções de distribuições, desenvolvedores e aplicações, todos sob o sistema de livre distribuição, que garantem ao usuário a continuidade, o fácil acesso, baixo custo e o suporte ao produto. Linux traz liberdade e independência.
Sendo assim não se está ao sabor da política interna de determinada empresa em direcionar os produtos nesta ou naquela direção ou padrão.
Utilização : Quem utiliza Linux ?
Ao redor do planeta se estima que tenhamos milhões de usuários Linux.
Dentre esses usuários, citamos alguns mais conhecidos: NASA, Exército Americano, Governo da Itália, Governo da Califórnia, fábricas de robos na Suécia, hospitais na França, praticamente todas as Universidades, etc...
No Brasil é bastante difundido no meio acadêmico, em empresas de desenvolvimento de softwares, bancos, hospitais, órgãos públicos, indústrias, comércio, provedores de acesso, etc.
Na USP, por exemplo, temos este quadro :
USO ACADÊMICO
Existem dois centros que já são muito importantes em termos de uso acadêmico do Linux: o Instituto de Física (IF) e o e Instituto de Matemática e Estatística (IME), ambos no campus da Cidade Universitária em São Paulo, capital.
No IF já existem dois departamentos que o usam ou pretendem usar como sistema central: o Departamento de Física Matemática (FMA) e o Deparetamento de Física Nuclear (FNC). No DFMA tanto os sistemas centrais de uso geral quanto o principal sistema de processamento intensivo e muitos terminais gráficos rodam Linux. O número total de sistemas Linux na rede do DFMA é 33, e estão sendo adquiridos mais 11. No FNC está sendo montado um sistema central baseado no Linux.
Existem também alguns centros que podem ser encarados como "centros emergentes" de uso do Linux como, por exemplo, o Instituto de Biociências (IB).
USO EM PESQUISA
Uma faceta interessante é o crescente uso do sistema em atividades de computação de alto desempenho. Além do já citado sistema do DFMA, que consiste de um cluster de 8 Alphas de 500 MHz, o Laboratório de Sistemas Integrados (LSI) da Poli já tem há algum tempo sistemas deste tipo, usando o Linux para processamento paralelo. O LSI está desenvolvendo para a FINEP as máquinas para os centros regionais de previsão de tempo, que acredito serão sistemas paralelos baseados em Pentiums rodando Linux.
USO DIDÁTICO
Já existe bastante uso didático do Linux, em especial no IME, que tem uma rede de micros própria, dedicada para este fim. O Curso de Ciências Moleculares (CCM), na época chamado de Curso Experimental de Ciências Moleculares (CECM), foi um dos primeiros lugares onde se montou uma rede de micros com Linux dedicada para fins didáticos, há vários anos. Hoje a sala do CCM faz parte do sistema Pró-Aluno.
O projeto Pró-Aluno, administrado pelo CCE, já tem várias salas com o Linux instalado, além do sistema original do projeto, o Windows. Além da sala do CECM, o Linux está disponível na sala da Poli e na sala do IME. Temos planos de incluir nesta lista a sala do IF.
USO ADMINISTRATIVO
O sistema administrativo central da USP inclui cerca de 900 micros que funcionam como clientes. Além do Windows usado pelos funcionários administrativos, estes micros têm o Linux instalado para fins de gerenciamento do sistema. Além disso o CCE também está adotando o Linux para várias funções em seu uso interno.
No DFMA, todos os micros da secretaria rodam Linux.
As empresas estão apostando no Linux ?
Todos os dias surgem noticias de novas empresas aderindo ao mundo Linux. Compaq, IBM e outras tantas estão lançando equipamentos com esse sistema.
Os servidores são direcionados principalmente a provedores de Internet, que precisam de computadores de alta capacidade. O "Linux" é usado com frequência nesse mercado por conta da estabilidade que apresenta.