Distribuições Linux
Rafael Guterres Jeffman
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.
–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.
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.
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).
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).
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.
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.
O presente
• 23 de Fevereiro de 2015
• Enquanto o Brasil pulava o Carnaval…
• … o kernel do Linux chegava a versão 4.0.
Kernel 4.0: ADEUS REBOOTS!
O Kernel
• O que faz um kernel?
• Por que eu preciso de um kernel?
• Por que não adianta só ter um kernel?
Distribuições Linux
• O que são?
• Onde vivem?
• Do que se alimentam?
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.
Distribuição Linux é uma coleção de softwares.
• Gerenciamento do Sistema.
• Gerenciamento de Usuários.
• Ferramentas básicas.
• Aplicações.
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.
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.
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.
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.
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.
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.
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.
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.
2001
• OpenWRT
• Neste ano é lançado o OpenWRT, distribuição comumente utilizada em roteadores WiFi.
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”
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.
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.
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.
2005
• DNA Linux
• Baseado no Slackware, é uma distribuição para pesquisas com Genoma Humano.
Por que tantas distribuições?
• Problemas diferentes.
• Pacotes diferentes.
• Gerenciamento diferentes.
• Modelos de Negócio diferentes.
Criando um distribuição Linux
• Linux From Scratch
• Buildroot
• OpenEmbedded
• Projeto Yocto
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.
Muito Obrigado!
Links Úteis
• http://kernel.org
• http://distrowatch.com
• http://futurist.se/gldt/wp-content/uploads/11.04/gldt1104.svg
• http://tchelinux.org
Top Related