During past two weeks I have been working with Linux kernel implementation of NoTA DIP. The release 0.1 of the work is now ready and available for anyone to try. The first version contains only local loopback and it is very experimental but that is only a start. You can find it from http://gitorious.org/knota. There is also mailing list available for the project.
So then, why to create a kernel version of NoTA DIP. With kernel version it is possible to achieve much better performance. The approach with kernel implementation is opposite to reference implementation. The reference implementation is meant to be generic and easily portable and thus it has some drawbacks when it comes to performance.
Downsides of kernel implementation are more work needed to maintain it and much slower development speed. Also work done there is not directly usable in other projects as with reference implementation.
One new challenge that another implementation brings is the compatibility. How can we ensure compatibility of two different implementations of same stack ? Extensive testing is one way to close the gap but certainly there is need to innovate something new there.
I have been using Sun's VirtualBox in development of kernel module. The feature that you can take a runtime snapshot makes development cycle very fast when kernel crashes and redirection of console output to a desktop window is a luxury that has not existed before.

Comments
HI.....
Purpose of the project is to build kernel optimized version of NoTA DIP.
Currently the implementation supports:
* Socket creation & destroy
* Local registration of services
* Local connection to services
* Sending & receiving data
* Select() call
kids boombox
Linux kernel implementation
Thanks for sharing and great information in this site. I have been effective past two weeks with the port of NoTA Device connect Protocol (DIP) to Linux kernel. Now the version 0.1 is ready. The purpose of this port is to create an optimized version of the NoTA DIP for Linux kernel and maintain compatibility with reference implementation that is available from search marketing group case studies and Poker Chip Set . The Linux is one of the main environments for applications of NoTA and thus very good at your job and very useful information.
The job is now just started and only new connections are supported with internet. I will be working with the development every now and then but of course somebody is free to make a payment to the project's missing parts. This is a very informative blog. This is a really good read for me,
-----------------------
Linux kernel implementation
All of this news would seem to gibe with what Autoblog sources within MB have told us in recent days. While earlier reports indicated that the recently launched F 800 Style concept sedan was an indicator of the next CLS or E-Class, we now understand that the Geneva Motor Show star is actually more of a hat-tip regarding the next C-Class, a vehicle that is slated to grow slightly in order to better accommodate new models slotting in below it. Incidentally, we hear that the F-800's controversial snout is in fact a near match for the next-gen E, and that America could receive a sedan version of the rumored B-Class lineup as well.So, when might we expect all this to go down? Depends. Says Joachim Schmidt, sales and marketing chief at MB, "The behavior of Americans depends on fuel prices. Nevertheless, we see a trend also toward fuel-efficient cars."
==================================
piano lamp
lava lamp
fluorescent lights