IT 企業の間で最も人気のあるオープンソース ソフトウェア 30 個。何個使用したことがありますか?
#
Part1 Web サーバー
1、Nginx ##2、Lighttpd ##3、Tomcat 4. Apache HTTP サーバー - ##パート 2 ビッグ データとクラウド コンピューティング
-
##7、スパーク # #8、ストーム #9、Cloud Foundry 10、クラウドスタック ###11. OpenStack ##パート 3 クラウド ストレージ ##12、Gluster-
##13、FreeNAS #14、ラスター 15、セフ パート 4 オペレーティング システム 16、セントス 17、Ubuntu ##パート5 データベース 18、MySQL ##19、PostgreSQL ##20、MongoDB #21、カサンドラ 22、CouchDB - 23、Neo4j
## パート 6 開発ツールとコンポーネント 24、Bugzilla #25、エクリプス ##26、エクリプス 27、Node.js 28、React Native #29、Ruby on Rails ##Part7 ミドルウェア - ##30、JBoss
# いわゆるオープンソースとは、ソフトウェアのソースコードを公開し、誰もがソースコードを見ることができ、皆でソースコードを検討し、ソフトウェアの最適化や改善を行うことを意味します。オープンソースにオープンなIT企業が増えていますが、優れたオープンソースプロジェクトは車輪の再発明の必要がなくそのまま利用できる一方で、自社の優れた自主研究プロジェクトも存在します。開発するために、Changzhang は、より多くの開発者が参加してソフトウェアの機能を向上させるために協力できるように、プロジェクトをオープンソースにすることを選択できます。近年、多くの国内大手IT企業が徐々に高品質のオープンソースプロジェクトを立ち上げており、例えば、ファーウェイはHongmengシステムをオープンソース化し、テンセントは自社開発のトップデータベースTBaseをオープンソース化し、アリババは自社開発のトップデータベースTBaseをオープンソース化している。 -科学計算エンジン火星を開発。次に、Red Hat が公開したエンタープライズ オープンソースの現状に関する調査レポートを簡単に確認してから、 IT 企業が最も好むオープンソース プロジェクトをいくつか紹介しましょう。これらは主にエンタープライズ向けのアプリケーション ソフトウェア プロジェクトであり、Web サーバー、ビッグ データ、クラウド コンピューティング、クラウド ストレージ、オペレーティング システム、データベースなどのいくつかのカテゴリをカバーしています。 #Red Hat が 2019 年のエンタープライズ オープンソース調査レポートをリリース
##オープンソース テクノロジー企業でも広く使われているのは間違いありません。 Google や Microsoft などのテクノロジー大手も、オープンソースの力を認識しています。これは、Google Cloud が MongoDB、redis Labs、Neo4j、Confluent などの企業と最近提携していることからもわかります。しかし、これらの企業はオープンソースについてどう考えているのでしょうか?なぜオープンソースを選ぶのでしょうか?オープンソースに向けた次のステップは何でしょうか?上記の質問に基づいて、Red Hat は「エンタープライズ オープンソースの現状」調査を開始し、2019 年 4 月 16 日に調査レポートをリリースしました。
このレポートは、米国、英国、ラテンアメリカ、アジア太平洋地域を含む世界中の IT リーダー 950 人へのインタビューの結果です。さまざまな地理的地域におけるエンタープライズ オープン ソース プロファイルを理解します。
企業はオープンソースが戦略的に重要であると考えていますか?これは Red Hat が提起する最初の質問であり、最も理解したいと考えています。 調査結果は、950 人の回答者の大多数が、企業のインフラストラクチャ ソフトウェア戦略全体にとって、オープンソースが戦略的に重要であると信じていることを示しています。実際、69% 以上が非常に、または非常に重要であると回答しました。 さらに、企業の 68% が過去 12 か月間でエンタープライズ オープン ソースの使用を増やしており、59% 以上がエンタープライズ オープン ソースの使用を増やすと予想しています。今後 12 か月間、エンタープライズ オープンソースを使い続けます。 現在、エンタープライズ オープン ソースは、仮想化からメッセージ バス、アプリケーション サーバーに至るまで、さまざまな目的で独自のソフトウェアを置き換えることもできます。オープンソースは、コンテナ化からソフトウェア デファインド ストレージやネットワーキングに至るまで、インフラストラクチャへの新しいアプローチの定義と形成にも役立ちます。 そのうち、インフラストラクチャの最新化とアプリケーションの最新化を達成するためにオープンソース テクノロジーを使用している企業の割合は、それぞれ 53% と 42% です。 オープンソース ソフトウェアは、古いインフラストラクチャを置き換えるだけではありません。回答者の 42% は、主にビッグデータ分析とデータベース管理などのデジタル変革に使用していると回答しました。この傾向は過小評価できません。 #オープンソースは、個人と組織が最小限の障壁で協力し、共通の目標を達成できるという点で独特です。 #今日の新しいカテゴリのソフトウェアの多くは、オープンソース テクノロジーの影響を受けています。人工知能、ソフトウェア デファインド インフラストラクチャ、クラウドネイティブ プラットフォームなどが良い例です。 今日のソフトウェアの世界におけるイノベーションの多くはオープンソースで起こっており、ビジネスをサポートするためにソフトウェアに依存している組織は、このイノベーションを活用できるようにしたいと考えています。 Red Hat CEO の Jim Whitehurst 氏は調査レポートの冒頭で次のように述べています。「この時代に起こっている最もエキサイティングな技術革新は、オープンソース コミュニティで形をとっています。 」 #パート 1 Web サーバー
#1、Nginx
Nginx (エンジン x) は、ロシア人によって開発された高性能 HTTP およびリバース プロキシ Web サーバーであり、IMAP/POP3/SMTP サービスも提供します。メモリ使用量が少なく、同時実行機能が強力であることが特徴です。Nginx の同時実行機能は、同じ種類の Web サーバー間でより優れたパフォーマンスを発揮します。多くの人が Nginx をロード バランサや Web リバース プロキシとして使用しています。 #サポートされているオペレーティング システム: Windows、Linux、OS X 関連 Web サイト: https://nginx.org
Lighttpd は、軽量のオープンソース Web サーバー ソフトウェアであり、その基本的な目的は、安全、高速、互換性、柔軟性に優れた高パフォーマンスの Web サーバー環境を提供することです。メモリのオーバーヘッドが非常に低く、CPU 使用率が低く、優れたパフォーマンスと豊富なモジュールという特徴があります。一部の組み込み Web サーバーで広く使用されています。
サポートされているオペレーティング システム: Windows、Linux、および OS XXX -
関連Webサイト: https://www.lighttpd.net/
3、Tomcat
Tomcat サーバーは、無料のオープン ソース Web アプリケーション サーバーであり、軽量のアプリケーション サーバーであり、主に JSP ページとサーブレットを実行するために使用されます。 Tomcat は高度な技術と安定したパフォーマンスを備え、無料であるため、JAVA 愛好家に深く愛され、一部のソフトウェア開発者にも認められ、人気のある Web アプリケーション サーバーとなっています。さらに、パブリック アカウント Linux を検索するときに、バックグラウンドで「Linux」と返信してサプライズ ギフト パッケージを入手する方法を学ぶ必要があります。 サポートされているオペレーティング システム: Windows、Linux、および OS XXX -
関連Webサイト: https://tomcat.Apache.org
Apache HTTP Server (Apache と呼ばれる) は、Apache Software Foundation のオープン ソース Web サーバーであり、ほとんどのコンピューター オペレーティング システムで使用できます。クロスプラットフォームの性質とセキュリティのため、広く使用されており、1996 年以来インターネット上で最も人気のある Web サーバー システムです。現在、全 Web サイトの 55.3% が Apache を使用していると言われています。
サポートされているオペレーティング システム: Windows、Linux、および OS XXX -
関連Webサイト: https://httpd.apache.org
##Hadoop は、Apache Foundation によって開発された分散システム インフラストラクチャであり、業界のビッグ データ標準のオープン ソース ソフトウェアであり、分散環境で大規模なデータ処理機能を提供します。ほとんどすべての主流メーカーは、Hadoop 開発ツール、オープンソース ソフトウェア、商用ツール、技術サービスに注力しており、Hadoop はビッグ データの標準フレームワークとなっています。サポートされているオペレーティング システム: Windows、Linux、および OS XXX -
関連Webサイト: http://hadoop.apache.org
Docker は、オープン ソースのアプリケーション コンテナ エンジンです。開発者は、独自のアプリケーションをコンテナにパッケージ化し、それを他のマシン上の Docker アプリケーションに移行できます。これは、迅速な展開を実現できます。ビッグデータの分野で広く使われています。基本的に、ビッグデータを扱う企業はこのツールを使用します。
サポートされているオペレーティング システム: Windows、Linux、および OS XXX -
関連 Web サイト: https://www.docker.com
Apache Spark は、大規模なデータ処理用に設計された高速で多用途なコンピューティング エンジンです。 Spark は、Hadoop MapReduce に似た一般的な並列フレームワークです。 Apache Spark は、「メモリ内では Hadoop MapReduce よりも最大 100 倍、ディスク上では 10 倍高速にプログラムを実行できます。Spark は、データ マイニング、機械学習、および反復を必要とするその他の MapReduce アルゴリズムに適しています。また、一般向けに検索されています」と主張しています。 Programming Technology Circle バックエンドのアカウントにアクセスし、「ギフト パッケージ」と返信すると、サプライズ ギフト パッケージが届きます。
サポートされているオペレーティング システム: Windows、Linux、および OS XXX -
関連Webサイト: http://spark.apache.org
Storm は、Twitter のオープンソース分散型リアルタイム ビッグ データ処理システムであり、業界では Hadoop のリアルタイム版と呼ばれています。 Web サイト統計、推奨システム、早期警告システム、金融システム (高頻度取引、株) など、Hadoop の MapReduce の高いレイテンシーを許容できないシナリオが増えているため、ビッグデータのリアルタイム処理ソリューション (ストリーム コンピューティング)そのアプリケーションはますます普及しており、現在、分散テクノロジーの分野における最新の爆発的なポイントとなっており、Storm はストリーム コンピューティング テクノロジーのリーダーであり主流となっています。
サポートされているオペレーティング システム: Windows、Linux、および OS XXX -
関連Webサイト: https://storm.apache.org
Cloud Foundry は、業界初のオープンソース PaaS クラウド プラットフォームです。複数のフレームワーク、言語、ランタイム環境、クラウド プラットフォーム、アプリケーション サービスをサポートしており、開発者が導入および拡張できるようにします。インフラストラクチャの問題を心配することなく、数秒でアプリケーションを構築できます。 「業界リーダーによって業界リーダーのために構築された」と主張しており、その支援者にはIBM、Pivotal、Hewlett Packard Enterprise、VMware、Intel、SAP、EMCなどが含まれます。
#サポートされるオペレーティング システム: システムに依存しない -
関連 Web サイト: https://www.cloudfoundry.org
CloudStack は、高可用性と拡張性を備えたオープンソースのクラウド コンピューティング プラットフォームであり、オープンソースのクラウド コンピューティング ソリューションでもあります。スケーラビリティの高いパブリック クラウドおよびプライベート クラウド (IaaS) の導入、管理、構成を加速します。 CloudStack を基盤として使用することで、データセンター オペレーターは既存のインフラストラクチャからクラウド サービスを迅速かつ簡単に作成できます。
#サポートされるオペレーティング システム: オペレーティング システムに依存しません 関連 Web サイト: https://cloudstack.apache.org
#OpenStack は、オープンソースのクラウド コンピューティング管理プラットフォーム プロジェクトであり、一連のソフトウェア オープンソース プロジェクトを組み合わせたものです。 NASA (アメリカ航空宇宙局) と Rackspace によって開発および開始され、承認されたオープン ソース コード プロジェクト。 OpenStack は、プライベート クラウドとパブリック クラウドにスケーラブルで弾力性のあるクラウド コンピューティング サービスを提供します。プロジェクトの目標は、実装が簡単で、非常に拡張性が高く、機能が豊富で、統一された標準を備えたクラウド コンピューティング管理プラットフォームを提供することです。この人気のあるクラウド コンピューティング プラットフォームは、「何百もの世界最大のブランド」が毎日このプラットフォームを利用していると主張しています。- サポートされるオペレーティング システム: オペレーティング システムに依存しません
- 関連Webサイト: https://www.openstack.org
#パート 3 クラウド ストレージ
12、Gluster
GlusterFS は、クラウド ストレージやメディア ストリーミングなどのデータ集約型タスクに適した、拡張性の高い分散ファイル システムです。すべての標準 POSIX インターフェイスを実装し、ヒューズを使用して仮想化を実装することで、ユーザーにはローカル ディスクのように見えます。数千のクライアントを処理できます。 #サポートされているオペレーティング システム: Linux、Windows -
関連 Web サイト: https://www.gluster.org
#FreeNAS は、通常の PC をネットワーク ストレージ サーバーに変えることができる無料のオープンソース NAS サーバーです。このソフトウェアは FreeBSD、Samba、php に基づいており、CIFS (samba)、FTP、NFS プロトコル、ソフトウェア RAID (0、1、5)、および Web インターフェイス設定ツールをサポートしています。ユーザーは、Windows、Mac、FTP、SSH、ネットワーク ファイル システム (NFS) を通じてストレージ サーバーにアクセスでき、FreeNAS はハード ドライブまたはリムーバブル メディア USB フラッシュ ディスクにインストールできます。FreeNAS サーバーには明るい未来があります。シンプルなネットワーク ストレージ サーバーを構築するのに最適な選択肢です。サポートされるオペレーティング システム: システムに依存しない #関連 Web サイト: http://www.freenas.org
14、Lustre
##Lustre は、高いスケーラビリティ、ハイパフォーマンスを備えたオープンソースの分散並列ファイル システム ソフトウェア プラットフォームです。高可用性およびその他の機能。 Lustre は、世界で最も強力な高性能コンピューティング システムを含む大規模コンピューティング システムに、グローバルに一貫した POSIX 準拠の名前空間を提供することを目的として構築されました。数百ペタバイトのデータ ストレージ スペースと、数百 GB/秒、さらにはテラバイト/秒の同時総帯域幅をサポートします。その初期の導入者の中には、ローレンス リバモア国立研究所、サンディア国立研究所、オークリッジ国立研究所、ロス アラモス国立研究所などの国内の主要な国立研究所が含まれます。
#サポートされているオペレーティング システム: Linux 関連 Web サイト: http://lustre.org
牛逼啊!接私活必备的 N 个开源项目!赶快收藏
ログイン後にコピーログイン後にコピー
15、Ceph

Ceph は、優れたパフォーマンス、信頼性、および拡張性を実現するように設計された分散ファイル システムであり、次世代の高性能分散ファイル システムを開発する最初のプロジェクトです。 Ceph は、クラウド コンピューティングの発展に伴い、OpenStack の人気を利用し、オープンソース コミュニティでより注目を集めるプロジェクトの 1 つになりました。
#サポートされているオペレーティング システム: Linux 関連 Web サイト: https://ceph.com
Part4 オペレーティング システム
16 . centos

CentOS (Community Enterprise Operation System、中国語ではコミュニティ エンタープライズ オペレーティング システムを意味します) は、Linux ディストリビューションの 1 つです。オープンソース規制に従って Red Hat Enterprise Linux によってリリースされたソース コードから。同じソース コードから作成されているため、高い安定性が必要な一部のサーバーでは、商用バージョンの Red Hat Enterprise Linux の代わりに CentOS が使用されます。 2 つの違いは、CentOS が完全にオープンソースであることです。さらに、パブリック アカウント Linux を検索するときに、バックグラウンドで「Linux」と返信してサプライズ ギフト パッケージを入手する方法を学ぶ必要があります。
17、Ubuntu

Ubuntu もオープンソースであり、巨大なコミュニティの力を利用して、ユーザーはコミュニティから簡単に支援を受けることができ、デスクトップ バージョン、サーバー バージョン、クラウド バージョン、モバイル バージョン、タブレット バージョン、IoT バージョンの複数のバージョンで人気の Linux ディストリビューションを提供します。主張されているユーザーには、Amazon、IBM、Wikipedia、Nvidia が含まれます。
##関連 Web サイト: http://www.ubuntu.com/index_kylin #Part5 データベース
##18、MySQL

