Search
🔵

bb8.1_1. title: 오늘날 모든 운영체제들의 근본이 되는 운영체제는 1970년대 어셈블리, B언어, C언어를 이용해 작성된 유닉스(UNIX)이다.

생성
prev summary
🚀 prev note
next summary
🚀 next note
♻️ next note
bb8.1.1_1. title: 1971년 세계 최초의 셸(Shell)은 첫 유닉스(UNIX) 운영체제에 탑재된 톰프슨 셸(Thompson shell)이다. 리다이렉션(‣)과 파이프(‣)문법을 만든 셸이다.
bb8.1_2. title: 리눅스(Linux)는 유닉스 계열(‣)이지만 유닉스(UNIX)가 아니고 MacOS는 유닉스(UNIX)이다. 유닉스 계열과 유닉스는 엄연히 다르다.
bb8.1_1__1. title: 유닉스(UNIX)와 유닉스 계열(‣)운영체제에서는 터미널에 출력하는 작업이나 디스크에 값을 쓰는 작업이나 모두 파일에 쓰는 작업으로 본다. 이 접근법과 그 장점은 1973년 톰프슨의 논문에서 찾을 수 있다.
bb8.1_1___1. title: 유닉스(UNIX) 운영체제에서는 파일 접근 권한을 읽기, 쓰기, 실행하기로 나누었고, 접근 주체를 생성자(owner), 같은 그룹 사용자, 기타 사용자로 나누었다. 이것이 본질이고 symbolic mode와 octal mode는 이를 표현하는 방법이다.
💡 아이디어조각
11 more properties
오늘날 모든 운영체제들의 근본(from1)이 되는 운영체제는 1970년대 어셈블리, B언어, C언어(참고2,참고3:UNIX와 B언어 그리고 C언어와의 관계,참고4:시스템콜들은 그래서 C언어로 다 뚫려 있음)를 이용해 작성된 유닉스(UNIX)이다(참고1).
parse me : 언젠가 이 글에 쓰이면 좋을 것 같은 재료들.
1.
None
from : 과거의 어떤 생각이 이 생각을 만들었는가?
1.
2.
컨테이너 기술에서 자주 언급되는 ‘환경 격리’(1979, chroot) 기술이 얼마나 오래된 개념인지 알 수 있다.
supplementary : 어떤 새로운 생각이 이 문서에 작성된 생각을 뒷받침하는가?
1.
opposite : 어떤 새로운 생각이 이 문서에 작성된 생각과 대조되는가?
1.
None
to : 이 문서에 작성된 생각이 어떤 생각으로 발전되고 이어지는가?
참고 : 레퍼런스
4.