svn commit: r48006 - head/en_US.ISO8859-1/htdocs/news/status

Benjamin Kaduk bjk at FreeBSD.org
Wed Jan 13 01:01:37 UTC 2016


Author: bjk
Date: Wed Jan 13 01:01:35 2016
New Revision: 48006
URL: https://svnweb.freebsd.org/changeset/doc/48006

Log:
  Add relaunchd entry from Mark Heily

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2015-10-2015-12.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-10-2015-12.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2015-10-2015-12.xml	Wed Jan 13 00:53:29 2016	(r48005)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-10-2015-12.xml	Wed Jan 13 01:01:35 2016	(r48006)
@@ -2141,4 +2141,69 @@
       </task>
     </help>
   </project>
+
+  <project cat='misc'>
+    <title>relaunchd</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Mark</given>
+	  <common>Heily</common>
+	</name>
+	<email>mark at heily.com</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="https://github.com/mheily/relaunchd">Development tree on GitHub</url>
+    </links>
+
+    <body>
+      <p>The <tt>relaunchd</tt> project provides a service
+	management daemon that is similar to the original
+	<a href="https://en.wikipedia.org/wiki/Launchd">launchd</a>
+	introduced in Apple OS X.</p>
+
+      <p>It is not limited to the original features of
+	<tt>launchd</tt>, however: interesting work is being done to add
+	support for launching programs in jails, passing socket
+	descriptors from the host to a jail, and launching programs within
+	a preconfigured <tt>capsicum(4)</tt> sandbox.  Additionally,
+	<tt>relaunchd</tt> uses UCL for its configuration files, so jobs
+	can be defined in JSON or other formats supported by UCL.</p>
+
+      <p>While there is still work to be done, most of the important
+	features of the original <tt>launchd</tt> have been implemented,
+	and <tt>relaunchd</tt> has been made available in the &os; Ports
+	Collection.  It should still be considered experimental and not
+	ready for production use, but everyone is welcome to try it,
+	report issues, and contribute code or ideas for improvement.</p>
+    </body>
+
+    <help>
+      <task>
+	<p>Add support for restarting jobs if they crash.</p>
+      </task>
+
+      <task>
+	<p>Implement the <tt>cron(8)</tt> emulation feature.</p>
+      </task>
+
+      <task>
+	<p>Add support for monitoring files and directories for
+	  changes, and launching jobs when changes are detected.</p>
+      </task>
+
+      <task>
+	<p>Finish things that are incomplete, such as support for
+	  jails and passing open socket descriptors to child processes.</p>
+      </task>
+
+      <task>
+	<p>Improve the documentation and providing more examples of
+	  how to use it.</p>
+      </task>
+    </help>
+  </project>
 </report>


More information about the svn-doc-head mailing list