Home  >  Article  >  The 30 most popular open source software among IT companies. How many have you used?

The 30 most popular open source software among IT companies. How many have you used?

Linux中文社区
Linux中文社区forward
2023-08-01 17:12:542902browse

The 30 most popular open source software among IT companies. How many have you used?

Part1 web server

  • 1, Nginx
  • 2, Lighttpd
  • ##3, Tomcat
  • 4. Apache HTTP Server
  • ##Part2 Big Data and Cloud Computing
  • 5、Hadoop
  • 6、Docker
  • ##7、Spark
  • # #8, Storm
  • 9, Cloud Foundry
  • 10、CloudStack
  • 11. OpenStack
  • ##Part3 Cloud Storage
  • 12、Gluster
  • ##13、FreeNAS
  • 14、Lustre
  • 15、Ceph
  • ##Part4 Operating System
  • 16, centos
  • 17, Ubuntu
  • Part5 Database
  • 18、MySQL
  • 19, PostgreSQL
  • ##20, MongoDB
  • 21、Cassandra
  • ##22、CouchDB
  • 23、Neo4j
  • Part6 Development Tools and Components
  • 24, Bugzilla
  • 25, Eclipse
  • ##26, Eclipse
  • 27、Node.js
  • 28、React Native
  • 29、Ruby on Rails
  • Part7 Middleware
  • ##30、JBoss
The so-called open source means opening up the source code of the software. Everyone can see the source code. Everyone can study the source code together and optimize and improve the software. More and more IT companies are open to open source. On the one hand, with excellent open source projects, there is no need to reinvent the wheel and can be used directly. On the other hand, their own companies have excellent self-research projects. In order to develop Changzhang can choose to open source the project so that more developers can participate and work together to improve the functionality of the software! In recent years, many large domestic IT companies have gradually launched some high-quality open source projects. For example, Huawei has open sourced its Hongmeng system, Tencent has open sourced its self-developed top database TBase, and Alibaba has open sourced its self-developed scientific computing engine Mars.
The 30 most popular open source software among IT companies. How many have you used?
Next, let’s briefly review the survey report on the current status of enterprise open source released by Red Hat, and then briefly Let’s introduce some of the open source projects most favored by IT companies. These are mainly enterprise-oriented application software projects, covering several categories such as web servers, big data, cloud computing, cloud storage, operating systems, and databases.

Red Hat releases 2019 Enterprise Open Source Survey Report

The 30 most popular open source software among IT companies. How many have you used?
##Open source technology There is no doubt that it has been widely used in enterprises. Tech giants like Google and Microsoft also recognize the power of open source—as evidenced by Google Cloud’s recent partnerships with companies like MongoDB, redis Labs, Neo4j, and Confluent. But what do these companies think about open source? Why choose open source? What are their next steps for open source? Based on the above questions, Red Hat launched the “State of Enterprise Open Source” survey and released the survey report on April 16, 2019.
This report is the result of interviews with 950 IT leaders around the world, including the United States, United Kingdom, Latin America and the Asia-Pacific region. Understand the enterprise open source profile in different geographical regions.
Do companies consider open source to be strategically important? This is the first question that Red Hat raises and is most eager to understand.
The survey results show that the vast majority of the 950 respondents believe that open source is strategically important to the enterprise's overall infrastructure software strategy. In fact, more than 69% said it was very or extremely important.
In addition, 68% of enterprises have increased their use of enterprise open source in the past 12 months, and more than 59% expect to increase their use of enterprise open source in the next 12 months. Keep using enterprise open source.
Today, enterprise open source can also replace proprietary software for many different purposes, from virtualization to message buses to application servers. Open source also helps define and shape new approaches to infrastructure, from containerization to software-defined storage and networking.
Among them, the proportion of enterprises using open source technology to achieve infrastructure modernization and application modernization is 53% and 42% respectively.
Open source software isn’t just about replacing old infrastructure, though. 42% of respondents said they are using it for digital transformation, primarily for big data analytics and database management. This trend cannot be underestimated.
#Open source is unique in that it enables individuals and organizations to collaborate and achieve common goals with minimal barriers.

