프로그래밍은 내 직업이 아니지만 나는 그것을 즐기고 때로는 돈을 받는다. 몇 년 동안 저는 지금 리눅스에 대해 들었습니다. 그리고 친구들은 제가 맥 오에스에도 불구하고 많은 nixes (또는 * nici?)를 보여주었습니다.재미있는 부분은 리눅스 커널의 어떤 부분을 읽을 수 있습니까?
내가보기에 즐겁게 볼 수있는 Linux 커널 부분이 있다고 생각합니까? 전체 내용이 무엇인지 이해하는 데 도움이됩니까? 예를 들어, Linux가 Darwin과 다른 점은 무엇입니까?
저는 어셈블러와 DOS로 성장해 왔습니다. 따라서 인터럽트 나 하위 레벨 C와 같은 것들은 이해의 장벽이되어서는 안됩니다. 그러나 결국에는 스레딩이나 네트워킹 스택과 같은 상위 개념에 더 관심이 있습니다. 다른 운영 체제가 다르게 수행한다는 것을 알고 있습니다. 그리고 나는 재미 있고 쉽고 재미있는 것을, 늦은 밤 독서와 같이 찾고 있습니다.
는(참고 : 방금 경우, CW를 만든)
업데이트 : 일부 문서를 찾았다 및 읽기 시작 :
BSD의 * (운영 체제에 대한 코드를 읽고 더 나을으로하는, 같은 리눅스, Unix 기반) *. Mac OSX는 BSD를 기반으로하기 때문에 OSX 커널의 상당 부분을 읽을 것입니다! –
또한 Rusty의 Unreliable Guide to Kernel Hacking을 참조하십시오. 재미있는 부분을 찾으려면 커널에있는 재미있는 주석에 대한 좋은 섹션이 있습니다. OP에서 – ninjalj