묻고 답하고
열혈강의 TCP/IP 책 보고 있는데요. 리눅스 기반/윈도우기반으로 놔누어 져있지만
리눅스를 전반적으로 설명하고 있어서..
윈도우에 가상머신(vmware7버젼)은 깔았는데 리눅스를 뭘 깔아야할지 모르겠네요.
레드헷, 페도라, 우분투, 등등 많던데 ISO파일로 거의 배포하더라구요. 파일좀 보내주실분.. ㅠ_ㅠ
프로젝트하는데 게임서버로 쓸꺼라 일단 공부하는 위주로 해서 서버작업 들어가야해서..
네이트온 bearista@nate.com 인데요. 컴파일하는법도 모르겠네요. 책에 않나와있어요 ㅠ_ㅠ
네트웍을 위해서 특별히 드라이버를 설치할 필요가 없던 것으로 기억합니다.
아... 배포본 종류 말씀하시나 보군요. 그건 대세를 따르면 편합니다. 현제는 우분투가 대세인듯 합니다. ISO로 시디 구운다음 설치하세요. 설치하면 수기가 정도는 차지하기 때문에 파일을 드린다해도 결국 ISO일텐데요. 참 네트웍이 빵빵하시면 네트웍 설치를 하셔도 되겠지만 짜증나실텐데요.
컴파일 툴은 대강 gcc, (몇몇 특별한 경우를 위해서 g++), make 정도면 간단한 정도는 할 수 있고요. perl과 python은 기본이겠죠.ㅋㅋ
참 자바 위주로 하실려나.. 그건 제가 경험이 많이 부족해서 다음분께 패스합니다.
편집기는 손에 익은게 최고라고 생각합니다. (이참에 vi나 emacs을 배우시는 것도 나쁘지 않다고 생각합니다.ㅎㅎ)
조금 더 심오한(?) 세상으로 가시겠다면 automake, autoconf, libtool등등의 도구가 있구요. (이것 주로 포터빌러티를 위한 도구랍니다.)
아님 임베디드 월드쪽에 관심 있으시면 크로스 컴파일과 관련된 도구가 필요 하시겠죠.
제가 좀 아는 그래픽스쪽 프로그래밍으로 접근하신다면 (저가 말하는것은 GUI가 아니라 순수 그래픽스를 말합니다.) OpenGL정도를 섭렵하시면 되겠습니다. 헌데 세상이 윈도판이라 리눅에서 그래픽 혹은 좁은 의미의 게임프로그램쪽으론...
만약 리눅스에서 멀티미디어나, 게임 프로그래밍이라면 SDL쪽으로 공부하셔야 하겠죠. 역시나 이것도 현재의 시점에서는 별의미가 없겠지만....
뭐 이것저것 설치하기 귀찮고 모르겠다 싶으시다면 페도라 코어 4 , 전체 설치 하시면 웬만해선 다른거 설치할 일 없습니다. ^^
저도 우분투 추천합니다!
ISO 파일은 그냥 받으시는게 빠를것 같습니다.
현제 최신 버전은 아래 링크에서 받으세요^^
http://ftp.daum.net/ubuntu-releases/10.10/
인텔계열 데스크탑이라면 ubuntu-10.10-desktop-i386.iso 를 받으시면 됩니다(서버라면 ubuntu-10.10-server-i386.iso)
ftp 주소가 바뀌어서 덕분에 한번 찾아보는 기회가 되었네요^^
열공하세요^^
리눅스 관련 책 하나 사시면 부록에 포함되어 있지 않나요?
어차피 대략 비슷하지만 조금씩 라이브러리 차이는 날텐데...책에 딸린 시디로 하는게 젤 나을 것 같습니다.