Sunday, May 2, 2010

Linux Careers and Pay Potential.

Currently the demand for IT specialists in general, including for those proficient with Linux, is at one of its lowest states ever. Due to the present economic situation this is the case with many other careers as well. Despite that, the use of Linux, and other Unix-like operating systems, is expected to grow in the coming years. This is perhaps more true than ever now that there is more corporate interest in saving money by using less license fee costly alternatives to operating systems such as Microsoft's and others.

Even now, Linux skills are generally considered more worthwhile than MS Windows skills. This is partly due to Linux certifications typically being more difficult to get than Microsoft OS certifications. In order to be really attractive to potential employers all over the world it is considered very handy to have a combination of OS certifications, such as Linux and Microsoft, or Cisco and Microsoft, etc. Of course, that's nearly twice as difficult a skill set to attain, but that is why such extra certifications are so valuable.

However, such dual-OS certifications are hardly necessary, and they are certainly not typical either. Linux median yearly salaries range from about $55,000 to $95,000. Linux System Administrators and Engineers start at the lower end of that approximate pay scale. Senior System Administrators and Engineers are at the top of that pay scale. Other positions which fit somewhere in-between, but which are also more towards the top of that pay scale, are Software Engineers/Programmers and IT Managers. So, as can be seen, a Linux career has very decent income potential.

Saturday, April 24, 2010

Dawn of Tux, the Linux Penguin.

I was unaware that the familiar Linux Penguin logo is named Tux. This logo (or mascot, or both, depending on who you ask) got its start in the mid-1990s, when people started debating the idea of what would make for a suitable Linux logo. The ideas ranged from various lampoons of other OS logos to various symbols of animals , such as a lion, tiger, or other such powerful creatures, and even a fox. Somewhere along the line, it was discovered that the father of Linux, Linus Torvalds, just happened to like penguins. Soon after, in about 1996, Tux was born in a contest for the best penguin logo. The winning Tux artist, Larry Ewing, reportedly used the GNU Image Manipulation Program (GIMP) to draw and paint the logo character. The name Tux is apparently an acronym for Torvalds UniX, which also links right in with penguins looking like they wear tuxedos, so the name stuck. But all this did not happen right away. It took a couple of years for Tux the Penguin to become firmly entrenched as the logo and mascot of Linux that he is known as today. Now that he is here, it seems unlikely that he will ever go away, unless Linux itself goes away.

Saturday, April 17, 2010

Net Neutrality: Comcast and the FCC.

Net neutrality is the term used to describe the philosophical ideal that data should be able to move across the internet without regard to content, destination, or source. Net neutrality is often times called the "First Amendment of the Internet". In the United States, high-speed Internet carriers, such as Comcast, are attempting to get legislative support for a two-tiered Internet service model. In such a model, carriers would be able to charge web site owners a premium for priority placement and higher speed access across their available network bandwidth links. Those that oppose this say that the internet was built to work in a traffic-neutral manner, and that the internet is what it is today specifically because of that. These people want Congress passing bills more in favor of net neutrality.

Recently, a federal appeals court ruled that regulatory agencies such as the F.C.C. currently have limited power over controlling internet traffic. This will allow internet service providers to block or slow specific sites, charging video (and other similar) site owners an additional fee in order to deliver their content faster to web browsers. This court ruling came after Comcast asserted it has the right to slow cable customer access to file-sharing services such as BitTorrent. This court decision may force the F.C.C. to change its methods of attempting to maintain net neutrality on the web. Currently, internet service providers, including even Comcast, are apparently not actually planning on making immediate use of this court ruling to restrict specific types of internet content, but as things stand now they could do so in future.

The F.C.C. may look for other ways to legally implement consumer internet service protections as part of its current commitment to maintaining an open internet. This may require an act of Congress, which many people, even those in favor of the principle of net neutrality, are very wary of. I can certainly understand that, but I think it's too soon to say if legislative action is required, or even desirable, in this case. There may very well be enough competition available among internet service providers that such a step will be unnecessary. Ever increasing technological advancements, as well as ever changing customer needs and demands, make it very difficult to judge how all this will really turn out down the road, and whether or not this is something we should be concerned about as customers. We may just have to take a wait and see attitude, rather than jumping the gun on demanding legal interventions that could cause more harm than good.

I personally favor the principle of net neutrality, as I think would most any other consumer. Our government does have a legitimate place in providing and enforcing legal protections of our personal freedoms, as well as in maintaining a free and open marketplace, but its track record in this is very mixed to say the least. In this case, for now, I trust the internet service providers and their customers' influence on them slightly more than I do the government. If further legislation is required, I'm sure we will get it, and then some, so I hope our internet service providers do not force the issue. Hopefully they are wise enough to realize this and leave things well enough alone as they are.

