@@ -48,6 +48,25 @@ small changes, and it is not a general solution between two generic releases.
A general approach could be to integrate SWUpdate with a storage to allow one
a delta upgrade from any release.
+Support for OpenWRT
+===================
+
+OpenWRT is used on many routers and has its own way for updating that is not power-cut safe.
+
+Selective downloading
+=====================
+
+Bandwidth can be saved not only via delta, but identifying which part of the SWu must be
+loaded and skipping the rest. For example, SWUpdate can detect the versions for artifact before
+downloading them and ask the servers to send just the relevant artifacts.
+
+Support for BTRFS snapshot
+==========================
+
+BTRFS supports subvolume and delta backup for volumes - supporting subvolumes is a way
+to move the delta approach to filesystems, while SWUpdate should apply the deltas
+generated by BTRFS utilities.
+
Parser
======
@@ -75,6 +94,14 @@ a sort of software compatibility check. For example, SWUpdate verifies if a comp
(like an application) is compatible with a runningOS and reject the update in case of
mismatch.
+Lua
+===
+
+- API between SWUpdate and Lua is poorly documented.
+- Add further interfaces to extend the interface, for example to
+ get inside a Lua handler or script how SWUpdate was staretd (which selction,
+ which board revision, etc.)
+
Handlers:
=========
Signed-off-by: Stefano Babic <sbabic@denx.de> --- doc/source/roadmap.rst | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+)