-
Notifications
You must be signed in to change notification settings - Fork 325
Roadmap
lemoer edited this page Apr 11, 2023
·
35 revisions
Last updated Gluon Meeting 2023-01 (on 15th Feb 2023).
This roadmap is not set in stone. It is supposed to give an overview and a basis for discussions of the future development of Gluon.
Especially keep in mind, that this is an OpenSource-Project and there just aren't any ETAs, as it depends on people's goodwill and free time to implement those features.
Here we document, what people are currently working on.
Here we moved things from "Currently working on" where people did work on, but the approach went stale.
- respondd rework (mkg20001)
- async data fetching (#2467)
- XLAT (#1808 - christf)
- Maybe superseeded by this in the future (would be great if OLSR could support it too): https://alioth-lists.debian.net/pipermail/babel-users/2022-March/003895.html
- Most likely succeeded by IPv4 over IPv6 routing.
- RestAPI for Config Mode (#2296 - lemoer)
- There is no urgent usecase for lemoer anymore.
- Babel support (christf)
- Currently no community is actively using the babel features of gluon. So there is no active testing. See here: #2353.
- We hope, that we can continue with IPv4 via IPv6 routing (without XLAT).
- "IPv4 routes with an IPv6 nexthop"
- https://www.rfc-editor.org/rfc/rfc9229.html
Here we write down ideas there are for the future and nobody picked them up yet.
- "Fallback autoupdater" (also known as Mesh Protocol-independent autoupdater)
- Abbility for clients to fetch an update even if no mesh connection is there, for ex by connecting to FF via Client AP
- New respondd protocol (based on CoAP or HTTP?)
- New network setup based on network namespaces (for better separation of mesh and WAN on the nodes)
- Issues we hope to solve by using network namespaces: https://github.com/freifunk-gluon/gluon/milestones/network-rewrite
- Single source of truth for config in Gluon
- Currently partially implemented for network interface configuration ("role-based interface configuration")
- Avoid upgrade scripts modifying complex UCI configuration, instead regenerate UCI config files on upgrade
- Would require a unified way to allow user to preserve specific config sections, to prevent them from being made less useful by gluon
- Currently network "gluon_preserve" flag
- DFS on 5GHz Mesh, also see:
- Support for more than two wireless interfaces
- needs new approach for assigning mac addresses
-
Usage
-
Community
-
Development
- Device Integration
- Roadmap
- Release-life-cycle
- Protocols
- Meeting 2024/06
- Meeting 2024/05
- Meeting 2024/03
- Meeting 2024/02
- Meeting 2024/01
- Meeting 2023/06
- Meeting 2023/05
- Meetup-CCCamp
- Meeting 2023/04
- Meeting 2023/03
- Meeting 2023/02
- Meeting 2023/01
- Meeting 2022/06
- Meeting 2022/05
- Meeting 2022/04
- Meeting 2022/03
- Meeting 2022/02
- Meeting 2022/01
- Meeting 2021/01
- Meeting 2019/01
- Meeting 2018/03
- Meeting 2018/02
- Meeting 2018/01
- Meeting 2017/01
- Concepts
- Release Process
-
Debugging