サポートされているオペレーティング システム: Windows、Linux、Unix、OS X
関連する
Web サイト : https://www.mysql.com
19、PostgreSQL
#サポートされているオペレーティング システム: Windows、Linux、Unix、OS X #関連 Web サイト: https://www.postgresql.org ##20、MongoDB

MongoDB は、リレーショナル データベースと非リレーショナル データベースの中間の製品であり、非リレーショナル データベースの中で最も機能が豊富で、以下に最もよく似ています。リレーショナルデータベース。ユーザーには、Foursquare、Forbes、Pebble、Adobe、LinkedIn、eHarmony などが含まれます。有料のプロフェッショナル バージョンとエンタープライズ バージョンが利用可能です。
サポートされるオペレーティング システム: Windows、Linux、OS X、Solaris - ##関連ウェブサイト: https://www.mongodb.org
##21、Cassandra

#サポートされるオペレーティング システム: オペレーティング システムに依存しません 関連 Web サイト: https://cassandra.apache.org
牛逼啊!接私活必备的 N 个开源项目!赶快收藏
22、CouchDB

CouchDB は、Erlang で開発されたドキュメント指向データベース システムです。この NoSQL データベースは、データを JSON ドキュメントに保存し、HTTP 経由でアクセスできます。JavaScript を使用してクエリと処理を行います。 。現在 IBM が所有する CouchDB は、Samsung、Akamai、Expedia、Microsoft Game Studios などの顧客に、専門的にサポートされたバージョンのソフトウェアを提供しています。
-
サポートされているオペレーティング システム: Windows、Linux、OS X、Android ##関連Webサイト: https://couchdb.apache.org

