Search
🔵

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

생성
🚀 prev note
🚀 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는 이를 표현하는 방법이다.
14 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.