We continue to follow the Toradex release cycles, and with the August v6.3.0 quarterly release, I am also happy to announce the release of "TorizonCore Community" v6.3.0. Now with new identity and organization, with the name Common Torizon!

alt

Below we will highlight the main news of this release.

🆕 New Organization and Identity

We now have an organization to maintain projects, documentation, issues and discussions on GitHub: https://github.com/commontorizon

alt

What I was calling before "TorizonCore Community" is now Common Torizon:

alt

And it's always good to remember that Common Torizon is a work of the community, driven by the community. And contributions are always welcome! The name and identity change was necessary to differentiate from the official TorizonCore released by Toradex for Toradex hardware.

⚠️ Torizon™ is a registered trademark of Toradex Group AG. Common Torizon is not reviewed, affiliated with or endorsed by Toradex. I do not answer for Toradex.

🆕 New Features

BeaglePlay support

Support for MACHINE beagleplay has been added. Creates Common Torizon images for BeaglePlay by BeagleBoard.org, based on the TI Sitara AM625 SoC.

Support Raspberry Pi Zero 2W

Support for MACHINE raspberrypi0-2w-64 has been added. Creates Common Torizon images for the Raspberry Pi Zero 2 W, based on the Broadcom BCM2710 SoC.

x86_64 Provisioning

In the MACHINE intel-corei7-64 images, a service has been added to register the interpreter of armv7 and armv8 architectures. Thus improving the experience while provisioning x86_64 devices on torizon.io. Previously, the user had to manually register the interpreter, and then run the provisioning command. Now the experience is the same as with an ARM device.

Over The Air Updates Rollback Raspberry Pi

MACHINE raspberrypi3-64 and raspberrypi4-64 images, now support automatic rollback of OTA updates. Which means if an update breaks the system, the device will automatically roll back to the previous version. This was a feature not implemented in version v6.2.0.

⚠️ In addition to the new features listed here, the project also inherits all the fixes and new features from the official TorizonCore. Take a look at the TorizonCore v6.3.0 release notes.

Pre-built Images

For ease of use and evaluation of the Torizon ecosystem, the project already provides pre-built images of torizon-core-common-docker-dev: https://github.com/commontorizon/meta-common-torizon/releases/tag/v6.3.0-common

alt

The available images are for the MACHINE:

  • beagleplay
  • beaglebone-yocto
  • intel-corei7-64
  • nezha-allwinner-d1
  • raspberrypi4-64
  • raspberrypi3-64
  • raspberrypi0-2w-64

Common Torizon Development Images

You can create Common Torizon images in two "flavors":

  • torizon-core-common-docker-dev

    • Common Torizon with the Docker runtime and dependencies;
    • Debug tools integrated into the image;
    • Linux kernel with support for KGDB and debug symbols;
  • torizon-core-common-docker

    • Common Torizon with the Docker runtime and dependencies;

The pre-built images are all torizon-core-common-docker-dev.

🎉 New Contributors

With the new organization on GitHub created, it was easier and clearer how to contribute to the project. And with that we had new contributors in this release. Thank you all!

  • Drew Moseley
    • Contributed with support for Raspberry Pi Zero 2 W;
  • Stefano Viola
    • Contributed with the OTA rollback for Raspberry Pi;

✅ Conclusions

We are still at the beginning of the project, but we are already evolving as a community. And this is very good! Torizon is a very interesting and promising ecosystem, and I believe that Common Torizon can also bring Torizon ease of use for embedded Linux beyond Toradex hardware. And with that, help the community, both maker and professional, to create more robust, safe and reliable solutions, in an easy, fun and productive way.

There is still much to be done. In the next releases we will continue working, the focus will be on feature parity with the official TorizonCore on hardware platforms with more community usage.