RFE: FireKit

Stephen Gallagher sgallagh at redhat.com
Fri Jul 24 16:24:02 UTC 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 07/24/2009 12:03 PM, Matthew Woehlke wrote:
> Stephen Gallagher wrote:
>> Python does not make for a particularly efficient long-running daemon.
>> And if your plan is to monitor for port openings in order to prompt,
>> it's going to need to be a long-running daemon (also you'll probably
>> want a kernel module component to signal your daemon when a port is
>> opened)
>>
>> If I might suggest, you probably want to use a compiled language like C.
>> The GLib C framework is probably a good approach, especially with its
>> excellent glib-dbus integration.
> 
> If I might suggest, C++ and Qt would also be a fine approach :-), the
> object model isn't built on C hacks, and Qt also has great dbus
> integration. (And it's bloody easy to design UI's in Qt. And you could
> make friends by working with KDE instead of making them play catch-up,
> for a change.) Why does everyone have to reach for glibc first?
> 

Sorry, wasn't trying to start a holy-war. I reached for GLib mainly
because it's written in C and doesn't require pulling in the entire C++
shared object set. If we're expecting that FireKit would never be
available on a system that didn't run C++, then QT is an admirable
option as well :)

/me usually writes code intended for limited-memory/space systems, so
C++ is usually too heavyweight... but then again, so is GLib.

- -- 
Stephen Gallagher
RHCE 804006346421761

Looking to carve out IT costs?
www.redhat.com/carveoutcosts/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAkpp4B0ACgkQeiVVYja6o6PHBgCfeizVWzy0kk//CT3z72ZqJlWy
xnEAn3c5El4PCYeYXvGrDBUS+TyUHNFm
=0pho
-----END PGP SIGNATURE-----




More information about the fedora-devel-list mailing list