DOWNLOAD R16B01

This is R16B01, the first maintenance release for the R16B major release.Erlang/OTP R16B01 has been released!See the Readme file and the Documentation for more details.

OTP R16B01 Readme File

OTP R16B01 Source File (94625856)

OTP R16B01 Windows 32-bit Binary File (94625856)

OTP R16B01 Windows 64-bit Binary File (95834432)

OTP R16B01 HTML Documentation File (33129717)

OTP R16B01 Man Pages File (1316676)

Highlights:

  • Migration of memory carriers between allocator instances, when enabled it will result in reduced memory footprint when the memory load is unevenly distributed between scheduler specific allocator instances.
  • Interruptible term_to_binary, (thanks to Erik Stenman)
  • Added the +sfwi <interval> Scheduler Forced Wakeup Interval
  • All crypto functions except the block chipers will now chunk large input into several calls to avoid blocking the scheduler for too long.
  • Elliptic curve support in crypto, ssl and ssh(thanks to Andreas Schultz)  
  • Lift static limitation (FD_SETSIZE) for file descriptors on Mac OS X. (thanks to Anthony Ramine)
  • Removed a lock around GC statistics counter
  • Many small improvements and in Diameter
  • 60 user contributions

Compiling Erlang from source

You can build Erlang from source on your own, following the building and installation instructions. Or use the Kerl script. Kerl is a script that lets you easily build Erlang with a few commands. Follow the instructions to build.

Pre-built Binary Packages

Most OS package managers provide pre-built binary packages. You can also download the latest stable releases from Erlang Solutions. Erlang Solutions provides pre-built binary packages for OS X, Windows, Ubuntu, Debian, Fedora, CentOS, Raspbian and other operating systems. 

  • For Homebrew on OS X: brew install erlang
  • For MacPorts on OS X: port install erlang
  • For Ubuntu and Debianapt-get install erlang
  • For Fedorayum install erlang
  • For FreeBSDpkg install erlang

License

Since OTP 18.0, Erlang/OTP is released under Apache License 2.0. The older releases prior to 18.0 were released under Erlang Public License (EPL), a derivative work of the Mozilla Public License (MPL).