Neo4J は、構造化データをテーブルではなくネットワーク上に保存する高性能 NOSQL グラフ データベースです。不正検出の「最先端のグラフ データベース」、レコメンデーション エンジン、ソーシャル ネットワーキング サイト、マスター データ管理など。ユーザーには、eBay、Walmart、Cisco、HP、Accenture、CrunchBase、eHarmony、Care.com、その他多くの企業組織が含まれます。
#サポートされているオペレーティング システム: Windows および Linux -
関連 Web サイト: https://neo4j.com
##24、Bugzilla
サポートされているオペレーティング システム: Windows、Linux、および OS XXX -
関連 Web サイト: https://www.bugzilla.org

Eclipse プロジェクトは、Java の一般的な統合開発環境 (IDE) として最もよく知られています。また、PHP IDE も提供し、その他の多数の開発も提供します。ツール。主な支援者には、CA Technologies、Google、IBM、Oracle、Red Hat、SAP が含まれます。さらに、公開アカウントを検索するときに、Linux はバックグラウンドで「サル」と返信し、サプライズのギフトパッケージを受け取る方法を学習する必要があります。
#サポートされるオペレーティング システム: オペレーティング システムに依存しません 関連 Web サイト: https://www.eclipse.org

Ember.js は、Web アプリケーションを開発し、MVC アーキテクチャ パターンを使用するためのオープン ソース JavaScript クライアント フレームワークです。このフレームワークは、「野心的な Web アプリケーションの構築」に使用されます。 JavaScript 開発者の生産性を高めます。公式ウェブサイトに掲載されているユーザーには、Yahoo、Square、Livingsocial、Groupon、Twitch、TED、Netflix、Heraku、Microsoft が含まれます。
#サポートされるオペレーティング システム: オペレーティング システムに依存しません 関連 Web サイト: https://emberjs.com

