Glenn Faden's Blog

  • April 18, 2008

Fully Open-Sourced Multilevel Desktop

Guest Author

It's taken a while to get all the legalities worked out, but I'm pleased to announce that all of the source code that you need to build the Trusted Java Desktop System (aka TJDS), is now fully open and browsable in the OpenSolaris source browser. Most of the code has been open for for two years, and was written before marketing picked the name Trusted Extensions. So all of these component have names containing the abbreviation tsol, which originally stood for Trusted Solaris. The newly available source includes:

libgnometsol - functions for label selection and role assumption

tsoljds-tstripe - trusted stripe and trusted path menus

tsoljdsdevmgr - device allocation GUI

tosljdslabel - GUIs for initiating multilevel and single level sessions

tsoljdsselmgr - trusted selection manager

These components  depend on two Trusted Extensions libraries:

libtsol - functions for label translation and comparison

libXtsol - functions for managing labels in the X11 server

While all of these components are open, they are covered by different license agreements, depending on their consolidation. The GNOME-related components are covered by GNU General Public License version 2. The library libtsol is covered by the Common Development and Distribution License , and libXtsol is covered by the X.Org license.

Join the discussion

Comments ( 2 )
  • Raul Saturday, April 19, 2008

    Is possible to get some Trusted Desktop functionality for KDE-Solaris ? Would be necessary a libgnometsol version for KDE ?

    Thanks for your great work !

  • Ted Toth Monday, April 21, 2008

    I think it would be good if the Trusted Extensions API usage could be isolated into a generic security API library so that this could be more easily ported to other trusted OSes.

Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.