라벨이 개발환경인 게시물 표시

개발환경 바꿔보기 #2 (마무리...벌써?)

데스크탑 PC에서 우분투를 사용했을때 장점 - PC의 남는 자원활용 - PC의 SSD를 활용한 검색 속도 - Standalone PC에서 컴파일(네트워크 문제가 발생해도 컴파일 지속) 하지만 회사의 윈도우 프로그램을 쓸수 없다는 치명적인 단점때문에 윈도우 10으로 이전했습니다. 그리고 미련이 남아서 윈도우에서 어떻게든 local 컴파일을 해보려고 다음을 고려했습니다. - 도커 : 이왕이면 최신기술 배우면서 새로운 방향을 개척해보자. 네 가능합니다, 게다가 윈도 자원 맘껏 사용 가능! 하지만 Cross-compile은 매우 골치가 아프군요. 특히 공유 폴더에서 파일시스템이 softlink를 지원하지 않아 깨져버리는 문제는 답이 없습니다. Fail - WSL(Windows Subsystem for Linux) : 이것도 윈도 자원 맘껏 사용 가능! 우오오오! 하지만 64bit windows에서는 32bit 리눅스 프로그램을 아예 지원 계획이 없답니다. 근데 cross-compiler는 32bit. Fail - virtualbox : 이것밖에 없군요. 하지만 필연적으로 따라오는 성능저하에 시무룩.. 이참에 vim을 떠나 나도 atom을 써보자! sftp 는 결국 sync맞춰야해서 매우 귀찮군요. 그래서 smb 를 써보니 간편합니다. (windows 10에서는 smb v1 지원을 켜줘야함) 근데 내가 왜 이짓을 하는지 의문이...그냥 10년 넘게 써오던 vim 그냥 쓰렵니다. 시무룩..

개발 환경 바꿔보기 #1

개발환경 바꿔보기 계획 1. 기존 개발환경 개발PC를 리눅스를 쓰면 간단합니다. 제게 이보다 완벽한 개발환경은 없습니다. 오피스도 구글 드라이브 쓰기때문에 문서 작성에 딱히 문제될 것이 없습니다. 거기다 보조적으로 virtualbox에 윈도우를 깔아서 왠만한 프로그램을 돌려버리기 때문에 특별히 문제되지 않았습니다. 하지만 회사에서 쓰는 프로그램중에 virtualbox로는 답이 안나오는 프로그램이 몇 있습니다. 그것때문에 문제가 몇번 발생하고는 도저히 답이 안나오더군요. 그래서 결국 전통적인(?) 윈도우pc - ssh - 리눅스서버로 돌아왔습니다. 회사 프로그램 문제는 깔끔하게 해결되었고 개발에도 뭐 문제는 없죠. ssh client라던가 minicom을 대체하는 무료 프로그램이 없다는게 마음에 안되지만 조금만 불편을 감수하면 뭐 어찌되는거죠. 하지만 빵빵한 PC(8코어CPU! SSD!) 자원은 팽팽 남아도는데 몇명이 동시에 컴파일 돌리느라 느려터진데다 HDD에서 ctags나 grep 돌렸을때의 답답함은...배알이 꼴립니다. 그래서 뭔가 해결책을 찾기로 했습니다. 2. 실패한 계획 요즘 Docker가 핫하다매? CPU 코어도 공용으로 쓰기때문에 CPU 풀파워도 쓸수 있다는데 땡깁니다! 뭐 이걸 개발서버로 못쓸게 있나? 해보자! 는 실패... Docker 초짜라서 실패한 것 같습니다. 아..이게 될것 같았는데... 고정 IP 설정, SSH/NFS/TFTP 고정 포트 설정 등이 가로막는군요. 3. 시작할 계획 virtualbox에 Ubuntu-server 설치 : CPU를 8개중 4개만 할당 가능하네요. RAM : 4GB 할당. UI를 사용할것 아니면 4GB도 넘치죠. SSD 중 100GB 할당 : 이정도면 충분하겠죠. 이래저래 설치 완료. 별거없음..

이 블로그의 인기 게시물

WSL2 Ubuntu 20.04 및 네트워크 설정

구글 시트에 여러 행 한번에 추가하기

리눅스 멀티코어를 사용하는 tar 압축/해제