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 및 기타 버전에 적합합니다. 개발자가 처음부터 컴파일하고 설치하지 않고도 Ubuntu에 Node.js를 설치할 수 있습니다. 클라우드 호스트에서 다음 명령을 실행할 수 있습니다:
# 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의 새 버전이 출시되면 처음부터 다시 컴파일하고 설치할 필요 없이 패키지 관리자에서 직접 업그레이드할 수 있습니다.