GoboLinux do caos ao absurdo. Hisham H. Muhammad André Detsch

Documentos relacionados
Hisham H. Muhammad André Detsch

Rootless: uma sub-distro dentro do seu $HOME

Sistemas Operacionais II. Linux - Introdução

Administração Central Cetec Capacitações Capacitação Sistema Operacional Linux Semana III

Revolucionando o GNU/Linux. Guilherme B. Bedin Lucas C. Villa Real Rafael G. Jeffman Hisham H. Muhammad

Sistemas Operacionais. Prof. André Y. Kusumoto

Administração de sistemas Linux. Estrutura de diretórios Linux

1º Ano - Técnico em Informática Integrado. Sistemas Operacionais

Administrando Kernel no Debian GNU/Linux

Trabalho de LP 15/07/2013. Prof. Flávio Miguel Varejão

Sidicom S4. Tutorial: instalação do sistema em servidor

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

OpenWrt: modelagem do

Administração de Redes em Software Livre Aula 02 Instalando o GNU/Linux (CENTOS Minimal)

Gerência de Redes de Computadores. 05 Gerência de Hospedeiros (Hosts)

Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA)

Hierarquia de Diretórios da Família Linux. Sistemas Operacionais 1

Engenharia de Software. Prof. Raquel Silveira

Programação Aplicada a Redes de Computadores Shell Script

envolvidos numa comunicação

Torne-se um Sysadmin Linux. Prof. Juliano Ramos

KERNEL LINUX. Por Jussara Reis

Instalação e Configuração de Servidores Linux Server Partições e Sist. de Arquivos. Prof. Alex Furtunato

PROVA 03/07 Segunda-feira (semana que vem)

Preparatório LPIC-1 Tópico 102

Estrutura do Sistema Operacional

Preparatório LPIC-101

Fazendo cópia de segurança

Tarefas de Gerenciamento de Configuração

Estrutura dos Sistemas Operacionais. Adão de Melo Neto

Escrito por Luís Talora Qui, 19 de Maio de :32 - Última atualização Seg, 11 de Julho de :45

MANUAL DE INSTALAÇÃO SISTEMA DE GERÊNCIA CONSCIUS

MASTERSAF DW PONTOS DE ATENÇÃO

Sumário. Dedicatória Prefácio Capítulo 1 Introdução Parte I Gerenciador de pacotes DPKG... 15

ANEXO TÉCNICO PROCEDIMENTOS PARA INSTALAÇÃO DE SERVICE PACK DO GEMCO ANYWHERE

SISTEMAS DE ARQUIVOS E DIRETÓRIOS DO LINUX. Prof. Gleison Batista de Sousa

Instalador e Operador de Sistemas de Telefonia e Comunicação de Dados

O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha

Ponto de Presença da RNP na Bahia - PoP-Ba. Pacote RedeComep

Moisés Souto docente.ifrn.edu.br/moisessouto

Instalação do Integração SGNFe no Servidor Linux:

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Prática 01: Conceitos Iniciais

Construção e uso de ferramenta de suporte remoto baseada em software livre

Sistema Operacional. Prof. Leonardo Barreto Campos. 1/30

LINUX. Prof. Camila. Pedro de Assis Sobreira Jr.

Informática. Indique a opção que contenha todas as afirmações verdadeiras. a) I. b) II. c) I e III. d) I e II. e) II e III.

Sistemas Operacionais Estrutura do Sistema Operacional. Arquiteturas do Kernel

GERSON PORCIÚNCULA SIQUEIRA COMANDOS LINUX

Visões Arquiteturais. Visões Arquiteturais

Estrutura dos Sistemas Operacionais. Adão de Melo Neto

Guia - SimEON (Simulator for Elastic Optical Networks ) William Silva dos Santos Observações:

Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores

DISTRIBUINDO SUA APLICAÇÃO

Instalação JDK 10/03/2017

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 104/360

