Date: Thu, 20 Apr 2017 02:44:15 +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: r50180 - head/en_US.ISO8859-1/htdocs/news/status Message-ID: <201704200244.v3K2iFSv042383@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201704200244.v3K2iFSv042383>