Microsoft Contributes to New Version of Linux

Soon the 3.0 Linux kernel will be released. You might be surprised to learn that Microsoft was one of the top 5 contributors to this version — well, specifically K. Y Srinivasan, a Microsoft developer.

Although the contribution might be surprising, the reasons behind it are not. The major contribution by Microsoft was to update drivers for its Hyper-V product, which is similar to the VMware product in allowing for 64-bit virtualization on the computer. Greg Kroah-Hartman, who oversees code staging for Linux, actually threatened to remove the code because Microsoft was not being cooperative and updating it for the new version.

It seems the threat worked and was the motivation that Microsoft needed to work on the code, which will make it possible for Hyper-V to function within the new Linux kernel. Obviously the main reason Microsoft was willing to contribute is to reach its own ends; but users will be grateful for the contribution, especially developers that rely on virtualization to test products and find problems.

Still, it’s kind of poetic to know that because of this contribution, Microsoft is the number one contributor of code for the new 3.0 Linux kernel. It makes you wonder what will happen next. Maybe there are scientists out there who will bioengineer pigs to grow aerodynamic limbs from the sides of their bellies that when used will cause them to lift above the ground. After all, as the saying goes, “When pigs fly . . .” Well, you get the idea.

The Appeal of Linux to Technical Tinkerers

Servers designed for Linux 

Image via Wikipedia

Linux appeals to a specific population of computer users – the tinkerer. This is the user that loves nothing more than to take systems apart, rebuild them and tweak them within an inch of the computers life. They are more likely than not to have old systems sitting around, waiting for the right moment to ressurect one. Personalities such as this love Linux for its ability to provide them with hours of fascination an education.

Computing power once grew in leaps and bounds, but now has stagnated and left many a metal carcass in its wake. This is where Linux shines, especially for the tinkerer. Servers once required their own PC, now they are simply a hard drive in a case, connected to a network. Linux revives the old server that’s running on ancient hardware, and turns it into a streaming media server. No need to purchase an expensive streaming media box when an old system can be recycled with Linux.

Another excellent use of Linux is for a gaming server. Want to set up a LAN party for your friends, but don’t have the money to put out for a server? Source out an old PC that has a decent processor on it, such as a Pentium III, and install a version of Linux that is geared towards gamers. For less than $100, you can set up a LAN in your garage and invite your friends over for a night of  virtually blowing each other to bits.

Those who have a desire to learn more about their computers and what they can do are best served by starting with Linux.

 

The Saving Advantage: Linux

Un dollar us 

Image via Wikipedia

Money is the great divider. It carves a line through the online world, forcing users to choose sides; and the choice you’ve been reduced to is one of few funds and a pitiable bank account. There are no dollars for you to spare: they must all instead be given to the demands of your day to day existence. Trying to purchase the necessary applications is therefore deemed impossible. You can’t afford software. You can’t waste pennies on programs.

You don’t have to — with the use of Linux.

Most popular platforms (such as Windows, Macintosh and similar brands) demand countless dollars from users. Individual applications must be purchased… and then subsequently replaced as they lose their prestige. Keeping pace with the advancements of technology becomes a challenging thing, and many individuals can simply not afford to buy what they need.

Linux offers an alternative, however.

This is a free system: its programs are created with an open source philosophy, which enables them to be shared (and modified) between users. Upgrades, software and more does not have to be purchased within a store. Instead it can be achieved through simple downloading.

And this makes it essential for individuals — like yourself — who lack the means to purchase new items each year. A limitation of funds doesn’t have to equal a limitation of technology. Computers can instead be defined by your decisions and not your wallet.

This is the true advantage of Linux: allowing it to service those who crave stability (as well as innovation) but can’t afford its hefty price. This is progress for all and not just the lucky few.

Curing Boredom With Online Hobbies

The invention of the Internet has made finding a hobby easier than ever before. There are hundreds of things to do online that can quickly turn into a hobby. Anything from engaging in forum discussions about similar likes and interests, to playing online games can turn into a hobby that costs little to maintain and entertain you for hours.

If you are considering finding a hobby through the Internet, here’s a look at some of the most popular online activities that people have turned into hobbies over the years.

Online Gaming

