2.1.0-birthday (pre2) posted

John Ogness <[email protected]>
Newsgroups gmane.linux.dazuko.devel
Message-ID <[email protected]>
Hi,

Seeing as how it is Dazuko's 3rd birthday, I have posted a pre-release 
of 2.1.0. This represents not only a merge of 2.0.5 and the new features 
from 2.1.0-pre1, but it also includes many additional new features 
planned for 2.1.0, such as:
   - no more open lists (ON_CLOSE 100% reliable, no memory leaks)
   - separate configuration settings for groups
   - interface ported to Ruby, Lua, and PHP

Another cool feature (which was greatly improved from the 2.1.0-pre1 
version) is DummyOS. This is a sample extension of Dazuko to help people 
interested in porting Dazuko to other systems. It runs completely in 
userspace and uses the real DazukoXP and DazukoIOXP core for processing. 
This means that it can also be used for testing/development of the XP 
(cross-platform) core.

Getting it up and running is easy:
$ ./configure --system=dummmyos
$ make
$ ./dazuko.bin

Then you can open a second terminal and build/run the example program:
$ cd example_c
$ make
$ ./example /tmp

When you go back to the first terminal, you can enter fake file access 
events. (Use "help" for a list of available commands.) For example:
DummmyOS kernel> open /tmp/file.txt

You will see that the example program receives the event. Just as with a 
real OS, you can have many registered processes in a group and many 
groups (all with different configuration settings). You can even use the 
Java or Ruby example programs. It doesn't matter because the DummyOS 
extension sits under the interface. Any existing Dazuko-based 
applicatoins can use DummyOS.

There is still a problem with getting the example programs to terminate 
correctly, but that will be fixed later.

Things left to implement before the 2.1.0 release:
   - the new "trusted application" framework
   - extension to Dazuko interface to support caching

After 2.1.0's official release, I will be working to get 2.2.0-pre1 
done. It is important that Dazuko starts moving into VFS soon because 
more and more people are using the Linux 2.6 kernel and VFS is needed 
for Dazuko to be 100% effective for Linux 2.6.

John Ogness

-- 
Dazuko Maintainer
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.