Sunday, April 11, 2010

The New iPad, Should Anyone Really Get One?

In my opinion, no. The iPad may at first glance be a nifty idea, but in comparison to the similar more open source competitor devices coming out later this year the iPad is just too limited in its abilities, especially considering its hefty price tag. One of the major limitations of the iPad compared to its up and coming competitors is that its source code, at least for now, will apparently NOT be available for outside developers to use in creating applications for the device. This is very much unlike how things are for Apple's iPhone, which has tens of thousands of applications developed for it, which is one of the reasons why that device is so popular. Apple taking a different approach with the iPad seems like an idea that will shoot the iPhone's ultimate usability in the foot before it even gets out of the starting gate. Android smart phones are beginning to overtake the iPhone in not only popularity but in user satisfaction rates as well. It is very possible that the Google Android (Linux based) iPad-like devices coming out soon will be just as user friendly and well received. Several of these devices will cost less than the iPad, though one can also expect prices for iPads to drop as well as time goes by, much as was the case after the initial excitement over the introduction of the iPhone passed. In other words, unless you really need it, and really...you probably don't, I would take a pass on buying an iPad right away, at least long enough to check out its competitors, as well as for pricing on ALL these devices to drop as they compete with each other. Due to competition, Apple also may later change its tune as regards the iPad's closed source operating system code, but by then things might be too late. Now, don't get me wrong, I'm a recent purchaser and user of an iPhone and I really think it is a very useful and nifty device, but the iPad is not the same as a bigger and better iPhone. It is a different animal and so the potential iPad shopper should be very wary of buying on impulse base on any prior iPhone experience. If I myself was not an AT&T customer (and considering my wife was already an iPhone user anyway) I may very well have gotten an Android phone instead. The bottom line is that other tablet devices like the iPad that are coming out will likely be much more flexible machines than the iPad, but many users may not need or use that level of flexibility either, so what kind of user will you be?

Saturday, April 3, 2010

A Brief Review of the SCO v. Novell Trial.

This was a multiple part court trial in a lawsuit originally brought on by the SCO (Santa Cruz Operation) Group computer software company against the Novell computer software company. This was a process that started around 2003 and continued on until the end of March, 2010. SCO claimed ownership of the UNIX computer operating system (OS) from which the well known LINUX OS can trace its roots. Novell claimed these allegations were false and that Novell still owned the copyright to UNIX. In the end, the SCO group lost its lawsuit and was ordered to pay an approximate $2.5 million reward to Novell. Due to SCO losing its original allegations, it was also ruled by the court that SCO was not authorized to enter into an earlier 2003 agreement it had made with the Sun Systems computer software company regarding the UNIX OS.

Sunday, March 14, 2010

Team FREDNET's open source approach to winning the Google LunarX Prize.

The Google Lunar X Prize, $20 million to the 1st private team that lands a data transmitting rover on the moon, is itself very interesting. Team Fred Net's open source (Web 2.0 approach) team project for winning the prize is also of some interest. Honestly though, I was much more interested in some of the other contesting team's approaches to the problem, in particular the Romanian team's effort . They actually have their own complete plan for getting their rover to the moon inexpensively (relatively speaking), unlike Team Fred Net, which apparently hopes enough people will donate enough money (6-10 million dollars) for them to pay to have their rover piggyback on a conventional rocket launch platform. The open source concept of the team is neat to be sure, but considering they have only put together about $3,000 so far, I think their approach may be too dependent on the good will and interest of others. I for one will not be contributing to their effort, unless they can at least better prove their own capabilities. I love how these X Prizes promote private entrepreneurial efforts in space exploration. I look forward to seeing if anyone will win this particular prize, and seeing how they did it if they do.

Sunday, March 7, 2010

How Linux Kernels Are Numbered.

There are three different Linux kernel numbering systems. The very first Linux kernel version was 0.01, followed by 0.02 through 0.03, then 0.10 through 0.12, and then 0.95 through 1.0 and onward to the current version. That was the first kernel version numbering scheme. From Linux release 1.0 through to just before release 2.6, the kernel version numbering system was composed of three numbers, each separated by a decimal point. The first number was the kernel version, with the second number being a major revision of that kernel version, and the third number being for minor revisions (such as for bug fixes and security patches). As of 2004, the kernel version numbering system has undergone a third change in which the version consists of 3 to 4 numbers, each separated by a decimal, with the third number being the actual kernel version number. The fourth number now indicating security patches and/or bug fixes. A kernel version with the letters "rc" in front of the numbers indicates a release candidate version. Letters after the numbers may indicate initials representing who made that kernel version, or may instead be initials or an abbreviation that indicate what that particular kernel release is meant for.