posted on Jan, 13 2011 @ 11:39 PM
I've mentioned a virtual internet SubWeb for quite some time, and have been pimping the idea. I just want to share with people what I am doing
personally to bring about it's creation:
The past few days I've worked hard on completing a working sample deployment under Linux, I would like things to work the same under a variety of
platforms and there are still a few loose ends and optimization to do, but now I've added a member to the team and so I've got to work on making a
utility to replicate the thumb drive software.
Essentially when you plug your thumbdrive in, the software is launched. The software is stored inside a virtual box image and thus is isolated,
designed to bypass the hard drive IO stress that tor, torrent and other modern p2p protocols produce. The IO stress issue has been long-standing with
software of this nature, and the launcher for vbox images will be used to make deployment of virtual machines more prolific. The use of tiny core in
this case as a standardized light weight linux platform for running Apache2 and php and extensions is where the core of the software will ultimately
reside.
Essentially completion of Windows, Linux and Mac platform deployments are nearing completion and I am seeking developers (more like script kiddies) to
develop methods for Solaris and OSX.
The resultant package will be released to encourage traffic for the ultimate idea here.
Digging deeper into the code I have discovered that a variety of web software bundles can be easily converged using php, and over p2p can be run
fairly efficiently. CPU usage can be easily managed and there will be software for managing a variety of deployment types.
The idea is to configure the machine to operate in simple peer mode, backbone node mode, and Mesh Wifi node modes.
The idea of the mesh wifi node is that I don't feel like begging for donations to keep critical server equipment running as for a time period there
will be required anchored centralized servers. The software will be carefully designed to make disconnection of the anchor point possible as
proliferation of the software hits a point that finding peers is easy to do for initial connection with the network. The wifi product will be an
"enhanced" router, basically a micro atx pc with several wireless cards to enact as an inter-meshing open network hub for this software. I will
leave the long-distance links up to other people to figure out; for now I merely would like to establish a networking method that can fight censorship
and can bypass the difficulties of modifying a multitude of router bios's to accomplish the same feat. These will be a little more expensive than
typical routers at a couple hundred bucks each but will function as dedicated nodes and will be cheap enough to encourage manufacturers to embrace the
standards that will arise from a successful piece of software.
Backbone nodes will serve to reduce the complexity of the model involving the un-anchoring of centralized services. I am seeking assistance, two of
us at this job is still going to take a while to get these results, and with no finances it will be difficult to afford hosting for the anchor points.
This is where source forge comes in and as to why I am fixating on establishing a presence there with the launcher and traffic encouraged by it.
Oracle could have made it easier to handle vm's but they left all of that scripting and management to be done manually through a poorly designed api.
If Virtual Box is not present it was nice to find a .run file which automates the installation across most linux platforms.
Anyhow, onboard this PHP server is an open source torrent platform already. There are IM protocol plug-ins though I think they would work better for
backup connections and IM migration into a new client that is more secure via the local PHP server. Mesh Wifi protocols will be migrated into a PHP
plug-in, as well as an implementation similar to onionskin routing but made more secure through lazy math branching of encryption (to make decryption
take a little work for a piece if you have the right key, but a hell of a lot of work if you are trying to guess it).
We need developers for this project -- I would like search engine integration, a service similar to facebook though more like a personal website, a
software management hub where the node administrator effectively can manage the converged php software.
I have investigated software such as Onion skin, which works acceptably well (though still a little slow). Freenet is borderline unusable. I feel so
sorry for people in China who have no other choice but to use that piece of crap; the culmination of almost a decade of distraction from something
that actually works and does the job. I believe it too, to be a compartmentalized distraction setup by the system just like Wikileaks is in my books.
I don't trust anything centralized and closed source. There are some aspects of distributed cloud computing from seti@home which could be adapted
for this project.
If you can't contribute skills but would like to donate be my guest, though I am not really expecting anything until I get the graphics and
descriptions up and running on my source forge page, for now I've spent maybe an hour or two setting things up initially. If anybody would like to
volunteer any artwork that would make this go by a lot faster; my laptop was repaired but I still have to re-install everything and I don't really
use my netbook for photoshop as running windows in a vm to run photoshop with (because wine sucks) would be dirt slow.
The benefit of thumbdrive installations means that nodes can move around and change node hosts or cache included on already running hosts.
I was thinking of posting the source forge page but that will wait I'd hate to post it till I've made it look sharp, however, that doesn't preclude
the reason for my posting of this thread -- it's intention is to encourage some dialog and feedback into my project as it develops and of course if I
started this thread with something that is already totally made it would be pointless, considering I would like people to see how easy it is to get
something even this complicated rolling. The reason I chose PHP should be obvious after reading this, much of what is needed is already out there,
and can be tweaked or used to model something new and deploy it quickly.
The pace of this project is going to be accelerating quickly so I'm stuck at a point where I am not entirely ready to toss things out there; but have
no choice because PHP does not take very long to develop with the sheer volume of people out there who can help code this (even C has a fair amount of
support).
I will note success in my attempts to get freenet to serve PHP documents which I had curl running on Apache2 retrieving and running; though it ran
flaky because the core of the software; freenet itself, is crap. The server worked fine; though freenet would frequently crash because it was not
designed to work with a proxy webserver. I got curl to work reliably on all sorts of things, though freenet times everything out and bogs everything
down and hence why I believe it develops unstable behavior and eventually shuts itself down. It was a huge disappointment to me to observe just how
useless freenet really is.
Now in terms of outreach I also believe it is possible to run linux on smart phones, and therefore it is possible to create easy integration of my
software with smart phones. This will be the last stretch once there is a working backbone -- my intention is to give people the tools to setup
metropolitan-wide Open Mesh Wifi networks, this way providing all with better connectivity and cheaper services (as all ISP's do is charge a multiple
times the rate for fractional services). It is my belief that we must push for public funding of infrastructure for a free internet, but at the same
time we must keep that kill switch away from government hands. Right now they could order ISP's to disconnect everyone and there'd be very little
anyone could do about it, period. We needed a defense to the system's censorship tyranny yesterday, do you people really want one or are you more
interested in a song and dance look-alike system with embedded traps the system has engineered inside to keep them in control.
This is a project that could take months to complete; not the HUMILIATING years that freenet has spent getting basically nowhere (I mean they do make
improvements but their software is still fairly useless).
I want ATS to take part in things. I don't need you specifically to contribute programming abilities or donations, I specifically need open dialog
and just general discussion about the problem and how conceptually to flush out a system to achieve the goals of this project. With all of the
wikileaks topics and time spent speculating about what is happening (and what will happen next) I figure it would be a good time to mention -- you all
have energy that could be directed towards a productive solution to the issues at hand.
If you feel you have no power to fight back consider what helping this project will do. Even if the help is small, or a suggestion, or something cool
you saw that might work into things somehow. I'm great at problem solving and coming up with ideas but from what I've observed so are many people
in the ATS community -- let's take some of that mental energy and do something to make us conspiracy guys look better. We need an example of good;
so far the media only has bad things to say of us, here at ATS (about our connections to the ariz. shooting for example, to cite the most recent
example I've noticed). The key to the truth is to make sure that it's journey from source to you is freely unimpeded and does not distort the
original content. If you think the truth is a piece of paper with black lines all over it to "protect" people then you are living in a lie.
Just as an interesting side-note, I noticed there is a check box for software in this category to be alerted to the US government as it employs
encryption. Well they can get contacted all they like, I'm in Canada, I couldn't give a crap if they one day come along and thinks my software is
technology that shouldn't get distributed around the world; they have no jurisdiction here and I will be setting up mirrors to ensure that if I get
taken out someone else will be around to pick up the pieces and carry things forward. This will get built regardless -- nothing would give me more
pleasure than to get us to a point where we can disconnect the ISPs, disconnect the cellular providers and telco's and cable tv providers. We don't
need them anymore, they've designed technology specifically to empower them and their fascist corporate models. They come up with a technology and
then inject dependency on them into it so you'll have no choice but to play by their rules; this has to stop, though the window to make it stop is
short (determined by how much farther ahead technology-wise the system gets relative to the general populace -- currently we have 1000's of times
more computing power and resources than all of the government's and businesses of the world combined, we must put this to use before our strength in
numbers is diminished by the system). Are you going to wait until there are vulcan cannon sniping drones in outspace capable of headshooting someone
with a smart phone, you seriously going to wait till there's an army of these things before you get off your ass to do anything to fight back?
Personally I hate violence, this is the only thing I can think of doing till the SHTF.
I am looking forward to your comments.
Ryan,
SubWeb Project Co-ordinator