quarta-feira, 16 de julho de 2014

Linux Parte 4

Welcome, nessa quarta parte espero que possam entender mais sobre o Linux. Começaremos falando sobre a definição e história do Unix.


O UNIX:
Definição:
O UNIX é um sistema operacional multitarefa, multiusuário, disponível para diversos hardwares. Ele é multiusuário porque possui a capacidade de criar opções específicas para cada usuário as quais são ativadas uma vez que usuário se loga no computador. Ele é multitarefa, pois diferentemente do MS-DOS e do Windows, uma pessoa pode executar vários programas ao mesmo tempo, inclusive várias pessoas podem usar o mesmo computador, ao mesmo tempo, através de logins remotos. O UNIX roda em diversos hardwares, desde um computador de bolso até um mainframe. Além disso, o UNIX apresenta uma vasta gama de possibilidades relacionadas à rede, como sistema de quota de disco, FTP, e-mail, WWW, DNS, possibilidade de diferentes níveis de acesso, de rodar programas em background (deixar o programa rodando enquanto não se está logado) etc.

História:
As raízes do sistema UNIX encontram-se da necessidade, na década de 70, de um sistema multitarefa confiável e aplicável ao ambiente dominante na época, um mainframe (um grande computador central) e uma série de terminais ligados a ele. Abaixo listamos um cronograma da criação do UNIX:
  • 1965: Os Laboratórios Bell com o MIT e a General Eletric começam um programa grandioso de criar um novo sistema operacional, Multics, que seria multiusuário, multitarefa e teria um sistema de arquivos hierárquico.
  • 1970: A AT&T insatisfeita com o progresso do Multics cortou o projeto e alguns programadores da Bell que trabalharam no projeto, como Ken Thompson e Dennis Ritchie implementaram a primeira versão do sistema de arquivos do UNIX em um computador PDP-7 com alguns utilitários. Brian Kernighan deu o nome do novo sistema de UNIX como deboche em relação ao Multics
  • 01/01/1970: Tempo zero do UNIX 
  • 1973: O UNIX é reescrito em C, uma nova linguagem de programação desenvolvida por Dennis Ritchie. Sendo escrito em uma linguagem de alto nível ficava fácil portar para novas máquinas.
  • 1974: Thompson e Ritchie publicam um artigo sobre o novo sistema operacional chamado UNIX que gera um grande entusiasmo no meio acadêmico e a AT&T licencia o UNIX para universidades e empresas.
  • 1977: Existem agora cerca de 500 computadores com Unix no mundo todo.
  • 1984: Existem cerca de 100.000 computadores com UNIX rodando em diferentes plataformas.
  • 1988: AT&T e Sun se unem para desenvolver Solaris e UnixWare.
  • 1997: Foram vendidos cerca de 4 milhões de sistemas Unix no mundo todo.
  O UNIX tem vários sabores (sistemas), dentre os mais conhecidos, comerciais: Solaris, HP-UX, AIX e livres: FreeBSD e Linux. 

Depois do Unix, vamos ver agora sobre alguns detalhes do Linux.

Detalhes do Linux: 

O requisito mínimo para rodar o Linux depende do kernel que será usado:
  • 2.2.x - Computador 386 SX com 2 MB de memória
  • 2.4.x - Computador 386 SX com 4MB de memória
  • 2.6.x - Computador 486 DX com no mínimo 8MB
Para espaço em disco é requerido 500MB para uma instalação básica usando modo texto com suporte à rede. Claro que não é considerada a execução de ambiente gráfico ou serviços de rede em produção, que neste caso é exigido mais memória RAM e espaço em disco para armazenamento de dados de programas e usuários.
O sistema segue o padrão POSIX que é o mesmo usado por sistemas UNIX e suas variantes. Assim, aprendendo o 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.
O código fonte aberto permite que qualquer pessoa veja como o sistema funciona (útil para aprendizado), corrigir algum problema ou fazer 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) e de sua estabilidade.
Outro ponto em que ele se destaca é o suporte que oferece a placas, CD/DVD-RWs, BluRay e outros tipos de dispositivos de última geração e mais antigos (a maioria deles já ultrapassados e sendo completamente suportados pelo sistema operacional). Este é um ponto forte para empresas que desejam manter seus micros em funcionamento e pretendem investir em avanços tecnológicos com as máquinas que possui.
O suporte ao sistema também se destaca como sendo o mais eficiente e rápido do que qualquer programa comercial disponível no mercado. Existem milhares de consultores e empresas especializadas no suporte e treinamento espalhados ao redor do mundo. Outra opção de suporte é através da comunidade Linux; você pode se inscrever em uma lista de discussão e relatar sua dúvida ou alguma falha, e sua mensagem será vista por centenas de usuários na Internet e algum irá te ajudar ou avisará as pessoas responsáveis sobre a falha encontrada para devida correção.

E é isso, a próxima parte sairá em breve, peço desculpas pela demora dessa parte e até logo.


Fonte:
Diego Lages, Felipe Quintella, Fernando Correa e Paulo H B de Oliveira, Apostila de Linux Básico
Gleydson Mazioli da Silva, Guia Foca GNU/Linux
Linux (núcleo), Wikipédia,
a Enciclopédia Livre. Disponível em <http://pt.wikipedia.org/wiki/Linux_%28n%C3%BAcleo%29>.

Nenhum comentário:

Postar um comentário