Since no one replied I will talk to myself :)

I downloaded Netkernel and am beginning to play with it.

<quote>
What if software components were treated as URI-addressable services
and invoked by making Web-like URI requests?

What is NetKernel?

1060 NetKernel is the logical extrapolation of the simple idea of
using URIs to dynamically locate and invoke software components.

NetKernel manages a dynamically populated virtual URI address space,
composed by linking modules. Modules may expose software services and
resources on their public URI interface and have a protected internal
URI space which itself may consist of local and imported address
spaces. The NetKernel URI address-space is analogous to the way Unix
abstracts multiple file-systems into a uniform, logical file-system.
The Unix abstraction treats everything as a file. In NetKernel
everything is a URI-addressable resource.

At NetKernel's heart is an asynchronous process scheduler which
manages processes and low-level thread allocation. Most importantly,
the kernel is a dynamic URI-resolver. URI requests issued to the
kernel are resolved through the NetKernel URI address space where they
ultimately connect with code. Requests are qualified by REST-like
verbs; we have generalized from HTTP (GET, PUT, POST, etc) to a set of
application protocol independent verbs: SOURCE, SINK, DELETE, EXISTS
and NEW.

So, what is NetKernel? NetKernel is the URI addressing model of the
Web combined with a Unix-like kernel. We sometimes describe NetKernel
as a REST microkernel and, if we get ahead of ourselves, as a "virtual
operating system".
</quote>
http://www.xml.com/pub/a/2005/04/27/netkernel.html

I am constantly looking for ways to get a higher level of
abstraction for my programming efforts. This looks like
a way forward.

Maybe the way to use many cpus is to consider the chip as a
small www and let load balancers, caches, etc. take care of
the problems of distributing the computing load to the processors.

More essential documentation is here
http://1060research-server-1.co.uk/docs/1.1.0/docxter/doc_intro_whatitis.html

BobLQ


On 6/17/07, Bob La Quey <[EMAIL PROTECTED]> wrote:
It appears now that Moore's law will be manifest for
the forseeable future in multiple processors on a chip
rather than increasing clock speeds. Parallel processing
beomes more and more important in such a world.

There is a connection here with REST and the way the
web works. That connection, Resource Oriented Computing,
is being pursued in the NetKernel initiative.

"I never heard the phrase 'REST micro-kernel' before, but I had an
immediate expectation of what that would mean. An hour's
experimentation with the system met that expectation. Wildly
interesting stuff."

Jon Udell (infoworld)

http://www.1060research.com/netkernel/index.html

Comments,

BobLQ



--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list
  • NetKernel Bob La Quey
    • Re: NetKernel Bob La Quey

Reply via email to