You are here

AREDN 2022 Plans

1 post / 0 new
w6bi
w6bi's picture
AREDN 2022 Plans

Following their recent code production release, AREDN has embarked on an ambitious development plan.  Here’s a basic overview of what's on their plate:

Replace Perl code with Lua

The programming language for the user interface, services and many other functions is written in Perl.   The Perl libraries are very large and AREDN has embarked upon a project to replace it with Lua, a much lighter weight programming language designed to run in embedded devices.  

In steps, the team will update the “read-only” page to Lua: 

Main, Mesh Status, etc.

Then the read-write pages will be updated: 

  • Basic Setup
  • Port Forwarding DHCP and Services
  • Tunnel Server
  • Tunnel Client
  • Administration
  • Advanced Configuration
  • And some others

Resync with OpenWrt

Then the code base will be updated to OpenWrt 21.02.1.  Besides code enhancements and security fixes, it brings in:

  • multiple interfaces
  • new interface definitions
  • api updates (Lua)
  • AC device drivers

Due to the elimination of Perl, enough space may be freed up to have the tunnel modules  installed by default.

A new User Interface

When that’s all done, the UI will be freshened to a more modern and more usable version.

This is a lot of change and will require a lot of effort to complete.  The team projects these will be completed by the end of 2022.

They will, of course, continue to work on support of newer devices, including AC-devices.

IMPORTANT NOTE:  While AREDN encourages you to download, install and test the nightly builds and report any issues found,  DO NOT install them in any node that doesn’t have easy access (e.g., towers, water tanks or mountain tops).  By definition nightly builds are not to be considered production grade software.

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer