Presentaciones de esquemas eléctricos, actualizaciones de Yocto/Debian, Scratch

Actualización del proyecto Yocto

En las últimas semanas hemos creado un tema de escritorio personalizado para LXQT y seguimos dando más estabilidad a la versión actual de la distribución. Al mismo tiempo estamos intentando añadir más aplicaciones de productividad, pero estamos encontrando varios problemas. Una de ellas es probablemente causada por el controlador de nvidia cuando se lanza Shotcut, mira aquí para más detalles y contacta con nosotros si crees que puedes ayudar.

Yocto LXQT PowerPC Desktop

Yocto LXQT PowerPC Desktop

Finalmente, estamos actualizando nuestra distribución de Yocto 2.4 Rocko a Yocto 2.6 Thud. Esperamos tener una versión estable pronto y estamos pensando en dar acceso a un grupo reducido de personas para probarlo.

Presentaciones:

Linux Day: Bergamo – Italia

El grupo local de usuarios de Linux “BGlug” aceptó amablemente incluir un discurso sobre nuestras actividades durante el LinuxDay de este año que se celebró en la universidad local de Bérgamo (ver foto).

El edificio de la Universidad de Bergamo, donde dimos el discurso.

El edificio de la Universidad de Bergamo, donde dimos el discurso.

Entre otros temas muy interesantes (ver el programa completo aquí), presentamos la asociación, quiénes somos, el objetivo del proyecto del ordenador portátil y explicamos cómo queremos alcanzar un objetivo tan ambicioso. Aquí puede encontrar el PDF con las diapositivas de la presentación.

Muchos estudiantes de la escuela profesional local de informática, telecomunicaciones e ingeniería electrotécnica asistieron a la presentación, junto con otras personas interesadas en el enfoque “Open Hardware” que adoptamos. Muchas preguntas interesantes surgen de los estudiantes, y dada la corta edad de los chicos, nadie parece haber oído hablar de la arquitectura “Power”.

El público -en su mayoría estudiantes jóvenes- asistiendo a la presentación.

El público -en su mayoría estudiantes jóvenes- asistiendo a la presentación.

La completa falta de conocimiento sobre las alternativas, llevó a una discusión que se inclinó hacia la importancia de apoyar tecnologías no dominantes distintas de x86/x64 y ARM. El enfoque del “hardware abierto” y la libertad de sus resultados también parece haber llamado mucho la atención, ya que para un estudiante está muy claro que estudiar libremente y, por qué no, cambiar un proyecto existente de pleno derecho es una situación ideal.

Linux Day: Bolzano – Italia

La experiencia en el LinuxDay de Bolzano (Italia) fue bastante buena.

Linux Day 2018

Asistieron al evento unas 50 personas, organizadas por el Grupo de Usuarios de Linux local y alojadas en la Universidad local. Tuvimos un espacio de tiempo de 25 minutos, por lo que nuestra presentación fue bastante corta, pero obtuvimos algunas preguntas y respuestas de los asistentes. La mayoría de la audiencia no tenía una formación técnica, siendo sólo fans de FOSS.

LinuxDay 2018 Universidad Libre de Bolzano.

LinuxDay 2018 Universidad Libre de Bolzano.

El tema principal de la discusión fue la actualidad de la tecnología PPC y su apertura. El calendario del proyecto y el enfoque financiero también suscitaron cierta atención.

Linux Day: Milán – Italia

Es la quinta vez que Linux Day Milan nos da la posibilidad de informar y actualizar a la gente sobre nuestro proyecto de portátiles PowerPC, estamos muy agradecidos por el espacio y la renovada confianza que nos han dado en estos años. Este año el organizador fue el grupo de usuarios de UnixMIB, muy activo y amable, el evento realizado el 27 de octubre, durante el día nacional de Linux en Italia, se celebró dentro de los hermosos espacios de la Universidad Bicocca. Tenemos nuestro espacio de exposición, al igual que otros grupos de usuarios de Linux, donde Riccardo, Luigi y yo tenemos la oportunidad de hablar con los asistentes a los eventos.

Linux Day 2018 Universidad de Bicocca en Milán

Linux Day 2018 Universidad de Bicocca en Milán

Durante la presentación en el auditorio hemos puesto al día todo lo relacionado con nuestro proyecto y gracias al generoso tiempo disponible para nuestra presentación (60 minutos) tenemos la oportunidad de responder en detalle a muchas preguntas interesantes.

Presentación en el Linux Day 2018 en Milán

Presentación en el Linux Day 2018 en Milán

Como de costumbre hemos grabado la presentación, a continuación.

11ª GNU/Linux Valencia meeting.

