Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Oct 2015 02:53:01 +0000 (UTC)
From:      Benjamin Kaduk <bjk@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
Subject:   svn commit: r47614 - head/en_US.ISO8859-1/htdocs/news/status
Message-ID:  <201510180253.t9I2r1pY088243@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bjk
Date: Sun Oct 18 02:53:01 2015
New Revision: 47614
URL: https://svnweb.freebsd.org/changeset/doc/47614

Log:
  Add CloudABI report from ed

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

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml	Sun Oct 18 02:29:35 2015	(r47613)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml	Sun Oct 18 02:53:01 2015	(r47614)
@@ -2819,4 +2819,81 @@
     </help>
   </project>
 
+  <project cat='kern'>
+    <title>CloudABI: Pure Capabilities Runtime Environment</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Ed</given>
+	  <common>Schouten</common>
+	</name>
+	<email>ed@FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="https://github.com/NuxiNL/cloudlibc">CloudABI project
+	page.</url>
+      <url href="https://github.com/NuxiNL/cloudabi-ports">CloudABI Ports
+	Collection.</url>
+      <url href="https://www.youtube.com/watch?v=LTHSZGVvLw4">CloudABI
+	presentation at FrOSCon.</url>
+    </links>
+
+    <body>
+      <p>CloudABI is a POSIX-like runtime environment that uses Capsicum
+	as its sole access control mechanism.  CloudABI allows you to
+	develop software that is better hardened against security
+	vulnerabilities, is easier to test, and is easier to migrate
+	across systems.</p>
+
+      <p>As of August, all of the kernel modifications that are needed to
+	run CloudABI programs have been integrated into &os; head.  Once
+	you load the <tt>cloudabi64</tt> kernel module, you can
+	either run CloudABI programs directly from the shell or by
+	using the <tt>cloudabi-run</tt> tool
+	(<tt>sysutils/cloudabi-utils</tt>).  The latter allows you to
+	inject sockets, files, and directories into the launched
+	program in a more structured way.</p>
+
+      <p>In the meantime, work has started on developing a Ports Collection
+	that contains cross-compiled utilities and libraries for CloudABI.
+	The intent is that this framework generates native packages for a
+	number of operating systems, making it possible to develop
+	CloudABI applications on any operating system, regardless of
+	whether that operating system actually supports CloudABI.</p>
+
+      <p>If you are interested in CloudABI, be sure to go to the project
+	page on GitHub, watch recordings of talks at conferences or wait
+	for the upcoming edition of the FreeBSD Journal, which will
+	feature an article on CloudABI.</p>
+    </body>
+
+    <sponsor>
+      Nuxi, the Netherlands
+    </sponsor>
+
+    <help>
+      <task>
+	<p>CloudABI is currently only available for amd64.  It would
+	  make sense to port CloudABI to additional architectures (e.g.,
+	  aarch64).</p>
+      </task>
+
+      <task>
+	<p>Support for CloudABI has only been integrated into &os;.
+	  If we manage to upstream support for CloudABI into other operating
+	  systems, it should be possible to run the same binary on multiple
+	  operating systems, without recompilation.</p>
+      </task>
+
+      <task>
+	<p>The CloudABI Ports Collection currently only has 60 packages.
+	  Though these packages already allow you to build some interesting
+	  software, we're always interested in expanding.</p>
+      </task>
+    </help>
+  </project>
+
 </report>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201510180253.t9I2r1pY088243>