The 30 most popular open source software among IT companies. How many have you used?

#Many new categories of software today are influenced by open source technology. Artificial intelligence, software-defined infrastructure, and cloud-native platforms are some good examples.
Much of the innovation in today’s software world is happening with open source, and organizations that rely on software to support their businesses want to be able to take advantage of this innovation.
As Red Hat CEO Jim Whitehurst said at the beginning of the survey report: "The most exciting technological innovations taking place in this era are taking shape in the open source community."

Part1 web server

1, Nginx
The 30 most popular open source software among IT companies. How many have you used?
Nginx (engine x) is a high-performance HTTP and reverse proxy web server developed by Russians. It also provides IMAP/POP3/SMTP services. It is characterized by small memory usage and strong concurrency capabilities. Nginx's concurrency capabilities perform better among web servers of the same type. Many people use Nginx as a load balancer and web reverse proxy.
  • Supported operating systems: windows, linux and OS X
  • Related websites: https://nginx.org
##2, Lighttpd
The 30 most popular open source software among IT companies. How many have you used?
Lighttpd is a lightweight open source web server software. Its fundamental purpose is to provide a high-performance website that is safe, fast, compatible and flexible. web server environment. It has the characteristics of very low memory overhead, low CPU usage, good performance and rich modules. It is widely used in some embedded web servers.
  • ##Supported operating systems: Windows, Linux and OS X
  • Related websites: https://www.lighttpd.net/
3, Tomcat
The 30 most popular open source software among IT companies. How many have you used?
Tomcat server is a free and open source Web application server. It is a lightweight application server and is mainly used to run JSP pages and Servlets. Because Tomcat has advanced technology, stable performance, and is free, it is deeply loved by JAVA enthusiasts and recognized by some software developers, making it a popular web application server. In addition, when searching for the public account Linux, this is how you should learn to reply "Linux" in the background to get a surprise gift package.
  • ##Supported operating systems: Windows, Linux and OS X
  • Related websites: https://tomcat.Apache.org
##4、Apache HTTP Server
The 30 most popular open source software among IT companies. How many have you used?
Apache HTTP Server (referred to as Apache) is an open source web server of the Apache Software Foundation, which can be used in most computer operating systems. Run, due to its cross-platform nature and security, is widely used and is the most popular web server system on the Internet since 1996. It is said that 55.3% of all websites are currently powered by Apache.
  • ##Supported operating systems: Windows, Linux and OS X
  • Related website: https://httpd.apache.org
##Part2 Big Data and Cloud Computing

5. Hadoop
The 30 most popular open source software among IT companies. How many have you used?
##Hadoop is a distributed system infrastructure developed by the Apache Foundation , is recognized as a set of industry big data standard open source software, providing massive data processing capabilities in a distributed environment. Almost all mainstream manufacturers focus on Hadoop development tools, open source software, commercial tools and technical services. Hadoop has become the standard framework for big data.
  • ##Supported operating systems: Windows, Linux and OS X
  • Related websites: http://hadoop.apache.org
##6、Docker
The 30 most popular open source software among IT companies. How many have you used?
Docker is an open source application container engine. Developers can package their own applications into containers and then migrate them to docker applications on other machines. This can be achieved Rapid deployment, widely used in the field of big data. Basically, companies doing big data will use this tool.
  • ##Supported operating systems: Windows, Linux and OS X
  • Related websites: https://www.docker.com
##7、Spark
The 30 most popular open source software among IT companies. How many have you used?
Apache Spark is a fast and versatile computing engine designed for large-scale data processing. Spark is a general parallel framework similar to Hadoop MapReduce. Apache Spark claims that “it can run programs up to 100 times faster than Hadoop MapReduce in memory and 10 times faster on disk. Spark is better suited for data mining and machine learning and other MapReduce algorithms that require iteration. In addition, Search the public account Programming Technology Circle backend and reply "gift package" to get a surprise gift package.
  • ##Supported operating systems: Windows, Linux and OS X
  • Related websites: http://spark.apache.org
##8、Storm
The 30 most popular open source software among IT companies. How many have you used?
Storm is a Twitter open source distributed real-time big data processing system, which is called the real-time version of Hadoop in the industry. As more and more scenarios cannot tolerate the high latency of Hadoop's MapReduce, such as website statistics, recommendation systems, early warning systems, financial systems (high-frequency trading, stocks), etc., big data real-time processing solutions (stream computing) are becoming increasingly popular. Its applications are becoming more and more widespread, and it is now the latest explosive point in the field of distributed technology, and Storm is the leader and mainstream in stream computing technology.
  • ##Supported operating systems: Windows, Linux and OS X
  • Related websites: https://storm.apache.org
##9、Cloud Foundry
The 30 most popular open source software among IT companies. How many have you used?
Cloud Foundry is the industry's first open source PaaS cloud platform. It supports multiple frameworks, languages, runtime environments, cloud platforms and application services, enabling Developers can deploy and scale applications in seconds without worrying about any infrastructure issues. It claims to be "built by industry leaders for industry leaders," and its backers include IBM, Pivotal, Hewlett Packard Enterprise, VMware, Intel, SAP and EMC.
  • Supported operating systems: system independent
  • Related websites: https://www.cloudfoundry.org
##10、CloudStack
The 30 most popular open source software among IT companies. How many have you used?
CloudStack is an open source cloud computing platform with high availability and scalability, and it is also an open source cloud computing solution. Accelerates the deployment, management, and configuration of highly scalable public and private clouds (IaaS). Using CloudStack as a foundation, data center operators can quickly and easily create cloud services from existing infrastructure.
  • Supported operating systems: Operating system independent
  • Related websites: https://cloudstack.apache.org
##11, OpenStack
The 30 most popular open source software among IT companies. How many have you used?
OpenStack is an open source cloud computing management platform project and a combination of a series of software open source projects. An open source code project developed and initiated by NASA (National Aeronautics and Space Administration) and Rackspace, and authorized. OpenStack provides scalable and elastic cloud computing services for private and public clouds. The project goal is to provide a cloud computing management platform that is easy to implement, massively scalable, rich, and has unified standards. This popular cloud computing platform claims that "hundreds of the world's biggest brands" rely on it every day.
  • ##Supported operating systems: Operating system independent

  • Related website: https://www.openstack.org

Part3 Cloud Storage

12、Gluster
The 30 most popular open source software among IT companies. How many have you used?
GlusterFS is a highly scalable and scalable distributed file system suitable for data-intensive tasks such as cloud storage and media streaming. It implements all standard POSIX interfaces and uses fuse to implement virtualization, making it look like a local disk to users. Capable of handling thousands of clients.
  • Supported operating systems: Linux, Windows
  • Related websites: https://www.gluster.org
##13, FreeNAS
The 30 most popular open source software among IT companies. How many have you used?
FreeNAS is a free and open source NAS server that can turn an ordinary PC into a network storage server. The software is based on FreeBSD, Samba and php, and supports CIFS (samba), FTP, NFS protocols, Software RAID (0,1,5) and web interface configuration tools. Users can access the storage server through Windows, macs, FTP, SSH and Network File System (NFS); FreeNAS can be installed on a hard drive or removable media USB Flash Disk.FreeNAS server has a bright future; it's an excellent choice for building a simple network storage server
  • Supported operating systems: System agnostic
  • Related website: http://www.freenas.org
14, Lustre
The 30 most popular open source software among IT companies. How many have you used?
##Lustre is an open source, distributed parallel file system software platform with high scalability, High performance, high availability and other features. Luster was built with the goal of providing a globally consistent POSIX-compliant namespace for large-scale computing systems, including some of the most powerful high-performance computing systems in the world. It supports hundreds of petabytes of data storage space and hundreds of GB/s or even terabytes/s of concurrent aggregate bandwidth. Some of its earliest adopters include the nation's major national laboratories: Lawrence Livermore National Laboratory, Sandia National Laboratories, Oak Ridge National Laboratory, and Los Alamos National Laboratory.
  • Supported operating system: Linux
  • Related websites: http://lustre.org
