Extensão do período para doações

Graças às doações já recebidas, o design da placa de circuitos impressos pode continuar. Esperamos que o trabalho será completo até o fim de setembro de 2020. O momento não é ideal. Em agosto, a Itália está em férias. Mas, mesmo assim, faremos o possível para não interromper os trabalhos. A data de publicação do design do PCB depende fortemente dos resultados do processo interno de revisão que começará assim que recebermos o primeiro rascunho. A meta é uma placa-mãe que caiba no chassis Slimbook Eclipse.

Slimbook Eclipse Notebook

Como não conseguimos atingir a meta em julho, fomos forçados a extender o prazo da fase 1A da campanha até o dia 30 de agosto de 2020.

A ideia é entregar o design final do PCB no fim da fase 1A, e depois iniciar a fase 1B (fast SI bus simulations) no dia primeiro de setembro, com uma meta de arrecadação de 5000 Euros (cerca de 5600 dólares). Consequentemente, não haverá uma interrupção da arrecadação. Passaremos da fase 1A para a 1B automaticamente.

Nossos patches PPC64 big endian

O Flatpak já está rodando no Debian 10 PPC64, mas precisamos da camada Freedesktop para preparar os pacotes flatpak com centenas de manifestos.

O stripper Freedesktop já está com os patches para verificação de endianness (ppc64 branch). Agradecemos à equipe Flatpak pela colaboração e diretivas.

 

Após importar o bootstrap no ppc64be, o build process para no pacote https://github.com/google/boringssl.git, porque este não suporta ppc64. A repo “mágica” do Debian resolve vários problemas de dependência e nso ajudou a progredir com o porte.

sudo apt-get install python3-grpcio libgirepository1.0-dev python3-cairo-dev libcairo2-dev gir1.2-ostree-1.0 python3-gi gyp node-gyp lzip locales-all

pip install BuildStream
pip install git+https://gitlab.com/buildstream/bst-external
pip install cython
pip install ostree
pip install PyGObject
pip install vext.gi

Depois de copiar o bootstrap para o alvo, renomeie bootstrap/powerpc64 para bootstrap/current. Execute os comandos seguintes para compilar:

export XDG_CACHE_HOME=<path/to/build/dir>
make IMPORT_BOOTSTRAP=true

MintPPC no Devkit T2080RDB

Estamos em contanto com Jeroen, criador da distro MintPPC (veja um post sobre a nova versão 2020 do MintPPC aqui). Testamos com sucesso no nosso Devkit T2080RDB com a mesma CPU do nosso laptop (64 bit, 4 cores, 8 cores lógicos, até 1.8GHz):

MintPPC rodando em um G5

LibreSOC updates

Gostamos muito do strabalho dos nossos amigos na Libre-SOC. Nossas abordagens têm muitas semelhanças, porque ambas têm como objetivo promover hardware aberto.

A Libre-SOC rodou seu primeiro “hello world” há algumas semanas. Vemos que instruções POWER9 como Load, Store, Branch (e return) e outras estão operantes. Com a ajuda do Florent, da Enjoy-Digital.fr, a próxima tarefa principal é adicionar a integração Litex que nos dará acesso a periféricos em FPGAs e simulados. Ao mesmo tempo, Jean-Paul da universidade Sorbonne está ajudando com o layout do ASIC de tests de 180nm.

Se você estiver interessado em apoiar, somos financiados pela NLNet sob o programa Privacy and Enhanced Trust.

Nova versão 2020 do MintPPC

O Roberto me pediu para escrever um pouco sobre mim e sobre o meu projeto. Agradeço pela oportunidade de escrever sobre o que gosto de fazer, que é criar distribuições Linux.

Comecei a usar Linux em 1999, em um iMac DV e o Linux PPC2000, acho que é assim que se chamava. Depois passei para o Yellow Dog Linux, Mandrake/Mandriva e acabei no Ubuntu e Debian. Tenho usado Debian desde então. Em cerca de 2008, descobri que o LXDE é ótimo para hardware antigo. Rodava bem até no meu amado Pismo. Naquela época, a idéia era criar uma distribuição Linux bonita, rápida e estável onde hardware PowerPC (como, por exemplo, cartões Airport) funcionassem automaticamente. Acho que fui bem sucedido. Ao mesmo tempo, meu filho nasceu e tinha outras coisas em mente. Não tinha ideia de que teria tamanho sucesso!

