33
Distribuições Linux Rafael Guterres Jeffman

Linux Distros

Embed Size (px)

Citation preview

Page 1: Linux Distros

Distribuições Linux

Rafael Guterres Jeffman

Page 2: Linux Distros

Pré-História• 1970: É lançado o UNIX (AT&T).

• 1983: Richard Stallman inicia o projeto GNU.

• 1977: É lançado o BSD. A AT&T processa.

• 1985: É lançado o Intel 80386.

• 1987: É lançado o Minix.

Page 3: Linux Distros

–Linus Torvalds

From: [email protected] (Linus Benedict Torvalds) Newsgroups: comp.os.minix Subject: Gcc-1.40 and a posix-question Message-ID: Date: 3 Jul 91 10:00:50 GMT

Hello netlanders,

Due to a project I'm working on (in minix), I'm interested in the posix standard definition. Could somebody please point me to a (preferably) machine-readable format of the latest posix rules? Ftp-sites would be nice.

Page 4: Linux Distros

A História

• 1991: O kernel do Linux é anunciado em 25 de Agosto.

• 1992: A licença do kernel muda para GNU GPL. Aparecem as distribuições.

• 1993: É criada a Slackware, hoje, a distribuição mais longeva do Linux.

Page 5: Linux Distros

A História• 1994: Versão 1.0 do kernel.

• 1995: Linux funciona no DEC Alpha e na Sun SPARC.

• 1996: Versão 2.0 do kernel com suporte a SMP.

• 1998: Grandes empresas começam a suportar o Linux (IBM, Compaq e Oracle).

Page 6: Linux Distros

A História

• 2007: A Dell começa a distribuir notebooks com o Ubuntu.

• 2009: A Red-Hat, empresa cujos produtos são software livre, tem o mesmo valor de mercado que a Sun (criadora do Java).

Page 7: Linux Distros

A História

• 2011: Versão 3.0 do kernel é lançada.

• 2012: O faturamento do mercado de Linux ultrapassa o faturamento do mercado do UNIX.

Page 8: Linux Distros

A História

• 2013: A Google diz que 75% do mercado de smartphones utiliza Android, baseado no kernel do Linux.

• 2014: O Ubuntu diz que tem 22 Milhões de usuários.

Page 9: Linux Distros

O presente

• 23 de Fevereiro de 2015

• Enquanto o Brasil pulava o Carnaval…

• … o kernel do Linux chegava a versão 4.0.

Page 10: Linux Distros

Kernel 4.0: ADEUS REBOOTS!

Page 11: Linux Distros

O Kernel

• O que faz um kernel?

• Por que eu preciso de um kernel?

• Por que não adianta só ter um kernel?

Page 12: Linux Distros

Distribuições Linux

• O que são?

• Onde vivem?

• Do que se alimentam?

Page 13: Linux Distros

SO não é só Kernel

• Ferramentas de gerenciamento.

• Ferramentas de iteração com usuário.

• Aplicações utilizam serviços do kernel para prestar serviços aos usuários.

Page 14: Linux Distros

Distribuição Linux é uma coleção de softwares.

• Gerenciamento do Sistema.

• Gerenciamento de Usuários.

• Ferramentas básicas.

• Aplicações.

Page 15: Linux Distros

1992• MCC Interim.

• Primeira distribuição Linux.

• SLS

• Segunda distribuição Linux.

• Talvez a que tenha tido mais problemas, mas, na época, a que tinha mais potencial.

Page 16: Linux Distros

1993• Slackware

• Patrick Volkerding, desenvolvedor que utilizava a SLS criou o Slackware, tentando resolver os problemas do SLS.

• Ele conseguiu.

• É a distribuição mais longeva do Linux.

Page 17: Linux Distros

1993• Debian

• Devido aos problemas enfrentados com o SLS, Ian Murdoch, utilizando um idéia de que tudo na distribuição deveria ser 100% livre, cria o Debian.

• O Debian é a distribuição que mais influenciou a criação de novas distribuições.

Page 18: Linux Distros

1994• SuSE

• Baseado no Slackware, surge na Alemanha o SuSE.

• Red Hat

• Nos EUA, um grupo de amigos cria uma distribuição, que viraria na maior empresa de software livre do mundo.

Page 19: Linux Distros

1997• Linux PPC

• A primeira distribuição para os processadores RISC PowerPC é criada em 1997.

• Conectiva

• A principal distribuição brasileira é lançada. Da empresa Conectiva saíram diversos desenvolvedores proeminentes no mundo Linux, incluindo, Marcelo Tossatti.

Page 20: Linux Distros

1998• µCLinux

• Linux baseado numa biblioteca LibC para dispositivos embarcados.

• Corel Linux

• Tentando salvar a empresa, a Corel lança uma distribuição Linux.

• Mandrake

• Quando lançada, tinha um dos melhores sistemas de detecção e configuração de hardware.

Page 21: Linux Distros

1999/2000

• LFS

• Na virada do século, surge o Linux From Scratch, um conjunto de documentos, patches e scripts que auxilia no desenvolvimento de novas distribuições Linux.

Page 22: Linux Distros

2000• SLES

• A SuSE lança a versão “Enterprise” da sua distribuição.

• Knoppix

• A distribuição argentina mais conhecida, trazia um excelente sistema de configuração de hardware Plug-and-Play.

Page 23: Linux Distros

2001

• OpenWRT

• Neste ano é lançado o OpenWRT, distribuição comumente utilizada em roteadores WiFi.

Page 24: Linux Distros

2002

• Arch Linux

• O Arch Linux é uma das distribuições mais “configuráveis” existentes.

• RHEL

• A Red Hat lança a sua versão “Enterprise”

Page 25: Linux Distros

2002• Gentoo Linux

• Revolucionou a forma de distribuição dos pacotes a partir dos fontes.

• GoboLinux

• Distribuição gaúcha que mostrou uma árvore de diretórios completamento diferente para o Linux. Até hoje é a única que possui uma árvore de diretórios própria, mesmo propiciando compatibilidade com as outras distribuições.

Page 26: Linux Distros

2003• Damn Small Linux

• Uma distribuição que cabia em um disquete. Lançou a idéia de pequenas distribuições focadas em uma única tarefa.

• Fedora Core

• A Red Heta separa a distribuição para usuários de desktop do produto principal.

Page 27: Linux Distros

2004• CentOS

• Lançado por uma comunidade, é uma versão livre do Red Hat Enterprise Linux.

• Ubuntu

• Em outubro, é lançada a primeira versão do Ubuntu, distribuição que é, talvez, a mais utilizada em 2015.

Page 28: Linux Distros

2005

• DNA Linux

• Baseado no Slackware, é uma distribuição para pesquisas com Genoma Humano.

Page 29: Linux Distros

Por que tantas distribuições?

• Problemas diferentes.

• Pacotes diferentes.

• Gerenciamento diferentes.

• Modelos de Negócio diferentes.

Page 30: Linux Distros

Criando um distribuição Linux

• Linux From Scratch

• Buildroot

• OpenEmbedded

• Projeto Yocto

Page 31: Linux Distros

E uma micro-mini distribuição?

• Kernel

• Módulos de Hardware

• Configuração para inicialização do kernel e da máquina.

• Busybox - o canivete suíco.

Page 32: Linux Distros

Muito Obrigado!

Page 33: Linux Distros

Links Úteis

• http://kernel.org

• http://distrowatch.com

• http://futurist.se/gldt/wp-content/uploads/11.04/gldt1104.svg

• http://tchelinux.org