svn commit: r47614 - head/en_US.ISO8859-1/htdocs/news/status
Benjamin Kaduk
bjk at FreeBSD.org
Sun Oct 18 02:53:03 UTC 2015
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 at 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>
More information about the svn-doc-head
mailing list