솔직히 운영체제 전쟁에 있어서

rosebuntu6의 이미지


모든 어플리케이션을 플랫폼 독립적인 자바로 개발하면 끝나는 문제를 가지고, 서로 내꺼 써라 아니다 내꺼 써라, 이거 웃기는 거 아닌가요?

자사의 영향력 확대와 이익 극대화를 위한 소모적인 논쟁으로 밖에 안 보이는군요.

익명 사용자의 이미지

잘 알지 못하지만.. 몇마디 적어봅니다.
자바도.. 미묘하게 조금씩 다른 것으로 알고 있습니다. ^^:
VM단위에서 호환되는 것이 완벽하지는 않다는 것이지요. (플랫폼이 일치하면 같을테지만요..)

게다가.. 한 플랫폼에서 컴퓨터를 사용하기 위해 자바만을 활용하느니보다는, 기존의 프로그램들을 조금 더 개량하는 것이 더 효율적이라 생각됩니다. 자바의 VM위에서 구동되는 프로그램은 플랫폼 최적화된 프로그램보다는 오버헤드가 심할테니까요.. 기능도 제대로 살리지 못할바엔.. 굳이 자바를 활용할 이유가 없지요.
(저도 분명히 필요가 있는 소프트웨어는 직접 돈을 주고 구매합니다. 개인적으로는 오픈소스에 무척이나 감사합니다. ^^ 윈도우즈를 쓰고 있지만.. 더 이상 불법 프로그램을 사용하지 않아도 되니까요..)

게다가.. 이쪽 부분으로 먹고사는 분이 있으니 어쩔수 없이 이해관계를 다툴 수 밖에 없는 듯 합니다.
(다른 운영체제를 사용하는 형태로 개발하는 것은 쉬운 것이 아니고, 익숙하거나 돈을 많이 벌 수 있는 쪽으로 몰리는게 인지상정이겠지요.)

단지.. 일반 사용자가 경계하는 것은 하나의 플랫폼이 하나의 회사에 독점이 되어, 외부 사용자가 다른 것을 사용할 여지없이 끌려가는 것을 경계하는 것이랍니다. 설사.. 그것이 자바가 된다해도 마찬가지이겠지요.
실제로.. 프로그래머들이 그쪽으로 옮겨가게 되면, 프로그램들을 더 이상 공개로 배포하진 않을테니까요.^^

개인적으로는.. 저는 그저.. 현재의 윈도우즈 정도에 만족하고 있습니다.
리눅스도 쓸만은 하지만.. 다른 사람들에게 가르쳐줄 필요도 없고, 별도의 A/S나 교육과정이 거의 필요치 않다는 점이 윈도우즈를 선호하게 만드는군요. (운영체제 튜닝.. 도 시간이 남을때나 가능한 이야기니까요)

직접적인 코딩을 해보셨다면, 굳이 운영체제가 뭘로 만들었나, 어떤 걸 쓰나.. 하는 것에 얽매이시진 않을 이라 생각되는데.. 컴퓨터의 용도는 운영체제를 사용하는 것이 아니라, 어떤 일을 하는데 효과적인 '도구'가 되어주는 것이니까요. ^^

segfault의 이미지

하나의 언어로 독점하자는게 굉장히 바보같은 발상이기도 하지만 (크로스플랫폼 되는 언어는 자바 뿐만이 아닙니다)
CPU Time이나 메모리 사용량이 결정적인 영향을 미치는 미션크리티컬한 분야에서 자바를 쓰면 위험합니다.

물론 자바도 버젼을 거듭하면서 점점 빨라지고 있다고는 하나 그래도 C/C++ 같은 언어에 비해서 좀 부담이 되는건 사실이죠.

----
http://www.planetmono.org

rosebuntu6의 이미지


