Microsoft Java 가상 머신

Microsoft Java Virtual Machine

MSJVM(Microsoft Java Virtual Machine)은 Microsoft의 단종된 전용 Java 가상 머신입니다.이것은 사용자들이 월드 와이드 웹에서 탐색할 때 자바 애플릿을 실행할 수 있도록 인터넷 익스플로러 3에서 처음 제공되었습니다.이는 출시 [1]후 첫 2년간 Windows 기반 Java 가상 머신 구현 속도 중 가장 빨랐습니다.자바의 창시자인 마이크로시스템즈는 1997년 10월 자바 1.1 표준을 [2]불완전하게 구현했다는 이유로 마이크로소프트를 고소했다.그것은 또한 마이크로소프트의 "용납, 확장소멸" 전략의 실행으로 미국 마이크로소프트의 반독점 민사 소송에서도 이름이 붙여졌다.2001년 마이크로소프트는 Sun과의 소송을 해결하고 Java 구현을 중단했다.

2021년 4월 6일 Microsoft는 자체 OpenJDK 빌드를 발표했습니다.이 새로운 배포판은 독자적으로 추가 또는 확장되지 않은 OpenJDK를 기반으로 하며 GPLv2 + Classpath Exception 라이선스를 준수합니다.

역사

성능

Microsoft JVM은 1997년과 1998년에 최고의 Java 지원으로 PC Magazine Editor's Choice Awards를 수상했습니다.1998년 새로운 릴리스에는 Microsoft의 독자 사양 RNI(Raw Native Interface)와 J/Direct를 보완하는 Java Native Interface가 포함되었습니다.IBM은 1999년에 Java World Volano [1]테스트에서 Microsoft 및 Sun 가상 머신을 제치고 Windows용 Java 구현 속도가 가장 빠르다고 주장했지만, Microsoft는 Windows용 Java 구현 속도를 자랑합니다.

반독점 재판

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

미합중국의 경우 예비 가처분 신청을 지지하는 미국의 각서마이크로소프트는 시장에서 자바를 죽이고 싶어한다고 주장했다.

간단히 말해, 마이크로소프트는 Netscape Navigator나 Java와 같은 크로스 플랫폼 기술이 마이크로소프트의 독점에 도전하기 위해 즐기고 사용할 수 있는 네트워크 효과의 개발을 두려워하고 방해하려고 했다.마이크로소프트의 또 다른 내부 문서에 따르면 이 계획은 단순히 Java/브라우저 교차 플랫폼 모멘텀을 약화시키기 위한 것이 아니라 교차 플랫폼 위협을 완전히 파괴하기 위한 것으로 "전략 목표"는 "오염된 Java [3]시장을 성장시켜 교차 플랫폼 Java를 죽인다"고 기술되어 있습니다.

Sun vs. Microsoft

1997년 10월, Java의 창시자인 Sun Microsystems는 Microsoft가 Java 1.1 [2]표준을 불완전하게 구현했다고 소송을 제기했습니다.

2001년 1월, 썬과 마이크로소프트는 소송을 해결했다.마이크로소프트는 썬에게 2천만 달러를 지불했고, 두 회사는 썬의 자바 저작권 및 상표권을 침해한 것으로 알려진 구형 버전의 마이크로소프트 자바 제품을 단계적으로 폐기하는 계획에 동의했다.

Microsoft Java Virtual Machine은 Sun Microsystems 소송에 대응하여 2003년에 단종되었습니다.Microsoft는 2007년 [4]12월 31일까지 지원을 계속했습니다.

윈도 XP

2001년 Windows XP의 초기 릴리스는 Sun과의 합의로 Java 가상 머신에 포함되어 있지 않았습니다. 합의에서는 Internet Explorer에서 Java 애플릿을 실행하려는 사용자가 표준 Sun Java 가상 머신을 다운로드하여 설치하거나 Microsoft Java 가상 머신의 복사본을 다운로드해야 했습니다.

Windows XP Service Pack 1(SP1)은 2002년 9월 9일에 출시되었습니다.여기에는 RTM 이후의 보안 수정과 핫픽스, 호환성 업데이트, 옵션 등이 포함되어 있습니다.NET Framework 지원 및 태블릿 PC 등의 새로운 디바이스용 테크놀로지 지원.Microsoft Java 가상 [5]머신도 포함되어 있습니다.2003년 2월 3일 Microsoft는 Service Pack 1(SP1)을 Service Pack 1a(SP1a)로 재출시하였습니다.이 릴리스에서는 Sun [6]Microsystems와의 소송에 따라 Microsoft의 Java 가상 머신이 삭제되었습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b Neffenger, John (August 1, 1998). "Which Java VM scales best?". JavaWorld. Retrieved 2020-07-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. ^ a b Zukowski, John (October 1, 1997). "What does Sun's lawsuit against Microsoft mean for Java developers?". JavaWorld. Retrieved 2020-07-16.
  3. ^ 미국 예비 가처분 신청 지원 각서 미국 대 마이크로소프트 코퍼레이션, 1998년 5월 18일
  4. ^ "Archived copy". Archived from the original on 2014-08-31. Retrieved 2014-08-19.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  5. ^ "Windows XP Service Pack 1 preview". September 9, 2002. Archived from the original on 2010-07-02. Retrieved 2007-09-21.
  6. ^ "Differences Between Windows XP SP1 and Windows XP SP1a". February 3, 2003. Retrieved 2007-09-21.

외부 링크