악어새와 좀개구리밥
유닉스의 탄생 (세상을 바꾼 운영체제를 만든 천재들의 숨은 이야기) 본문
728x90
"하나의 정책, 하나의 시스템, 범용적인 서비스"
유닉스는 약 50년 전에 벨 연구소에서 만들어져 현대 많은 운영 체제 언어의 조상 격이 된 오픈소스 OS이다. 마이크로소프트 윈도우를 제외한 운영 체제는 대부분 유닉스를 기반으로 만들어졌는데, 예를 들어 모바일 기기의 대표적인 운영 체제인 안드로이드와 iOS, 데스크톱 컴퓨터의 운영 체제인 리눅스와 macOS, 그리고 수많은 콘솔 기기들이 유닉스 기반 운영체제를 사용한다. 이처럼 현대 컴퓨팅의 가장 중요한 프로그램 중 하나인 유닉스의 개발 과정과 발전 양상을 유닉스를 직접 개발한 브라이언 커니핸 교수의 시각으로 살펴볼 수 있다.
그 개발과 발전을 모두 기억하고 담아낼 수는 없으나, 현대 컴퓨터에서 자주 사용되는 명령어의 개발 과정과 이름의 기원, 초기 사용법, 개발 의도 등을 파악할 수 있었다. 예를 들어 정규표현식 텍스트와 일치하는 모든 라인을 출력하는 명령어인 grep은 ed 텍스트 편집기의 명령어인 g, re, p의 이름과 기능을 조합하여 만들어졌다. 이 단어는 google이라는 단어처럼 일상 대화에 스며들어 하나의 동사가 되었다(영단어 reach와 비슷한 뜻으로 사용이 된다.) 이처럼 이 책을 유닉스 기반 운영 체제를 주로 사용하고 명령어에 익숙한 사람이 읽으면 더욱 흥미롭게 읽을 수 있을 것이다.
*안양시독서마라톤에 참가하며 쓴 글을 복사했습니다.
'독서 기록' 카테고리의 다른 글
만약 시간이 존재하지 않는다면 (인간의 시계로부터 벗어난 무한한 시공간으로의 여행) (0) | 2021.09.17 |
---|---|
빌 게이츠, 기후 재앙을 피하는 법 (우리가 가진 솔루션과 우리에게 필요한 돌파구) (0) | 2021.09.16 |
미적분의 쓸모(미래를 예측하는 새로운 언어) (0) | 2021.09.14 |
신의 화살 (작은 바이러스는 어떻게 우리의 모든 것을 바꿨는가) (0) | 2021.09.13 |
AI 마인드 (세계적인 인공지능 개발자들이 알려주는 진실) (0) | 2021.09.13 |
Comments