문제
다음 중 임베디드 리눅스에 대한 설명으로 가장 거리가 먼 것은?
① 디바이스 드라이버 프레임 워크가 복잡하다. ② 사용자 모드와 커널 모드 메모리 접근이 복잡하다. ③ 소스가 공개되어 있는 관계로 변경 및 재배포가 용이하다. ④ 커널과 루트 파일시스템 등 상대적으로 적은 메모리를 차지한다.
정답
4번
해설
정답: 4. 4번은 임베디드 리눅스의 "장점"을 설명한 것으로 사실에 부합한다. 문제는 "가장 거리가 먼(틀린)" 설명을 고르는 것인데, 원문 정답은 4번이다. 임베디드 리눅스는 적은 메모리로 동작하는 것이 맞으나, 출제에서는 이를 거리가 먼 보기로 처리했다(보기 표현 해석에 따라 논란 소지).
오답 풀이
- 1번: 임베디드 환경의 다양한 하드웨어 탓에 디바이스 드라이버 프레임워크가 복잡한 면이 있다.
- 2번: 사용자 모드·커널 모드 간 메모리 접근 처리가 복잡할 수 있다.
- 3번: 리눅스는 소스가 공개되어 변경·재배포가 용이하다(임베디드 채택의 큰 이유).
- 4번: 커널·루트 파일시스템이 상대적으로 적은 메모리를 차지한다는 설명을 원문이 정답으로 처리했다.
보충 개념 임베디드 리눅스는 오픈소스라 커스터마이징·재배포가 자유롭고, 작은 메모리 풋프린트로 IoT·가전·네트워크 장비 등에 쓰인다. (문항 의도가 명확치 않아 보기 표현을 신중히 읽어야 한다.)