Node.js には Google V8 JavaScript エンジンが含まれており、libuv ライブラリとコア ライブラリはほぼすべて JavaScript で書かれています。 libuv ライブラリは、非同期イベント I/O の抽象化と、Node.js のクロスプラットフォーム メカニズムを提供します。
Node.js は元々 Ryan Dahl によって作成され、現在は Isaac Schlueter によって開発および保守されています。
インターネット上には、ソース コードから Node.js をコンパイルしてインストールすることに関する記事がたくさんありますが、この方法は使用しないことを強くお勧めします。ほとんどの場合、パッケージ管理者はソフトウェア構造を非常に明確に理解しているため、開発者は最新バージョンのソース コードを最初からコンパイルする必要はありません。
次の方法は、Ubuntu の最新バージョン、Ubuntu 12.04 LTS、Ubuntu 12.10、Ubuntu 13.04 およびその他のバージョンに適しています。これは、開発者が最初からコンパイルしてインストールすることなく、Node.js を Ubuntu にインストールするのに役立ちます。クラウド ホストで次のコマンドを実行できます:
# apt-get update # apt-get install -y python-software-properties software-properties-common # add-apt-repository ppa:chris-lea/node.js # apt-get update # apt-get install nodejs
コマンドを実行すると、最新バージョンの Node.js が心配することなくインストールされます。新しいバージョンの Node.js がリリースされたら、再コンパイルして最初からインストールすることなく、パッケージ マネージャーから直接アップグレードできます。