OpenWrt 및 교재 Q&A

OpenWrt 자체는 어떤 programming 언어로 되어있나요?

페이지 정보

작성자 장윤정 작성일18-01-24 19:08 조회1,024회 댓글1건

본문

여기저기 알아봤는데 확신이 안들어서요.
OpenWrt에서 Luci는 LUA로 되어있는데, 이부분말고
OpenWrt자체가 어떤언어로 되어있는지좀 알려주세요!
만일 OpenWrt를 기반으로한 개발자를 뽑는다면
물론SDK툴을이용해서 개발하면되겠지만,
어떤 언어를 주로 사용해야 하는지알려주세요.

// 관리자 2018-01-24: 12-08-07 09:54 에 작성된 글입니다

댓글목록

박우재님의 댓글

박우재 작성일

언어는 Linux기반 C 언어 입니다. Openwrt 는 임베디드 시스템이여서 Linux Kernel 에 관련이 많습니다. "만일 OpenWrt를 기반으로한 개발자를 뽑는다면" 이란 가정이 재미있는데요. 임베디드 시스템이 어떤 역할을 할지가 정해지고, OpenWrt 시스템의 도입이 결정되면, 그 위에 올릴어플리케이션은 무궁무진합니다. Openwrt는 리눅스와 같습니다. 시스템의 아키텍쳐에 의존하지 않는, 많은 어플리케이션, 언어가 올라갑니다.

좀더 일반적인 설명을 드리자면, 회사가 무슨일을 하는지 생각해 보셔도 될것 같습니다. 네비게이션 만드는 "아이나비", 안드로이드 핸드폰을 만드는 삼성전자 혹은 LG전자 혹은 팬택앤큐리텔 혹은 아이스카이, MP3플레이어 만드는 "아이리버" 같은 회사들은 다들 리눅스에서 파생되어진 임베디드 리눅스를 사용하고 있습니다. 이들은 목적에 맞는 디바이스의 하드웨어를 설계하고 소프트웨어를 작성하여 올리고 테스트하여 제품을 출시하죠. 만약 Openwrt를 회사에 지원하는 이력서에 넣고 싶다면, 나는 이거 공부를 했다가 아닌, 나는 이것을 이용해서 무엇을 만들었다가 되어야 할 것입니다.

// 관리자 2018-01-24: 12-08-07 19:36 에 작성된 글입니다