Online gaming is another Internet activity that is quickly becoming a popular hobby. There are hundreds of different online games that people can play. These games can range from Online Casino games, first-person shooter games, card games, and adventure games. If you have a favorite game, chances are there is an Internet version of it somewhere.

Engaging in Online Forums

Many people will find like-minded people through online forums. These forums are used as a place to share information and voice opinions. Participating in an online forum can quickly become a hobby for those who like to interact with other like-minded people. The best part is there is an online forum for virtually any interest or opinion, so there will never be a lack of a conversation.

Web-based Businesses

Developing a web-based business is a great way to engage in a hobby and earnsome money. Web-based businesses can range from writing online, developing websites, and even selling items through an online store. These businesses are a great way to keep busy, develop a hobby, and earn a little money.

The GNU Project

The GNU Project was announced at the Massachusetts Institute of Technology (MIT) in 1983. The goal of the GNU Project was to provide free software that was compatible with any other software that was not free.

GNU is an acronym for “GNU’s Not Linux” and took about a decade to develop. It was finally completed in 1992 with the addition of the Linux kernel. 

Work continues of the GNU Project, but today, along with software development, it also consists of political campaigning and the building of awareness. 

What was and continues to be unique about the project is the mass sharing that goes along with it. Programmers everywhere were and still are encouraged to write programs and codes for the program. 

GNU is free in the sense that its users are free to edit, copy and even distribute the software. It is unique in the sense that after users have altered it to fit their needs, they are allowed to freely pass it on to others. They are, however, required to pass along the new coding with the software. It is not free in the sense that users never have to pay for it. For example, many programmers get the software from the companies for which they work. These companies have actually purchased the software. The programmers are free to get the software for personal use and to pass it along to their friends.

While the GNU Project is definitely technical in nature, it was also introduced as a political, social and ethical arrangement. In this respect it has certainly met its goal, since it has truly affected the way its software is distributed. The GNU Project continues to be protected by Copyleft, which is what allows for the free use of the software to continue. It preserves the “free” part of the GNU Project, which allows the software to be freely edited and distributed.    

Copyleft

Copyleft is the program which protects the GNU Project, which allows programmers to freely edit and pass along copies of the software it protects. The term “copyleft” is a play on the term “copyright.” Where copyright protects information from being freely distributed, copyleft protects one’s ability to do just that. The symbol for copyleft is the mirrored image of the copyright symbol. However, the copyleft symbol doesn’t have the real legal sense that the copyright symbol does.

It is an actual way to license material and can be applied to art, music, computer software and documents. Copyleft gives users the right to adapt these works to fit their needs and any creations resulting from the changes made are then also protected under the licensing agreement of copyleft.

The GNU Project was the first major copyleft license to be widely used and continues to use it. Without its protection, the GNU Project would have a hard time surviving. Creative Commons takes advantage of a similar license which is termed “ShareAlike.”

Basically, once a person creates something and decides to license it under copyleft, it allows the person to maintain some control over how it is used. The main benefit of a copyleft license is that people are able to benefit from someone else’s work but anything derived from that work must be released under similar terms.

How copyleft differs from copyright in regards to software is that copyright gives the only the authors of software the ability to modify and distribute their work while copyleft allows anyone to carry out these modifications and guarantees. This allows everyone to have access to the edited software, allowing many to benefit.  

Copyleft provides a protection that is somewhat rare in today’s world. It ensures that people everywhere have the ability to freely tweak and pass along their new creations but still gives the original inventors credit for their ideas.  
  

Interesting Facts about Linux

Most people have heard the name “Linux,” but couldn’t tell you that much about it, which is rather ironic since Linux has revolutionized today’s technological world. Without it, technology as we know it would probably be very different.

First, Linux is simply a computer operating system. If that means nothing to you, it might help to know that Microsoft Windows is also a computer operating system. Basically, a computer operating system is just the utilities and programs that make your computer work. 

No one owns Linux. The creator of Linux, Linus Torvald, doesn’t even own Linux, but he does own the trademark “Linux.” This probably seems strange, especially in today’s world, but the truth is that no one person or corporation owns Linux. Instead, it is being improved upon daily by volunteers and corporate sponsored programmers worldwide.  

