Вы находитесь на странице: 1из 15

Software de Código Aberto

GNU/LINUX – Aula I
por

Orlando Rosa Junior


História do LINUX

Deriva do UNIX:
◦1960: projeto integrado da AT&T, Bell
Labs, GE e MIT que desenvolveu o Multics
◦O Multics priorizava o compartilhamento
de tempo (Time Sharing)
◦1969: a Bell Labs se desligou do projeto
Multics
◦1971: Lançada a 1ª versão do UNIX
(meses antes do Multics), em assembler
História do LINUX

1973: desenvolvimento do UNIX em C,


por Ken Thompson
1977: Lançado o UNIX System IV, que é
vendido até hoje por IBM, HP e Sun
E qual a relação entre UNIX e Linux?!

Existe um SO chamado
Minix, que é uma versão
educativa do UNIX. Possui
código aberto, mas algumas
limitações em relação ao
original (UNIX).
História do LINUX

1991: Linus Torvalds, por hobby (ou


necessidade?!), decidiu escrever um SO
mais poderoso que o Minix, e mais
parecido com o UNIX
No mesmo ano, Linus enviou uma
mensagem pela Usenet (antecessora da
Internet)
Ele ainda hoje coordena estudos para
melhoria do kernel do Linux
História do Linux

Linus Torvaldsdesenvolveu apenas uma


parte do SO: o kernel
1984: desenvolveu-se o projeto GNU
(GNU is Not Unix), sob coordenação de
Richard Stallman, da Free Software
Foundation (FSF)
O Projeto GNU possuía um kernel,
chamado HURD
História do LINUX

1991: Integração entre GNU e Linux


1994: Jon “Maddog” Hall inicia seus
trabalhos com Linux, que culminam na
fundação da Linux Internacional
A GPL

General Public License (GPL, Licença


Pública Geral)
Qualquer usuário pode comercializar
o software
Nenhum usuário pode manter o
código fonte fechado em um software
100% GPL Software GPL é

diferente
GNU/LINUX
de software
FREEWARE!
Mensagem de Linus à Usenet

De:Linus Benedict Torvalds


(torvalds@klaava.Helsinki.FI)
Assunto:[comp.os.minix] Free minix-like
kernel sources for 386-AT
Newsgroups:comp.archives
Data:1991-10-05 09:24:25 PST

Archive-name: auto/comp.os.minix/Free-
minix-like-kernel-sources-for-386-AT
Do you pine for the nice days of minix-
Mensagem de Linus à Usenet

As I mentioned a month(?) ago, I'm working on a free version of a


minix-lookalike for AT-386 computers. It has finally reached the stage
where it's even usable (though may not be depending on what you
want), and I am willing to put out the sources for wider distribution. It
is
just version 0.02 (+1 (very small) patch already), but I've successfully
run bash/gcc/gnu-make/gnu-sed/compress etc under it.
Sources for this pet project of mine can be found at nic.funet.fi
(128.214.6.100) in the directory /pub/OS/Linux. The directory also
contains some README-file and a couple of binaries to work under
linux (bash, update and gcc, what more can you ask for :-). Full kernel
source is provided, as no minix code has been used. Library sources
are
only partially free, so that cannot be distributed currently. The
system is able to compile "as-is" and has been known to work. Heh.
Sources to the binaries (bash and gcc) can be found at the same
place in/pub/gnu.
Sistemas de Arquivos no
GNU/Linux
Sistemas de Arquivos no
GNU/Linux
Sistemas de arquivos do
GNU/Linux
Partições

/
/boot
/var
/bin
/sbin
/etc
/lib
/dev
Referências Bibliográficas

http://www.gnu.org/gnu/linux-and-
gnu.pt-br.html
http://br-linux.org/faq-linux/
http://web.mit.edu/tytso/www/linux/
Dúvidas

Вам также может понравиться