Future of meteor universal fork for ARM boards

Hello all, this belongs to our meteor universal fork for ARM, BSD and yet unsupported architectures and OSes.

We worked out a lot for the upcoming meteor 1.4 release and invest also time in making and delivering binaries for the MongoDB stuff packed normally within a meteor release.

But after a long period of work see issue 57 and discussion on StackOverflow we finally have to give up a bit in case of the bundled mongo.

So as Andrew Morrow has posted, Mongo does not do any kind of invest for 32bit architectures anymore for their Mongo 3.x branches. That does mean, we won’t be able to get the (newest) mongo bundled for ARMv7 or ARMv8 [32bit] (e.g Raspi 2, Raspi 3) anymore. Everyone may still use the Mongo from their distribution (this will be recognized by our ENV check) like from Ubuntu, PPAs or whatever, but the installation of a new meteor release will be bit more complicated than today on that boards.

On the other hand, meteor 1.4 will come with stable mongo 3.2 but this does not yet work with ARMv8 (aarch64). So we will provide interim bundles for the next development release of mongo 3.3 and have to wait until meteor and mongo releases are aligned to upcoming stable mongo 3.4.


So what we are able to provide with bundled binaries will be:

Meteor <= 1.4

ARMv6 (Raspi 1):
  • meteor 1.2.1, meteor 1.3.4.4
  • mongo 2.6.7 (bundled)
    or mongo from Distribution
    or mongo on additional server
ARMv7 (Raspi 2, UDOO, …):
  • meteor 1.2.1, meteor 1.3.4.4
  • mongo 2.6.7 (bundled)
    or mongo from Distribution
    or mongo on additional server

  • meteor 1.4
  • mongo ENV linked (bundled),
    or mongo 2.6.7 on BinTray (provided as separate Download from us)
    or mongo from Distribution
    or mongo on additional server
ARMv8 32bit (Raspi 3, …):
  • meteor 1.2.1, meteor 1.3.4.4
  • mongo 2.6.7 (bundled)
    or mongo from Distribution
    or mongo on additional server

  • meteor 1.4
  • mongo ENV linked (bundled),
    or mongo 2.6.7 on BinTray (provided as separate Download from us)
    or mongo from Distribution
    or mongo on additional server
ARMv8 64bit (Pine86, Linaro Cluster, ARM Server boards, …):
  • meteor 1.4
  • mongo ENV linked (bundled),
    or mongo 3.3 (Development) on BinTray (provided as separate Download from us)
    or mongo from Distribution
    or mongo on additional server
  • mongo 3.4 (bundled) (as soon as stable)

Meteor >= 1.5

We have to see what we are able to do in future for the ARM boards. Maybe it will be easier when Apollo is available that we can use different DBs on ARM than only Mongo.

As also seen from my Vote for ARM support Post, there is mostly feedback for ARMv7/ARMv8 (32bit) and ARMv8 (64bit) boards. So I guess it will be ok to just focus there and stop support to ARMv6 with release 1.3.4.4.


Thanks for any comment
Tom

5 Likes

Tom, some time has passed and I’m curious about the state of the art for Meteor on ARM as of Feb '17. Any news to offer?

2 Likes

Is this project being discontinued? Are there any updates on the release dates of meteor 1.4 / 1.5 for ARM?

Lot of time has passed since last update. But in case that we are working on an update to our products, we are also again investing time into the ARM fork for meteor. Currently 1.5 is our target to move forward to the ARM boards.

We have no final timeline to finish but should be Q3/Q4 this year as we want to release there too.

Cheers
Tom

1 Like