Este projeto está criando laptops Linux baseados em PowerPC

27 de junho de 2019

Nos últimos anos, um novo grupo apareceu no ciberespaço com o objetivo de criar um laptop PowerPC de código aberto. Atualmente, eles estão arrecadando dinheiro e no planejamento inicial. A questão é: eles conseguirão? E, se o fizerem, valerá a pena?

O que é PowerPC mesmo?

Em primeiro lugar, quantos de vocês já ouviram falar do PowerPC? Vá em frente e levante a mão, se tiver. Sem dúvida, a maioria das pessoas se lembra do PowerPC de Macs antigos. Para vocês, whippersnappers, a Apple usava processadores PowerPC em todos os seus computadores até o início dos anos 2000.

PowerPC é uma arquitetura de computação criada uma aliança entre Apple, IBM e Motorola. A tecnologia PowerPC é baseada em um computador com conjunto de instruções reduzido (ou RISC). Isso significa que os chips RISC funcionam processando uma série de instruções curtas e gerais. Isso é diferente dos processadores x86 que executam a maioria dos computadores hoje. Esses chips usam a arquitetura de computador com conjunto de instruções complexas (ou CISC), que usa instruções complexas ou de várias etapas para funcionar.

Atualmente, o PowerPC pode ser encontrado em sistemas embarcados e computadores de nicho, como a série AmigaOne.

Conheça o projeto Linux PowerPC Notebook

Linux PowerPC Linux PowerPC The Linux PowerPC Notebook Project é formado por um grupo de fãs do Linux que desejam revitalizar o PowerPC para a comunidade de código aberto.

Quando os cobrimos pela primeira vez em julho de 2017, eles estavam arrecadando dinheiro para contratar uma empresa para projetar um esquema para uma placa-mãe PowerPC moderna.

Desde então, a empresa que eles contrataram (ACube) entregou os esquemas. No entanto, o pessoal do Linux PowerPC Notebook Project pediu mais revisões porque pensaram que algumas decisões de design precisavam ser melhoradas. Essas análises de hardware são bastante complicadas e precisaríamos de voluntários adicionais, possivelmente engenheiros de hardware capazes de realizar a tarefa adequadamente.

Um dos problemas contínuos do projeto é encontrar um chassi de laptop adequado. ACube está atualmente procurando um chassi de laptop existente que eles possam adaptar para o laptop PowerPC. Eles também estão explorando o design de seu próprio chassi de laptop com a nova tecnologia 3D. Se estiver interessado em ajudar, você pode visitar seu site ou seu projeto GitLab.

O lado do software do projeto parece mais promissor. Eles estão mantendo seu próprio repo do software PowerPC. O projeto planejava originalmente manter a versão PowerPC do Debian, mas parece que eles também estão trabalhando em sua própria distro baseada no Projeto Yocto.

Vantagens do PowerPC sobre x86

Por que PowerPC? Para começar, a arquitetura PowerPC é muito mais recente do que a arquitetura x86 que usamos todos os dias. O x86 foi lançado em 1978 e o PowerPC foi lançado em 1991. Sem dúvida, isso significa que os criadores do PowerPC aprenderam com os erros e deficiências do x86.

O resto dos motivos no site do Linux PowerPC Notebook Project são muito técnicos para eu entender. Para aqueles que sabem sobre essas coisas, continue lendo:

  • Arquitetura de 64 bits com um subconjunto adequado de 32 bits
  • Instruções vetoriais amplas com arquivo de registro grande permitem movimentação eficiente de dados sem o uso de memória fora do chip
  • A arquitetura RISC apresenta o conceito Superescalar de unidades de execução múltiplas: Ramificação, Inteiro Fixo, Ponto Flutuante
  • Processamento vetorial AltiVec SIMD
  • ISA 2.04/2.05/2.06 suporta multicore/multithreading, virtualização, hipervisor e gerenciamento de energia

Com base em minha própria pesquisa, a arquitetura CISC usou mais energia e, portanto, funciona mais quente do que RISC. Isso ocorre porque um chip CISC completa menos instruções por processo, mas cada etapa é mais complicada.

Além disso, parece que o PowerPC tem uma vantagem quando se trata de processar grandes quantidades de dados. De acordo com um artigo na ComputerWeekly, o PowerPC brilha quando se trata de cargas de trabalho corporativas.

Isso inclui bancos de dados, data warehouses, processamento de transações de dados, criptografia/compactação de dados e, certamente, computação de alto desempenho, que a maioria das empresas pensa em análises. O PowerPC sai na frente nesse aspecto porque a virtualização e os hipervisores estão incluídos na arquitetura. Na arquitetura x86, a maioria dos hipervisores são produtos de terceiros.

Pensamentos finais

Eu compraria um [laptop Linux] baseado em PowerPC (/get-linux-laptops)? Dependeria de duas coisas:

  • Se eu pudesse pagar
  • se teve um grande aumento de desempenho em relação ao x86.

Minha pergunta é: o desenvolvimento do PowerPC acompanhou o desenvolvimento do x86? De acordo com um artigo que li, a razão pela qual a Apple mudou para o Intel x86 foi que eles ficaram decepcionados com a velocidade da IBM em melhorar os chips PowerPC. Claro, isso foi há mais de uma década. Quem sabe o que a IBM avançada teria feito naquela época.

Também me pergunto por que não focar na criação de um laptop equipado com ARM? Afinal, ARM usa o mesmo conjunto de instruções RISC do PowerPC e é usado em uma ampla variedade de dispositivos de computação. ARM explodiu em popularidade com o lançamento do Raspberry Pi. Tenho certeza de que existem mais distros Linux com suporte para ARM do que suporte para PowerPC.

Por outro lado, o PowerPC está muito mais perto de realmente estar pronto para uso em desktop. A IBM continuou a buscar o desenvolvimento da arquitetura PowerPC por meio da OpenPOWER Foundation.

Atualmente, os maiores problemas que este projeto enfrenta é concluir seus esquemas, aprová-los pela Open Source Hardware Association e encontrar um chassi adequado.

O laptop PowerPC Linux não vai aparecer durante a noite. No momento, eles estão nos estágios de planejamento. Existem vários obstáculos que eles terão que superar no futuro e mais dinheiro que terão de levantar. Desejo-lhes boa sorte em seus esforços.

Você compraria um laptop PowerPC Linux? Qual a sua posição na discussão sobre PowerPC vs x86? Deixe-nos saber nos comentários abaixo. Se você quiser doar para o projeto ou saber mais, visite o site.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por John Paul e publicado no site itsfoss.com. Tradução sujeita a revisão.

This Project is Creating Linux Laptops Based on PowerPC

Propaganda
Blog Comments powered by Disqus.
Propaganda