Software libre, democracia y nuevos dispositivos: Valencia – España

La experiencia en la 11ª reunión de GNU/Linux Valencia fue muy buena. Sólo 15 personas asistieron al evento en una pequeña y agradable sala, ya que no se trataba de un evento anual sino de una reunión mensual. Después de una interesante explicación sobre el Software Libre y la Democracia, tuvimos un espacio de 20 minutos para presentar nuestro proyecto, pero nuestra presentación fue interesante para los asistentes y luego estuvimos respondiendo preguntas durante otros 20-25 minutos.

Presentación en la 11ª GNU/Linux Valencia meeting. Software libre, democracia y nuevos dispositivos: Valencia – España

Presentación en la 11ª GNU/Linux Valencia meeting. Software libre, democracia y nuevos dispositivos: Valencia – España

Próximas Presentaciones

Conferencia de Software Libre

Conferencia de Software Libre

Sfscon.it – Free Software Conference – nuestra nueva presentación “Open Hardware PowerPC Notebook disclose the motherboard design“, Bozen, Tirol del Sur – Italia 16 de noviembre.

Proyecto Revivo Scratch

El proyecto está dirigido al campo de la educación y la investigación, a través de la reutilización de portátiles obsoletos equipados con PowerPC (G3, G4, G5), Intel x86 (Pentium M, Celeron, Core duo) o arquitectura ARM.

Revivo con Scratch

Revivo con Scratch