Screenshot do MintPPC

Em 2019, enquanto doente de cama, achei um PowerBook antigo. Pensei por que não testar o Debian nele, já que não tenho nada para fazer. Da cama, comecei a ler e descobri que as pessoas adoram o MintPPC! Resolvi tentar a mesma coisa de novo e, durante a minha convalescência, portei o Linux Mint Tricia e o velho Linux Mint LXDE para o PPC. Já é possível novamente instalar o MintPPC em 2020. O MintPPC está disponível em versões 32 e 64 bits e são idênticas, tendo como base o Debian sid e código do último Linux Mint com o desktop LXDE. Ele roda bem em hardware Apple, especialmente nas melhores máquinas. Meu projeto tem um site, onde você encontrará as instruções de instalação. É direto ao ponto, como o velho MintPPC.

MintPPC – Junho de 2020

Já há alguns meses, comecei a me interessar pelo projeto do notebook PowerPC. Foi ótimo saber que existe pessoas interessadas em trazer ao mercado um novo laptop PowerPC. Foi ainda melhor descobrir que o projeto será open source e que rodará Linux. Depois vi que Debian é um dos candidatos. Uau, que bacana, pensei! Imediatamente decidi portar o Mint Debian edição 4 (LMDE4) para o ppc64. A LMDE4 é uma distribuição bonita que usa o cinnamon como desktop manager. Rodá-la em um G3 ou G4 seria quase impossível, mas pensei que talvez rodaria em um G5. Mas em um e6500 faz todo o sentido! Em resumo, essa é a idéia. Eu comecei com o Debian sid ppc64 e portei um parte do código do Mint. Veremos como rodará na nova plataforma. Estou ainda no começo, então tudo é possível.


Eu acho que seria bom para o laptop powerpc ter mais escolhas de distribuições. Nem todos gostam das mesmas coisas. Eu espero que o projeto seja bem sucedido e que algumas boas distribuições estejam disponíveis para ele no futuro.

Com os melhores cumprimentos,

Jeroen Diederen

http://mintppc.nl

Mais um sucesso: arrecadamos o que precisávamos para o PCB! É hora de financiar os protótipos.

Graças à contribuição de nossos doadores, atingimos a meta da nossa campanha para financiar a fase 1B do “fast simulation bus”.

O design do PCB (placa de circuito impresso) está em fase final. Assim que o revirmos, ele será publicado no nosso Git. Esta última fase é fundamental, pois podemos verificar se o design está correto, abrindo alas para a próxima campanha.

Já passamos da fase mais difícil da pesquisa e desenvolvimento, suas incertezas e desafios. Já atingimos a ambiciosa meta financeira das campanhas anteriores e agradecemos às muitas pessoas que nos ajudaram a chegar aqui.

Estamos prontos para lançar a fase 2 – produção e entrega de cinco protótipos funcionais” com uma meta de 10500 Euros (cerca de 12720 dólares).

A nossa meta é atingir esse resultado na primavera de 2021. Estamos novamente trabalhando com a paciente equipe da ACube Systems que vai ajudar-nos a produzir os protótipos.

 

printed circuit check

Esses protótipos serão muito importantes, pois:

  • serão a prova de fogo do PCB
  • aprenderemos a inicializar o hardware corretamente
  • sintonia fina da configuração do U-Boot
  • encaixe da placa-mãe no chassis Eclipse Slimbook

 

Até agora, usamos o U-Boot no Devkit NXP T2080, mas ele é muito diferente da nossa placa-mãe, que é bem mais complexa. Temos que ajustar o U-Boot diretamente no hardware final, e os protótipos serão essenciais para tal. Além disso, precisamos configurar corretamente o framebuffer. Até agora, só pudemos acessar o console do U-Boot em modo serial. A ACube Systems vai nos ajudar nessa tarefa.

 

A placa-mãe foi projetada para se encaixar dentro do chassis Eclipse Notebook que hospedará os protótipos.

Também precisaremos redesenhar os dissipadores de calor, pois são ligeiramente diferentes dos originais para o notebook Eclipse.

A jornada ainda não acabou. Precisamos que vocês divulguem o nosso projeto. Precisamos de mais entusiastas e mais doações.

2021 é o nosso ano! Tornemos este projeto uma realidade!