牛逼啊!接私活必备的 N 个开源项目!赶快收藏
15、Ceph
The 30 most popular open source software among IT companies. How many have you used?
#Ceph is a distributed file system designed for excellent performance, reliability and scalability. It is the first to develop the next generation of high-performance distributed file systems. project. With the development of cloud computing, Ceph has taken advantage of the popularity of OpenStack and has become one of the projects that attracts more attention in the open source community.
  • Supported operating system: Linux
  • Related website: https://ceph.com

Part4 Operating System

16. centos
The 30 most popular open source software among IT companies. How many have you used?
CentOS (Community Enterprise Operating System, Chinese means community enterprise operating system) is one of the Linux distributions. It is compiled from source code released by Red Hat Enterprise Linux in accordance with open source regulations. Because it comes from the same source code, some servers that require high stability use CentOS instead of the commercial version of Red Hat Enterprise Linux. The difference between the two is that CentOS is completely open source. In addition, when searching for the public account Linux, this is how you should learn to reply "Linux" in the background to get a surprise gift package.
17, Ubuntu
The 30 most popular open source software among IT companies. How many have you used?
Ubuntu is also open source and has a huge With the power of the community, users can easily get help from the community, providing a popular Linux distribution with multiple versions: desktop version, server version, cloud version, mobile version, tablet version and IoT version. Claimed users include Amazon, IBM, Wikipedia and Nvidia.
  • ##Related website: http://www.ubuntu.com/index_kylin

Part5 Database

18、MySQL
The 30 most popular open source software among IT companies. How many have you used?
## MySQL is a relational database written in C/C. It claims to be "the most popular open source database in the world" and is favored by many Internet companies. In addition to the free community version, it also has several paid versions. Although it is free and open source, its performance is sufficiently guaranteed, and many domestic IT companies are using MySQL.
Supported operating systems: Windows, Linux, Unix and OS X


Related

Websites :https://www.mysql.com

19, PostgreSQL
The 30 most popular open source software among IT companies. How many have you used?
##PostgreSQL is a very powerful, open source client/server relationship Database management system. The well-known Huawei Gaussian database and Tencent's TBase database are both developed on the basis of this database. All codes of Alibaba OceanBase database, the best in China, are independently developed. Although it is not developed on the basis of PostgreSQL, it should also draw on many features and advantages of PostgreSQL.
  • Supported operating systems: Windows, Linux, Unix and OS X
  • Related websites: https://www.postgresql.org
##20, MongoDB
The 30 most popular open source software among IT companies. How many have you used?
MongoDB is a NoSQL database based on distributed file storage. Written in C language. Designed to provide scalable, high-performance data storage solutions for applications.
MongoDB is a product between a relational database and a non-relational database. It is the most feature-rich among non-relational databases and is most similar to a relational database. Users include Foursquare, Forbes, Pebble, Adobe, LinkedIn, eHarmony and others. There are paid professional and enterprise versions available.
  • ##Supported operating systems: Windows, Linux, OS X and Solaris
  • Related website: https://www.mongodb.org
##21、Cassandra
The 30 most popular open source software among IT companies. How many have you used?
This NoSQL database was developed by Facebook, and its users include Apple, European Organization for Nuclear Research (CERN), Comcast, Electronic Harbor, GitHub, GoDaddy, Hulu, Instagram, Intuit, Netflix, Reddit and other tech companies. It supports extremely large data sets and claims to have very high performance and excellent durability and resiliency. Support is available through third parties.
  • Supported operating systems: Operating system independent
  • Related websites: https://cassandra.apache.org
牛逼啊!接私活必备的 N 个开源项目!赶快收藏
22、CouchDB
The 30 most popular open source software among IT companies. How many have you used?
CouchDB is a document-oriented database system developed in Erlang. This NoSQL database stores data in JSON documents, which can be accessed through HTTP. Query and process it using JavaScript. CouchDB, now owned by IBM, offers a professionally supported version of the software to customers including Samsung, Akamai, Expedia, Microsoft Game Studios and others.
  • Supported operating systems: Windows, Linux, OS X and Android
  • Related websites: https://couchdb.apache.org
