가상화란?가지고 있는 OS에 새로운 OS를 가상으로 설치 후 사용OS-level virtualizationcontainer라고 불림별도로 독립된 공간을 만듦. 동일한 os를 써야함. (단점)똑같은 버전의 커널 위에서 동작hardware level보다 성능상 이점이 있음
개발자들은 왜 리눅스를 사용할까?리눅스는 오픈소스 운영체제 / 윈도우는 오픈소스 x원하는대로 개조 가능따라서 여러 버전들이 자유롭게 만들어짐.무료리눅스의 커널?리눅스가 칼이라면 커널은 칼날이다.물리적 컴퓨터 즉 하드웨어 요소들을 OS의 최하단, 기계를 상대하는 최전선에
Node.js ?single thread CPU가 여러개이더라도, 하나만 활용 (단점)많은 모듈을 가짐. 간단한 명령어로 다운로드 가능비동기적으로 동작함생산성이 높다웹서버 간단하게 띄울 수 있음( 특히 프론트엔드쪽에서 간단하게 서버 구축할 수 있을 것 같다..
TreeHead 현재 사용중인 브랜치Index Staging area , git add를 하게 되면 차지함Working Directory actual filesReset1.-soft : 현재 브랜치와 HEAD 이동, 수정하고 git add를 한 상태로 돌아감ex ) g