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