[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#816649: ITP: cloudabi-utils -- Utilities and libraries for starting CloudABI programs



Package: wnpp
Severity: wishlist
Owner: Ed Schouten <ed@nuxi.nl>

* Package name    : cloudabi-utils
  Version         : 0.8
  Upstream Author : Ed Schouten <ed@nuxi.nl>
* URL             : https://nuxi.nl/
* License         : BSD
  Programming Lang: C
  Description     : Utilities and libraries for starting CloudABI programs

CloudABI is a Unix-like runtime environment that is purely built on the
concept of capability-based security. By using capability-based
security, applications become easier to test and reuse (due to its
similarity to dependency injection). It also makes applications more
secure, as processes only start up with a restricted set of rights.

The cloudabi-utils package provides two things:

1. libcloudabi: Native Linux versions of some of the APIs that are
   normally only available inside of CloudABI. More specifically, it
   provides ports of the functions that you normally call to launch
   CloudABI processes.

2. cloudabi-run: This utility uses libcloudabi to spawn CloudABI
   processes, providing it access to resources specified in a YAML
   configuration file.

More information about CloudABI can be found here:

- Official website: https://nuxi.nl/
- Talk at 32C3: https://www.youtube.com/watch?v=62cYMmSY2Dc
- C library source code: https://github.com/NuxiNL/cloudlibc
- Software ported to CloudABI: https://github.com/NuxiNL/cloudabi-ports
- Source code for cloudabi-utils: https://github.com/NuxiNL/cloudabi-utils
- Linux kernel modifications: https://github.com/NuxiNL/linux

As I am the author of this piece of software, I will maintain this
package myself.


Reply to: