정적 라이브러리와 공유 라이브러리

앞선 게시물에서 libc.so.6가 libc의 중심이 되는 파일이라고 소개했다. libc.so.6 파일이 심볼링 링크되어 있길래 어떤 파일과 링크되어 있는지 추적해 보았다. libc-2.27.so라는 파일로 링크되어 있다. 실행파일이기에 실행해보았다. 라이브러리에 대한 정보가 출력된다. 이 라이브러리 파일명에서 .so가 의미하는 바는 무엇일까? 그래서 공부해보았다.

더보기

Linux, 넌 대체 뭐니?

세상에는 다양한 운영체제가 있다. 나열해보자면, macOS, Unix 계열, Windows, BSD 계열 운영체제까지… 이렇게 많은 운영체제 중 Unix 계열인 Linux(이하 리눅스) 를 공부해보고자 한다. 왜 하필 리눅스일까?

더보기