aub***
2019-04-14

스마트폰에서 클라우드까지, IT 산업 곳곳에서 리눅스가 보입니다. 이렇게 산업과 생활 전반에 걸쳐 사용하는 OS는 어떻게 움직일까요? 이 책은 컴퓨터 시스템을 구성하는 운영체제를, 그중 가장 많이 사용하는 리눅스를 예로 들어 설명했습니다. 단순히 읽고 넘어가지 않고 스스로 실습해보며 동작 원리를 익힐 수 있으며, 프로그래머, 시스템 설계자 등 대부분의 개발자에게 꼭 필요한 지식을 담았습니다. 이 책을 통해 소프트웨어와 하드웨어의 상호작용을 이해하세요.
리눅스를 본격적으로 배워본 적은 없으나 스타트업에서 back-end 개발자로 살면서 언젠간 꼭 습득해야 할 필요성을 느꼈다.
나는 자바개발자고 C언어는 잘 모른다.
리눅스는 가상머신에 설치해서 깔짝깔짝 건들여본 정도.
본격적으로 리눅스 공부를 시작하기 전에 원리에 대한 기반 지식을 깔아놓고 싶었고, 그래서 선택한 책이다.
'실습과 그림으로 배우는 리눅스 구조'는 OS 동작 원리를 약 300쪽 가량의 분량으로 설명하고 있다.
이 책의 가장 큰 매력포인트는 '그림'이다.
중간중간 설명을 돕는 그림이 삽입되어 있고 덕분에 이해하기가 더 좋다.
다른 책보다 OS 관련된 책들은 유독 두껍고 딱딱한 느낌인데 이 책은 도식화된 설명 덕에 거부감이 덜 하다.
설명도 친절하고 예제 소스가 있어 책을 완독하기까지 지루하지 않았다.
리눅스 기본서라기보다는 더 넓은 의미로 OS에 대한 기본서라고 하는 게 더 맞지 않을까 한다.
C언어를 조금이라도 알았으면 더 쉽게 읽을 수 있었을 텐데 OS나 C언어에 대한 지식이 전무해서 책을 훅훅 넘겨가며 보지는 못했으나 비전공자로서 근본 없는 지식에 대한 한계를 느끼고 있는 개발자에게 추천할 만한 책이다.