In today's post, I will briefly explain the term "Network Neutrality", why it is important to you, and why Comcast services suck in general.
Alright, so here we have the modern day high-speed internet - a super-happy fun place where you can do about anything information and entertainment wise from watching stupid videos to posting how big your last BM was on some social network for the whole world to see. Cool right? All of these pieces of data are considered equal and are permitted through a principle called network neutrality - or better known as a part of that junk you would see in the first amendment.
Ok, what if some of that content was blocked or "capped". That would suck and people would (and do) complain because this violates net neutrality. This is something that has come up in recent years as the FCC wants to help take control of what traffic and content is allowed through major internet providers seemingly one at a time. Comcast, one of the first providers partially affected by the FCC wave, prevents its users from complete net neutrality by denying full permissions to access certain peer 2 peer (P2P) traffic and particular streaming websites such as Netflix without paying an extra fee to the provider itself.
I understand that conglomerate Internet/Phone/Cable companies don't want your computer to turn into a free Cable/Phone/Entertainment machine because they'd lose money on there other services, but that doesn't give them the right to censor certain aspects of the internet that we pay a solid 80+ bucks a month for because they monopolized other sensible providers..
.. oh yeah -
http://comcastsucksballs.blogspot.com/
http://comcastsucks.org/
- free speech at its finest.
Do you respond to polls?
Saturday, November 12, 2011
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 -
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 -
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.
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..
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
--
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..
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..
Thursday, September 15, 2011
Module 3 Stuffs.
Hello my 2 and 1/2 viewer audience! It's time for me to answer some more questions for this weeks Linux module.
1. What is an argument? Give several examples.
Examples - Any script values or variables that a user throws at a command line in an attempt to execute/ view a favorable action..
echo $1 $2 $3 # argument1 #blah
wc -w1 "argument2".html
etc..
2. Use the man pages to tell me two options for the ls command and what they do.
"ls" is basically a very important two letter command that lists what contents are available in a particular area/directory you're in (AKA. the window to everything for core UNIX'ers). The "man" or manual page through "ls" follows certain rules that give you names of numerous commands and descriptions of how to use them. Two examples given are "more" and "less" commands (ie. cmd "man more" or "less") ..or even "man man" which describes the manual on the manual page which is awkward but effective..
3. Use the internet to look up "The Cathedral and the Bazaar" and tell me what it is and why it is important.
1. What is an argument? Give several examples.
An argument is something that I recall originated from my parents divorce and bitter custody battles in the late 1980's where.... Wait.. wrong class..
In the case of Linux terminology (and the book), An argument is considered a number, letter, file name, etc. that gives some information to a command and is passed to the command when it is called. The command line argument is anything on a command line following the command name that is passed to the command. So basically any option (AKA a "switch", AKA a"flag") would be considered a type of argument as well.Examples - Any script values or variables that a user throws at a command line in an attempt to execute/ view a favorable action..
echo $1 $2 $3 # argument1 #blah
wc -w1 "argument2".html
etc..
2. Use the man pages to tell me two options for the ls command and what they do.
"ls" is basically a very important two letter command that lists what contents are available in a particular area/directory you're in (AKA. the window to everything for core UNIX'ers). The "man" or manual page through "ls" follows certain rules that give you names of numerous commands and descriptions of how to use them. Two examples given are "more" and "less" commands (ie. cmd "man more" or "less") ..or even "man man" which describes the manual on the manual page which is awkward but effective..
3. Use the internet to look up "The Cathedral and the Bazaar" and tell me what it is and why it is important.
Well, according to internets, The Cathedral and the Bazaar is an essay in book form originally created by Eric S. Raymond in the early 1990's and published by O'Reilly media in 1999 that discusses vital engineering methods and techniques around the Linux kernel. The book talks about 2 distinctive methods of developing open source software, the Cathedral model - (source code released only to devs), and the Bazaar model - (source code released to public).
The importance of this book was based on being able to see both sides and critique each model accordingly. This essay/book let people see the importance of having source codes for free software open to the public rather than having them solely for developers. Thursday, September 8, 2011
Wat is Linux Kernal?
In this post, I will leave a very brief explanation of what I believe a Linux kernel is, what it does, and how it can dramatically change your life for the better and save you money on car insurance..
Alright, so from what I've read, the average Linux kernel architecture currently consists of around 6 million carefully coded lines that form the base of the operating system itself. In short, it's the core or brains of the OS.
..Actually, that's too simple of an explanation (even though it's right..) Let me go into a little more detail for the sake of it being a graded assignment..
Ok, since we all know by now the kernel is the core of the OS, but there are many functions that the kernel works with behind the scenes for it to work. A Linux kernel is centered around the GNUC Library (GLIB-C), the system call interface (SCI), the users crap (Applications), and of course, the hardware. The User and it's applications are at the top of the chain reaction as all data is initially sent from you for the CPU to sort out. From here, the GLIB-C links to the SCI where it then ask for the kernels permission for whatever is asked of by the user (this includes both hardware and software access/services). To put more simply, the kernel works between the hardware and the operating system to get processes moving according to the user and hardware/software it works with.
Might not be the best brief explanation or save money.. but it's as close as I can get for now as a newbie Linux student.
Alright, so from what I've read, the average Linux kernel architecture currently consists of around 6 million carefully coded lines that form the base of the operating system itself. In short, it's the core or brains of the OS.
..Actually, that's too simple of an explanation (even though it's right..) Let me go into a little more detail for the sake of it being a graded assignment..
Ok, since we all know by now the kernel is the core of the OS, but there are many functions that the kernel works with behind the scenes for it to work. A Linux kernel is centered around the GNUC Library (GLIB-C), the system call interface (SCI), the users crap (Applications), and of course, the hardware. The User and it's applications are at the top of the chain reaction as all data is initially sent from you for the CPU to sort out. From here, the GLIB-C links to the SCI where it then ask for the kernels permission for whatever is asked of by the user (this includes both hardware and software access/services). To put more simply, the kernel works between the hardware and the operating system to get processes moving according to the user and hardware/software it works with.
Might not be the best brief explanation or save money.. but it's as close as I can get for now as a newbie Linux student.
Subscribe to:
Posts (Atom)