¡Alcanzado el objetivo de la primera fase de la campaña de donación!

Con mucha alegría, desde Power Progress Community nos enorgullecemos de anunciaros la financiación completa de la fase de investigación y diseño de hardware para los esquemas eléctricos. En esta fase se ha logrado la identificación y diseño de todos los aspectos de la placa base, reduciendo las incertidumbres relacionadas con las especificaciones de hardware y, en consecuencia, los costes de producción.

Después de alcanzar la cantidad de 12.600€, los esquemas eléctricos nos serán entregados en un mes por ACube Systems. El diseño final resultante de esta fase se hará público lo antes posible.

Ahora estamos tratando con la Open Source Hardware Association, preguntándoles si podemos certificar como «Open Source Hardware» la documentación producida en esta fase o, en su lugar, deberíamos esperar hasta que el diseño de la placa esté completamente finalizado. Lo que es más importante, ahora tenemos que elegir qué licencia de Hardware de Código Abierto adoptar para distribuir nuestro Esquema Eléctrico. Si eres un experto en este campo, ¡Únete a nosotros!

Os recordamos que este es el primer paso de una campaña de financiación mucho más amplia planeada hace más de un año. Todavía necesitamos nuevas donaciones, y para hacerlo, necesitamos llegar a más gente, así que por favor, no dudéis en hacer correr la voz. Somos plenamente conscientes de la importancia de publicar en breve los Esquemas Eléctricos que salieron de la primera fase, ya que queremos demostrar que somos capaces de respetar la promesa de entregar una documentación de hardware totalmente abierta, esperando que más gente se sienta confiada en seguir apoyando el proyecto.

La siguiente lista contiene las campañas planificadas y sus correspondientes objetivos de financiación:

  1. [¡Logrado!] Investigación de componentes de hardware, análisis de la arquitectura y diseño de los esquemas eléctricos [12.600 euros].
  2. [Próxima campaña] Entrega de los esquemas eléctricos en formato Gerber [11.950 euros].
  3. Producción y entrega de cinco prototipos en funcionamiento [8.800 euros].
  4. Pruebas de hardware con software suministrado por el productor (ACube) [14.400 euros].
  5. Precertificación CE [12.500 euros].

Por favor, no dejéis de donar, aunque la próxima campaña aún no haya sido lanzada oficialmente. Cualquier nueva donación se transferirá automáticamente a la campaña de donación de la fase 2 llamada «Entrega de los esquemas eléctricos en formato Gerber».

Pronto distribuiremos el próximo número de nuestro boletín entre los suscriptores, que contendrá un cuestionario muy breve en el que se preguntará si las personas están dispuestas a donar a la campaña de donación de diseños de PCB y sus consejos sobre cómo llevar a cabo una mejor campaña. Esto será necesario para evaluar cuánto debemos «invertir» en la difusión de nuestro proyecto de ampliación de la comunidad involucrada y nos ayudará a enfocarnos en lo que debemos cambiar para alcanzar la meta en un período de tiempo más corto.

Proyectos destacados para PowerPC 64 big endian

JdLL 2018

