Como o Ubuntu foi desenvolvido pela primeira vez?

14

Eu não sou um noob para o Ubuntu. Eu estive aqui por um tempo. A pergunta que vou fazer é basicamente exigir uma resposta explicativa, possível com exemplos. Minha pergunta é simples. É como abaixo: -

Todo mundo diz, o Ubuntu foi desenvolvido a partir do Debian, diminuindo tantas coisas, adicionando algo a mais, oferecendo exibições, marcas, imagens ou planos de fundo personalizados, etc. Minha pergunta é como eles fazem isso. Foi apenas instalando uma distro Debian mínima em um sistema de computador, adicionando e fazendo mudanças nesse sistema, adicionando o instalador Ubiquity à distro instalada, e então criando um arquivo iso?

Considere os dois cenários.

Cenário 1

  1. Eles montam uma imagem ISO de CD

  2. Remover pacotes indesejados

  3. Adicione identidade visual

  4. Faça personalizações

  5. reembale a ISO

-OU -

Cenário 2

  1. Instale uma distro Debian no PC

  2. Remova pacotes indesejados e instale novos pacotes no sistema operacional instalado

  3. Aplique marcas personalizadas ao sistema operacional instalado

  4. Faça personalizações na máquina instalada

  5. Adicione um instalador ao SO instalado

  6. reembale a ISO

O que está realmente acontecendo?

    
por Roshan George 09.06.2013 / 10:43

5 respostas

7

O coração da distribuição é o arquivo de pacotes, então eles começaram criando um arquivo (archive.ubuntu.com), e copiando os pacotes de código-fonte do Debian e os construindo nos daemons de construção. Então eles começaram a modificar muitos pacotes e atualizar o arquivo, antes de finalmente declarar o primeiro lançamento do Ubuntu, e construir novas imagens de cd a partir do arquivo.

O live cd e a onipresença surgiram em vários lançamentos posteriores. Inicialmente o cd de instalação usava o debian-installer: o que agora chamamos de cd alternativo / servidor.

    
por psusi 11.06.2013 / 16:44
4

Para responder a essa pergunta, teríamos uma resposta muito longa e muitas informações seriam colocadas. Eu consegui resumir isso. Espero que ajude a responder sua pergunta.

O Ubuntu tem suas raízes na distribuição Debian GNU / Linux. Foi inicialmente planejado como um simples fork da distribuição principal.

O Debian tende a ser mais conservador na frequência com que libera novas versões. O novo fork foi criado para ser um instantâneo lançado a cada seis meses. Foi originalmente lançado sob o nome "no-name-yet.com". Este domínio agora redireciona para o site principal do Ubuntu. O cronograma de lançamento de seis meses foi mantido, mas a ideia de instantâneo simples não. Ao contrário de outros garfos baseados no Debian (por exemplo, Xandros, Linspire e Libranet), a nova versão permanece disponível gratuitamente e usa software predominantemente livre (alguns dos drivers de hardware são proprietários).

No entanto, ele cresceu além das raízes do Debian e se tornou uma distribuição por si só. Considerando que um costumava ser capaz de misturar e combinar o software dos dois, agora é preciso ter mais cuidado com relação à compatibilidade.

No-name-yet.com acabou se tornando Ubuntu, e a primeira versão lançada publicamente (4.10) foi lançada em outubro de 2004. Rapidamente se tornou muito popular entre os usuários do Linux por sua facilidade de uso e suporte avançado a hardware. Continua sendo a versão mais popular do Linux no Distrowatch.

O desenvolvimento da distribuição é atualmente financiado pela Canonical Ltd, uma empresa de propriedade e dirigida por Mark Shuttleworth. Em julho de 2005, a Canonical criou a Fundação Ubuntu com uma dotação inicial de US $ 10 milhões. O objetivo da fundação é apoiar o desenvolvimento e manter o sistema operacional gratuito caso algo aconteça com a Shuttleworth ou a empresa controladora, a Canonical.

O Livro Oficial do Ubuntu: Apresentando o Ubuntu

Este capítulo apresenta o projeto do Ubuntu, sua distribuição, seus processos de desenvolvimento e um pouco da história que tornou tudo possível.

  • Um passeio selvagem
  • Software Livre, Código Aberto e GNU / Linux
  • Uma breve história do Ubuntu
  • O que é o Ubuntu?
  • Promessas e objetivos do Ubuntu
  • Canonical e a Fundação Ubuntu
  • Subprojetos, derivativos e spin offs do Ubuntu
  • Resumo

