Linux Network Management

OpenNMS is a Java based network management tool. OpenNMS provides polling, data collection and event notification.

It is supported for Linux systems and have a graphical monitoring feature allowing network administrators to view things like bandwidth utilization, system downtime and security events.

OpenNMS can be customized to provide monitoring for switches, routers, servers, and other network equipment. It can also be used to keep track of assets.

Windows 7 vs Linux

Now that Windows has come out with Windows 7 (don't they have a cool name for this one?) the debate is on again that Linux is dead. What do you think?

I couldn't disagree more. Though I have not had the opportunity to work with Windows 7 yet, I have several reasons why I don't think Linux will ever die at the hands of any version of Windows.

1. Window has no plans of going open source. As long as this is true, you will never be able to truly customize Windows to fit your needs.

2. A quick check on Newegg proves that Windows 7 promises to sport a hefty price tag, just like all the other Microsoft products.

3. Windows 7 isn't a server OS, so it won't compete with Linux in Linux's largest market.

4. As long as Windows retains the largest market share, it will also retain the largest number of viruses and other attacks.

I think the summary answer to the question is that Windows 7 and Linux don't necessarily compete head to head. Both systems have niche markets and I don't think either system will penetrate the other's niche. Windows server edition is a greater threat to Linux than Windows 7.

Is there room for both Windows and Linux? And what about Apple?

Yes, and the answer goes back to niche markets. Windows is and probably will remain the primary business OS because of it's user friendliness and price point.

Apple has a market in the graphic design and multi media market.

Linux has the open source crowd. As long as all those different types of needs exist there will be room for all 3 operating systems.

Have you looked at Windows 7 yet? What are some of the new features that might make you upgrade your system to it?

I have not had an opportunity to work with 7 yet, but the advertised feature that jumps out at me right away is speed. I would definitely consider upgrading from Vista for a snappier OS.

The other advertised feature that I find very appealing is improved boot times. Waiting 2 or more minutes for Vista to finally load gets pretty old. Microsoft has a long way to go to keep up with distros like Xanros Presto! which claim boot times for a partial OS in just seconds.

What is Andriod

Android is Google's open source, Linux based, mobile OS for mobile phones. I most definitely believe there is a future in Android. It offers many of the same features that the Iphone offers, but on a completely open source platform. In addition Android is both carrier neutral and hardware neutral, allowing more vendors to utilize the technology and more customers the ability to purchase the technology.

For those who like a challenge - who is Alex Rubin and what does he have to do with android?

I'm not totally sure about this one, but as best I can tell, Alex Rubin is Andy Rubin's dog. Andy Rubin is a developer on the Android project, and currently the Director of Mobile Platforms at Google.

Linux Kernel Numbering

The Linux kernel numbering system has changed a bit over the years. Originally, Linux kernels were numbered based on whether they are stable release or not. Even numbers were stable releases and odd numbers were more development based. The second number in the string is the one that indicates a stable release. For example, 2.6.31.1 is the current sable release. 2.5.X.X was a developmental release that 2.6.X.X was based on. This numbering system was officially scrapped with the 2.6.X.X release.

Now development has started on the 2.6.X.X kernel, and Linus Torvalds has indicated that he does not intend to go to a 2.7 release to denote the development release. Instead development is being done on the minor releases. A minor release is denoted by the third number in the 2.6.X.X format. The forth number of the format indicates bug fixes, security patches, and other corrections.

In the current numbering scheme, a developmental release is indicated by the letters "rc" followed by a number. RC stands for release candidate, indicated that it is not ready for a production environment.