Summary of 2011 10 of the most important open source software
2011 year is a banner year for open source. For this reason, the selection of 10 of the most important open source projects have actually quite difficult. To determine the importance of an open source project, the standard should be far-reaching, and growing popularity, or is the new leader in the field of technology.
1. Hadoop
first appearance is Hadoop, there is no doubt that from the Apache Foundation’s distributed computing platform deserve the word “important” word in the past year, this project is sponsored by Yahoo to include Amazon, IBM, Twitter, Facebook other companies use.
Hadoop is not just is a distributed file system for storage, but designed for general purpose computing device in the form of large-scale distributed applications running on the cluster framework. The figure is Hadoop architecture:

Although not a new project, but the Hadoop distributed computing has become the de facto the standard.
2. Git
Git has been ubiquitous, and is not it? Linus Torvalds, the Linux small hobby to benefit not only (Git is to help manage Linux Torvalds developed the Linux kernel developed an open source version control software), but also to become more popular open source projects. In the distributed version control, using Git will be more reliable than other solutions.
before the Git, BitKeeper has been a Linux kernel developers in the world to use the main source code tools. Some of the open source community who feel that the BitKeeper license is not suitable for open-source community’s work, so Torvalds decided to examine the permit more flexible version control system. Although the original Git was developed to assist the Linux kernel development process, but we have found in many other free software projects also use Git. For example, X.org has recently moved to Git up, and many of the projects Freedesktop.org moved to Git on.
Git is not only a popular tool only, it is also the basis for GitHub – the current Web’s most popular open-source project brings together one of the platforms. Other hosting platforms such as Gitorious, SF, Google Code Hosting, also adds support for Git.
3. Cassandra
If you selected this year’s Ten popular open source terms, then, Apache Cassandra should be able to occupy a seat. Cassandra won the 2011 Best NoSQL solution awards.

Apache Cassandra is a set of Key-Value open source distributed storage system . It was originally developed by Facebook, used to store large data. Facebook currently using this system . Cassandra from Amazon of Dynamo and Google of BigTable to get inspiration. it is a social networking cloud computing ideal database to Amazon’s proprietary Dynamo fully distributed basis, based on a combination of Google BigTable column family (Column Family) data model, P2P to center of the store, many aspects can be called Dynamo 2.0.
4. LibreOffice
LibreOffice is a free office software, it can be Windows, Linux, Macintosh platforms, the software is a total of six applications for your use, including: Writer, Calc, Impress, Draw, Math, Base .

in the past year, LibreOffice team a lot of work, you after the Sun acquisition by Oracle is still assured of a compatible OpenOffice office software can use. LibreOffice constantly releasing new versions, new features in this release is not only, also make LibreOffice more stable and reliable.
5. OpenStack
cloud computing can be considered 2011 One of the hottest areas of technology, OpenStack by Rackspace and NASA to develop cloud computing platform to help service providers and enterprise to achieve similar Amazon EC2 and S3 cloud infrastructure services (Infrastructure as a Service, IaaS).

OpenStack consists of two main modules: Nova and the Swift, the former NASA developed the virtual server deployment and operations calculation module; which is Rackspack development of distributed cloud storage module, the two can be used together, can also be used separately. OpenStack is an open source project, in addition to access to the support of Rackspace and NASA, but after that there including Dell, Citrix, Cisco, Canonical’s contributions to these heavyweights and support development of very fast, have to replace another industry-leading open source cloud Eucalyptus platform situation.
6. Nginx
Nginx finally released this year the 1.0 version, but also completed a business process. According to Netcraft’s latest statistical report, Nginx’s market share has reached 8.85%, has behaved as a Web server in the youngest, but also growing rapidly.

Nginx (pronounced engine x) is a lightweight Web server/reverse proxy and e-mail (IMAP/POP3) proxy server, and under a BSD-like protocol issue. By Russian designer Igor Sysoev program developed originally for the Russian large-scale web portal and search engine Rambler (Russian: Рамблер) use. Characterized by possession of less memory, concurrent capacity, ability to do concurrent fact the Nginx web server in the same type performed better.
7. jQuery
is now difficult to find a non-use of the Web developer of jQuery. jQuery has become the most popular JavaScript library, and it is difficult to surpass with other JS library is the place it has a huge library of plug-ins, a large number of developers writing extensions and plugins for jQuery.
8. Node.js
Node.js is a used to write high-performance JavaScript web server toolkit, a series of changes began. More unique is that, Node.js will assume you are running it in a POSIX environment (Linux or Mac OS X). If you are under Windows, it would need to install MinGW to get a fake POSIX environment. In the Node in, Http is the most important. Node is optimized for creating http server, so you can see most of the examples on the Internet and libraries are focused on the Web (http framework, template library, etc.).
Node.js is open source products into industrial applications this year, another winner, it get a well-known cloud computing service provider Joyent funding . Other well-known companies such as LinkedIn , 37Signals , Rdio , Yahoo and GitHub , also will Node.js for their products.
9. Puppt
Puppet is an open source software tools for automated configuration and deployment, it is simple to use and powerful, being more and more attention, many large IT companies are now using the puppet in the cluster management and software deployment, such as Google use Puppet manage more than 6,000 Mac desktop computers (2007 data).

Puppet allows a system administrator can interact with the community and share proven tools, to avoid duplication of work. It is through the following two features to achieve this goal: 1) provide a simple but powerful framework to accomplish system management tasks; 2) system management tasks can be described as a puppet language, so you can share code with each other, share with other languages ??like the code, such as python, C and so on.
10. Linux
is Linux 20 anniversary this year, also released the first version 3.0, then version has been rising, a large number of commercial companies to participate in kernel development. 20th anniversary of the 3.0 version, these two points so that Linux was elected in 2011 one of the most important open source software, should be no doubt.
not Android?
in the production of the list when it should be put to for Android I also considered a long time. Some might say that Android is very important, but there are a lot of people question the nature of the Android open-source, said that Android is an open code project, rather than an open source project. Of these 10 items do you think of? Whether that omission? May wish to express your views below.
Via https://www.linux.com/news/featured-blogs/196-zonker/524082-the-10-most-important-open-source-projects-of-2011