Skip to content

Releases: nerves-project/nerves_system_x86_64

v1.7.1

01 Apr 19:14
Compare
Choose a tag to compare
  • Improvements

    • Bump C compiler options to -O2 from -Os. This provides a small, but
      measurable performance improvement (500ms at boot in a trivial project
      tested on nerves_system_rpi0).
  • Updated dependencies

v1.7.0

15 Mar 13:02
Compare
Choose a tag to compare

v1.6.3

25 Feb 23:02
Compare
Choose a tag to compare

v1.6.2

27 Jan 18:04
Compare
Choose a tag to compare

v1.6.1

09 Jan 16:53
Compare
Choose a tag to compare
  • Updated dependencies

  • Enhancements

    • Moved boardid config from inside erlinit.config to /etc/boardid.config

v1.6.0

14 Dec 13:19
Compare
Choose a tag to compare

This pulls in a pending patch in Buildroot to update the version of
OpenSSL from 1.0.2 to 1.1.0h. This fixes what appears to be issues with
Erlang using OpenSSL engines. It also enables Erlang crypto algorithms
such as ed25519 that have been added in recent Erlang releases.

v1.5.1

24 Oct 19:18
Compare
Choose a tag to compare

v1.5.0

03 Oct 23:56
Compare
Choose a tag to compare

This release updates the Linux kernel from 4.13 to 4.18.9.

v1.4.0

28 Aug 13:08
Compare
Choose a tag to compare

This release contains various updates to provisioning variables and data.

Host requirements

Building firmware using this system requires fwup to be updated on your
host computer to at least v1.2.5. The target minimum version requirement
has not changed from 0.15.0.

Serial numbers

Device serial numbers are now set using NERVES_SERIAL_NUMBER instead of
SERIAL_NUMBER. This is to reduce ambiguity on the source of the serial
by name spacing it along side other Nerves variables. The U-Boot environment
key has also changed from serial_number to nerves_serial_number. The
erlinit.config has been updated to provide backwards compatibility for setting
the hostname from the serial number by checking for nerves_serial_number
and falling back to serial_number.

Custom provisioning

Provisioning data is applied at the time of calling the fwup task complete.
The complete task is executed when writing the firmware to the target disk.
During this time, fwup will include the contents of a provisioning file
located at ${NERVES_SYSTEM}/images/fwup_include/provisioning.conf. By default,
this file only sets nerves_serial_number. You can add additional provisioning
data by overriding the location of this file to include your own by setting
the environment variable NERVES_PROVISIONING. If you override this variable
you will be responsible for also setting nerves_serial_number.

v1.3.0

08 Aug 18:56
Compare
Choose a tag to compare

This release upgrades gcc from version 6.3.0 to 7.3.0. See the toolchain release
notes for more information.