[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dazuko-devel] 2.1.0-birthday (pre2) posted

From: John Ogness
Subject: [Dazuko-devel] 2.1.0-birthday (pre2) posted
Date: Sat, 05 Feb 2005 17:08:03 +0100
User-agent: Mozilla Thunderbird 1.0 (X11/20050201)


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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]