By RangerRick, on September 1st, 2007%
So I know I’ve been quiet, but I’ve been busy as a bee, mostly with OpenNMS.
First of all, I’ve been spending time prepping for the 1.3.7 release, closing bugs, documenting, and writing code. 1.3.7 is ramping up to being an awesome release.
First of all, brozow found a pretty major performance issue in the way we’re scheduling and writing RRD data. It is now an order of magnitude faster to collect the data and get it queued for writing, so once again we’re I/O bound. 😉
Second, we spent some time completely reworking the ICMP (ping) code, it is crazy efficient now, and the code is considerably easier to understand. No more 2-pages-of-code-to-do-a-simple-ping. Discovery is way faster, and overall ICMP handling is much improved.
That paved way to the new MultiICMP monitor, a clone of Tobi Oetiker’s wonderful SmokePing tool. I wrapped that up this week, and it’s happily chugging away in the new codebase.
Also, we’ve embedded Jetty into OpenNMS, so we no longer require Tomcat for our Web UI (although we still offer the option if . . . → Read More: OpenNMS Rockin’
Share on Facebook
By RangerRick, on August 6th, 2007%
So DevJam officially ended Friday, and now it’s time for LinuxWorld.
If you’re here in San Francisco, please, stop by the .org pavilion and say “hi!” We will be showing off OpenNMS 1.3.6 and hanging out with the other über-geeks. 😉
Share on Facebook
Share on Facebook
By RangerRick, on August 1st, 2007%
So I’ve been having a lot of fun at my first OpenNMS DevJam. We’ve had a lot of fun geeking out and I’ve had a chance to work on some neat bits of code.
First of all, we released OpenNMS 1.3.6, which as I mentioned before, removed all of the JNI code from the build, simplifying packaging and distribution immensely.
In addition, we’re now working on embedding Jetty so it won’t be necessary to install a separate servlet container like Tomcat to be able to use the web interface.
While I was at it, I implemented a pet project, Bonjour service advertising — so your OpenNMS web instance will be easily located from any Bonjour-capable web browser, like Safari or Camino.
There’s also a lot of cool work going on with a Google Web Toolkit UI that’s looking very promising.
I’ve been very impressed by the facilities provided by the University of Minnesota. The dorm rooms are much nicer than what I had back in the day, and our conference area is great — blazing fast . . . → Read More: DevJam Hacking
Share on Facebook
By RangerRick, on July 27th, 2007%
As of yesterday, Brozow and I (and with the help of others) have completely exorcised the C code from the OpenNMS codebase. That is not to say that it isn’t required, we still rely on C code for performing ICMP pings (java has no raw socket support), but at least it is split out into it’s own package, which makes packaging much easier.
Now, instead of building umpteen different RPMs for different platforms every time we make an OpenNMS release, we can make a single .noarch RPM for all platforms — only updating the platform-specific code when necessary, which is rarely. That code has barely changed over the years, so chances are, we won’t have to do it again for a while.
Thanks to this, it is now easy to create a yum repository with this stuff, so I have gone ahead and done so:
http://yum.opennms.org/
It only contains stuff for RHEL4/CentOS4 and RHEL5/CentOS5 right now (i386 and x86_64 versions), but the intention is to expand it to all supported RPM-based platforms.
Share on Facebook
Share on Facebook
By RangerRick, on July 25th, 2007%
A few weeks ago I finally released KDE 3.5.7 to Fink unstable, as well as KOffice 1.6.3. Both seem to be pretty solid and I’ve not really had any reports of issues, so it’s looking pretty good.
In addition, I finally updated Fink stable to include the KDE 3.5.6 release that has been in unstable for months, as it’s had no major reports against it.
I’ll give 3.5.7 a few more weeks to make sure there are no major issues with it, and then move it over as well.
There is also another KDE4 release pending, API freeze is coming up Any Day Now, so I will try to refresh my binaries as well with the new code if I get the chance.
Share on Facebook
Share on Facebook
By RangerRick, on July 12th, 2007%
OpenNMS 1.3.5 is now in Fink 10.4 unstable.
It’s mostly a bugfix release, with a few changes to notifications and thresholding. For a general idea of what’s changed, see the New and Noteworthy page at the OpenNMS wiki. For more details, see the full release notes.
Share on Facebook
Share on Facebook
By RangerRick, on July 10th, 2007%
I started seeding a new KDE/Mac snapshot last night after fighting my way through some build issues. It looks to be a pretty solid release, lots of bugfixes and fresh code. 🙂
It’s been great to see the interest since going to aKademy, there are a number of folks very interested in seeing the Qt/Mac port get cleaned up and ready for the Real World™ so expect to see more in the future.
It’s slow going seeding from my home network, as I need to throttle it during the day (since my wife and I both work from home) but it should pick up as things make it to other seeders, and my seeding machines out on the ‘net.
As always, let me know how things go!
Share on Facebook
Share on Facebook
By RangerRick, on July 3rd, 2007%
My aKademy presentation is now available online!
Ogg Theora Video PDF Slides
(There is also a torrent of the entire collection of talks.)
It went reasonably well once I got started, but I actually had, um, some technical difficulties…. 😉
I had forgotten to pack my DVI->VGA adaptor so that I can hook up to the projector. Someone was kind enough to lend me one, but it turns out you can’t use any old adapter, you need an Apple one. Otherwise, your shiny new perfect Macbook Pro hard-locks and takes 5 minutes to fsck and start up. (GRR.)
Anyways, Stefan Teleman was nice enough to switch with me, and do his talk first. Once he was finished, I tried one more time with the DVI connector, and it crashed again, so we gave up on the VGA plug and set about trying to figure out a way to get my presentation (and demos) viewable.
Then someone in the crowd had the ingenious idea of setting my laptop on the spot for the projector camera used for oldskool transparencies, instead of hooking . . . → Read More: aKademy Mac OS X presentation available
Share on Facebook
By RangerRick, on June 29th, 2007%
It’s been a crazy month, and it’s gonna keep getting crazier. June 11th I went to WWDC. Then, last weekend, I was in New York for the Origami USA convention. Now I’m headed out to Glasgow to speak at aKademy.
Then, in July it’s off to the OpenNMS Dev-Jam, and immediately after that, LinuxWorld Expo, where we’ll be in the .org pavilion.
Phew!
So anyways, if you’ll be at any of those events (heh), drop me a line!
Share on Facebook
Share on Facebook
By RangerRick, on June 25th, 2007%
So recently, Planet KDE has had a huge number of posts about the Windows and Mac ports of KDE and I just wanted to put in my $0.02.
I’m the primary (or at least, most public) person working on the Mac port, and I am also employed by an open-source company, and I would just like to say I agree with Aaron’s sentiment. I am both a Mac supporter and an FLOSS supporter and while I can’t speak for the Windows port, I can say that I have no intentions of the Mac port trying to take anything away from the community nor from open-source software as a whole.
There are large parts of the Mac community who had no idea open-source software existed for a long time, but things like Firefox (and heck, Safari’s KHTML heritage) have made it much more prominent, and have driven large numbers of people to try out things like OpenOffice, Ubuntu, and KDE and see that there really is great free software out there, which is not only free as in beer, but gives you the freedom . . . → Read More: KDE on Alternate Platforms
Share on Facebook
|
|
|