git: d3ce86b995 - main - Status/2023Q1/daemon.adoc: Add report

From: Lorenzo Salvadore <>
Date: Sun, 26 Mar 2023 10:18:23 UTC
The branch main has been updated by salvadore:


commit d3ce86b9955d510a079ca4038153831da6e74106
Author:     Ihor Antonov <>
AuthorDate: 2023-03-26 10:14:02 +0000
Commit:     Lorenzo Salvadore <>
CommitDate: 2023-03-26 10:17:30 +0000

    Status/2023Q1/daemon.adoc: Add report
    Reviewed by:    status (Pau Amma <>)
    Approved by:    dbaio (co-mentor)
    Pull Request:
 .../en/status/report-2023-01-2023-03/daemon.adoc   | 27 ++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/website/content/en/status/report-2023-01-2023-03/daemon.adoc b/website/content/en/status/report-2023-01-2023-03/daemon.adoc
new file mode 100644
index 0000000000..399d2b589d
--- /dev/null
+++ b/website/content/en/status/report-2023-01-2023-03/daemon.adoc
@@ -0,0 +1,27 @@
+=== daemon(8) improvements
+Links: +
+man:daemon[8] URL: link:[] +
+link:[Libera IRC] URL: link:[]
+Contact: Ihor Antonov <> +
+Contact: Kyle Evans <>
+An ongoing effort to improve code quality and supervision capabilities of the `daemon` utility.
+Daemon is a tool that can daemonize (send to background) or supervise any running process, automatically restarting it if it crashes.
+Daemon is widely used in the ports tree and can be used more in base.
+This quarter `long_opts` support was added and the codebase went through an initial refactoring phase to prepare it for further changes.
+There are no functional changes so far but more changes are coming.
+Please contact directly or on `#freebsd-dev` on Libera IRC if you encounter unexpected bugs.
+Planned work items for the next quarter:
+- use of kqueue for all event sources
+- fix link:[Bug #268580]
+- fix link:[Bug #236117]
+- fix link:[Bug #254511]
+- fix link:[Bug #212829]
+- `procctl PROC_REAP_ACQUIRE`
+We are looking for feedback, bug reports (old and new) and feature requests.