You are on page 1of 11

Linux Beginners in Cloud

História do Linux

Curso 4449

Linux Beginners in
Cloud:
Mercado Linux
Versão 2017_4.0

Linux Beginners in Cloud Objetivos da Aula História do Linux ➢ Unix. 2 Anotações: _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ . ➢ Principais Aplicações OpenSource. ➢ OpenSource. ➢ Filosofia das 4 Liberdades. GNU e Linux.

Bell Labs. O Unix é muito utilizado em Super Computadores ou MainFrames. Linux Beginners in Cloud Onde tudo começou? 3 UNIX O Unix é um Sistema Operacional que foi projetado em 1960. e ele aproveitou a liguagem para reescrever o Unix nesta nova linguagem. incluindo o MAC OS e o Linux. American Telephone and Telegraph (AT&T) e Massachusets Institute of Technology (MIT). e foi usado para criação de diversos Sistemas Operacionais. . Nesta época ele era chamado de Multics e só adotou o nome de Unix em 1969. o criador da linguagem C. O Unix em 1973 foi reescrito pelo Dennis Ritchie. com o auxilio de grandes empresas como General Eletric (GE).

O intuito do Tanenbaum era criar um Sistema Operacional para estudo no livro “Sistemas Operacionais.1 NetBSD 6. e acabam herdando algumas caracteristicas do Sistema.3 BSD (Berkeley Software Distribution) 4. et al. ele apresenta o MINIX e explana sobre o funcionamento dos Sistemas Operacionais. Projeto e Implementação” de sua autoria.2.1 TL1 IBM IRIX 6. Dennis Ritchie.1 BSD family OpenBSD 5.4 Darwin NextStep 3. Linux Beginners in Cloud 1970 1980 1990 2000 2010 Time FreeBSD 9.1 Andrew S.30 SGI 4 UNIX-Like O termo Unix-like é muito comum no mundo da tecnologia.5.10. Andrew Stuart Tanenbaum lançou um Sistema derivado do Unix chamado MINIX.8.5 Bell Labs: Ken Thompson.0.9 Minix Linus Torvalds 3. Em 1987. pois diversos Sistemas Operacionais foram derivados do Unix.1.4 Xenix OS Apple Microsoft/SCO GNU/Hurd K16 GNU Richard Stallman GNU/Linux 3. Commercial UNIX UnixWare AT&T Univel/SCO Solaris 11 11/11 Sun Microsystems System III & V family HP-UX 11i v3 AIX 7. Tanenbaum Research UNIX 10. .4 Bill Joy SunOS 4.3 Mac OS X 10.

