Informática básica
Para computadores “normais”, actualmente, existem duas grandes famílias de Sistemas Operativos:
MS Windows (Windows XP, Windows Server 2003)
Sistemas Unix (Linux, Solaris, FreeBSD, MacOS X)
Capítulo 2:
Linux
Introdução ao UNIX
Prof. Paulo Marques pmarques@dei.uc.pt Universidade Nacional de Timor Lorosa’e
Universidade de Coimbra, Portugal
Windows XP
2
Sistema Linux
Breve História do UNIX
Criado por Linus Torvalds
Filosofia “Open-Source”
Nos anos 70, Dennis Ritchie e Ken
Thompson criam o sistema operativo
UNIX
Todo o código fonte está disponível
É completamente gratuito
Todas as pessoas podem contribuir
Escrito na Linguagem C, criada de propósito para tal.
Capacidade de multitarefa
Capacidade de múltiplos utilizadores
Facilmente portável para outras máquinas
Extremamente poderoso, rápido e escalável
Tipicamente utilizado em “máquinas servidor”
Por exemplo, o “google” corre Linux
O UNIX for criado nos Bell-Labs, nos
Estados Unidos
Principais desvantagens...
Não é tão “amigável” como o sistema operativo Windows
Inicialmente distribuído como código fonte
Tornou-se um sucesso enorme!
Linux é um tipo de UNIX
Actualmente, o mais popular. No entanto, existem muitos outros.
3
4
Breve História do UNIX (2)
Breve História do UNIX (3)
Devido ao sucesso do UNIX, a Bell-Labs resolve torná-lo num produto comercial (início dos anos 80)
Em 1985, Richard Stallman cria o
Projecto GNU (GNU is Not Unix)
Licença restritiva e bastante cara
Não acessível à maior parte das empresas nem universidades
Deixa de estar disponível o código fonte
Objectivo: um sistema UNIX livre para todos
Princípios do Open Source
Actualmente, os utilitários dos sistemas UNIX correspondem aos que foram desenvolvidos no projecto GNU
Na Universidade de Berkley, Bill Joy trabalha numa versão do UNIX chamada BSD (1977)
Em 1980, a DARPA assina um contracto com Berkley
para