ESTE CAPÍTULO INTRODUZ O PROJETO UBUNTU, sua distribuição, seus processos de desenvolvimento e um pouco da história que tornou tudo possível. Se você está pensando em entrar e começar a usar o Ubuntu, vá direto ao Capítulo 2, Instalando o Ubuntu. Se você estiver interessado em aprender primeiro sobre de onde o Ubuntu vem e para onde está indo, este capítulo fornecerá uma boa introdução.

Um passeio selvagem

Em abril de 2004, Mark Shuttleworth reuniu uma dúzia de desenvolvedores dos projetos Debian, GNOME e GNU Arch para debater. Shuttleworth perguntou aos desenvolvedores se um tipo melhor de sistema operacional (SO) era possível. Sua resposta foi "sim". Ele perguntou-lhes como seria.

Ele pediu que eles descrevessem a comunidade que construiria um sistema operacional como esse. Esse grupo trabalhou com Mark para encontrar respostas para essas perguntas, e então eles decidiram tentar tornar as respostas uma realidade. O grupo nomeou-se os Warthogs e deu-se um prazo de seis meses para construir um sistema operacional de prova de conceito. Eles apelidaram seu primeiro lançamento de Warthy Warthog com a suposição razoável de que seu primeiro produto teria suas verrugas. Então eles começaram a trabalhar. Leia em

Abaixo estão algumas referências que eu encontrei podem lançar mais luz na resposta, mas eu disse no começo, isso precisaria de muita informação para responder. Existe um documento intitulado Debian e Ubuntu, em formato PDF, que pode ser baixado em aqui

O que é o Ubuntu Linux?

História do Ubuntu: Revisitado & amp; Atualizado

A história do Ubuntu

Fonte: O Official Ubuntu Book: Apresentando o Ubuntu

    
por Mitch 16.06.2013 / 13:28
1

Tanto quanto eu posso dizer, você não obterá uma boa resposta a menos que você fale com os desenvolvedores que estão lá no começo.

Olhando para as listas de discussão ubuntu-devel de setembro a dezembro de 2004, quando Warty Warthog foi lançado, não dá boas pistas de como eles começaram isso. No entanto, se você olhar para como construir um fork do Debian , hoje você pode ter uma idéia decente de como eles podem ter sido iniciados.

Basicamente, você precisa criar um novo repositório e ir a partir daí.

    
por Kevin Bowen 12.06.2013 / 17:34
0

O Ubuntu é baseado em .deb, então você não pode simplesmente projetar o sistema operacional e colocá-lo em um CD. Embora eu não tenha informações autênticas sobre como o Ubuntu foi extraído do Debian, o melhor palpite é que eles usaram algumas das ferramentas de desenvolvimento da distribuição e retiraram os pacotes que consideravam importantes do repositório instável do Debian, então personalizações aplicadas a eles. Esses pacotes foram adicionados ao repositório do APT e ao processo de debootstrap.

Basicamente, se você está construindo uma distro, você pode ir de duas maneiras. Você pode começar do zero e procurar os pacotes que deseja incluir no site do desenvolvedor, empilhá-los e empacotá-los em seu próprio formato e adicionar informações de dependência por conta própria, ou distribuí-los em uma distribuição relativamente estável.

Reembalar todo o sistema não é um caminho muito fácil de manter, porque você não terá a informação de qual pacote depende de qual. Isto é importante porque o software no mundo * NIX é compilado com muitas dependências (bibliotecas e outros arquivos) através de pacotes, então mesmo algo tão trivial quanto criar um chroot minimalista é quase um pesadelo. Nem mesmo falando de todo um sistema operacional.

    
por Janos Pasztor 11.06.2013 / 16:08
0

Você pode precisar perguntar aos que estiveram lá ...

As peças-chave (da minha lembrança, como observador) foram o modelo de driver simplificado (então tudo encaixado em um CD), a seleção de um grupo de aplicativos 'padrão' e outros detalhes (simples) sobre como facilitar para instalar e suportar.

Aqui está um pequeno pedaço do quebra-cabeça:

PhoneAena.com > Entrevista em profundidade: o Ubuntu Touch pretende aprender com os erros do Android

% bl0ck_qu0te%     
por david6 12.06.2013 / 10:30