Como construir o Chrome OS para seu netbook ou VM 1

Como construir o Chrome OS para seu netbook ou VM

Algumas semanas atrás, o Google anunciou que o Chrome OS estará pronto para lançamento neste outono. Como muitos produtos do Google, o Chrome OS foi projetado para mudar o jogo. Não existem aplicativos de desktop, como normalmente pensamos neles. Em vez disso, toda a experiência do usuário acontece dentro do navegador. Naturalmente, algumas pessoas pensam que isso é ridículo, enquanto outras o veem como a evolução natural da tecnologia. O sucesso ou o fracasso do Chrome OS pode até ser um fator importante para determinar se essa evolução acontece ou não. Se você quiser descobrir por si mesmo, veja como construir a imagem do Chrome OS.

Tecnicamente, estamos compilando o Chromium OS, mas os dois termos são intercambiáveis ​​no escopo deste guia.

O que esperar

Estamos construindo um sistema operacional completo, não apenas um aplicativo individual, então você pode esperar mais em termos de etapas envolvidas e tempo até a conclusão. Dito isso, não é um processo muito difícil e, na maioria das vezes, é preciso aguardar o término dos downloads e a compilação do código. Seria útil ter experiência anterior em compilar software no Linux, como descrito aqui. Dependendo da velocidade da Internet e da CPU, esse processo pode levar de 1 a 4 horas, mas, novamente, a maior parte desse tempo é gasta aguardando downloads e compilação.

Pré-requisitos

Para executar a compilação corretamente, você precisará executar uma instalação do Linux de 64 bits. 32 bits não são suportados atualmente como um ambiente de construção, mas isso pode mudar no futuro. O Google recomenda o Ubuntu para este propósito, portanto, esse é o sistema operacional assumido pelo restante deste guia.

Para instalar todo o software necessário para construir corretamente o Chrome OS, basta executar o seguinte em um terminal:

Uma coisa que não está nos repositórios do Ubuntu é o pacote de ferramentas de depósito do Google, mas é um simples download e extração. Clique aqui para obter o arquivo tar.gz e extraí-lo para o seu diretório pessoal. Agora você deve ter um diretório chamado depot_tools dentro de sua casa.

Agora, basta adicionar esse local ao seu caminho de comando com:

Obtendo o código-fonte

Vamos criar um cromada diretório dentro de sua casa para armazenar todos os arquivos para esta compilação e, em seguida, baixe o código-fonte. Ele fará o download de algumas centenas de megabytes, então provavelmente vai demorar um pouco.

Construindo a Fonte

Nas próximas etapas, iniciaremos os scripts que realmente construirão o código em binários utilizáveis. Os comandos a seguir compilarão a fonte para um processador x86 genérico, algo que deve funcionar muito bem em uma CPU média, mas não otimizado para nenhum em particular.

Neste ponto, você deve ter um prompt semelhante ao seguinte:

buildchrome-enterchroot

E agora, para realizar a verdadeira carne desse processo, a construção real.

Se tudo correr bem, você está pronto para a etapa final …

Gerando a imagem

Finalmente, temos que criar uma imagem deste sistema que possamos usar em nossos dispositivos ou máquinas virtuais. Para construir a imagem de base, volte ao seu shell e digite …

… E sente-se para tomar um chá enquanto espera.

Quando terminar, você obterá algumas informações sobre exatamente onde o arquivo de imagem foi colocado, junto com alguns detalhes úteis sobre como gerar automaticamente um tipo de imagem mais específico para suas necessidades, como USB, VMWare ou Virtualbox.

buildchrome-image

Antes de executar esses scripts, você precisará sair do ambiente chroot digitando

Neste exemplo, vamos construir para o Virtualbox. Certifique-se de substituir o local do diretório pelo do seu sistema.

Problemas?

VMWare / Virtualbox: Infelizmente, parece haver um bug em algumas versões do script image_to_vmware que também afeta o script image_to_virtualbox. Se você receber um erro sobre “Não é possível abrir / usr / lib / shflags”, você deve fazer uma edição rápida de image_to_vmware.sh e alterar a linha

para

.
USB: Parece que o script image_to_usb não gosta de ter um til (~) no a partir de bandeira. Se você receber erros dizendo que ele não consegue encontrar a imagem, certifique-se de usar o caminho completo no a partir de bandeira.

O Chrome OS será a próxima grande novidade ou é um passo na direção errada?

Apoie o nosso trabalho ❤️

Se você gostou deste artigo, considere deixar uma gorjeta para nos ajudar a continuar publicando conteúdo de qualidade.

Pagamento seguro no PayPal
Veja também:  Bicicletas Elétricas Volkswagen-Licenciadas com Óculos Inteligentes
Moyens I/O Staff motivou você, dando conselhos sobre tecnologia, desenvolvimento pessoal, estilo de vida e estratégias que irão ajudá-lo.