Node.js, io.js
- 2009년, Ryan Dahl이 Node.js 를 만들었다. (5년 전)
- IaaS, PaaS 사업을 하는 Joyent 라는 회사가 후원을 시작했다.
- Node.js 를 만든 Ryan Dahl은 Joyent 에 입사했다.
- 2012년, Ryan Dahl이 Node.js 프로젝트에서 손을 뗐다.
- Node.js 프로젝트는 Joyent가 관리자를 임명하여 운영되기 시작했다.
- 2012년 1월, npm을 만든 Isaac Schlueter가 프로젝트 관리자가 되었다.
- 2014년 1월, Timothy J Fontaine가 새로운 프로젝트 관리자가 되었다.
- 2014년 12월 2일 Node.js 를 포크하여 io.js 프로젝트가 생성되었다.
- 참고: https://github.com/iojs
docker, rocket
- docker를 비판하는 점:
- 다양한 기능이 단일한(monolithic) binary 로 만들어져 서버에 root 권한으로 실행된다는 점.
- 단순하고 조합가능한(composable) building block 이 아니라는 점.
- Rocket 은 단순하고 조합가능하고 secure하고 빠름을 지향하는 컨테이너.
- “App Container” 는 컨테이너의 명세.
- manifest.json 을 만들고.
actool build --app-manifest manifest.json rootfs hello.aci
rkt run hello.aci
로 App Container Image 를 실행.
- Rocket(
rkt
) 은 App Container 를 돌리기 위한 CLI 이름.
- 참고: rocket/getting-started-guide.md at master · coreos/rocket