unum
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:Constellation Operating System
# What is it?

Unum is conceived of as a platform/management layer for ALL your computers, physical or virtual.  It depends on N2N, a peer-to-peer VPN, (although it could be easily changed to work with any VPN) .  On top of your vpn network, it configures a message bus (Apache ActiveMQ) and a data store (Apache CouchDB) to allow plugins/apps to work across any/all of your machines.

# License

> The use and distribution terms for this software are covered by the
> Eclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php)
> which can be found in the file epl-v10.html at the root of this distribution.
> By using this software in any fashion, you are agreeing to be bound by
> the terms of this license.
> You must not remove this notice, or any other, from this software.

# Current state

Very alpha.  ATM, it does not fully configure the message bus, nor do more than the minimum with the data store.

# Installation for use/testing (Ubuntu)

Install n2n_edge from http://unum.whitlark.org/~jw or compile it yourself after cloning http://github.com/jwhitlark/N2N  Note that my version is currently out of date; you might be better just using the original from www.ntop.org (requires svn).  There is version 1 in the Ubuntu repositories, but that's not recommended.
Then you'll need to configure it and run it with sudo.  Something like

>
> sudo edge -E -r -u nobody -g nogroup -a <> -c <> -k <> -l unum.whitlark.org:10177 -d n2n0
>

You can choose the values for above.  Probably pick something in the 10.*.*.* range, and whatever you want for your constellation name and passcode.  I'm leaving unum.whitlark.org open as a n2n supernode for the moment, but I reserve the right to close it if it starts costing me too much.

## install couchdb and start, if not already running

>
> sudo apt-get install couchdb couchdb-bin python-couchdb
>

http://wiki.apache.org/couchdb/Installing_on_Ubuntu

## Install other dependencies

>
> sudo apt-get install libnotify-bin
>

# Hacking
TODO

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。