Apresentação do diagrama elétrico, notícias do Yocto/Debian, projeto Scratch

Notícias do projeto Yocto

Nas últimas semanas, criamos um tema personalizado para o desktop LXQT e continuamos trabalhando na estabilidade da versão atual da distro. Simultaneamente, estamos tentando adicionar mais programas de produtividade, mas estamos enfrentando vários problemas. Um deles é causado provavelmente pelo driver da NVIDIA quando o Shotcut é aberto. Consulte este link para maiores detalhes e contate-nos se você acha que pode ajudar.

Yocto LXQT PowerPC Desktop

Desktop LXQT do Yocto PowerPC

Estamos atualizando a nossa distro do Yocto 2.4 Rocko para o Yocto 2.6 Thud. Esperamos logo ter uma versão estável e estamos considerando distribuí-la a um grupo pequeno para testes.

Apresentações:

Dia do Linux: Bérgamo – Itália

O grupo “BGlug” de usuários Linux local gentilmente aceitou incluir um discurso sobre nossas atividades durante o LinuxDay deste ano, que aconteceu na Universidade de Bérgamo (veja foto).

The building of the University of Bergamo, where we had the speech.

A sede da Universidade de Bérgamo, onde discursamos

Estes, entre outros, foram os tópicos discutidos (veja aqui o programa completo). Nós apresentamos a associação, quem somos, qual é o objetivo do projeto do laptop, e explicamos como atingiremos meta de tamanha ambição. Para baixar o PDF com os slides da apresentação, clique aqui.

Muitos alunos da escola vocacional de TI, telecomunicações e engenharia eletrotécnica local compareceram, assim como pessoas interessadas na visão “Open Hardware” que adotamos. Os estudantes levantaram muitas questões interessantes e, considerando-se a idade jovem da audiência, parece que ninguém ouviu falar sobre a arquitetura Power.

The audience -mostly young students- attending the presentation.

A falta de conhecimento sobre alternativas levou a discussão à direção da importância de apoiar tecnologias não-convencionais fora do universo ARM e x86/x64. A abordagem de hardware livre e a liberdade que visamos atraiu muito interesse pois, para estudantes, é claro que estudar livremente e poder influenciar um projeto existente é uma situação ideal.

Dia do Linux: Bolzano – Itália

Tivemos uma boa experiência no Dia do Linux de Bolzano.

https://www.lugbz.org/events/linux-day-2018/

O evento contou com cerca de 50 participantes, organizados pelo grupo local de usuários Linux com apoio da universidade local. Pudemos apresentar por apenas 25 minutos, mas houve tempo para algumas perguntas e respostas. A maior parte da audiência não tinha perfil técnico, mas eram fãs de FOSS.

LinuxDay 2018 Free University of Bozen-Bolzano

Dia do Linux na Universidade Livre de Bolzano

Dia do Linux: Milão – Itália

É a quinta vez que o Dia do Linux de Milão nos dá a oportunidade de informar e atualizar a comunidade local sobre o nosso projeto do notebook PowerPC. Somos muito gratos pela oportunidade e pela confiança nos dada ao longo dos anos. Neste ano, a organização foi responsabilidade do UnixMIB, um grupo de usuários muito ativo e gentil. O evento aconteceu no dia 27 de outubro, dia nacional do Linux na Itália, na belíssima Universidade Bicocca. Nós tivemos nosso prório stand de exposição, onde Riccardo, Luigi e eu pudemos conversar com os participantes dos eventos.

Linux Day 2018 Milano University Bicocca

Dia do Linux de 2018 na Universidade Bicocca

Durante a apresentação no auditório, oferecemos notícias sobre o nosso projeto e agradecemos a janela de tempo generosa que nos foi disponibilizada (60 minutos). Pudemos responder detalhadamente a muitas das interessantes perguntas levantadas pela audiência.

Presentation at Linux Day 2018 Milano

Apresentação no dia do Linux de 2018 em Milão

https://www.youtube.com/watch?v=LNqQRR-AYaM&feature=youtu.be

Décima primeira reunião GNU/Linux de Valência. Software libre, democracia y nuevos dispositivos: Valência – Espanha

Tivemos uma ótima experiência na 11a reunião GNU/Linux de Valência. A audiência foi só de 15 pessoas, pois é uma reunião mensal que ocorre em uma sala pequena. Depois de uma introdução interessante sobre software livre e democracia, tivemos 20 minutos para apresentar nosso projeto, mas mais cerca de 25 minutos para perguntas e respostas, tornando a apresentação muito interessante.

11th GNU/Linux Valencia meeting. Software libre, democracia y nuevos dispositivos: Valencia - Spain

Apresentação na 11a reunião GNU/Linux de Valência. Software libre, democracia y nuevos dispositivos

Próximas apresentações

Free Software Conference

Conferência do software livre

Na Sfscon.it – conferência do software livre – nossa nova apresentação “Open Hardware PowerPC Notebook discloses the motherboard design”

Bozen, Tirol do Sul, Itália, 16 de novembro

Projeto Revivo Scratch

Revivo con Scratch

Revivo Scratch

O projeto é direcionado aos campos educacionais e de pesquisa, pelo reuso de notebooks obsoletos equipados com processadores PowerPC (G3, G4, G5), Intel x86 (Pentium M, Celeron, Core Duo) ou ARM.

Escolas que não possuem hardware suficiente para projetos com computadores podem reusar esses notebooks, notebooks tais que de outra maneira seriam usados como WEEE, onde podem ajudar crianças a aprenderem teorias básicas de programação pelo SCRATCH (https://scratch.mit.edu/)

Revivo con Scratch

As experiências dos professores envolvidos no projeto serão divulgadas no wiki da associação para compartilhamento e propagação.

Notícias do repo.powerprogress.org

Debian ppc64

Debian ppc64

A manutenção dos pacotes Debian para ppc64 continua. Estamos trabalhando em otimizar o Firefox 52.9.0 usando o trabalho feito para o projeito TenFourFox. Outros pacotes essenciais estão sendo atualizados pelos nossos colaboradores e são periodicamente adicionados à nossa repo. Sugiram que pacotes vocês gostariam de ver na repo, e compartilhem os resultados de seus testes.

Finalmente achamos uma solução viável para o chassis do nosso notebook

A Acube Systems, companhia encarregada de projetar nossos circuitos elétricos, também está investigando um layout de placa-mãe que caiba em um chassis de notebook existente. Mas esta investigação está atrasando a publicação de nosso diagrama elétrico, que é o objetivo da nossa primeira campanha de arrecadação. Essa atividade inicialmente não planejada é um passo essencial para poder lançar a segunda etapa da nossa campanha de arrecadação: o design de uma placa de circuito impresso que caiba em um chassis de notebook. O problema maior desta segunda etapa serão as altas temperaturas geradas pela placa de vídeo MXM que, junto com a CPU e outros chips, precisarão de um sistema de dissipação térmica adequado para garantir a estabilidade do sistema. Assim que as pendências sejam resolvidas, provavelmente até o fim de outubro de 2018, estaremos prontos para lançar a segunda fase da campanha de arrecadação.

PowerPC Eletrical Schematics

Como já mencionamos no passado, foi inesperadamente difícil encontrar um fabricante de chassis de notebook. Não há fabricante interessado em vender um chassis vazio sem marca. Mas a boa notícia é que, depois de 3 anos de procura incansável, a ACube Systems fechou um acordo com uma companhia que nos permite comprar e usar um chassis sem restrições. A notícia ruim é que o acordo obriga a ACube a comprar um laptop completo e depois retirar a placa x86 (possivelmente a revendendo posteriormente).

A primeira edição do notebook PowerPC vai caber no chassis citado acima. Paralelamente, nossa equipe de voluntários está estudando a viabilidade de usar um chassis de notebook livre que comporte a placa PowerPC. Esperamos que a ACube Systems seja capaz de fabricar dois lotes de notebooks distintos: o primeiro usando o chassis adquirido no mercado e, possivelmente, um segundo lote usando nosso chassis personalizado.

By VIA Technologies - OpenBook project website, CC BY 3.0, https://commons.wikimedia.org/w/index.php?curid=4122051

Este NÃO é o nosso chassis. É um chassis da VIA Technologies – projeto OpenBook, CC BY 3.0, https://commons.wikimedia.org/w/index.php?curid=4122051

 

De qualquer forma, a placa de circuitos livre e o chassis de notebook livre serão úteis para outros projetos de notebook livre. Existe uma imensa comunidade interessada no projeto que será muito grata pelos nossos esforços.

Se quiser colaborar com o projeto de design 3D do chassis livre para notebook contate-nos ou preencha nossa pesquisa de colaboração.

Projetos PowerPC 64 big endian de proeminência

JdLL 2018

Como vocês provavelmente sabem, nós participamos da reunião JDLL (Journées du Logiciel Libre – Os dias do software livre – https://www.jdll.org) e prometemos dar notícias sobre a nossa participação. Dessa vez, nossos participantes foram Phillipe Ferrucci e Fadi Osman. Como disse Fadi:

“Foi um prazer encontrar Phillipe. Também vimos o pessoal do OpenSUSE e alguns outros, um deles o inventor da fita magnética. Impressionante!

O pessoal do Haiku é muito legal e nos ajudaram.”

Cerca de 20 pessoas assistiram nossa palestra. Perguntaram o habitual: Por que PowerPC? O PowerPC é mesmo open source?

Como sempre, insistimos na importância da diversidade, e citamos um bug bem conhecido da CPU Intel, apontamos os problemas com o Meltdown e o Spectre, e a existência de backdoors como problemas derivados de um monopólio tecnológico. Também mencionamos a importância de mantermos vivas as distros Linux PowerPC, especialmente a PPC64.

Sobre a segunda pergunta, se é ou não aberto o PowerPC,  explicamos como é o trabalho da OpenPower foundation. Além disso, explicamos também que uma das razões pela qual escolhemos o PowerPC é a origem das pessoas envolvidas no projeto: a maioria de nós tem Amigas clássicos ou novos, ou Macs PowerPC.

Journées du Logiciel Libre

Journées du Logiciel Libre

Durante a interessante discussão, muitas pessoas tentaram ajudar-nos a superar alguns desafios e problemas que encontramos durante o desenvolvimento do laptop, e deram sugestões valiosas:

  • Alguém sugeriu simplificar o design removendo o controlador SATA e conectando o SSD diretamete ao sistema usando a interface de entrada e saída.
  • Outra pessoa falou sobre as dificuldades encontradas pelo pessoal desenvolvendo o console Pandora como, por exemplo, projetar o chassis.
  • Recebemos informações úteis e interessantes de pessoas que podem nos ajudar com problemas de industrialização.
  • Outros sugeriram que uma audiência mais ampla estaria interessada em uma placa PPC no estilo do Raspberry Pi, em vez de um laptop PPC.
  • Também conversamos com o CEO da Why!, que já é um dos nossos maiores doadores e está interessado em uma colaboração mais profunda e em vender o notebook.

Incentivar a continuação do suporte ao PPC64

Agora gostaríamos de mencionar a nova proposta de Aaron Smith (mais um dos nossos doadores principais, e também CEO da Amiga on the Lake). Ele está pedindo aos usuários do Linux PPC64 para incentivar a continuação do suporte ao PPC64.

A companhia Amiga On The Late está trabalhando para criar uma “versão” completa do Linux direcionada ao AmigaOne X5000. Para atingir esta meta, Aaron está oferecendo um disconto a “qualquer desenvolvedor sério que quer uma placa AmigaOne X5000 para trabalhar”. Além disso, ele pede a todos os donos de Power Mac G5s para apoiar ativamente o desenvolvimento do Debian PPC64.

Leia a discussão completa aqui.

Continuando nossa pesquisa sobre o projeto Yocto

Ainda estamos desenvolvendo uma imagem do Research Linux baseada no projeto Yocto. Ainda não temos certeza se vamos produzir uma distribução personalizada usando Yocto ou se será muito difícil para nós. De qualquer forma, o trabalho que estamos desenvolvendo será útil para toda a comunidade PPC. Por exemplo, achamos um bug que causava um erro compilando o kernel 4.14 no PPC64. Este foi comunicado ao projeto Yocto e propusemos um patch que foi aceito e que estará disponível na versão 2.5.

PowerPC yocto project

Projeto Yocto PowerPC

Além disso, estamos tentando compilar o Firefox 52 ESR (Extended Release Support). Um navegador completo e de boa performance é a maior dor-de-cabeça que temos na área de software para o PPC. No momento, existem pouquíssimos navegadores que compilam no PowerPC e o Firefox precisa de flags especiais e patches para evitar problemas. Para compilá-lo, reunimos informações dos fóruns Gentoo, Debian, RedHat e OpenSuse, além dos issue trackers. Com tudo junot, conseguimos compilar e executar o Firefox, mas ainda não temos uma engine JIT JavaScript, o que torna a navegação lenta com frequência, e ainda precisamos resolver uma série de bugs remanescentes e testar o resultado final.

Caso deseje colaborar, contate-nos.

Distro Adélie / Alpine PowerPC

O mantedor do Adelie é um programador de grande habilidade que ama o ppc64, uma plataforma tier 1 PowerPC.

Adélie e Alpine são distribuições PowerPC, uma para cada modo endian.

O Alpine Linux é uma distro bem conhecida, com foco em segurança e em ser leve, construída usando o musl libc. A IBM ajudou a portar o Alpine para o ppc64el (little endian), e a versão 3.7 é suportada oficialmente.

O Adélie Linux tem como foco um desktop fácil de usar que roda em hardware de qualquer era e velocidade, baseado nas ferramentas Alpine e no musl libc. Suporta oficialmente o ppc64 big endian e foi a primeira distribuição a suportar completamente o ppc4 no musl, e a conter o ambiente LXQt no ppc64/musl.

adeline PowerPC Linux distro

Distribuição Linux Adelie

* Alpine Linux https://alpinelinux.org/
* Adélie Linux  https://adelielinux.org/

Compilando os pacotes Debian PowerPC 64 no IBM Power8 da Universidade de Oregon

Graças ao Open Source Lab da Universidade de Oregon e à fundação OpenPower tivemos acesso ao OpenStack rodando em um servidor Power8 com 4 vCPU, 8GB de RAM e começamos a compilar os pacotes PowerPC, especialmente os pacotes Big Endian para o Debian que publicamos no nosso repo público. Estes pacotes rodam em máquinas ppc64 G5 e poderão ser úteis para o nosso laptop futuro.

Preparamos uma instância Debian 8.10 PowerPC BE baseada no hardware Power8 no OpenStack para compilar os pacotes Debian PowerPC BE para o “sid” (Debian unstable).

Você pode ver mais sobre o nosso projeto no Open Source Lab da Universidade de Oregon.

Graças ao Power8, podemos compilar grandes pacotes de aplicativos em uma fração do tempo que precisávamos com um Power Mac G5 dual core, ou com x86.

mame ppc64be compilations

Compilação do mame ppc64be

Caso você queira corrigir pacotes Debian para executarem otimizados para o PowerPC 64 big endian com Altivec por favor contate-nos.

Recursos para explorar, aprender e desenvolver no POWER: https://developer.ibm.com/linuxonpower/cloud-resources/

Oregon State University

Universidade de Oregon

Repo Debian da comunidade Power Progress

Nosso grupo de software corrigiou alguns pacotes Debian sid, adicionando otimizações para o ppc64 e suporte Altivec, se disponível. O trabalho também é focado na correção de bugs e na conversão para ppc64 da maior quantidade de pacotes possível. Você pode explorar nosso repo e obter instruções sobre como testar nossos pacotes em http://repo.powerprogress.org.

Caso queria colaborar conosco, contate-nos.

v

Firefox compiado e instalável do repo.powerprogress.org

repo powerprogress packages list

Lista dos pacotes do repo powerprogress

Apresentação do nosso projeto no grupo de usuários Linux de Monza, Itália

Agradecemos aos nossos amigos da Brigx pela hospitalidade em Bernareggio, Monza Brianza, Itália, onde apresentamos nosso projeto. Os atendentes estavam muito interessados nas nossas atividades, e agrademos suas doações preciosas.