サポートされているオペレーティング システム: Windows、Linux、および OS XXX -
関連Webサイト: https://nodejs.org/en/

#React Native Facebook によって開発されたこのフレームワークは、JavaScript および React JavaScript ライブラリ (これも Facebook によって開発されました) を使用してネイティブ モバイル アプリケーションを構築するために使用できます。他のユーザーには、Discovery Channel や CBS Sports News Network が含まれます。
#サポートされているオペレーティング システム: OS X 関連Webサイト: https://facebook.github.io/react-native/
29、Ruby on Rails

Ruby on Rails は、Web アプリケーションの開発、デプロイ、保守を容易にするフレームワークです。この Web 開発フレームワークは開発者の間で非常に人気があり、「プログラマーの満足度と継続的な生産性を確保するために最適化されている」と主張しています。ユーザーには、Basecamp、Twitter、Shopify、GitHub などの企業が含まれます。
サポートされているオペレーティング システム: Windows、Linux、および OS XXX -
関連Webサイト:https://rubyonrails.org
# 30、JBoss

#サポートされているオペレーティング システム: Linux 関連 Web サイト: https://www.jboss.org/
以上がIT 企業の間で最も人気のあるオープンソース ソフトウェア 30 個。何個使用したことがありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











オープンソースにオープンなIT企業が増えていますが、優れたオープンソースプロジェクトは車輪の再発明の必要がなくそのまま利用できる一方で、自社の優れた自主研究プロジェクトも存在します。開発するために、Changzhang は、より多くの開発者が参加してソフトウェアの機能を向上させるために協力できるように、プロジェクトをオープンソースにすることを選択できます。

