"♡단비♡" 님이 "루비" 닉네임 쓰다가 닉네임 변경한 것으로 알고 있는데요?


제가 커널소스 등이 궁금한 것도 있고 C언어 라이브러리 내부가 어떻게 되어 있나? 궁금해서


리눅스 외에 MacOS 는 모르겠고 Window 에서는 들여다볼 수가 없어서


인터넷에서 막 검색을 하다가 glibc 를 다운로드 받아서 VS Code 로 읽어보았는데요.


그 외에 또 리눅스를 VM 에다가 설치해서,


리눅스 폴더구조 대략 인터넷에서 흘깃 읽은 것으로 파일을 열어보았던 것도 있어서


특이한게 glibc 가 구현한 C언어 라이브러리가 소스코드를 보면,


뭔가 제약이 따로 있는 것이 눈에 들어오던데요?


라이브러리가 아주 기본적으로 뼈대 기능만 가지고서 작성을 한 것이


라이브러리가 원래 본래 필수기능만으로 구현을 하는 것인 걸로 알고 있기는 한데


이 부분에 대해서 논리적으로 어떻게 작성된 건지 이해하고 싶어서 물어보는데


기본적인 라이브러리를 만드는 전략이 있다던가


그런게 커널도 궁금하고 Java 도 어떻게 궁금하기는 한데 알 수가 있을까요?


그러니까 궁금한게 컴퓨터 프로그래밍 언어에서 라이브러리라는게 구현해놓은 것의 관점으로 보면


결국에는 구현한 바가 "무엇" 이다. 라고 할때 그 "무엇" 이 뭐가 되는 지를 설명해주실 수 있나요?