Skip to content

System-wide init family awareness#128

Closed
yoshi3jp wants to merge 13 commits into
ravindu644:devfrom
yoshi3jp:main
Closed

System-wide init family awareness#128
yoshi3jp wants to merge 13 commits into
ravindu644:devfrom
yoshi3jp:main

Conversation

@yoshi3jp
Copy link
Copy Markdown
Contributor

For upcoming API formation, the system should be aware of init system within the full life cycle of the container.

yoshi3jp and others added 13 commits May 14, 2026 01:57
The forthcoming C++ droidspaces-socketd daemon needs a narrow private
control path into the existing privileged Droidspaces daemon.  Keep the
native Droidspaces build unchanged by default and compile that bridge only
when ENABLE_SOCKETD_BACKEND=1 is requested.

This keeps the current static-musl runtime layout intact for existing users
while reserving an explicit opt-in build path for the Portainer/Podman
compatibility work.
Introduce the first native-C seam for the future C++
droidspaces-socketd daemon.

The bridge is intentionally:

  * private, using a separate Linux abstract AF_UNIX socket;
  * opt-in, compiled only with DS_ENABLE_SOCKETD_BACKEND;
  * C-only, keeping C++ out of the existing runtime;
  * tiny, with a versioned framed protocol and root/same-UID peer gate;
  * dormant with respect to the existing CLI/app daemon protocol.

The initial bridge implements only protocol-level PING and CAPABILITIES
requests.  Container listing, inspection, and lifecycle RPCs can be added on
this stable framing without changing the public Docker-compatible API daemon.
Prep for WebUI compat
…ndu644#125)

* Add OnePlus SM8650 Devices to supported devices list

* Optimize information in documentation
@ravindu644 ravindu644 changed the base branch from main to dev May 15, 2026 18:50
@yoshi3jp
Copy link
Copy Markdown
Contributor Author

Amending PR target. Closing this one.

@yoshi3jp yoshi3jp closed this May 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants