【51CTO finishing】 The following is the United States well-known technology website "Inforworld" recently rated the 10 most valuable open source software:
Linux kernel
Linux is the most popular free operating system kernel. It is a Unix-like operating system written in C and conforming to the POSIX standard. Linux was first developed by Finnish hacker Linus Torvalds in an attempt to provide a free, free Unix-like operating system on the Intel x86 architecture. The program started in 1991 with a posting by Linus Torvalds, then at the Usenet newsgroup comp.os.minix, a well-known post that marks the official start of the Linux program.
GNU tools and editors
The free software advocated by GNU brings great benefits to developers. In 1984, the goal was to develop a complete Unix-like and completely free operating system and companion tool: the GNU system (pronounced "guh-NEW"). GNU operating systems and development tools are free and follow the GNU General Public License (GPL) protocol. Anyone can get the full source code online.
3. Ubuntu (operating system)
As a GNU / Linux-based platform, the Ubuntu operating system brings the spirit of ubuntu to the software world. Ubuntu projects fully comply with the principles of open source software development; and encourage people to use, improve and spread open source software. This means that Ubuntu is and will be free forever.
4. Three BSD operating system (FreeBSD, NetBSD and OpenBSD)
BSD (Berkeley Software Distribution, Berkeley Software Suite) is a derivative of Unix that was developed and distributed by the University of California, Berkeley, from 1977 to 1995.
Historically, BSD was once considered a UNIX "BSD UNIX" because it shares basic code and design with the AT & T UNIX operating system. In the 1980s BSD was widely accepted by workstation-class vendors and a number of variants of UNIX-licensed software were derived. Notable examples include DEC's Ultrix and Sun's SunOS. This can be attributed to the relative ease with which the BSD License is relatively loose, and most of the founders of tech companies that are now established are familiar with UNIX systems themselves.
Samba (allows Linux and Unix servers to provide file and print services for Windows clients)
Samba is a freeware implementation of the SMB protocol on Linux and UNIX systems and consists of server and client programs.
Samba is a tool suite that implements the Server Message Block (SMB) protocol on Unix, or the NETBIOS / LanManager protocol, which is commonly used by the windows series for disk and printer sharing. It should be noted that NetBIOS is based on Ethernet broadcast mechanism, there is no transparent bridge can not cross the network segment, and perhaps use WINS and LMHOSTS can, but I have not tried. I feel samba SMB bound to TCP / IP on the realization of samba only IP Subnet broadcast (often I have to specify the IP address :-(). Therefore, the communication with the samba win95 should not only install NetBEUI protocol, but also installed TCP / IP protocol.
6. MySQL (database)
MySQL is a small relational database management system, developed by the Swedish MySQLAB company, was acquired by Sun Microsystems on January 16, 2008. MySQL this open source software is widely used in small and medium Internet sites. Due to its small size, high speed and low total cost of ownership, and especially open source, many small and medium-sized websites have chosen MySQL as the site database in order to reduce their total cost of ownership.
BIND (DNS Server Software)
Bind is an open source DNS server software, Bind by the University of California, Berkeley developed and maintained by the full name of Berkeley Internet Name Domain It is currently the world's most widely used DNS server software to support a variety of Unix platforms and windows platform.
8. Sendmail (e-mail server)
Sendmail is the most important mail transfer agent. It is very important to understand the working mode of emails. In general, we decompose e-mail programs into user agents, transport agents, and delivery agents. User agent used to accept the user's instruction, the user's letter sent to the letter transfer agent, such as: outlook express, foxmail and so on. The delivery agent from the mail transfer agent to obtain letters sent to the end user's mailbox, such as: procmail.
OpenSSH and OpenSSL
OpenSSH is a free, open source implementation of the SSH (Secure SHell) protocol.
It replaces the telnet, ftp, rlogin, rsh, and rcp tools with secure, encrypted network connectivity tools. OpenSSH supports SSH protocols version 1.3, 1.5, and 2. Since OpenSSH version 2.9, the default protocol is version 2, which uses RSA keys by default. de: OpenSSH en: OpenSSH es: OpenSSH fr: OpenSSH it: OpenSSH ja: OpenSSH lv: OpenSSH nl: OpenSSH pl: OpenSSH sv: OpenSSH
10. Apache (web server)
Apache is the No. 1 web server software for the open source world. It can run on almost all widely used computer platforms.
Apache stems from the NCSAhttpd server, which has been repeatedly modified to become one of the most popular web server software in the world. Apache from "a patchy server" pronunciation, meaning a patch-filled server, because it is free software, so some people continue to develop new features for it, new features, modify the original defects. Apache is characterized by simple, fast, stable performance, and can be used as a proxy server.
【Editor's Choice】
You have to know that Microsoft open source those things 2014 noteworthy 10 open source projects