본문으로 이동

마이크로소프트 자바 가상 머신

한울위키, 우리 모두의 백과사전.

마이크로소프트 자바 가상 머신(Microsoft Java Virtual Machine, MSJVM)은 마이크로소프트단종된 독점 자바 가상 머신이다. 이 소프트웨어는 인터넷 익스플로러 3에서 처음 제공되어 사용자들이 월드 와이드 웹을 탐색할 때 자바 애플릿을 실행할 수 있게 했다. 이 제품은 출시 후 처음 2년 동안 마이크로소프트 윈도우 기반 자바 가상 머신 중 가장 빨랐다.[1] 자바의 개발사인 썬 마이크로시스템즈는 1997년 10월, 마이크로소프트가 자바 1.1 표준을 불완전하게 구현했다는 이유로 마이크로소프트를 고소했다.[2] 이 소프트웨어는 미국 대 마이크로소프트 사건 반독점 민사 소송에서도 마이크로소프트의 "포용, 확장 및 소멸" 전략의 구현으로 언급되었다. 2001년, 마이크로소프트는 썬과의 소송을 합의하고 자사 자바 구현을 중단했다.

역사

성능

마이크로소프트 JVM은 1997년과 1998년에 PC Magazine 편집자 선정 상을 수상했다. 1998년의 새 릴리스에는 마이크로소프트의 독점적인 RNI(Raw Native Interface)와 J/Direct를 보완하는 자바 네이티브 인터페이스가 포함되었다. 마이크로소프트는 윈도우용으로 가장 빠른 자바 구현을 제공한다고 주장했지만, IBM 또한 1999년에 이 주장을 했으며 JavaWorld Volano 테스트에서 마이크로소프트와 썬의 가상 머신을 능가했다.[1]

반독점 재판

마이크로소프트의 자바 독점 확장은 미국 대 마이크로소프트 사건 (2001) 반독점 민사 소송에서 증거로 사용되었다.

미국 대 마이크로소프트 사건에서 잠정적 금지 명령 신청을 지지하는 미국 법무부의 각서에서는 마이크로소프트가 시장에서 자바를 없애려 했다고 주장했다.

요컨대, 마이크로소프트는 넷스케이프 내비게이터 및 자바와 같은 크로스 플랫폼 기술이 누릴 수 있는 네트워크 효과가 마이크로소프트의 독점력을 위협하는 것을 두려워했고 이를 방해하려 했다. 또 다른 마이크로소프트 내부 문서는 계획이 단순히 자바/브라우저 크로스 플랫폼 모멘텀을 무디게 하는 것이 아니라, "오염된 자바 시장을 성장시켜 크로스 플랫폼 자바를 죽이는 것"을 "전략적 목표"로 삼아 크로스 플랫폼 위협을 완전히 파괴하는 것임을 나타낸다.[3]

썬 대 마이크로소프트

1997년 10월, 자바의 개발사인 썬 마이크로시스템즈는 마이크로소프트가 자바 1.1 표준을 불완전하게 구현했다는 이유로 마이크로소프트를 고소했다.[2]

2001년 1월, 썬과 마이크로소프트는 소송을 합의했다. 마이크로소프트는 썬에게 2천만 달러를 지불했으며, 양사는 마이크로소프트가 썬의 자바 저작권 및 상표권을 침해했다고 주장된 구형 마이크로소프트 자바를 포함한 제품들을 단계적으로 중단하기로 합의했다.

마이크로소프트 자바 가상 머신은 썬 마이크로시스템즈 소송에 따라 2003년에 단종되었다. 마이크로소프트는 2007년 12월 31일까지 지원을 계속 제공했다.[4]

윈도우 XP

2001년에 처음 출시된 윈도우 XP에는 썬과의 합의 때문에 자바 가상 머신이 포함되지 않았다. 합의에 따라 인터넷 익스플로러에서 자바 애플릿을 실행하려는 사람들은 표준 썬 자바 가상 머신을 다운로드하여 설치하거나 마이크로소프트 자바 가상 머신의 사본을 다운로드해야 했다.

윈도우 XP용 서비스 팩 1(SP1)은 2002년 9월 9일에 출시되었다. 여기에는 RTM 이후의 보안 패치 및 핫픽스, 호환성 업데이트, 선택적 닷넷 프레임워크 지원, 그리고 태블릿 PC와 같은 새로운 장치를 위한 기술 활성화가 포함되었다. 또한 마이크로소프트 자바 가상 머신도 포함되었다.[5] 2003년 2월 3일, 마이크로소프트는 서비스 팩 1(SP1)을 서비스 팩 1a(SP1a)로 다시 출시했다. 이 릴리스는 썬 마이크로시스템즈와의 소송에 따라 마이크로소프트의 자바 가상 머신을 제거했다.[6]

같이 보기

각주

  1. Neffenger, John (August 1, 1998). “Which Java VM scales best?”. 《JavaWorld. 2020년 7월 16일에 확인함. Microsoft SDK 2.02 still stands alone as the only fast and scalable Java virtual machine. Our customers with the highest Web site traffic currently have no other viable choice for a JVM. 
  2. Zukowski, John (October 1, 1997). “What does Sun's lawsuit against Microsoft mean for Java developers?”. 《JavaWorld. 2020년 7월 16일에 확인함. 
  3. Memorandum of the United States in Support of Motion for Preliminary Injunction UNITED STATES OF AMERICA v. MICROSOFT CORPORATION, May 18, 1998
  4. “Microsoft Java Virtual Machine”. 2014년 8월 31일에 원본 문서에서 보존된 문서. 2014년 8월 19일에 확인함. 
  5. “Windows XP Service Pack 1 preview”. 2002년 9월 9일. 2010년 7월 2일에 원본 문서에서 보존된 문서. 2007년 9월 21일에 확인함. 
  6. “Differences Between Windows XP SP1 and Windows XP SP1a”. 2003년 2월 3일. 2007년 9월 21일에 확인함. 

외부 링크