swupd-client
rauc
Our great sponsors
swupd-client | rauc | |
---|---|---|
1 | 6 | |
111 | 733 | |
1.8% | 3.8% | |
6.4 | 9.6 | |
22 days ago | 5 days ago | |
Shell | C | |
GNU General Public License v3.0 or later | GNU Lesser General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
swupd-client
-
backintime - untar one (or two) snapshots then do backintime restore
I have tried a simple recreate making a tar with a few hard linked files and not hit the problem. The closest equivalent I could find was this but they were writing their own extract code and messing with paths during the extract. That shouldn't happen with the tar command.
rauc
-
I forked SteamOS for my living room PC
TIL about RAUC (https://rauc.io/) I had been wondering how valve implemented the A/B update scheme.
- Rivian software update bricks infotainment system, fix not obvious
- Snap Store administrators removed signal-desktop from Ubuntu Snap
-
What is the differences between Arch and SteamOS? I noticed that SteamOS doesn't come with pacman completely set up...
SteamOS 3.x is an immutable system that uses image-based OTA updates because it is made for consumer devices (like your phone). It does not use OSTree, but apparently uses https://rauc.io
- Mi-a fost livrat SteamDeck-ul! Q2 gang, versiunea de 256Gb.
-
Some discoveries from investigating the SteamOS recovery image
Looks like SteamOS is using this project for handling updates: https://github.com/rauc/rauc
What are some alternatives?
bita - Differential file synchronization over http
esp-now - A connectionless Wi-Fi communication protocol
mas - :package: Mac App Store command line interface
foxbms-2 - foxBMS 2, online documentation at https://docs.foxbms.org
NetSparkle - NetSparkle is a C# cross-platform software update framework for .NET developers compatible with .NET 4.6.2/.NET 6+, WinForms, WPF, and Avalonia; uses Ed25519 or DSA signatures! View basic usage here in the README or visit our website for code docs.
Sonoff-Tasmota - Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at [Moved to: https://github.com/arendst/Tasmota]
acme.sh - A pure Unix shell script implementing ACME client protocol
TimeShift - System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is running or from Live CD/USB.
libsignal - Home to the Signal Protocol as well as other cryptographic primitives which make Signal possible.
meta-rauc - Yocto/Open Embedded meta layer for RAUC, the embedded Linux update framework
signal-desktop - Unofficial Signal Desktop installer for Linux
linux-source-lists-manager - Manage update source files quickly.