Como probablemente sabréis, asistíamos a la reunión de la JDLL (Journées du Logiciel Libre, Los días del software libre, https://www.jdll.org/) y prometimos dar una actualización sobre nuestra participación. Esta vez, nuestros asistentes fueron Phillipe Ferrucci y Fadi Osman. Dieron una charla presentando nuestro proyecto y explicando todos los detalles. Usando las propias palabras de Fadi:

«¡Fue un placer conocer a Philippe! También vimos a los chicos de OpenSUSE y a otras personas, uno de los cuales es el inventor de la banda magnética. Muy impresionante!

La gente de Haiku era muy amable y nos ayudó!»

Al discurso asistieron entre veinte y treinta personas. Nos hicieron las preguntas habituales: ¿Por qué se ha elegido PowerPC? ¿Es PowerPC realmente código abierto…?

Como de costumbre insistimos mucho en la importancia de la diversidad, poniendo sobre la mesa argumentos como las vulnerabilidades, por ejemplo Meltdown y Spectre, y la existencia de puertas traseras en las CPUs de Intel,  como ejemplos en la vida real de los problemas derivados del actual monopolio tecnológico. También afirmamos la importancia de mantener vivas las distribuciones PowerPC Linux, especialmente en su variante PPC64.

En cuanto a la segunda pregunta, «¿es PowerPC de código abierto?», explicamos el trabajo detrás de la fundación OpenPower. Además, una de las razones por las que elegimos PowerPC es también el origen de las personas involucradas en el proyecto, de una forma u otra: la mayoría de nosotros somos propietarios de Amigas y PowerPC Macs clásicos o de nueva generación.

Journées du Logiciel Libre

Journées du Logiciel Libre

Durante la interesante discusión, hubo personas que trataron de ayudar a superar los problemas descritos encontrados en la realización de nuestras actividades, e hicieron sugerencias basadas en su valiosa experiencia y conocimiento.

  • Alguien sugirió simplificar el diseño eliminando el controlador SATA y conectar la SSD directamente a través de la interfaz de E/S.
  • Otra persona habló de todos los problemas a los que se enfrentaron los desarrolladores de la consola Pandora, como el diseño de su chasis.
  • Obtuvimos una información muy interesante y útil de personas que pueden ayudarnos con los problemas de la industrialización.
  • Otros sugirieron que más gente podría sentirse más atraída por una placa de código abierto en formato Raspberry Pi PPC, en lugar de un portátil PPC.
  • También mantuvimos una conversación con el CEO de Why!, que ya es uno de nuestros principales donantes que además está interesado en seguir colaborando y vendiendo el portátil.

Fomentar el apoyo continuado de PPC64

Ahora nos gustaría mencionar la nueva propuesta de Aaron Smith (otro de nuestros principales donantes en la campaña de crowdfunding, así como el CEO de Amiga on the Lake). Está pidiendo a los usuarios de PPC64 Linux que ayuden a fomentar el soporte continuo de PPC64.

La compañía Amiga On The Lake está trabajando para proporcionar una «versión» de Linux con todas las características desarrolladas expresamente para el ordenador AmigaOne X5000. Para lograr este objetivo, Aaron ofrece un descuento a «cualquier desarrollador serio que quiera una placa madre AmigaOne X5000 para desarrollar sobre ella». Además, está pidiendo a todos los propietarios de Power Mac G5 que apoyen activamente el desarrollo de Debian PPC64.

Lee la declaración completa aquí.

Continuando con nuestra investigación del Proyecto Yocto

Seguimos desarrollando una imagen Linux de investigación basada en el Proyecto Yocto. Todavía no estamos seguros de si vamos a producir una distribución personalizada usando Yocto o, si va a ser demasiado esfuerzo para nosotros. En cualquier caso, el trabajo que estamos haciendo está siendo útil para toda la comunidad de PPC. Como ejemplo, encontramos un fallo que causó un error al crear un núcleo 4.14 para ppc64. Lo reportamos al bug tracker de Yocto Project y propusimos un parche que fue aceptado, enviado y estará disponible en la próxima versión 2.5.

Proyecto Yocto PowerPC

Proyecto Yocto PowerPC

Además, estamos intentando compilar Firefox 52 ESR (Extended Support Release). Los navegadores Web que funcionan a pleno rendimiento son, de hecho, el principal quebradero de cabeza que tenemos en el área de software en la plataforma PPC. Por el momento, sólo hay unos pocos navegadores Web que se pueden construir para PowerPC y Firefox tiene que ser compilado utilizando banderas de configuración especiales y parches de código fuente para evitar problemas. Para compilarlo, estamos recopilando información principalmente de los foros de Gentoo, Debian, RedHat y OpenSUSE y de los bug trackers. Usando esto, pudimos compilar y ejecutar Firefox pero nos falta el motor JIT JavaScript, lo que causa importantes ralentizaciones durante la navegación. Además, todavía necesitamos resolver una serie de errores restantes y probar el resultado final correctamente.

En caso de que quieras colaborar en esas tareas puedes ponerte en contacto con nosotros.

Adelie/Alpine PowerPC distro

El encargado del mantenimiento de Adelie es un programador altamente cualificado al que le encanta ppc64, proporciando un soporte de nivel 1 para PowerPC.

Adélie y Alpine: Distribuciones PowerPC para cada endianness.

Alpine Linux es una distribución muy conocida que se centra en la seguridad y de poco espacio, construida sobre la base de musl libc. IBM ha ayudado a portar Alpine a la arquitectura ppc64el (little-endian), y desde Alpine 3.7 está oficialmente soportado.

Además, Adélie Linux se centra en crear un entorno de escritorio fácil de usar que se ejecute a cualquier velocidad o edad de hardware, basado en herramientas Alpine y musl libc. Soporta oficialmente la arquitectura ppc64 (big-endian) y fue la primera distribución en soportar completamente la arquitectura ppc64 en musl, y en distribuir el entorno LXQt en ppc64/musl.

Adelie PowerPC Linux distro

Adelie PowerPC Linux distro

«Sentimos que el futuro de la computación libre está en PowerPC, y estamos emocionados de ver hacia dónde va la plataforma PowerPC», dijo A. Wilcox, líder de Adélie. «Proyectos como GNU/Linux PowerPC Notebook y Raptor’s Talos muestran un brillante futuro de hardware verdaderamente libre y controlado por el usuario.»

* Alpine Linux está disponible en https://alpinelinux.org/

* Adélie Linuxestá disponible en https://adelielinux.org/

Compilación de paquetes Debian PowerPC64 en una instancia de IBM Power8 en la Universidad de Oregón

Gracias al OSU Open Source Lab de la Universidad de Oregon y a la OpenPower Foundation obtuvimos el acceso a OpenStack corriendo en el servidor Power8 por lo que hemos iniciado una instancia de Power8 con 4 vcpu , 8GB de RAM y hemos empezado a compilar paquetes PowerPC, en particular paquetes big endian (BE) para Debian powerpc que publicamos en nuestro repositorio público. Estos paquetes compilados se ejecutan en máquinas ppc64 G5, y podrían resultar útiles para nuestro futuro Open Hardware Laptop.

Hemos preparado una instancia de Debian 8.10 PowerPC BE basada en un Power8 basado en OpenStack para compilar paquetes Debian PowerPC BE para la versión «sid» (inestable).

Puedes consultar nuestro proyecto en el Open Source Lab de OSU.

Gracias a la instancia Power8 ahora podemos compilar grandes paquetes de aplicaciones en una fracción del tiempo que necesitamos con una PowerMac G5 de doble núcleo, o con X86.

Compilaciones mame ppc64be

Compilaciones mame ppc64be

En caso de que quieras portar paquetes debian para que se ejecuten optimizados para powerpc64 big endian con altivec, por favor contacta con nosotros.

Recursos en la nube para explorar, aprender y desarrollar en POWER:

https://developer.ibm.com/linuxonpower/cloud-resources/

Oregon State University

Oregon State University

Repositorio Debian de la Power Progress Community

Nuestro grupo de trabajo de software ha parcheado algunos paquetes sid (inestables) de Debian, permitiendo optimizaciones específicas para la plataforma ppc64 y habilitando el soporte de Altivec, si está disponible. El trabajo también se centra en corregir errores y portar a ppc64 tantos paquetes como sea posible. Puedes encontrar nuestro repositorio y las instrucciones de cómo probarlo en http://repo.powerprogress.org

Si quieres colaborar con nosotros puedes ponerte en contacto.

Firefox compilado instalable desde nuestro repo.powerprogress.org

Firefox compilado instalable desde nuestro repo.powerprogress.org

 

Lista de paquetes de repositorio powerprogress

Lista de paquetes del repositorio powerprogress

Presentación de nuestro proyecto en el Monza Linux User Group, Italia

Agradecemos a nuestros amigos de Brigx por la cálida hospitalidad en su casa de Bernareggio, Monza Brianza, Italia, donde presentamos nuestro proyecto. La gente que asistió parece muy interesada en las actividades actuales, y aprovechamos la oportunidad para agradecer por sus valiosas donaciones.