Linux Registry Update

Avi Alkalay avibrazil at gmail.com
Wed Aug 11 02:28:48 EEST 2004


A lot of things happened in the last weeks in and around the Linux
Registry project.
The most significant, discussed here in XDG, is Key Change
Notifications support.

This is what we have so far in version 0.3:

- Graphically edit key database with REGEDIT [1]
- Complete Doxygen API documentation, full of examples [2]
- Complete man pages [3]
- Key and KeySet change notifications, as needed by desktop frameworks
- Unique, unified key namespace to all programs [9]
- Import from, export to XML  [7] [8]
- Many contributions to LR-enable glibc, nsswitch, PAM and other OS
infrastructure [6]
- No weird, non-ubiquitous dependencies [5]
- Develop today in C/C++, Shell, Python, Ruby, XML, Java [6]
- RPMs [4]
- 2 APIs: 1 for apps, 1 for backends
- POSIX, so UNIX, BSD, Mac, Windows portable; exploiting specific
platform backends
- Ready to be used in the most restrictive environment (no net, no OS services)
- No daemons, so
  + no single point of failure
  + one process can't harm other's business with the key database
  + no comm protocol, so no extra grass here
  + no security holes, cause all security is handled directly by the OS
  + clean, simple
- Thread safe
- Unicode ready
- Project name change planned for near future

This is about 0,2% of the total work that has to be done, so
contributors are allways welcome to write patches and to create
awareness.

I'd like to thank the Linux Registry community to make the list above
have so many items.

Visit the project page: http://registry.sf.net

Regards,
Avi

Links: 
[1] http://www.livejournal.com/users/gregorburger/
[2] http://registry.sourceforge.net/api/html/modules.html
[3] http://registry.sourceforge.net/#man
[4] http://sourceforge.net/project/showfiles.php?group_id=99628
[5] http://registry.sourceforge.net/#compared
[6] http://registry.sourceforge.net/#ecosystem
[7] http://registry.sourceforge.net/#edit
[8] http://registry.sourceforge.net/#rgsubc  (import and export)
[9] http://registry.sourceforge.net/#namespace



More information about the xdg mailing list