하드웨어가 엄청나게 발전한 현재 수준에 있어서 자바가 느리다는 게 단점이 될 수 있을까요? 사실 리눅스도 현재와 같은 모양으로 될 지는 누구도 장담하지 못 했지요. 하드웨어가 발전한 덕 택에 이제 리눅스 데스크탑이 가능한 시대가 왔는데 너무 비관적으로 말씀하시는 듯 하군요.

어차피 크로스 플랫폼을 지원하기 위해서는 속도를 저하는 당연한 거지요. 이렇게 두리뭉실하게 말씀하시지 말고 객관적으로 테스트 프로그램 수행시간을 적어주시죠.

익명 사용자의 이미지

안녕히 가세요

wewoori의 이미지

안녕히 가세요.. 그리고 앞으로 자기 집이나 지키세요...왈왈...

ㅡ,.ㅡ;;의 이미지

하드웨어가 빨라졌다지만 더빠른 하드웨어는 계속요구되며 더빨라질필요가 있죠
1분에 100번하던일을 200번 2000번 하면 그만큼 득이죠.
또한 리눅스로 더빨리할수 있다면 그만큼 값싼 하드웨어로 처리가 가능하니 득이죠.

----------------------------------------------------------------------------
C Library Development Project


----------------------------------------------------------------------------

magingax의 이미지

멀티미디어 처리분야, 시그널 프로세싱 분야는 준 하드 리얼타임이어야 하기때문에 자바는 무리입니다.
특히 실시간 동영상처리 할때는 스토리지의 seek 타임까지 계산하며 짜고 있습니다.
C로도 모잘라 특정 모듈은 어셈블리로 짜고 있지요.
자바가 좋은 언어이긴하지만 모든 도메인에 쓸수있는 건 아닙니다.
특히 GC 걸리면 요즘은 많이 좋아 졌다지만 100~200 ms hang 걸립니다. 동영상처리에서
이정도 시간이면 거의 4 프레임이 멈춘다는 예긴데..방송 사고죠..

LISP 사용자모임
http://cafe.naver.com/lisper
방송기술 개발업체
http://playhouseinc.co.kr

rosebuntu6의 이미지

http://kldp.org/node/73324

자바가 오히려 더 빠르군요.

익명 사용자의 이미지

지느러미만 남았네 아주..

chadr의 이미지

말은 잘라먹지 말고 끝까지 듣고 읽으셔야합니다. :)
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

ㅡ,.ㅡ;;의 이미지

글을 제대로 안읽으시는 모양이군요..

----------------------------------------------------------------------------
C Library Development Project


----------------------------------------------------------------------------

Kroisse의 이미지

하드웨어 여건상 도저히 자바 가상 머신을 올릴 수 없는 시스템이 로즈*님 주변에 적어도 하나는 있을 겁니다.
자바를 사용할 시 타 제품과 비교해서 경쟁력이 떨어질 수 있는 시스템까지 포함하면 몇개 더 늘지도 모르지요.
(성능이 떨어지거나, 적절한 수준의 성능을 유지하기 위해 비싼 프로세서로 바꾸느라 가격이 올라가거나 하는 이유로)

익명 사용자의 이미지

Quote:
모든 어플리케이션을 플랫폼 독립적인 자바로 개발하면 끝나는 문제를 가지고, 서로 내꺼 써라 아니다 내꺼 써라, 이거 웃기는 거 아닌가요?

자사의 영향력 확대와 이익 극대화를 위한 소모적인 논쟁으로 밖에 안 보이는군요.


모든 일을 삽질하고 부족하면 몸빵하고 그래도 안되면 철야하면 끝나는 문제를 가지고, 서로 자기 언어로 짠 프로그램을 써라, 이거 웃기는 거 아닌가요?

IT 영향력 확대와 이익 극대화를 위한 생산적인 토론으로 보이는군요.
---
밤마다 삽 다듬고, 풀 쑵니다. 워낙 삽질과 풀칠을 많이 하다 보니..

rosebuntu6의 이미지


저도 공돌이 출신이지만, 이런 캐삽질은 첨 보는 거 같아요