SP란 System Programming의 약자이다.
학교에서 수강과목중 시스템 프로그래밍이란 과목이 있었는데, 말 그래도 하나의 시스템을 프로그래밍 하는 것이다.
이에 사용되는 기반 시스템은 리눅스이다.
즉 이곳은 앞으로 리눅스 기반으로 한 시스템 프로그래밍에 대해 테스트할 곳이라고 할 수 있다.
시스템 프로그램이라고 부르지 않고, 리눅스 프로그래밍이라고 불러도 딱히 이상할 것은 없다고 생각한다.
테스트도중 여러 라이브러리를 가져다 쓰기도하고 시스템 호출 함수를 사용해 보기도 하여 각종 시그널 및 파이프, 프로세스의 원리를 이해하고 프로세스간 통신등을 연습해 볼 것이다.
필자도 어려서부터 윈도우를 사용한 세대라...(끽해야 Dos정도)
리눅스에 그리 적응된 편은 아니다.
그나마 최근 1년정도 리눅스를 자주 사용하게 되어 이제서야 조금은 개념 및 사용법에 익숙해져가고 있다.
어쩌면 이 SP에는 시스템 프로그래밍 뿐만이 아니라, 리눅스란 OpenOS에 대한 정보도 언급할 듯 싶다. 필자가 최근 리눅스에 관심이 생겨 이런저런 책도 보고 있고 아마 그런 자료들이 이 카테고리안에 차곡차곡 쌓일 예정이다.
뭐 궁극적으로 임베디드리눅스를 포팅하여 자유자재로 사용할 정도를 꿈꾸고 있긴 있는데...
아직 그전에 마쳐야할 단계가 너무나 많다.
그래도 앞으로 차근차근 시간을 내어 같이 공부해 나갈 것이다^_^
(윈도우를 빨아마시는 펭귄-리눅스상징 이 인상적이다 ㅋ, 하지만 말만 그렇지 현실은 그렇지 않다는거 -.,-;
몇 십년이 지나도... 리눅스는 언제나 일반인에게는 찬밥.)