Do you respond to polls?

Monday, October 31, 2011

Jobs + Linux = $

For today's Halloween special episode, I will attempt to talk about job fields in Linux, what they pay, and how such type of jobs are normally acquired without the assistance of a parent.

Anyway, computer based jobs have been on the rise for at least the past 10+ years. This being said, this includes a variety of different fields being opened up to the masses including working with open source development. From doing 80k/yr. Administrative engineering to working sub $10/hr data entry/ tech "specialists", I will list a few of the more recent common jobs that have to do with Linux.


Linux Systems Administrator -

Pay: $75k - $85k/year
Requirements -
Bachelor's degree in Computer Science or related field
3+ years of professional experience.
Knowledge of Linux operating system and Linux system administration: OS installation, Java, C++, monitoring, etc. Job description -
A person in this field is responsible for installing, configuring and maintaining operating systems on workstations and a variety of servers, in support of scientific and business processing. They recognize and trouble shoots problems with server hardware, operating system and applications software and regularly performs software installations and upgrades to operating systems and layered software packages, and schedules installations and upgrades and maintains them in accordance with established IT policies and procedures.

 Android Software/Application Developer
Pay rate: $60 - $70K/year
Requirements -
B.S. in Computer Science or related discipline and 1+ years experience in Application development on Android and 3+ years in Java/C++
Job description - 
A person in this field deals with mobile operating systems based upon Linux 2.6 +. This includes working with various mobile platforms such as Android, IOS, and there hardware respectively.  They must be able to troubleshoot issues with different types of hardware and must be comfortable with pair or team programming.

Embedded Linux "C" Developer
Pay rate: 100k- 105k /year
Requirements -

4 Year Degree, preferably Computer Science degree, 5 year experience working with Linux and embedded systems. Strong Linux skills, including kernel modification experience and experience with low level Linux device drivers Strong 'C' programming skills
Job description -
A person in this field is required to work in a team of Linux software engineers to design and implement diagnostic software intended to test and validate hardware systems and components for the client security appliances. The code must support several operational environments, from prototype bench testing to high volume manufacturing. The diagnostic software is intended to fully exercise state of the art circuit boards and their components (e.g. processor support chips, memory systems, I/O components and their mutual interconnections). In other words, must be a complete nerd.


Support Associate Desk Technician
Pay rate: $30k - $40k /year
Requirements -
2 year BS or equivalent(usually), able to work in different OS environments, able to pass urine analysis ..
Job description -
A person in this field is responsible for being able to read scripts and able to help customers with various technical issues over the phone. This includes working with customers via Virtual Private Network (VPN) to solve computer related issues depending on the employer/company. (Currently doing one these of positions.)


 Overall, there are a slew of Linux and Linux related jobs that are not only hiring in masses, but pay extremely well and for good reason.. Looks like a few more years of school for me..

Oh well. Happy Halloween, then.


Saturday, October 29, 2011

Brazil + Linux = $

This blog is based upon an older podcast from NPR regarding the Brazilian governments stance on open sourced software.

Link - http://www.npr.org/player/v2/mediaPlayer.html?action=1&t=1&islist=false&id=3919175&m=3919176

The podcast shows how the Brazilian government is continually shifting away from Microsoft through an alternative software program to not only save hundreds of thousands of dollars of software expenses, but to also liberate themselves from them in the process. Brazil has spent over a billion dollars in software licenses since 1999. Because of this, many Brazilian companies have alternatively pirated software in order to save money.

Through recent years, their government has made a stance by making a switch to open sourced (or free) programs, along with the increasingly user friendly virus free Linux OS platform as their default software. This movement also includes custom Linux Brazilian desktop versions for casual users as well. 

I find this not a big surprise as a large community of independent developers of open source software are located in South America and Brazil in particular. It was only a matter of time before this would come to pass. This movement is something that many countries, including first world countries, could learn from. It's funny how much money can be saved just by looking for alternatives - even more funny that alternatives might even work better in the long run..

Tuesday, October 11, 2011

Open Sourced Software - Do eet.

Alright, for this school blog, I have to explain in a brief memo to a boss in a such and such corporation that I supposedly work for how open source licensing is cool and basically show how it can be beneficial financially. K?

--

Dear Mr./Mrs. Boss,

It has come to my attention through TPS reports that our company is seemingly hemorrhaging money due to the fact that our current systems rely heavily on expensive commercial software. Although our new software gets the job done accordingly, I find that using more open ended software could greatly reduce many of our company’s unnecessary software expenditures. 

Our current versions of Microsoft Office cost $150 apiece. The Windows OS alone is $250 plus the Microsoft licensing for each terminal.. Both of these can be easily replaced by identical and heavily supported open ended programs such as Open Office and current free licensed revisions of Linux like Debian or Ubuntu.  This could mean hundreds of thousands of dollars a year saved on just software upgrades alone per building.

These replacements would not cost you or the company nearly anything. Open source software is mostly free but some programs do require licensing which isn’t nearly as costly or hassle in comparison to our current order. A Linux OS license for Ubuntu would be completely free in this case and could easily be loaded into every computer along with equally free compatible software within a day.

I would be more than willing to assist putting in a week’s worth of work installing the new software in each system if you were willing to accept open sourced software.

Thanks,
Chris O


-- 

Anyway, that's how I'd say it without sounding too complicated. I get a raise, right..?

Tuesday, October 4, 2011

How Linux kernels are numbered and why I can't spell today.

Welcome back my 2.5 viewers -

In this weeks post, we talk about how Linux will be integrated into oxygen to make odd people even and obsessive compulsive's happier.

..

According to the internets, Linux kernel distribution names are named according to there "stability". Odd numbers and even numbers in this case. Even numbered releases such as 2.4, 2.6, 2.8 etc. are categorized as more concrete builds that have been through alpha and beta stages. The less complete and/or alpha/beta kernel releases are usually categorized into odd numbers such as 2.5, 2.7, 2.9. The even/odd system for kernels came around march of 1994 with vers 1.0 then in 1996 with 2.0 and so on with major and minor revision in between. In 2004, they seemed to ditch the system idea in favor of a shorter release cycle system adding extra numbers instead such as 2.5.943 leaving the third set of numbers as the revision type.

The advantages of favoring the even/odd system is that you obviously know if a version is stable or not. The disadvantage of this is that it can be very limiting to devs as every other release of a kernel should be stable/unstable accordingly. Although a number and letter system would be a quick fix for this issue, (i.e 2.4.28a - 2.4.28z) it would still be limited and most likely be more confusing in the long run.

..  I honestly can't spell today - had to rewrite about every other sentence in this weeks post..