Linux is free, but that term can be slightly misleading. The free part comes from the fact that anyone who gets Linux also receives its source code so that they can change it and then redistribute it. What is unique about Linux as compared to others operating systems such as Microsoft Windows, is that it is perfectly acceptable to pass it along to others after you get it and even make changes to it. The only requirement is that provide your modified source code along with the copies you distribute. This is possible because Linux is licensed under a General Public License, which allows users to modify the source code.

Linux may seem complex and even a little mysterious at first. However, the more you learn about and familiarize yourself with it, the more quickly you’ll find yourself understanding it. Most Linux converts will tell you they could never go back to their old computer operating system. There is definitely a learning curve involved if you decide to try Linux out for yourself, but you’ll probably be surprised at how quickly you learn to use it.  

Free Linux Education Resources for All Linux Users

Microsoft Windows is everywhere. Since the late 1980′s Windows has been steadily building market share and today Windows can be found on almost all new computers. With all of this collective knowledge about Windows, it can be easy to simply accept and use Windows due to convenience. However, with a little time the benefits of Linux can be easily learned.

Linux Online has created a useful set of tools aimed at providing site visitors with a wealth of information on Linux. Both beginners and seasoned users can benefit from Linux Online’s free online education modules.

Beginning Users
Linux Online offers a 20 lesson online course that provides users with a strong foundation for Linux beginners. The course starts with the basics such as explaining what Linux; but from there, the course delves into more usage-based applications such as installation of Linux, file structures, and commands.

Intermediate Users
The second online course provided by Linux Online provides the next step of education for beginning users or can be used as a starting point for intermediate level Linux users. This course provides details on more advanced topics such as administering system users, automating tasks, security, using PERL, system services, and Linux Kernel. In addition to this course, Linux Online provides short lessons and how-to’s dealing with specific topics related to Linux.

Advanced Users
The third and final online course provided by Linux Online covers advance topics for the journeyman Linux user. Here topics such as more advanced security, email systems, programming under Linux, Apache, PHP and XML, and a host of other topics are covered in this course. Additionally, Linux Online provides a tips and tricks page that gives knowledge to even the most senior Linux users about how to keep Linux running well.

Although many people take the easy road, the less travelled road is often times better. With a little knowledge, Linux benefits can be realized.

Tips to Identify the Right Website for a Software Download

iPhone 2.0 (not 3G) Home Screens
Image by manning999 via Flickr

Have you ever found yourself trying to find a good game or application to help you pass the day or get a project finished? Well, make use of the following tips when you are trying to find good quality websites to download software.

For starters, check whether there is a clear and well defined privacy policy for the website. The website may not be collecting any info from its visitors. Yet, the presence of a privacy policy indicates that webmasters are concerned about protecting not just their customers, but their own rights and liabilities as well.  When you download from a site with a good privacy policy, you can rest assured that whatever trails you leave behind will not be used in any way you would not wish.

Second, choose the websites that are used and visited most often. If the site is very popular, it is obvious that it will be updated on a regular basis. Normally, this information is made available on the website itself. If not, you can make use of the list of software applications available for download to find out whether the latest versions are available or not. If nothing else works, you can visit websites that provide information about the domain to find out when it was last updated.

Third, read the user reviews of the software download website you are visiting.  When you see many positive posts and positive feedback posted by users, then you know you can feel good about getting a download from this company.  Also, see what people have to say about the customer service.  A good site will have great customer service to ensure you have help with downloading your software.  There are other common sense things to consider.  Just remember to do a little research first and you will surely find a company that fits your needs.

Balancing Work and Home Life

Earnmydegree.com is a site that offers online degrees and vocational training in many different fields, which allows moms to stay at home while completing education in the field of their choice.

This website is very user friendly, offering a virtual tour and instruction of how to best use the site. It allows potential students to research all available degrees in the field they are looking at, as well as the best possible education option with each person’s individual situation. For example, some people may be working at the time of beginning the program, and the site offers ways to balance both sides. It also features extensive financial assistance information, which has made obtaining a degree more affordable and simpler than ever. If a potential student is unsure of what degree to obtain based on the career they desire, the site features a detailed guide about what programs will be most suited to more than 1000 popular career choices. For mothers looking for a way to earn extra money while staying at home, this option has made the educational experience a great way to obtain a better-paying job that won’t require nearly as much time away from the home.