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

Benjamin Kaduk <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
Author: bjk
Date: Sun Dec 10 03:54:46 2017
New Revision: 51272
URL: https://svnweb.freebsd.org/changeset/doc/51272

Log:
  Add 2017Q3 nosh entry from Jonathan de Boyne Pollard

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2017-07-2017-09.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2017-07-2017-09.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2017-07-2017-09.xml	Sat Dec  9 20:30:09 2017	(r51271)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2017-07-2017-09.xml	Sun Dec 10 03:54:46 2017	(r51272)
@@ -1120,4 +1120,108 @@
       <task>Implementation and testing of mirror failure/recovery.</task>
     </help>
   </project>
+
+  <project cat="proj">
+    <title>The <tt>nosh</tt> Project</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Jonathan</given>
+	  <common>de Boyne Pollard</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="http://jdebp.eu./Softwares/nosh.html">Introduction</url>
+      <url href="http://jdebp.eu./Softwares/nosh/FreeBSD-binary-packages.html">&os; Binary Packages</url>
+      <url href="http://jdebp.eu./Softwares/nosh/timorous-admin-installation-how-to.html">Installation How-To</url>
+      <url href="http://jdebp.eu./Softwares/nosh/roadmap.html">Roadmap</url>
+      <url href="http://jdebp.eu./Softwares/nosh/guide/index.html">A Slightly Outdated User Guide</url>
+      <url href="http://framagit.org/taca/archnosh">Archnosh</url>
+    </links>
+
+    <body>
+      <p>The nosh project is a suite of system-level utilities for
+	initializing, running, and shutting down BSD systems; and for
+	managing daemons, terminals, and logging.  It attempts to
+	supersede BSD <tt>init</tt>, the Mewburn <tt>rc.d</tt> system,
+	and OpenRC as used on &os; and TrueOS, drawing inspiration
+	from Solaris SMF for named milestones, daemontools-encore for
+	service control/status mechanisms, UCSPI, and IBM AIX for
+	separated service and system management.  It comprises a range
+	of compatibility mechanisms, including shims for familiar
+	commands from other systems, and an automatic import mechanism
+	that takes existing configuration data from
+	<tt>/etc/fstab</tt>, <tt>/etc/rc.conf{,.local}</tt>,
+	<tt>/etc/ttys</tt>, and elsewhere, applying them to its native
+	service definitions and creating additional native services.
+	It is portable (including to Linux) and composable, it
+	provides a migration path from the world of systemd Linux, and
+	it does not require new kernel APIs.  It provides clean
+	service environments, orderings and dependencies between
+	services, parallelized startup and shutdown (including
+	<tt>fsck</tt>), strictly size-capped and autorotated logging,
+	the service manager as a &quot;subreaper&quot;, and uses
+	<tt>kevent(2)</tt> for event-driven parallelism.</p>
+
+      <p>Since the last status report, in December 2015, the project
+	has seen: restructured and finer-grained packaging that has
+	fewer conflicts with other toolsets; the addition of
+	<tt>zsh</tt> completion files; improvements to the vertual
+	terminal subsystem, keyboard map, mouse support, and ugen and
+	DECSCUSR support; RFC 5424/5426 remote logging support;
+	replacement of the libkqueue and the C library's environment
+	handling functions; several new helper commands; support for
+	Java VM autolocation; improved socket-passing code; an
+	extended status API and &quot;one-shot&quot; service support;
+	additional pre-supplied service bundles; support for service
+	aliases; improved handling of per-user D-Bus services;
+	improved import of MySQL, MariaDB, Percona, and OpenVPN
+	services; improved configuration import support; and extensive
+	additions to the <tt>nosh</tt> Guide.</p>
+
+      <p>On the recently updated roadmap you can see plans for even
+	more documentation, continuing the work to extend the
+	capabilities of the networking subsystem, and the scant
+	handful of <tt>rc.d</tt>-related items remaining.  There are
+	also some ideas still in the speculative or planning phases,
+	including work that may depend on incorporating <tt>nosh</tt>
+	support into other software.</p>
+    </body>
+
+    <help>
+      <task>Improve Ansible and SaltStack integration (the maintainer
+	of the Arch Linux <tt>nosh</tt> integration has some
+	ideas).</task>
+
+      <task>Command-line completions are still needed for
+	<tt>bash</tt>, <tt>csh</tt>, and <tt>fish</tt>.</task>
+
+      <task>Document <tt>convert-systemd-units</tt> for use by port
+	maintainers in making packaged service bundles from
+	<tt>systemd</tt> unit files.</task>
+
+      <task><tt>nosh</tt> could take advantage of several proposed
+	features for the base system:
+
+	<ul>
+	  <li>the boot loader signaling &quot;emergency&quot; and
+	    &quot;rescue&quot;modes of operation</li>
+
+	  <li>adding machine-readable status output to
+	    <tt>fsck</tt></li>
+
+	  <li>adding runtime support for more
+	    <tt>clang</tt>-compilable languages in the early bootstrap
+	    stage</li>
+
+	  <li>adding hooks for invoking external configuration import
+	    mechanisms</li>
+	</ul>
+      </task>
+    </help>
+  </project>
 </report>
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.