세미나 공지 글이나 댓글이 아니면 요새 글 하나 못 올리고 있던 차에 마침(?) 감기에 걸려 집에서 쉬면서 생각난 게 있어 이렇듯 글을 하나 올리게 되었습니다.
다름이 아니라 [b:2qjogsm3][개발자들을 위한 우분투][/b:2qjogsm3] 관련 서적을 한권 집필하고 싶은데, 이를 같이 집필하실 분들을 구하고자 이렇게 글을 올려 봅니다.
우리 포럼에서 활동 중이신 떠돌이 님의 [b:2qjogsm3]"웰컴 투 우분투"[/b:2qjogsm3] (http://www.yes24.com/24/goods/4395326?s … &OzSrank=2 참조) 란 서적은 저 역시 강의할 때마다 추천하는 책으로 워낙 깔끔하게 잘 정리된 책입니다만, 개발자들이 아닌 사용자들을 중심으로 한 책이어서 개발자들을 위한 서적도 한권 있으면 어떨까 싶은 마음에 이렇게 글을 올리게 되었습니다.
사실 아직까지 국내에서 우분투 에 대한 인지도가 레드햇 계열의 배포판(Red Hat, Fedora, Cent OS 등)들 보다 낮은데 반해, 안드로이드 BSP(Boot Loader, Kernel, File System) 소스 코드나 클라우드 서버 등을 개발할 때에는 대부분 우분투를 많이 사용하고 있어 개발자들을 위한 우분투 서적이 조금 시급히 필요해지는 시점인 듯 싶습니다.
따라서, 제 생각엔 다음의 내용들을 주축으로 [개발자들을 위한 우분투] 서적을 한권 집필해 보면 어떨까 싶은 생각이 드는데, 혹시 이를 같이 집필하시고자 하는 분들이 있으시다면 댓글이나 메일(funfun.yoo@gmail.com)로 연락 주시면 조만간 한번 모여 협의를 한 후 본격적으로 작업을 진행했으면 합니다.
[b:2qjogsm3][ 개발자들을 위한 우분투 서적 내용 ][/b:2qjogsm3]
[list:2qjogsm3]
[:2qjogsm3] 우분투 서버 설치 및 관리 기법
[/2qjogsm3][:2qjogsm3] 우분투 기반의 클라우드 서버 구축 및 관리 기법
[/2qjogsm3][:2qjogsm3] VMware / VirtualBox 기반의 우분투 32/64비트 우분투 설치 및 개발 환경 구축 (추가 패키지 설치 및 설정 방법)
[/2qjogsm3][:2qjogsm3] 우분투 기반의 안드로이드 프로그래밍 개발 환경 구축
[/2qjogsm3][:2qjogsm3] 우분투 기반의 임베디드 리눅스 개발 환경 구축
[/2qjogsm3][:2qjogsm3] 우분투 기반의 AVR 프로세서 프로그래밍 개발 환경 구축
[/2qjogsm3][:2qjogsm3] 우분투 기반의 프로그래밍 유틸리티들 활용 기법[/2qjogsm3][/list:u:2qjogsm3]
일단 대략적으로 두서 없이 적어 보았는데, 이외에도 여러가지 아이디어들이 있으리라 생각되며, 이 많은 부분들은 저 혼자서는 어려워 커뮤니티 회원님들과 함께 진행해 보고 싶습니다.
저도 참여해보고 싶습니다.
좀 오래되긴 했지만 [url:27n830o3]http://kldp.org/node/70327[/url:27n830o3] 글을 썼던 사람입니다.
그리고 위 방법으로 실제 6년째 여러 가지 프로젝트를 진행해 오고 있습니다.
그래서 제목을 "개발자들을 위한 우분투"도 좋지만 "우분투/윈도우 교차 개발 환경"을 부제로 덧붙이면 좋을 것 같습니다.
아무래도 리눅스/윈도우 왔다갔다 하면서 개발 환경이 동일하면 도움되는 일들이 더 많아지겠지요.
제가 주로 개발하는 환경은
c/c++ 일 경우 : wxWidgets + Code::Blocks IDE ( wxSmith GUI editor ) + gcc compiler + α ( wxSqlite, wxCTB library 등 )
python일 경우 : python + wxPython + Eclipse IDE + wxFormBuilder ( XRC interface )
AVR embedded 개발의 경우 : Code::Blocks IDE + avr-gcc + avrdude + avr-util ( avr-objdump, avr-objcopy 등 )
입니다.
위와 같은 환경은 우분투 뿐만 아니라 윈도우에서도 동일하게 구축하여 사용할 수 있습니다.
위와 같은 내용 뿐만 아니라, autoconf, automake를 이용한 Makefile 만들기 등의 내용도 담을 수 있으면 좋을 것 같습니다.
실력이 미천하지만 실제 여러 프로젝트를 진행해 본 경험으로 초보자나 입문자들에게 도움이 될만한 내용은 담을 수 있을 것도 같습니다.
다만 시간이 문제가 되겠네요. 내년 1월 중순 이후에나 가능할 것 같아서 말입니다.
참여는 해보고 싶지만 실력이 미천하여.
소프트웨어 엔지니어도 아니고 soc 설계 엔니지어라서…linux 사용도 Desktop level에서 사용하는것
아니면 cad 사용정도이고
Embedded processor도 AVR을 사용하는것이 아니라. 많이 들어보지 못한 EISC를 사용하고 있고
(사실은 국산 Embedded 용 MCU 회사에서 SOC설계쪽에 있어서…I2C/SPI/UART/GPIO/TIMER 등등의 주변 장치에 대해서 Embedded 용 펌웨어 컨트롤 정도밖 못하는 …소프트웨어 실력이 미천한 사람입니다…ㅋㅋㅋ)
여러가지로 걸리는게 많네요…
[quote="misari":1hvo6br7]저도 참여해보고 싶습니다.
좀 오래되긴 했지만 [url:1hvo6br7]http://kldp.org/node/70327[/url:1hvo6br7] 글을 썼던 사람입니다.
그리고 위 방법으로 실제 6년째 여러 가지 프로젝트를 진행해 오고 있습니다.
그래서 제목을 "개발자들을 위한 우분투"도 좋지만 "우분투/윈도우 교차 개발 환경"을 부제로 덧붙이면 좋을 것 같습니다.
아무래도 리눅스/윈도우 왔다갔다 하면서 개발 환경이 동일하면 도움되는 일들이 더 많아지겠지요.
제가 주로 개발하는 환경은
c/c++ 일 경우 : wxWidgets + Code::Blocks IDE ( wxSmith GUI editor ) + gcc compiler + α ( wxSqlite, wxCTB library 등 )
python일 경우 : python + wxPython + Eclipse IDE + wxFormBuilder ( XRC interface )
AVR embedded 개발의 경우 : Code::Blocks IDE + avr-gcc + avrdude + avr-util ( avr-objdump, avr-objcopy 등 )
입니다.
위와 같은 환경은 우분투 뿐만 아니라 윈도우에서도 동일하게 구축하여 사용할 수 있습니다.
위와 같은 내용 뿐만 아니라, autoconf, automake를 이용한 Makefile 만들기 등의 내용도 담을 수 있으면 좋을 것 같습니다. [/quote:1hvo6br7]
아~~ 이러한 숨은 고수 분이 또 계셨었군요!!! 그것도 미사리에… (-.-);;;
무지무지 환영…아니 꼭 모시고 싶습니다!!
[quote="misari":1hvo6br7]
실력이 미천하지만 실제 여러 프로젝트를 진행해 본 경험으로 초보자나 입문자들에게 도움이 될만한 내용은 담을 수 있을 것도 같습니다.
다만 시간이 문제가 되겠네요. 내년 1월 중순 이후에나 가능할 것 같아서 말입니다.[/quote:1hvo6br7]
[quote="bcinepara":pio7z1c8]참여는 해보고 싶지만 실력이 미천하여.
소프트웨어 엔지니어도 아니고 soc 설계 엔니지어라서…linux 사용도 Desktop level에서 사용하는것
아니면 cad 사용정도이고
Embedded processor도 AVR을 사용하는것이 아니라. 많이 들어보지 못한 EISC를 사용하고 있고
(사실은 국산 Embedded 용 MCU 회사에서 SOC설계쪽에 있어서…I2C/SPI/UART/GPIO/TIMER 등등의 주변 장치에 대해서 Embedded 용 펌웨어 컨트롤 정도밖 못하는 …소프트웨어 실력이 미천한 사람입니다…ㅋㅋㅋ)
여러가지로 걸리는게 많네요…[/quote:pio7z1c8]
오호~~ 제가 알만한 회사인 듯 싶군요!!! ㅎㅎㅎ
실제로 국내 MCU 회사… 그것도 CISC 나 RISC 가 아닌 EISC 를 표방하고 있는 회사는 제가 알기로 딱~~~ 한 군데 뿐인 걸로 알고 있어서… (^^);;;