Responsáveis: Bruno Silva, André Coelho, Wellington Silva, Marcelo Hirano. Atualizado em: 08/09/2017 CONFIGURAÇÃO DE BACKUP DE ORIGEM LINUX

pedrofilho.eti.br Linux Essentials 2.3 Acessando diretórios e arquivos 2.4 Criando, movendo e excluindo arquivos Prof. Pedro Filho

Instalação do IBM SPSS Modeler Entity Analytics

A história do htop um making of

EasyAzure. EasyAzure. Guia do programa. Ingram Micro Brasil. Versão 1.7

Aula 1 Apresentação do curso e Conceitos Fundamentais. Objetivo do curso

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula

CA Desktop Migration Manager

Introdução ao Linux. O básico do básico (alguns comandos e dicas)

Introdução à Ciência da Computação ICC0001 Prof. Diego Buchinger

QUESTÕES DE INFORMÁTICA WINDOWS 7 CESPE/UNB

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO SISTEMA DE ARQUIVOS PROFESSOR CARLOS MUNIZ

Administração de sistemas Linux. Gerenciamento de serviços

Manual de Compilação/Execução da Aplicação SmartHome

Manual do Simond. Peter H. Grasch

TOTVS Atualização dos Aplicativos. Arquitetura e Instalação

Preparação do ambiente para desenvolvimento em Java

Manual de Atualização

16. Compilação no Linux

CARACTERÍSTICAS Interface intuitiva. Em pouco tempo você está ambientado com o software;

Instalação JDK. Joyce França. Professora de Ciência da Computação - IFNMG

ANEXO V ARTEFATOS DO PROCESSO DE ENTREGA DE SOLUÇÕES PES

Treinamento PostgreSQL - Aula 05

10 anos de rootkits. Nelson Murilo

LINUX. Uma visão geral

Waldemar Dibiazi Junior Engenheiro de Computação Especialista em Banco de Dados

Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores

Fundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores

O que é um sistema distribuído?

Sistemas Operacionais. Prof. MSc André Y. Kusumoto

A Instalação do ez Publish 3

MANUAL DE INSTALAÇÃO Safenet Authentication client 10.3

Leia-me do Veritas System Recovery 16 Management Solution

Tecnologias e Sistemas de Informação. Software Livre. SL: Gerenciamento e Configurações 2 Semestre de Prof. Marcelo Z.

Ambientes de Execução

Linux Introdução. Walter Fetter Lages

Download e Upload. De forma muito objetiva podemos dizer que um arquivo possui pelo menos três características que os definem:

Tipos de usuários do Linux Root Usuário Comum: #

Histórico e conceitos básicos. GSO I Gestão de Sistemas Operacionais

SO Conceitos Básicos. Gerência. Objetivos do SO 07/05/2011. Qual sistema operacional escolher? Qual sistema operacional escolher?

ROTEIRO: DUAL BOOT. Conhecer as funcionalidades do software VMware Player implantando dois sistemas operacionais em uma mesma máquina virtual.

Conteúdo CENTRO DE CIÊNCIAS JURÍDICAS DIREÇÃO DO CENTRO SETOR DE INFORMÁTICA E REDES

Transcrição:

GoboLinux do caos ao absurdo Hisham H. Muhammad André Detsch

O que é GoboLinux? Distribuição Linux alternativa Objetiva aprimorar arquitetura e funcionamento do sistema sem medo de trilhar caminhos diferentes dos adotados pela maioria A principal destas diferenças é a estrutura de diretórios Totalmente diferente dos Linux convencionais Mantendo compatibilidade

Estrutura de diretórios do Dispensa a necessidade de gerenciador de pacotes (rpm, dpkg,...) Cada programa possui um diretório próprio Facilita desinstalação GoboLinux Cada versão possui um subdiretório Versões simultâneas de bibliotecas Diretórios contendo links agrupam arquivos por categoria Executáveis, biblioteca, headers,...

Diretório /Programs

Diretório /System

