본 프로젝트는 리눅스 환경에서 작업하기 위해 필요한 기능들을 라이브러리화 하고, 해당 기능을 이용하여 빠른 기능 개발을 지원하기 위한 기반을 제공하기 위한 프로젝트이다. 일반적으로 리눅스에서 처음 개발하는 개발자나 업체들의 접근성을 높이기 위해 커널 모듈과 사용자 영역에서의 정보 교환 예제를 기반으로 라이브러리를 활용하는 예제를 제공한다.
본 프로젝트를 통해 확인할 수 있는 내용은 다음과 같다.
- 리눅스 개발을 위해 필요한 기능 구현 라이브러리
- 커널 파일 시스템을 이용한 커널 모듈 정보 획득 방법
- 커널에서 발생한 정보를 응용 프로그램이 획득하는 방법
- 라이브러리를 이용하여 작성된
GTK+ 3.0
기반 사용자 응용 프로그램
본 프로젝트의 주요 결과물인 라이브러리가 많은 개발자들에게 제공되어 도움이 되고, 다수의 기여자들에의해 최종적으로 개방형 OS에 탑재되여 다양한 응용 프로그램에 의해 사용되고 활용되는 것을 목표로 한다.