Las escuelas que no disponen de hardware suficiente para llevar a cabo proyectos informáticos, pueden reutilizar estos ordenadores portátiles, que de otro modo se destinarían a su eliminación como residuos de aparatos eléctricos y electrónicos (RAEE), en los que pueden enseñar a los niños los principios básicos de la codificación a través de SCRATCH (https://scratch.mit.edu/).

Revivo con Scratch

Revivo con Scratch

Las experiencias de los profesores involucrados en el proyecto se resumirán en el wiki de la Asociación para ser compartidas y repetidas.

Actualización de repo.powerprogress.org

Continúa el mantenimiento de los paquetes DEBIAN para la arquitectura ppc64. Estamos trabajando en la optimización de la experiencia del uso de FireFox 52.9.0, fusionando el trabajo ya realizado en el proyecto TenFourFox. Otros paquetes esenciales son mantenidos por nuestros colaboradores y son añadidos regularmente a nuestro repositorio. Sugiéranos algunos paquetes que te gustaría ver en nuestro repositorio, y danos los resultados de tus pruebas.

Debian PPC64

Debian PPC64

Finalmente hemos encontrado una solución viable para el chasis del portátil

Acube Systems, la empresa que lleva a cabo el diseño de los esquemas eléctricos, también está investigando un posible diseño de placa base que encaje en un chasis de portátil existente. Sin embargo, esta investigación está retrasando la publicación de dichos esquemas eléctricos, que era el objetivo de la primera campaña de donación. Esta actividad -inicialmente no planificada- es un paso necesario para lanzar adecuadamente la segunda campaña de donación, la destinada al diseño de PCBs que debe tener en cuenta un chasis de portátil objetivo. El principal problema al que se enfrentará la segunda campaña será la alta temperatura generada por la tarjeta de video MXM, que junto con la CPU y otros chips integrados, requerirá de un mecanismo de disipación térmica adecuadamente diseñado para obtener un sistema estable. Una vez que los pocos aspectos restantes se hayan aclarado, muy probablemente a finales de octubre de 2018, estaremos listos para publicar los esquemas eléctricos, y después de eso, estaremos listos para lanzar la segunda campaña de donación.

Entrando en detalles, y como ya se ha comentado en el pasado, encontrar un chasis de portátil fue una tarea inesperadamente difícil, y se debió principalmente a la falta de un fabricante o un distribuidor de portátiles dispuesto a proporcionar un chasis vacío y sin marca. La buena noticia es que después de 3 años de investigación incansable, ACube Systems finalmente llegó a un acuerdo con una empresa que nos permite comprar y utilizar un chasis de portátil sin restricciones. La mala noticia es que bajo este acuerdo no fue posible obtener un chasis vacío, forzando a ACube a comprar un portátil completo para luego desmontar la placa base x86 (y posiblemente revenderla).

La primera versión del portátil PowerPC encajará en el chasis desmontado del portátil antes mencionado. Paralelamente, nuestro equipo de voluntarios de diseño 3D está evaluando la viabilidad de un chasis de portátil Open Hardware que se ajuste al diseño de la placa base PowerPC. Esperamos que ACube Systems sea capaz de proporcionar dos lotes distintos de portátiles, un primero utilizando el chasis comercial, y -posiblemente- un segundo, más adelante, utilizando nuestro chasis personalizado.

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

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

En cualquier caso, la placa de circuito impreso y el chasis del portátil  serán útiles para otros proyectos de portátiles que cumplan con la licencia de hardware abierto. Hay una comunidad mucho más grande por ahí que será capaz de apreciar nuestro esfuerzo!

Si quieres colaborar en el diseño 3D del chasis del portátil de código abierto contacta con nosotros o rellena nuestra encuesta de colaboración.

Esquemas eléctricos y Progreso de las donaciones. Actividades de invierno

En este artículo informaremos acerca de los esquemas eléctricos, el progreso de las donaciones y nuestras actividades actuales. Aquellos que estén siguiendo nuestra cuenta de twitter y la página de facebook ya habrán recibido actualizaciones sobre nuestro trabajo. Estamos principalmente, pero no solamente, enfocados en el desarrollo de software. En pocas palabras, nuestros desarrolladores están probando las distribuciones actuales de Linux, configurando el mejor entorno de emulación para una máquina Qoriq T2080 usando Qemu e incluso experimentando con el Proyecto Yocto para evaluar la creación de una distribución propia hecha a medida.

Trabajando en distribuciones PowerPC GNU/Linux

Comencemos con las distribuciones primero. Como sabrás, desde el principio declaramos que nuestra intención era ayudar a mantener Debian para PowerPC de 64 bits (ppc64) e incluirlo como el sistema operativo Linux por defecto para nuestro portátil. Esta idea sigue siendo nuestro objetivo, pero hemos encontrado más opciones buenas como Lubuntu, openSuse e incluso Gentoo. En relación con esto, nuestros expertos están creando una lista de distribuciones Linux con soporte activo en PowerPC y están evaluando el procedimiento de instalación, su rendimiento y manteniendo un registro de los problemas encontrados.

debian buster/sid ppc64

debian buster/sid ppc64

debian buster/sid ppc64 multiarch ppc32

debian buster/sid ppc64 multiarch ppc32

Además de eso, encontramos un recurso interesante en http://bgafc.t-hosting.hu/oses4ppc.php donde se puede encontrar una lista de Sistemas Operativos disponibles para PowerPC.

Kernel 4.14 y tarjetas de vídeo en PowerMac G5

Otro buen hallazgo lo hizo uno de nuestros miembros al compilar un kernel experimental y personalizado usando fuentes de la versión 4.14 y GCC 7.3 en Gentoo para un PowerMac G5. Como informó, “¡gcc 7.3.0 es definitivamente una mejora! La aceleración 2D y 3D ya no se congela  (AGP Radeon 9650 + 9800) en un G5. También Firefox funciona bastante estable ahora y menos lento también (podría ser `porque está ejecutándose en Xorg acelerado ahora)”. Además, estamos probando las nuevas tarjetas de vídeo PCIe en PowerMac G5 , utilizando el comando Open Firmware “boot-device hd0:,\\”, o sea sin usar yaboot y sin tbxi.

Probando un núcleo e6500 emulado en Qemu

Otro esfuerzo se está realizando para configurar un entorno virtual para emular nuestro futuro portátil utilizando Qemu. Esto es importante, ya que permitirá el desarrollo de software y probar, por ejemplo, el proceso de arranque del u-boot. Y lo que es más importante, permitirá a cualquier persona interesada jugar con nuestra plataforma y configuración aproximada, incluso si sólo son propietarios de hardware x86. Lamentablemente no existe una configuración de máquina QEMU lista que se ajuste perfectamente a nuestras especificaciones, pero esa es la razón por la que estamos trabajando en esta tarea en primer lugar. Hasta ahora, parece factible tener una máquina basada en una CPU e6500 usando QEMU en su versión 2.11 mediante el u-boot incorporado, pero todavía tenemos problemas haciendo que arranque una partición linux. Parece que últimamente la lista de correo de desarrollo de QEMU (https://lists.nongnu.org/archive/html/qemu-devel/) está poniendo un gran esfuerzo en poner la emulación PowerPC en un mejor nivel, haciéndonos confiar en que la próxima versión 2.12 será un cambio importante para alcanzar nuestra meta (https://wiki.qemu.org/Planning/2.12). Mantente atento.

Proyecto Yocto para PowerPC Linux Image

Recientemente también estamos experimentando con el Proyecto Yocto creando una imagen Linux. Estamos evaluando esta posibilidad ya que podría ser una opción adicional para configurar un sistema operativo optimizado cuando llegue el hardware. Actualmente ejecuta un entorno de escritorio LXQT e incluye aplicaciones como el navegador Otter, The Gimp, kvirc, qBittorrent, Audacious, Mpv, Qps y Speedcrunch. Ahora nos estamos centrando en tener dos kernels que funcionen para un Mac Mini G4 y por otra parte en PowerMac G5.

PPC Yocto PowerPC a medida

PPC Yocto PowerPC a medida

La tarjeta de vídeo funciona en el devkit NXP T4240QDS

El equipo de Borea intentó configurar un escritorio basado en el sistema de desarrollo NXP T4240QDS. Después de no demasiada lucha, consiguió poner en marcha Gentoo Linux con LXDE, y usando una tarjeta ATI Radeon PCIe estándar y la red nativa del T4240 usando DPAA, así que sin adaptador Ethernet PCIe. El equipo de Borea utilizó un núcleo Linux 4.14, una distribución PowerPC Gentoo estándar y, además, Cairo Dock para probar los agradables efectos de la GPU y comprobar si la aceleración 2D funcionaba. El resultado fue sorprendentemente bueno y sin problemas de inestabilidad! Por ejemplo, VLC puede reproducir contenido FullHD Xvid usando 2 de los 24 núcleos disponibles a 1,6 GHz con Altivec habilitado. LibreOffice 5.4.5.1 también funciona bien. Desafortunadamente, conseguir que cualquier navegador web funcione parece ser un poco difícil. Firefox 54.x compila, pero da un fallo de segmentación al inicio, Firefox 58 ni siquiera compila, pero el equipo lo ha probado rápidamente. Algunos paquetes contienen instrucciones ilegales, probablemente debido a incompatibilidades con el Power8/9 ISA, o probablemente no todas las aplicaciones soportan correctamente Altivec ABI. Hay que trabajar un poco en estos temas, pero la impresión general al usar un T4240 en un entorno de escritorio parecía bastante rápida.

Gentoo ppc64 en el dispositivo NXP T4240QDS

Gentoo ppc64 en el dispositivo NXP T4240QDS

Asistiremos a “Les journées du Logiciel Libre” el 24 de marzo

Por último, asistiremos a la reunión “Les journées du Logiciel Libre” (“Los días del software libre”) los días 24 y 25 de marzo de 2018 en Lyon (http://www.jdll.org/). Haremos nuestra presentación titulada “Portable Open Hardware” el 24 de marzo de 2018 a las 12h30 en la “Maison Pour Tous”, Salle des Rancy 249 rue Vendôme 69003, Lyon. Ver el mapa en https://www.openstreetmap.org/way/49680968

Les journées du Logiciel Libre

Les journées du Logiciel Libre

BSD Mag

No hay que perderse la última edición de BSD Mag incluyendo un artículo de Saulo Paiva explicando nuestro proyecto Open Source Power Notebook y una entrevista con Roberto Innocenti.

Nuestro proyecto PowerPC Notebook en la revista BSD

Nuestro proyecto PowerPC Notebook en la revista BSD

Participación en el FunkyPrize

El 29 de diciembre de 2017 presentamos nuestro proyecto “Open Hardware GNU/Linux PowerPC Notebook” al “FunkyPrize” italiano. Funkyprize es un premio creado en 2014 en memoria de Marco Zamperini, un profesor italiano que supo empujar a las generaciones más jóvenes hacia un uso informado y vanguardista de las nuevas tecnologías. El Premio Funky tiene como objetivo ayudar a llenar el vacío creado por su desaparición prematura, animando a aquellos que tienen la intención de continuar con su misión, para un uso más maduro, consciente y generalizado de Internet en Italia, y para desarrollar el potencial de Internet como una herramienta para mejorar la calidad de vida y crear nuevas formas de participación en la vida social y económica del país.

Lamentablemente, no hemos sido seleccionados como finalistas para el premio 🙁

Aquí puedes encontrar más información sobre nuestra participación en FunkyPrize.

Funky Prize

Funky Prize

¡Los esquemas eléctricos están listos! Esperando el último 25% de las donaciones

Sólo queremos recordar que nuestra campaña no está dirigida a hacer un producto. Nuestro objetivo es crear esquemas eléctricos gratuitos, bien documentados y listos para la producción, que permitan a cualquiera producir y, por qué no, personalizar un hardware basado en PowerPC.

En el momento de escribir esto, hemos alcanzado el 75% de la cantidad requerida de dinero y con su (pequeña) ayuda podemos hacer que suceda.

Una vez alcanzado el objetivo de esta fase (actualmente estamos al 75%) compensaremos al diseñador y nos transferirá los Esquemas Eléctricos, tal y como acordamos. Después de las revisiones necesarias, daremos a conocer este trabajo a la Comunidad.

Si estás pensando en ayudarnos, en lugar de una donación única, puedes considerar una donación recursiva y mensual. Esto podría tener un impacto menor en tu cuenta. Además, las donaciones mensuales nos permiten planificar mejor nuestra actividad y, lo que es más importante, permiten que el ingeniero conozca el período restante para alcanzar la meta final.

Por favor, difunde nuestro proyecto y ayúdanos a hacer posible este increíble portátil Linux PowerPC.

Presentadon el proyecto OSHW PowerPC Notebook por toda Europa

Durante la última semana de octubre presentamos nuestro proyecto Open Notebook PowerPC Notebook en el Linux Day Italy y en el Amiga32 de Alemania. Poco después de eso, también también mostramos nuestro proyecto Open Hardware en el  Alchimie12 de Francia.

Linux Day es una iniciativa distribuida por toda Italia que desde 2001 sirve para aprender y promover Linux y software libre.

Este año, el tema principal del Día Linux fue “privacidad y confidencialidad individual”.

El evento consiste en numerosos actos locales, organizados de forma independiente por grupos de aficionados en sus respectivas ciudades, todos en el mismo día. En este contexto, se puede encontrar charlas, talleres, asistencia técnica, gadgets, foros y demostraciones prácticas.

 

Linux Day 2017 Milano PowerPC Notebook

Linux Day 2017 Milán .Presentando los Laboratorios de PowerPC Notebook

 

Nuestro proyecto fue presentado en Milán por Roberto I. y en Bolzano por Diego M. (ver foto abajo)

Arriba puede ver a Roberto explicando el trabajo realizado por algunos de nuestros miembros en lo que llamamos “Laboratorios”.

Continue reading

¡Diagrama de bloques del PowerPC Notebook hecho!

 

Han pasado tres meses desde el inicio de nuestra campaña, así que ha llegado el momento de compartir una actualización de estado.

Hemos alcanzado la cantidad de 7100€ gracias a los más de cien donantes que han contribuido hasta ahora, en algunos casos con más de una donación. Estamos pensando en cómo aumentar las donaciones para alcanzar el objetivo final de 12600€. Hemos visto que un buen número de donantes son nuevos seguidores del proyecto, por lo que parece que nuestras actividades de comunicación atrajeron con éxito a nuevas personas. Ahora queremos ir más allá, por lo que os pedimos a todos. una vez más, que compartáis más y más nuestro proyecto, por ejemplo, apoyando su publicación en revistas y foros tecnológicos, sitios web y otros medios. Para promover estas actividades, el proyecto se presentó el fin de semana pasado en dos eventos Linux Day en Italia, uno en Milán por Roberto I. y uno en Bolzano por Diego M. Ese mismo fin de semana ACube anunció el proyecto el exitoso evento Amiga32 en Neuss (Alemania) donde muchas personas mostraron su interés. El 11 de noviembre, Philippe F. dará una presentación en el evento Alchimie 12 en Tain l’Hermitage (Francia).

¿Quieres que los esquemas eléctricos estén listos para Navidad? La solución es sólo una: prepara una contribución activa, donando e involucrando a más personas.

PowerPC Notebook block diagram

Diagrama de bloques del PowerPC Notebook

Con respecto al trabajo en progreso, ACube está avanzando en el diseño de esquemas eléctricos y envió un diagrama de bloques incial que fue ampliamente discutido con nuestro equipo de voluntarios de hardware. Después de esta discusión, en particular con respecto a un componente cubierto por un NDA, hemos llegado a una versión final acordada por ambas partes: casi todos los componentes están identificados. Incluimos el diagrama de bloques del PowerPC Notebook, un diagrama de bloques de nuestra placa base PowerPC Notebook (sin nombres de circuitos integrados). Divulgaremos todos los nombres de circuitos integrados cuando alcancemos la cantidad requerida de donaciones para completar el esquema eléctrico, según lo acordado con ACube. Más tarde, iremos publicando archivos cuando una fase de diseño esté completamente terminada y tienda a estar libre de errores y fallos. Antes de eso, cualquiera que desee colaborar activamente en la revisión del diseño puede unirse y participar en nuestro proyecto y asociación.

En pocas palabras, estamos trabajando duro para promover la campaña y ACube está en camino de lograr la primera fase del proyecto. ¡Vemos la luz al final del túnel! ¡Seguid así!

Por último, queremos recordar la importancia de las pequeñas donaciones recurrentes. La posibilidad de tener muchas personas ayudando con una pequeña cantidad de dinero cada mes es muy interesante para nosotros, ya que esto garantizará el trabajo constante del diseñador de hardware.