Características do GoboLinux Manutenção do sistema realizada através de scripts Gerenciamento simples de pacotes Facilita e organiza a compilação de programas CD de instalação bootável Sistema próprio de scripts de boot GoboHide permite ocultar links de compatibilidade

Histórico do GoboLinux

O início de tudo Como organizar programas compilados em um sistema: Sem permissão de acessar /usr? Com gerenciador de pacotes baseado em banco de dados? Solução simples: Cada programa é compilado em um diretório separado Variáveis de ambientes (LD_LIBRARY_PATH, PATH) são atualizadas a cada nova instalação

O início de tudo Problema: número de programas compilados aumenta, ajuste das variáveis de ambiente não é escalável Solução: criar diretórios que centralizem links para cada categoria de arquivos Inicialmente: /Binaries /Libraries /Headers

Avançando a idéia: LodeLinux Simples scripts bash passam a ganhar funcionalidade Processo de compilação passa a ser automatizado Sistema baseado em pacotes é gradualmente "evoluído" para a hierarquia alternativa Organização dos diretórios desperta interesse Idéia: utilizar a mesma estrutura para possibilitar troca de material compilado

Mudança de direção ReiserFS tem papel importante no projeto Partição com o sistema "semi-evoluído" é perdida Dados e scripts são recuperados Decisão: criar um sistema puramente compilado utilizando a nova hierarquia de diretórios

Compilando o novo sistema Dúvidas: O que compilar? Em que ordem? Linux From Scratch viabilizou a tarefa Dois dias de compilações e decisões de design Estrutura ganha traços definitivos Sistema base rodando: nasce o o novo sistema Sistema inteiro é copiado para outra máquina

Expansão de idéias Deadline do WSL2002 estava próximo Artigo "Uma nova proposta para a árvore de diretórios UNIX" é redigido Hierarquia de diretórios recebe o nome de GoboLinux Artigo é publicado no WSL e estrutura de diretórios é apresentada também no FSL Sistema ganha adeptos entre próprios colegas

O GoboLinux progride GoboLinux passa a ser uma distribuição Processo de instalação evolui CD de instalação bootável Projeto se estabelece: Site para o projeto Lista de discussão Domínio GoboLinux.org

Projeto global Usuário espanhol instala o GoboLinux e assina lista de discussão relatando processo Discussões na lista passam a ser em inglês Projetos que defendem a utilização de hierarquias alternativa começam a aparecer Discussões sobre o assunto aumenta

Um divisor de águas Artigo que descreve uma "distribuição perfeita" é discutido no Slashdot

Um divisor de águas Uma das principais características defendidas: uma estrutura de diretórios similar à do GoboLinux Artigo gera bastante discussão, apesar de apenas descrever idéias abstratas

A decisão: "Está na hora de aparecer" Preparação da versão 006 é agilizada Features são implementadas Bateria de testes leva a geração de "release candidates" diários

Sexta-feira, é chegado o Versão 006 está pronta momento Artigo sobre o GoboLinux é redigido e submetido ao site Kuro5hin Preparando-se para o tráfego: mirrors Email são enviados para mirrors conhecidos, mas sem resposta Servidor da Unisinos é disponibilizado, mas problemas na cópia postergam a tarefa para segunda

Começa a divulgação Artigo é aceito, e aparece na front-page do Kuro5hin Acessos ao gobolinux.org chegam a 1600 em apenas um dia Diversos sites passam a divulgar artigos ou comentários sobre o GoboLinux Número de acessos cresce gradativamente

O dia seguinte A tarde acessos disparam Motivo: Slashdot divulga o GoboLinux Mais de 10000 acessos em menos de 10 horas Procura por mirrors, disponibilização de BitTorrent Tráfego preocupa RNP, taxa é limitada

Tráfego do servidor

Passada a tempestade... Novos usuários de diversas partes do mundo passam a cooperar com o projeto Convite para integrar projeto social da Unisinos Segue o trabalho Preparando versão 007alpha

Um passeio pelo GoboLinux

Perspectivas Evolução da distribuição Build system Outros projetos Idéias...