23、Neo4j
The 30 most popular open source software among IT companies. How many have you used?
Neo4J is a high-performance NOSQL graph database that stores structured data on the network instead of in tables. "The leading graph database" for fraud detection, recommendation engines, social networking sites, master data management and more. Users include eBay, Walmart, Cisco, HP, Accenture, CrunchBase, eHarmony, Care.com and many other enterprise organizations.
  • Supported operating systems: Windows and Linux
  • Related website: https://neo4j.com

##Part6 Development Tools and Components

24, Bugzilla
The 30 most popular open source software among IT companies. How many have you used?
##Bugzilla is the darling of the open source community, and its users include Mozilla, the Linux Foundation, GNOME, KDE, Apache, Libreoffice, Open Office, Eclipse, Red Hat, Novell and others. Key features of this software bug tracker include advanced search capabilities, email notifications, scheduled reports, time tracking, excellent security and more.
  • ##Supported operating systems: Windows, Linux and OS X
  • Related websites: https://www.bugzilla.org
##25, Eclipse
The 30 most popular open source software among IT companies. How many have you used?
The Eclipse project is best known as a popular integrated development environment (IDE) for Java. It also provides and PHP IDE, in addition to providing a large number of other development tools. Major backers include CA Technologies, Google, IBM, Oracle, Red Hat and SAP. In addition, when searching for public accounts, Linux should learn how to reply "monkey" in the background and get a surprise gift package.
  • Supported operating systems: Operating system independent
  • Related websites: https://www.eclipse.org
##26, Ember.js
The 30 most popular open source software among IT companies. How many have you used?
Ember.js is an open source JavaScript client framework for developing web applications and using the MVC architectural pattern. This framework is used to "build Ambitious Web Applications" designed to make JavaScript developers more productive. Users listed on the official website include Yahoo, Square, Livingsocial, Groupon, Twitch, TED, Netflix, Heroku and Microsoft.
  • Supported operating systems: Operating system independent
  • Related websites: https://emberjs.com
##27, Node.js
The 30 most popular open source software among IT companies. How many have you used?
Node is a development platform that allows JavaScript to run on the server side. It makes JavaScript a scripting language on par with server-side languages ​​such as PHP, Python, Perl, and Ruby. It allows developers to write server-side applications using JavaScript. Development was previously managed by Joyent and is now overseen by the Node.js Foundation. Users include IBM, Microsoft, Yahoo, SAP, LinkedIn, PayPal and Netflix.
  • ##Supported operating systems: Windows, Linux and OS X
  • Related websites: https://nodejs.org/en/
##28, React Native
The 30 most popular open source software among IT companies. How many have you used?
#React Native Developed by Facebook, this framework can be used to build native mobile applications using JavaScript and the React JavaScript library (also developed by Facebook). Other users include: Discovery Channel and CBS Sports News Network.
  • Supported operating systems: OS X
  • Related websites: https://facebook.github.io/react-native/
29、Ruby on Rails
The 30 most popular open source software among IT companies. How many have you used?
Ruby on Rails is a framework that makes it easy for you to develop, deploy, and maintain web applications. This web development framework is extremely popular among developers and claims to be “optimized to ensure programmer satisfaction and continued productivity.”Users include companies like Basecamp, Twitter, Shopify, and GitHub.
  • ##Supported operating systems: Windows, Linux and OS X
  • Related website: https://rubyonrails.org
##Part7 Middleware

30, JBoss
The 30 most popular open source software among IT companies. How many have you used?
JBoss is an open source application server based on J2EE. JBoss code is licensed under the LGPL and can be used free of charge in any commercial application. JBoss is a container and server that manages EJB and supports EJB 1.1, EJB 2.0 and EJB3 specifications. However, JBoss core services do not include WEB containers that support servlet/JSP and are generally used in conjunction with Tomcat or Jetty. JBoss middleware includes lightweight, cloud-friendly tools that combine, integrate, and automate enterprise applications and systems. Users include: Oak Ridge National Laboratory, Nissan, Cisco, CAQ, AMD and others.
  • Supported operating system: Linux
  • Related website: https://www.jboss.org/

##

The above is the detailed content of The 30 most popular open source software among IT companies. How many have you used?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:Linux中文社区. If there is any infringement, please contact admin@php.cn delete
Previous article:Will golang replace c?Next article:Will golang replace c?