Page 15 -
P. 15
또한, 리눅스는 다음과 같은 이유로 프로그래밍 학습 환경으로도 많이 사용됩니다.
■ 개발 환경 구축이 용이하며 비용이 발생하지 않습니다.
■ 오픈 소스여서 운영 체제의 내부 동작을 확인할 수 있습니다.
리눅스는 오픈 소스라 컴퓨터를 깊게 공부하기에 좋습니다. 그런데 일반적으로 많이 사용되
는 윈도에서는 소스 코드가 공개되어 있지 않아 메모리 관리나 네트워크와 관련한 내부 동
작을 파악하는 데 한계가 있습니다. 하지만 리눅스는 직접 소스 코드를 보면서 구체적인 동
작을 파악할 수 있습니다. 그리고 코드를 수정하면서 다양한 실험을 할 수 있다는 것도 리눅
스의 커다란 매력입니다.
마지막으로 강조하고 싶은 것은 리눅스가 매우 편리하고 재미있다는 점입니다. 이 책을 통해
리눅스의 재미를 알게 되기를 바랍니다.
2 리눅스의 단점
리눅스도 단점이 있습니다. 리눅스는 윈도나 맥보다 상용 애플리케이션이 많지 않습니다.
특히 마이크로소프트의 워드나 엑셀 파일을 편집하려면 리브레오피스(LibreOffice) 같은 프
로그램을 사용해야 합니다. 또한, 이미지, 음악, 영상 등 멀티미디어를 편집하는 소프트웨어
도 부족합니다.
그리고 한글 대응이 부족한 것도 리눅스의 단점입니다.
■ 공식 문서나 도움말이 영어로만 되어 있을 수 있습니다.
■ 소프트웨어에 따라 한글 문자가 깨지기도 합니다.
리눅스가 영어권에서 만들어졌기 때문에 영어는 피할 수 없습니다. 그나마 다행인 것은 공
식 문서나 도움말에 어려운 영어가 사용되지 않아서 높은 수준의 영어 실력이 필요하지는
않다는 점입니다. 다만 영어로 된 문서를 읽는 것이 부담되지 않도록 익숙해져야 합니다.
1장 리눅스 첫 걸음 017