オープンソース ソフトウェアとは、ソース コードが公開されており、誰でも自由にアクセス、使用、変更、配布できるソフトウェアのことで、次のような特徴と利点があります: 1. 自由にアクセスおよび使用できる; 2. オープン ソース ソフトウェアは必要に応じて変更できる変更とカスタマイズ; 3. ソース コードは誰でも見ることができます; 4. ユーザーと開発者は、ソフトウェアの開発、テスト、改善、文書化に参加することが奨励されています; 5. オープン ソース ソフトウェアは、ソフトウェアの共有を促進します。知識と技術。

利点: 1. オープンソース ソフトウェア ソリューションは、圧縮と持ち運びが容易で、ハードウェア リソースとソフトウェア コストの消費が少なくなります; 2. オープンソース プログラムは、設計が容易でコーディング プロセスが効率的であるなど、品質が高いです; 3. オープンソース ソフトウェアを使用します。ベンダーによって特定のオペレーティング システムの使用にロックされないことを意味します; 4. 高い透明性; 5. 包括的な管理とシンプルなライセンス管理。欠点: 1. 無料の技術サポートがない; 2. セキュリティが低い; 3. メンテナンスの難易度が高い。

AxonFramework は、Java で書かれた軽量の CQRS (CommandQueryResponsibilitySegregation) フレームワークであり、開発者がマイクロサービス アプリケーションを迅速に実装するのに役立ちます。 PHP 開発者は、PHP で AxonFramework を使用する方法を疑問に思っているかもしれません。この記事では、PHPAxonFramework の実装の詳細を紹介します。 AxonFramewo

いわゆるオープンソースとは、ソフトウェアのソースコードを公開して誰もが見ることができ、皆でソースコードを検討し、ソフトウェアの最適化や改善を行うことです。オープンソースにオープンな IT 企業が増えていますが、一方で、優れたオープンソース プロジェクトであれば、車輪の再発明の必要がなく、そのまま利用することができます。

この記事は、InfoWorld が 2021 年に公開した「Best Open Source Software List」を翻訳したものです。

オープンソースにオープンなIT企業が増えていますが、優れたオープンソースプロジェクトは車輪の再発明の必要がなくそのまま利用できる一方で、自社の優れた自主研究プロジェクトも存在します。開発するために、Changzhang は、より多くの開発者が参加してソフトウェアの機能を向上させるために協力できるように、プロジェクトをオープンソースにすることを選択できます。

オープンソース ソフトウェアは常にソフトウェア業界の重要な部分を占めており、オープンソース契約はオープンソース ソフトウェア開発の法的根拠です。オープンソース ソフトウェアとは、ユーザーがソース コードを表示、変更、配布できるソフトウェアを指します。オープンソース契約では、ユーザーがソフトウェアを使用、変更、配布する方法について具体的なルールが規定されています。 GPL (GNU General Public License)、MIT (マサチューセッツ工科大学) など、オープンソース ライセンスごとに異なる規制があります。