오늘날 모든 운영체제들의 근본(from1)이 되는 운영체제는 1970년대 어셈블리, B언어, C언어(참고2,참고3:UNIX와 B언어 그리고 C언어와의 관계,참고4:시스템콜들은 그래서 C언어로 다 뚫려 있음)를 이용해 작성된 유닉스(UNIX)이다(참고1).


parse me : 언젠가 이 글에 쓰이면 좋을 것 같은 재료들.

  1. None

from : 과거의 어떤 생각이 이 생각을 만들었는가?

  1. bc2_1.1. title: 연산자원 이용량을 잘 제한하고(cgroup), 파일시스템과 네트워크 인터페이스 등 시스템 자원까지 잘 분할하면(Namespace), 컨테이너 런타임을 구현할 수 있다. 즉, 컨테이너 런타임의 본질은 cgroup 과 Namespace 의 합이다.

supplementary : 어떤 새로운 생각이 이 문서에 작성된 생각을 뒷받침하는가?


opposite : 어떤 새로운 생각이 이 문서에 작성된 생각과 대조되는가?

  1. None

to : 이 문서에 작성된 생각이 어떤 생각으로 발전되고 이어지는가?

  1. [bb8.1_2. title: 리눅스(Linux)는 유닉스 계열(Unix-like)이지만 유닉스(UNIX)가 아니고 MacOS는 유닉스(UNIX)이다. 유닉스 계열과 유닉스는 엄연히 다르다.](https://janghoo.notion.site/bb8-1_2-title-Linux-UNIX-MacOS-UNIX-ee1ac281cd6c47a38081e64c202785b1)
  2. [bb8.1.1_1. title: 1971년 세계 최초의 셸(Shell)은 첫 유닉스(UNIX) 운영체제에 탑재된 톰프슨 셸(Thompson shell)이다. 리다이렉션(Redirection)과 파이프(Pipe, Pipeline)문법을 만든 셸이다.](https://janghoo.notion.site/bb8-1-1_1-title-1971-Shell-UNIX-Thompson-shell-ee85d45544ed401c9f9c7af24c2d4ad0)
  3. [bb8.1_1__1. title: 유닉스(UNIX)와 유닉스 계열(Unix-like)운영체제에서는 터미널에 출력하는 작업이나 디스크에 값을 쓰는 작업이나 모두 파일에 쓰는 작업으로 본다. 이 접근법과 그 장점은 1973년 톰프슨의 논문에서 찾을 수 있다.](https://janghoo.notion.site/bb8-1_1__1-title-UNIX--f38f823c8771445babf153bca5fe4341)
  4. bb8.1_1___1. title: 유닉스(UNIX) 운영체제에서는 파일 접근 권한을 읽기, 쓰기, 실행하기로 나누었고, 접근 주체를 생성자(owner), 같은 그룹 사용자, 기타 사용자로 나누었다. 이것이 본질이고 symbolic mode와 octal mode는 이를 표현하는 방법이다.