Node.js mengandungi enjin JavaScript Google V8 dan perpustakaan libuv serta pustaka teras hampir semuanya ditulis dalam JavaScript. Pustaka libuv menyediakan abstraksi I/O peristiwa tak segerak dan mekanisme merentas platform untuk Node.js.
Node.js pada asalnya dicipta oleh Ryan Dahl dan kini dikembangkan dan diselenggara oleh Isaac Schlueter.
Terdapat banyak artikel di Internet tentang menyusun dan memasang Node.js daripada kod sumber saya amat mengesyorkan agar tidak menggunakan kaedah ini. Dalam kebanyakan kes, penyelenggara pakej mempunyai pemahaman yang sangat jelas tentang struktur perisian, dan pembangun tidak perlu menyusun versi terkini kod sumber dari awal.
Kaedah berikut sesuai untuk versi terkini Ubuntu, Ubuntu 12.04 LTS, Ubuntu 12.10, Ubuntu 13.04 dan versi lain. Ia membantu pembangun memasang Node.js pada Ubuntu tanpa menyusun dan memasang dari awal. Anda boleh melaksanakan arahan berikut pada hos awan:
# 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
Setelah arahan dilaksanakan, versi terkini Node.js akan dipasang tanpa sebarang kebimbangan. Setelah versi baharu Node.js dikeluarkan, anda boleh menaik taraf terus daripada pengurus pakej tanpa perlu menyusun semula dan memasangnya dari awal.