Stallman e outros programadores começaram a escrever as principais peças do sistema. logo ele também se enquadra como UNIX-like. como compiladores. ele precisava da suíte de ferramentas para interagir com o seu novo núcleo. . ele foi desenvolvido com base no UNIX. Linux Beginners in Cloud E onde entra o Linux nisso tudo? GNU (GNU’s Not UNIX) → Desenvolvido pelo Richard Stallman LINUX (Linus + UNIX) → Desenvolvido pelo Linux Torvalds GNU Linux GNU/Linux 5 GNU/Linux O . Linus + Unix). o Finlandês Linus Torvalds que utilizava o MINIX. o Linus Torvalds decidiu utilizar o GNU em conjunto com o Linux e licenciar o novo sistema com a GPL. com o objetivo de uso pessoal. decidiu criar o seu próprio Kernel (Linux. e como o Richard Stallman já havia criado o GNU e licenciado sob a GPL.GNU (GNU’s Not UNIX) é um Sistema Operacional criado pelo Richard Stallman. Em paralelo com isso. porém ele difere do UNIX por ser gratuito e licenciado sob a GPL (General Public License) que falaremos em breve. editores de texto e outros binários. Com o Kernel criado. O Kernel (núcleo do sistema) que o Stallman vinha trabalhando era chamado de Hurd.

GNU Lesser General Public License (LGPL) . GNU Affero General Public License (AGLP) . Todas as licenças são baseadas nas 4 Liberdades que será abordado em breve. GNU General Public License (GPL) . apresentações e conteúdos da web. sejam distribuidos e reaproveitos.É designada para licenciar Softwares Livres. mantendo os direitos autorais para que não seja utilizado de forma inadequada. por tanto agora ele se dedica aos aspectos legais e estruturais da comunidade do software livre. Utilizado para textos. porém hoje temos diversos projetos que são desenvolvidos e contemplados pelo licenciamento da FSF. muito similar ao GNU GPL.É um tipo de licenciamento mais recente. Em 1985 ele dedicava-se apenas ao licenciamento de softwares livre. GNU Free Documentation License (FDL) .É como a GPL. . podendo licenciar softwares proprietários. o Richard Stallman decidiu fundar a Free Software Foundation. uma organização sem fins lucrativos para o licenciamento de softwares. porém muito menos “aberta”. eliminando a restrição de acesso e cópias. atualmente disponibilizados na Cloud. Linux Beginners in Cloud Licenciamento OpenSource Nascimento da FSF Tipos de Licença pela FSF GNU General Public License GNU Affero General Public License GNU Free Documentation License GNU Lesser General Public License 6 Licenças no mundo Open Source Durante a criação do GNU em 1985. porém visa fornecer as liberdades para os softwares enquadrados em SaaS (Software as a Service).

Com essas liberdades. por meio dele. distribuir.org/philosophy/free-sw. Linux Beginners in Cloud Licenciamento OpenSource 4 Liberdades da GPL Liberdade de executar o programa como você 0º desejar.html . pegando emprestado a palavra em francês ou espanhol para “livre”. e adaptá-lo às suas necessidades. não de preço. o programa controla os usuários. para qualquer proposito. copiar. e o que ele faz por eles. um instrumento de poder injusto. estudar. 7 Definição de Software Livre Por “software livre”. Assim sendo. Esse programa não-livre e “proprietário” é. não em “cerveja grátis”. mudar e melhorar o software. O desenvolvedor controla o programa e. Liberdade de Redistribuir cópias de modo que 2º você possa ajudar ao próximo. “software livre” é uma questão de liberdade. Quando os usuários não controlam o programa.gnu. 3º Liberdade de distribuir cópias de suas versões modificadas a outros. para reforçar o entendimento de que não nos referimos a software como grátis. os usuários (tanto individualmente. portanto. Acesso ao código fonte é um pré-requisito. quanto coletivamente) controlam o programa. isso significa que os usuários possuem a liberdade de executar. pense em “liberdade de expressão”. Nós batalhamos por essas liberdades porque todo muito merece. Para entender o conceito. Liberdade de estudar como o programa 1º funciona. Fonte: https://www.pt-br. devemos entender aquele software que respeita a liberdade e senso de comunidade dos usuários. controla os usuários. Grosso modo. chamamos de “libre software” para mostrar que livre não significa grátis. Por vezes.

Linux Beginners in Cloud GNU/Linux é OpenSource! Ele pode ter custo ou ser gratuito. “Software Livre” não significa “Não Comercial”. 8 Anotações: _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ . você pode ter pagado por suas cópias de software livre.

É possível consultar a lista de softwares livres no seguinte link: https://directory. A MediaWiki e a WikiMedia também são licenciados pela GPL e vêm desempenhando um papel deverás importante. em muitos casos utilizamos elas todos os dias mesmo sem ter ciencia disso.com). Grande parte dos softwares licenciados pela FSF são transparentes ao usuário. Linux Beginners in Cloud Principais aplicações OpenSource OpenLDAP 9 Aplicações OpenSource O mercado possui diversas aplicações OpenSource que são mantidas sob a licença da GPL.fsf. que é o servidor Web mais utilizado no mundo (fonte netcraft. pois em muitas vezes ele supri a necessidade de conhencimento de determinados assuntos. como por exemplo o Apache.org/wiki/Main_Page .

os códigos fonte das Distribuições ficam abertos para os usuários. Linux Beginners in Cloud Distribuições Linux Árvore das principais distribuições Fedora CentOS Ubuntu Android Arch Linux RedHat Veja a árvore completa disponibilizada nesta aula do Moodle. 10 Distribuições Uma vez licenciado pela GPL dependendo da modalidade. o que proporciona na criação de deveras variações de Sistema Operacionais. . conforme pode ser consultado na linha do tempo de distribuições disponibilizadas nesta aula. a lista de distribuições só tem crescido. Com isso.

. Linux Beginners in Cloud Recapitulando. 11 Anotações: _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ _______________________________________________ . História do Linux ➢ Unix. GNU e Linux.. ➢ Filosofia das 4 Liberdades. ➢ Principais Aplicações OpenSource. ➢ OpenSource.