LWN: Comments on "Real-Time Messaging Middleware Integrated with Secure Linux (Embedded.com)" https://lwn.net/Articles/328932/ This is a special feed containing comments posted to the individual LWN article titled "Real-Time Messaging Middleware Integrated with Secure Linux (Embedded.com)". en-us Tue, 23 Sep 2025 23:08:10 +0000 Tue, 23 Sep 2025 23:08:10 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Real-Time Messaging Middleware Integrated with Secure Linux (Embedded.com) https://lwn.net/Articles/329237/ https://lwn.net/Articles/329237/ pirx3 <div class="FormattedComment"> RTPS is multicast, not broadcast.<br> </div> Mon, 20 Apr 2009 19:36:52 +0000 Real-Time Messaging Middleware Integrated with Secure Linux (Embedded.com) https://lwn.net/Articles/329048/ https://lwn.net/Articles/329048/ bvdm <div class="FormattedComment"> DDS's Real-time Publish-Subscribe (RTPS) protocol is only specified for UDP for a good reason, it is a broadcast protocol. Sure you can run the higher layers over TCP, which is what OpenDDS does (they actually use CORBA on top of), but then you lose interoperability.<br> </div> Sun, 19 Apr 2009 17:20:43 +0000 Real-Time Messaging Middleware Integrated with Secure Linux (Embedded.com) https://lwn.net/Articles/329042/ https://lwn.net/Articles/329042/ pflugstad I know what DDS is, and BTW I'm pretty sure you can run it over TCP if you so desire (although how you can do QoS with TCP in the mix I don't know). My point was to note that DDS is an open spec with at least one FOSS implementation (thanks for the pointer to the Prismtech impl), contrary to xarma's comment. <p> And all of this misses the point of the original article - integrating RTI's proprietary DDS implementation with the NSA created SELinux. This makes DDS in general (and RTI's implementation in particular) more appealing to the DoD/Navy, since it can probably now be used in more security restricted (e.g. MLS) environments. So the point of the other part of my comment was to provide readers with some motivation for this integration beyond the obvious. <p> Bringing up competing technologies (AMQP) is irrelevant in this context, since as you point out, they have different use cases (although I'd guess you could make DDS work in a generic manner fairly easily). <p> I'd love to see any (either) of the open DDS implementations do a similar integration and give RTI some competition (or at least get the wire-level interoperability solved). I kinda doubt it's gonna happen though, as it seems like something you really would want a company behind. Maybe the ACE/TAO/OCI guys will do it. Sun, 19 Apr 2009 17:02:10 +0000 Real-Time Messaging Middleware Integrated with Secure Linux (Embedded.com) https://lwn.net/Articles/329040/ https://lwn.net/Articles/329040/ bvdm <div class="FormattedComment"> DDS is a UDP-based, publish-subscribe only protocol.<br> <p> AMQP is generic messaging queuing middleware.<br> <p> Different use cases.<br> <p> If anyone is interested in DDS, Prismtech has (most) of their implementation under the LPGL. <a href="http://www.opensplice.com/">http://www.opensplice.com/</a><br> <p> </div> Sun, 19 Apr 2009 16:12:07 +0000 Real-Time Messaging Middleware Integrated with Secure Linux (Embedded.com) https://lwn.net/Articles/329017/ https://lwn.net/Articles/329017/ xarma <div class="FormattedComment"> <p> Concerning the OpenDDS implementation, it is not interoperable with other DDS implementation:<br> <p> <p> From the FAQ Here : <a rel="nofollow" href="http://www.opendds.org/faq.html">http://www.opendds.org/faq.html</a><br> <p> Q:<br> Is OpenDDS interoperable with other DDS implementations?<br> A:<br> Currently no. OpenDDS currently doesn't have an implementation of RTPS (Real Time Publish-Subscribe) transport layer required for interoperability. <br> <p> </div> Sun, 19 Apr 2009 09:34:56 +0000 Real-Time Messaging Middleware Integrated with Secure Linux (Embedded.com) https://lwn.net/Articles/329007/ https://lwn.net/Articles/329007/ pflugstad Huh? <a href="http://en.wikipedia.org/wiki/Data_Distribution_Service">DDS </a>is a spec available from Object Management Group. <p> RTI is just the main mover behind it. There is an open source implementation (<a href=http://www.opendds.org/>OpenDDS</a>). <p> The US DoD (the Navy mainly I think) is very interested in DDS, so integrating it into SELinux is a nice check-box item for the DDS supporters. Sun, 19 Apr 2009 03:50:20 +0000 Real-Time Messaging Middleware Integrated with Secure Linux (Embedded.com) https://lwn.net/Articles/328973/ https://lwn.net/Articles/328973/ ms <div class="FormattedComment"> AMQP is the open protocol. See www.amqp.org<br> OpenAMQ is _an_ implementation of it. There are several of them, including one by Red Hat (qpid), and another by LShift (lshift.net) (www.rabbitmq.com) which has recently made it into Debian and Ubuntu. There are other non-free implementations available too.<br> </div> Sat, 18 Apr 2009 20:44:20 +0000 Real-Time Messaging Middleware Integrated with Secure Linux (Embedded.com) https://lwn.net/Articles/328972/ https://lwn.net/Articles/328972/ xarma <div class="FormattedComment"> This is about Publish Subscribe:<br> <a rel="nofollow" href="http://en.wikipedia.org/wiki/Publish/subscribe">http://en.wikipedia.org/wiki/Publish/subscribe</a><br> <p> There are other options to this proprietary technology:<br> - Epics: <a rel="nofollow" href="http://aps.anl.gov/epics/">http://aps.anl.gov/epics/</a><br> - OpenAMQ <a rel="nofollow" href="http://www.openamq.org/">http://www.openamq.org/</a><br> <p> </div> Sat, 18 Apr 2009 20:13:04 +0000