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

Benjamin Kaduk bjk at FreeBSD.org
Thu Apr 20 02:44:16 UTC 2017


Author: bjk
Date: Thu Apr 20 02:44:15 2017
New Revision: 50180
URL: https://svnweb.freebsd.org/changeset/doc/50180

Log:
  Add 2017Q1 CloudABI entry from ed

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2017-01-2017-03.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2017-01-2017-03.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2017-01-2017-03.xml	Thu Apr 20 02:25:19 2017	(r50179)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2017-01-2017-03.xml	Thu Apr 20 02:44:15 2017	(r50180)
@@ -650,4 +650,74 @@
 
     <sponsor>Microsoft</sponsor>
   </project>
+
+  <project cat="proj">
+    <title>Porting Software to CloudABI: Sandboxed Bitcoin!</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Ed</given>
+	  <common>Schouten</common>
+	</name>
+	<email>ed at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="https://nuxi.nl/cloudabi/FreeBSD/">How to use CloudABI on &os;</url>
+      <url href="https://nuxi.nl/blog/2017/02/18/porting-leveldb-to-cloudabi.html">LevelDB for CloudABI</url>
+      <url href="https://nuxi.nl/blog/2017/03/15/sandboxed-memcached.html">Memcached for CloudABI</url>
+      <url href="https://laanwj.github.io/2017/03/02/porting-bitcoin-core-to-cloudabi.html">Bitcoin for CloudABI</url>
+    </links>
+
+    <body>
+      <p>CloudABI is a framework that allows you to develop strongly
+	sandboxed applications a lot more easily.  It is a programming
+	environment that exclusively uses &os;'s Capsicum facilities.  Any
+	features incompatible with Capsicum have been removed entirely,
+	which means that it is easier to determine how code needs to be
+	adjusted to behave correctly while sandboxed.  In essence, you only
+	need to patch up the code until it builds.</p>
+
+      <p>Last year we've managed to port a lot of exciting libraries over
+	to CloudABI.  Highlights include sandboxing aware versions of
+	<a href="http://www.boost.org/">Boost</a> and
+	<a href="http://leveldb.org/">LevelDB</a>.  Now that these
+	libraries are readily available, we're at the point where we can
+	shift focus towards porting full applications.</p>
+
+      <p>Late February one of the lead developers of
+	<a href="https://github.com/bitcoin/bitcoin">the Bitcoin reference
+	  implementation</a> got in touch, as he is very interested in
+	creating a copy of Bitcoin that is better protected against
+	security bugs.  You do not want a security bug in the
+	networking/consensus code allowing an attacker to steal coins from
+	your local wallet.</p>
+
+      <p>As I think that this is a use case that demonstrates the strength
+	of CloudABI well, I've made addressing any issues reported by the
+	Bitcoin developers a top priority.  Once the Bitcoin port is
+	complete, we want to provide binary packages of it as well.</p>
+    </body>
+
+    <sponsor>Nuxi, the Netherlands</sponsor>
+
+    <help>
+      <task>Though getting Bitcoin to work is pretty awesome, don't let
+	that distract us from porting other pieces of software over as
+	well!  Are you the maintainer of a piece of software that could
+	benefit from sandboxing?  Be sure to try building it using the
+	CloudABI toolchain!</task>
+
+      <task>One of the pieces of software that got ported over to
+	CloudABI some time ago is Memcached.  Are you a user of
+	Memcached? If so, feel free to give the sandboxed version of
+	Memcached for CloudABI a try!</task>
+
+      <task>So far CloudABI can be used to run software written in C, C++
+	and Python.  Would you like to see any other programming language
+	work on CloudABI as well?  Be sure to help out!</task>
+    </help>
+  </project>
 </report>


More information about the svn-doc-head mailing list