|
[51CTO.com クイック翻訳] フリーおよびオープンソースソフトウェア (FOSS) エコシステムは、すべてのソフトウェアの 80% ~ 90% を占め、急成長を遂げており、あらゆる業界の企業がこのタイプのソフトウェアに大きく依存しています。 そこで、Linux Foundation の Core Infrastructure Project (CII) とハーバード大学イノベーションサイエンスラボは共同で、「コアの脆弱性: オープンソースソフトウェアの予備レポートと国勢調査 II」と題する国勢調査レポートを発表しました。 最新の国勢調査レポートでは、調査の最後に、FOSSの利用状況とセキュリティ面について重点的に取り上げています。この結果は、パートナーであるSoftware Composition Analysis(SCA)やその他のアプリケーションソフトウェアセキュリティ企業から提供されたデータに基づいています。さらに、Red Hatの最新レポート(https://www.redhat.com/en/enterprise-open-source-report/2020)では、企業ユーザーがプロプライエタリソフトウェアではなくオープンソースソフトウェアへの依存度を高めていることが示されています。回答者の約52%が、自社内で最も頻繁に利用されているオープンソースツールとしてセキュリティツールを挙げています。 それでは、よく使われる 10 個のオープンソース ソフトウェア パッケージを見てみましょう。 エンタープライズ業界で人気のオープンソースソフトウェアトップ10 このリストは国勢調査 II 報告書の要約であり、アルファベット順に表示されます。 1. 非同期 async 関数は複数のリクエストを同時に処理するために使用でき、非同期呼び出しを処理するためのバックエンド開発で広く使用されているツールです。 このパッケージをインストールするには npm を使用できます。
GitHub コード リポジトリのステータス: 2. 継承する `inherit` プロパティはクラスの機能を取得するために使用され、主に Node.js で継承メカニズムを実装するために使用されます。 このパッケージをインストールするには npm を使用できます。
GitHub コード リポジトリのステータス: 3. isarray isarray は、古いブラウザや非推奨バージョンの Node.js で配列をより適切に処理するのに役立つ優れた npm パッケージです。 このパッケージをインストールするには npm を使用できます。
GitHub コード リポジトリのステータス: 4. まあ kind-of は、ネイティブ JavaScript 値のデータ型を決定するのに役立つ、高速で優れた型チェック モジュールです。 このパッケージをインストールするには npm を使用できます。
GitHub コード リポジトリのステータス: 5. ロダッシュ lodash は、配列、数値、オブジェクト、文字列の操作を簡素化するユーティリティです。 npm を使用してパッケージをインストールすることも、ライブラリをダウンロードしてブラウザで使用することもできます。
ブラウザの場合: GitHub コード リポジトリのステータス: 6. ミニマリスト minimist は、パラメータを処理するための簡単な解析メソッドを提供します。 このパッケージをインストールするには npm を使用できます。
GitHub コード リポジトリのステータス: 7. 原住民 `native` は、ネイティブ JavaScript コードを用いたクリエイティブな操作を実行するために使用されていました。しかし、`natives` モジュールは非推奨となりました。 このパッケージをインストールするには npm を使用できます。
GitHub コード リポジトリのステータス: 8. 質問 `qs` はクエリ文字列を表します。`qs` はネストされたオブジェクトを使用して文字列クエリを解析するのに役立ちます。 このパッケージをインストールするには npm を使用できます。
GitHub コード リポジトリのステータス: 9. 読み取り可能なストリーム readable-stream は、ストリーミング データの処理に役立つ Node.js のコア ライブラリです。 このパッケージをインストールするには npm を使用できます。
GitHub コード リポジトリのステータス: 10. 文字列デコーダー string_decoder は Node.js のコア モジュールであり、エンコードされたマルチバイト UTF-8 および UTF-16 文字を保持しながら、バッファー オブジェクトを文字列にデコードすることに主に重点を置いています。 このパッケージをインストールするには npm を使用できます。
GitHub コード リポジトリのステータス: 原題: 最も利用されているオープンソースソフトウェアトップ10: Linux Foundationレポート、著者: Sarvottam Kumar [この記事は51CTOによって翻訳されました。提携サイトへの転載の際は、元の翻訳者と出典を51CTO.comとして明記してください。] |