Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Programming

Journal kiwipeso's Journal: Bringing KAOS to order…

I've got a better idea of the basic system layout.

KAOS is an agent based system running on top of BSD.
OpenBSD will the core system, but I'm planning on adding parts of NetBSD and FreeBSD where they are useful.

OpenBSD.org NetBSD.org FreeBSD.org for details.

Basically, you can think of the core system as a continent and the users as islands. Applications are groups of creatures, composed of several agents or demons running as sub processes.
This allows for a distributed grid approach to programs, sort of like Seti@Home, individual parts working on the same task, but the crash of 1 part does not affect the whole because the parts are just clones.

For example, I could make a KAOS version of the apache webserver, let's say I run apache just fine, then slashdot links to my server from the frontpage.
The slashdot effect then takes out the current process of apache, normally you'd only see a 404 page with too many users.
But the KAOS version of apache just loads another apache agent with the status of the previous agent still going.
This means apache keeps track of the users it had while handling the new users request for a particular page.
Apache will also have a mirror facility, if the site is getting too much traffic, it can offer to duplicate the site somewhere.

The other interesting thing is picture passwords, or PornoPassword if you want it.
This is based on an old program I was working on a few years ago, but got ripped off by a local company called Netlogic who now use it as E-See and Bankonit.

www.netlogic.co.nz www.e-see.com www.bankonit.com

Perhaps they haven't found the big security hole I left in yet, but I don't really care.

you have to pick several pictures as your password, in order and the tree of your choices is checked to see if you picked the right images.
Another possible way to login is by picking sounds.

The system has an efficient program protection system, memory is protected, agents are shielded from tampering, logs are encrypted, etc.

If you have any ideas, feel free to through them in the mix.
andrew.mc@paradise.net.nz

This discussion has been archived. No new comments can be posted.

Bringing KAOS to order…

Comments Filter:

"God is a comedian playing to an audience too afraid to laugh." - Voltaire

Working...