Obra: Guia do Linux/Iniciante+Intermediário/Introdução/O Linux
Nível: médio
baby tux variação do mascote tux linux linux um kernel criado em por linus torvalds na universidade de helsinki na finlândia distribuído gratuitamente pela internet seu código fonte liberado como free software software livre sob licença gpl general public license aviso de copyright do kernel feito por linus descreve detalhadamente isto mesmo ele não pode fechar sistema para que seja usado apenas comercialmente isto quer dizer que você não precisa pagar nada para usar linux não crime fazer cópias para instalar em outros computadores nós inclusive incentivamos você fazer isto ser um sistema de código aberto pode explicar performance estabilidade velocidade em que novos recursos são adicionados ao sistema linux junto com os programas do projeto gnu formam sistema operacional gnu linux no entanto normalmente as pessoas falam linux referindo se ao gnu linux possivelmente essa prática também ficará visível ao longo do livro para rodar linux você precisa no mínimo de um computador sx com mb de memória para um kernel até série ou mb para kernels mb disponíveis em seu disco rígido para uma instalação básica funcional sistema segue padrão posix que mesmo usado por sistemas unix suas variantes assim aprendendo linux você não encontrará muita dificuldade em operar um sistema do tipo unix freebsd hpux sunos etc bastando apenas aprender alguns detalhes encontrados em cada sistema código fonte aberto permite que qualquer pessoa veja como sistema funciona útil para aprendizado corrija algum problema ou faça alguma sugestão sobre sua melhoria esse um dos motivos de seu rápido crescimento do aumento da compatibilidade de periféricos como novas placas sendo suportadas logo após seu lançamento de sua estabilidade outro ponto em que ele se destaca suporte que oferece placas cd roms outros tipos de dispositivos de última geração mais antigos maioria deles já ultrapassados sendo completamente suportados pelo sistema operacional este um ponto forte para empresas que desejam manter seus micros em funcionamento pretendem investir em avanços tecnológicos com as máquinas que possui hoje linux desenvolvido por milhares de pessoas espalhadas pelo mundo cada uma fazendo sua contribuição ou mantendo alguma parte do kernel gratuitamente linus torvalds ainda trabalha em seu desenvolvimento na coordenação dos grupos de trabalho do kernel suporte ao sistema também se destaca como sendo mais eficiente rápido do que qualquer programa comercial disponível no mercado existem centenas de consultores especializados espalhados ao redor do mundo você pode se inscrever em uma lista de discussão relatar sua dúvida ou alguma falha sua mensagem será vista por centenas de usuários na internet algum irá te ajudar ou avisará as pessoas responsáveis sobre falha encontrada para devida correção para detalhes veja listas de discussão algumas características do linux livre desenvolvido voluntariamente por programadores experientes hackers contribuidores espalhados ao redor do mundo que tem como objeti
or programadores experientes hackers contribuidores espalhados ao redor do mundo que tem como objetivo contribuição para melhoria crescimento deste sistema operacional muitos deles estavam cansados do excesso de propaganda marketing da baixa qualidade de sistemas comerciais existentes também recebe apoio de grandes empresas como ibm sun hp etc para seu desenvolvimento convivem sem nenhum tipo de conflito com outros sistemas operacionais com dos windows os no mesmo computador multitarefa real multiusuário suporte nomes extensos de arquivos diretórios caracteres conectividade com outros tipos de plataformas como apple sun macintosh sparc alpha powerpc arm unix windows dos etc utiliza permissões de acesso arquivos diretórios programas em execução na memória ram proteção entre processos executados na memória ram suporte mais de terminais virtuais consoles modularização linux somente carrega para memória que usado durante processamento liberando totalmente memória assim que programa dispositivo finalizado devido modularização os drivers dos periféricos recursos do sistema podem ser carregados removidos completamente da memória ram qualquer momento os drivers módulos ocupam pouco espaço quando carregados na memória ram cerca de kb para placa de rede ne por exemplo não há necessidade de se reiniciar sistema após modificar configuração de qualquer periférico ou parâmetros de rede somente necessário reiniciar 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 sistema roda bem em computadores sx com mb de memória ram sem rodar sistema gráfico que recomendado mb de ram já pensou no seu desempenho em um pentium xeon ou athlon suporte nativo múltiplas cpus assim processadores como dual core athlon duo quad core tem seu poder de processamento integralmente aproveitado suporte nativo dispositivos sata pata fiber channel suporte nativo virtualização onde linux se destaca como plataforma preferida para execução de outros sistemas operacionais crescimento novas versões do sistema não provocam lentidão pelo contrário cada nova versão os desenvolvedores procuram buscar maior compatibilidade acrescentar recursos úteis melhor desempenho do sistema como que aconteceu na passagem do kernel para da para não requerido pagamento de licença para usá lo gnu linux licenciado de acordo com os termos da gpl acessa corretamente discos formatados pelo dos windows novell os ntfs sunos amiga atari mac etc linux não vulnerável vírus devido separação de privilégios entre processos respeitadas as recomendações padrão de política de segurança uso de contas privilegiadas como de root como veremos adiante programas como vírus tornam se inúteis pois tem sua ação limitada pelas restrições de acesso do sistema de arquivos execução qualquer programa nocivo ou não poderá alterar partes do sistema que possui permissões será abordado como alterar permissões tornar seu si
alterar partes do sistema que possui permissões será abordado como alterar permissões tornar seu sistema mais restrito no decorrer do guia frequentemente são criados exploits que tentam se aproveitar de falhas existentes em sistemas desatualizados usá las para danificar sistema erroneamente este tipo de ataque classificado como vírus por pessoas mal informadas são resolvidas com sistemas bem mantidos em geral usando uma boa distribuição que tenha um bom sistema de atualização dos problemas com exploits são resolvidos rede tcp ip mais rápida que no windows tem sua pilha constantemente melhorada gnu linux tem suporte nativo redes tcp ip não depende de uma camada intermediária como winsock em acessos via modem internet velocidade de transmissão maior jogadores do quake ou de qualquer outro tipo de jogo via internet preferem gnu linux por causa da maior velocidade do jogo em rede fácil rodar um servidor quake em seu computador assim jogar contra vários adversários via internet roda aplicações dos através do dosemu qemu bochs para se ter uma ideia possível dar boot em um sistema dos qualquer dentro dele ao mesmo tempo usar multitarefa deste sistema roda aplicações windows através do wine suporte dispositivos infravermelho suporte rede via rádio amador suporte dispositivos plug and play suporte dispositivos usb suporte nativo cartões de memória suporte nativo dispositivos integração com gerenciamento de energia acpi apm suporte fireware dispositivos wireless vários tipos de firewalls de alta qualidade com grande poder de segurança de graça roteamento estático dinâmico de pacotes ponte entre redes proxy arp proxy tradicional transparente possui recursos para atender 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 emulação de mais computadores virtualmente servidor web ftp podem estar localizados no mesmo computador mas usuário que se conecta tem impressão que rede possui servidores diferentes os sistemas de arquivos usados pelo gnu linux ext ext ext reiserfs xfs jfs organizam os arquivos de forma inteligente evitando fragmentação fazendo um poderoso sistema para aplicações multi usuárias exigentes gravações intensivas permite montagem de um servidor de publicação web mail news etc com um baixo custo alta performance melhor servidor web do mercado apache distribuído gratuitamente junto com maioria das distribuições linux mesmo acontece com sendmail por ser um sistema operacional de código aberto você pode ver que código fonte instruções digitadas pelo programador faz adaptá lo as suas necessidades ou de sua empresa esta característica uma segurança mais para empresas sérias outros que não querem ter seus dados roubados você não sabe que um sistema sem código fonte faz na realidade enquanto está processando programa suporte diversos dispositivos periféricos disponíveis no mercado tanto os novos como obsoletos pode ser executado em arquiteturas diferentes intel macintosh alpha arm
nto os novos como obsoletos pode ser executado em arquiteturas diferentes intel macintosh alpha arm etc diversas outras sub arquiteturas empresas especializadas consultores especializados no suporte ao sistema espalhados por todo mundo entre muitas outras características que você descobrirá durante uso do sistema todos os ítens descritos acima são verdadeiros testados para que tivesse plena certeza de seu funcionamento