퍼온 글입니다.
------------------------------------------------------------>
리눅스는 파워 풀합니다.
리눅스가 윈도우보다 자유롭고 오픈되있다는 것에 있어서 좋다고 느낍니다.
모든 기능은 언젠가 어디선가 누군가에 의해 만들어지고 편리하게 돈 지불없이 구해서 설
치 할수 있습니다. 리눅스를 많이 사용해봤고 개인적으로 이것저것 생각해본 것이 많아서
윈도우쪽의 관점으로 한번 써봤구요. 리눅스가 나쁘다는 말을 쓴건 아닙니다. 윈도우를 사
용하면 안된다는 사람들에 생각에 문제가 있다고 생각하고 쓴 글이라고 생각해주세요. 두
서없이 마구 썼더라도 이해해주세요 - 리눅스의 자유로움에 관해 만일 리눅서들의 의견이
라면 이렇게 해결하겠죠. 내가 소스를 고쳐서 쓰겠다.. 개발자가 아닌 이상 sourceforge에 있
는 소스들을 마음대로 이리저리 조합해 만들거나 에러를 잡아내는 사람이 어디 있을까요?
사용하지 않는 기술은 사장되는 것이 정석입니다. 그동안 나왔던 수많은 프로그래밍 언어
도 사용자에게 외면당한 것들은 사장되었습니다. 오히려 그 일부만을 구현해서 사용자에
게 다가서는 방법이 먹히죠. 과연 수많은 기능들을 화면에 다 나타내주며 난 이런 기능들
이 있다며 자랑할만큼 그게 리눅스를 사용하는데 이점일까요? 오히려 중요한것 필요한 것
만을 나타내고 자신이 사용하는데 있어서 조금의 불편함이 없으면 되는 겁니다. 내가 뭘
하고 싶다고 해도 삽질이 두려워 하기 싫다면(할수는 있지만) 누구는 그게 과연 좋은걸까
요? - 리눅스와 윈도우는 다르다? 리눅스와 윈도우는 태생적으로 다르게 시작했습니다. 빌
게이츠는 사업수단도 좋았습니다. 사업 수단으로서의 os 시장에 뛰어든거죠. 돈을 보고 말
입니다. 리누즈토벌즈의 경우를 보면 다릅니다. 공부를 하다가 재미로 했다는 거죠. 좀더
나은 운영체제 남들과 공유해서 좀더 나은 시스템을 만들고자 했다는 겁니다. 그가 돈을
벌고 싶었다면 그런 결단을 내릴순 없었을 것입니다. 따라서 운영체제가 지양하는 바가 다
르고 그 성격이 다른겁니다. os의 사용자의 경우 개발자의 경우에도 이를 분명히 해줄 필요
가 있다고 봅니다. 위의 태생적인 차이가 바로 이를 설명해줄수 있지 않을까요? - 리눅스
는 커뮤니티 윈도우는 제품 리눅스의 구성은 ms가 말한것처럼 커뮤니티입니다. 커뮤니티
로 구성되있다고 말하는 것이 정확한 표현이라고 생각합니다. 뭔가 이익을 바라고 생산적
인 결과를 내기 위한 것이 아닌거죠. 순수하게 좋아서 재미있어서 발전시켜나가는 것이라
고 말하는 것이 정확하리라고 봅니다. 대학가에서 조직된 순수 학술모임과 비슷하죠. 이런
곳에서는 세상을 놀라게 할만한 기술들이 나오기도 합니다. 하지만 이를 일반 사용자들이
사용하기란 좀 어렵죠. 포장을 하고 수익성을 내는 것을 통해 제품이 나오게 되죠. 윈도우
가 그런 경우라고 봅니다. 커뮤니티 수준이 아닌 제품의 이미지죠. -리눅스의 불안정성
보장 과연 윈도우의 파란화면 만큼처럼 리눅스도 에러 없이 사용할 수 있다고 보십니까?
물론 리눅스의 운영체제 커널만큼은 어떤 색의 화면을 보여주지 않을 만큼 튼튼합니다.
예를 들자면 간혹 모질라로 창을 여러개를 띄워 놓고 탐색하다가 에러로 한번에 창이 닫아
진 경험을 해본적 있습니까? 어떤 프로그램을 사용하기 위해 컴파일을 하거나 바이너리로
설치 할때 그 수많은 옵션을 통해 자신의 작업이 늦어지거나 뜻밖에 나타날지 모를 설치
에 대한 설정에 대한 오류를 보장 할 수 있나요? 물론 리눅스 전문가라면 상황이 달라지겠
지만 모든 사용자를 전문가로 만들자는 것은 억지 입니다. 또한 개인에 의해 만들어진 공
개 소프트웨어를 설치해서 사용하다가 생길지 모르는 오류나 시스템에 문제를 일으킬 상
황이라면? 누가 보장해줄까요? 누군가에 의해 이를 책임질 곳이 필요하지 않나요? 누군가
는 이렇게 말하죠. 공짜인데.. 세상에는 공짜가 언제나 이득이 되는 것은 아닙니다. 회사
에서 말하는 라이센스가 과연 회사에 큰 타격을 줄만큼의 가격이라고 보십니까? 윈도우 하
나에 몇백만원을 하고, 수십개가 필요하다고해도 회사의 전체 예산에서 책정되는 설비비
의 일부에 불과 합니다. 리눅스에 문제가 있더라도 공짜이기 때문에 넘어가도 된다는 생각
을 하는건 문제가 있다는 겁니다. 일반 사용자의 경우로 생각해보죠. 윈도우를 사서 쓰는
사람 있나요? 컴퓨터를 살때 딸려온경우는 컴퓨터 가격에 포함되서 사게 되서 반강제적으
로 산거라 어쩔수 없죠. 새로 윈도우를 업그래이드 할 때나 윈도우가 필요 할 경우 공짜로
못 구하는 사람은 아마 없을꺼라고 봅니다. 윈도우도 말로는 상용이라고 하지만 과연 개인
사용자가 정품을 고집하는 사람은 아마 집에 돈이 많은 경우겠죠. 아무튼 윈도우를 비싸
게 사용한다는 말도 억지입니다. 물론 윈도우 뿐 아닌 정품 게임이나 유틸도 마찬가지 경
우겠죠. -상업적인 면에서의 리눅스 리눅스는 소프트웨어 자체를 팔순 없습니다. 대신 서
비스를 해주거나 리눅스와 함께 하드웨어를 판매하는 것이죠. 윈도우의 경우에 돈주고 팔
더라도 소스를 공개할 필요는 없습니다. 뭔가 수익성을 만들어낼 만한 장이죠. 이를 욕하
는 경우도 있지만 꼭 욕할만한 것은 아니라고 봅니다. 미지리눅스나 한컴 리눅스와 같은
회사에서 패키지의 기능을 편하게 하기 위해 여러가지 프로그램을 개발한다고 합시다 그
러한 프로그램이 담긴 리눅스 패키지는 돈으로 팔진 않습니다. 만일 힘들게 개발했고 이러
한 소프트웨어가 사용자에게 리눅스를 획기적으로 편하게 사용할수 있도록했다면? 이런
상상을 해봅시다 길거리에서 파는 옷처럼 제품을 댓가를 받고 판다면.. 이로 모인 많은 자
금을 통해 사람들을 고용하거나 더 나은 시스템을 사들여 좀더 나은 프로그램을 개발하여
더욱 좋은 소프트웨어로 고객에게 보답한다면? 고객은 돈을 낸만큼 문제에 대해서 as를 요
구합니다. 하지만 회사를 돈을 받았으므로 이를 처리해줘야죠. 리눅스는 이런 기반을 철
저히 무시하고 있습니다. 단지 누군가 사용자가 편리하게 해주고 싶어하는 사람이 있죠.
예를 들면 옛날 하이텔이나 천리안에서 올라온 조그만 유틸리티들과 같습니다. 돈주고 팔
진 않지만 자신의 프로그래밍을 뽐내고 싶어 혹은 남에게 좋은 일을 해주고 싶어? 만들어
서 올립니다. 인기 있는 프로그램은 프로그래머가 인기있어지고 버전은 올라가죠. 예전에
mdir과 같이.. 물론 이런 프로그램은 사용화가 됩니다. 하지만 리눅스는? 이 돈버는 단계는
없죠.돈이 벌고 싶어 프로그래밍을 하는 사람은 리눅스가 아주 좋은 환경입니다. 프로그래
머로 때돈을 벌고 싶은 사람이 흔하진 않을꺼라고 봅니다. 난 뭔가를 만들어서 대박을 터
트려 성공하겠다란 말보단 대박을 터트려 세상사람들을 놀라게 해주겠다로요. -프로그
래밍 환경으로서의 리눅스 리눅스는 수많은 언어를 무료로 제공합니다. 프로그래밍의 환
경으로서는 아주 훌륭합니다. 윈도우의 경우 편리한 환경을 제공합니다. 비주얼 베이직을
통해 마우스 몇번 만으로 프로그램이 나오고, 비주얼 c도 기본적인 코드들이 제공되고 클
래스위자드와 같은 편리한 기능을 제공합니다. 이는 노가다로 작업할만한 부분에 대해서
는 최소화 하고 빨리 결과를 내는데에 주력하도록 만들어줍니다. 프로그래밍 자체적인 환
경은 좀 부족하고 고립되있을지 모르지만 프로그래밍을 하는데에 있어서는 윈도우의 특성
에 따라 편리합니다. 윈도우 자체 프로그래밍을 하기에는 리눅스보다는 좋습니다. 리눅스
의 경우에도 kdeveloper가 비주얼 스튜디오에 많이 근접해있지만 아직은 부족한점이 많습니
다. 제가 설명한 것은 일반 사용자의 관점에서 본겁니다. 문제가 되는 부분이 있다면 리
플 해주세요.