5 Feb 2004 00:31
Dazuko 2.0.0 Released (and birthday!)
John Ogness <jogness <at> antivir.de>
2004-02-04 23:31:18 GMT
2004-02-04 23:31:18 GMT
Hi, Today (Feb 5) is Dazuko's birthday! 2 years old! For this special occasion I am very happy to announce the official release of Dazuko version 2.0.0. This version is truly a landmark in the history of Dazuko. The introduction of the abstraction layer, the new key/value device protocol, and the use of write() instead of ioctl() are major changes that will enable Dazuko to quickly advance to new platforms and allow for problem-free future expansion. This new version also introduces a "call_" layer. For example, rather than xp_malloc() being directly called, the XP layer now calls call_xp_malloc(). This extra "call_" layer checks the arguments before calling the real function and checks the return values before they are returned. If problems exist (for example, kmalloc() returns NULL), then this information is output as warning messages. Although these situations are properly handled in the XP layer, this extra check provides additional information for a "just in case" scenario. Since these functions are inlined by the compiler, they have a minimal affect on performance. I have also changed the package structure a bit. The Java interface has been integrated into the main package and the example programs have been moved into example_c and example_java sub-directories. Each of these directories has their own Makefile. I have labeled 2.0.0 as stable. I am very comfortable with this version and recommend that all Dazuko 1.x developers make the switch. This version provides more features, more information with more events, has more safety checks, and runs on more platforms.(Continue reading)
John Ogness
John Ogness wrote:
> Hi,
>
> I have merged the 2.0 branch into the head branch in CVS. This should
> make it easier for people to check out the code (since they do not have
> to worry about which branch they need to check out).
>
> This weekend I sat down and implemented the FreeBSD 5 extension. It
> wasn't too much work, mainly just changes in structures and function
> names (and going through the FreeBSD 5 source code).
>
> It appears to be working as well as the FreeBSD 4 extension. With
> FreeBSD there are still some issues that I need to resolve (for both 4
> and 5). Here is the list:
>
RSS Feed