bjorn3
24fb66e144
Fix warnings for updated rustc
...
And move away from an internal feature now that there is a proper
(unstable) function for it.
2026-05-27 21:11:53 +02:00
Wildan M
9022f8a842
daemon: Fix boot stuck in pcid spawning drivers
2026-05-02 12:11:34 +07:00
bjorn3
8506ae5581
init: Move daemon spawning from daemon to init
...
In preparation for concurrent daemon spawning.
2026-04-10 22:14:24 +02:00
bjorn3
ec0d29285e
daemon: Remove check that can never fail
2026-04-05 17:32:59 +02:00
bjorn3
6a59d6f2d4
daemon: Introduce pass_fd helper
2026-04-05 17:32:59 +02:00
auronandace
b65c24b12a
add docs for daemon
2026-03-24 14:26:08 +00:00
bjorn3
7ebeceb41d
init: Allow init to register the scheme for a daemon
...
Unfortunately the scheme still has to be created by the daemon due to a
kernel bug, but once that is fixed, it would allow delayed spawning of
scheme daemons.
2026-02-18 22:40:09 +01:00
bjorn3
6096fffe5d
Let init handle daemonization
...
This way init can track the lifecycle of services in the future. It may
also help with parallel booting in the future.
2026-01-26 21:51:14 +01:00
bjorn3
f1057b6750
daemon: Abort on errors
...
All users did this anyway. And handling it inside the daemon crate
allows avoiding a panic of the parent process when the child process
panicked.
2025-12-03 21:55:47 +01:00
bjorn3
583c2fb3c1
daemon: Use std::io::pipe()
2025-12-03 21:43:09 +01:00
bjorn3
5655d20a64
daemon: Remove libredox dependency
2025-12-03 21:34:40 +01:00
bjorn3
54d81e7423
Merge redox-daemon into this repo
2025-12-03 21:07:13 +01:00