Wabi (소프트웨어)
Wabi (software)개발자 | Sun Microsystems |
---|---|
운영 체제 | Solaris, AIX, Linux |
Wabi는 Solaris 및 AIX에 Windows Win16 API 사양을 구현하는 Sun Microsystems의 단종된 상용 소프트웨어 애플리케이션입니다. Linux용 버전도 Caldera Systems에 의해 출시되었습니다.Wabi는 Windows 3.1, Windows 3.11 및 Windows for Workgroups용으로 개발된 애플리케이션을 실행합니다.
역사
이 테크놀로지는 1990년 Interactive Systems Corporation과의 논의 결과 Praxsys Technologies에 의해 개발되었습니다.Praxsys의 자산은 1992년 가을에 Sun에 의해 인수되었다."Wabi"라는 이름은 두 가지 이유로 선택되었습니다: 균형 또는 조화의 일본어 의미, Windows와 Unix 소프트웨어 간의 보다 평화로운 공존 개념을 떠올리게 하는 것, 그리고 출시 전에 Sun은 이 이름이 약어가 아니라고 선언했지만 Windows Application Binary Interface를 의미한다는 것이 더 명백합니다.
Wabi 2.2B는 Caldera에 의해 라이선스를 취득하여 사용자가 [1]Linux에서 Windows 애플리케이션을 실행할 수 있도록 하고 Merge도 라이선스를 받았습니다.
와비 개발은 1997년 12월에 중단되었다.
특징들
Wabi는 동작하기 위해서는 Windows 3.x 설치가 필요합니다.즉, Windows 라이선스가 필요합니다.이것은 Wine이나 OS/2 버전 등 Windows API 전체를 구현하려고 하는 유사한 소프트웨어와는 다릅니다.제품의 기본 전제는 user.dll, kernel.dll 및 gdi.dll 라이브러리의 형태로 Windows 환경의 최하위 계층의 에뮬레이션을 제공하는 것입니다.다른 모든 Windows dll은 이들 3개의 모듈에 의존하기 때문에 이 기능을 복제하면 Windows 응용 프로그램 및 관련 지원 dll을 외부 호스트 시스템에서 올바르게 실행할 수 있습니다.완전한 대체가 아닌 이 접근방식은 Microsoft의 계속적인 노력의 규모와 상업적인 수준의 소프트웨어를 실행할 수 있을 만큼 정확한 에뮬레이션이 어렵다는 점을 고려할 때 엔지니어링 팀은 성공을 위한 유일한 합리적인 방법론이라고 생각했습니다.
Wabi는 x86 및 SPARC 시스템 및 Power용으로 출시되었습니다.AIX용 [2]PCSPARC 시스템에서 x86 Windows 환경을 실행하기 위해 코드 변환 레이어도 제공되었습니다.이 레이어는 최초 사용 시 x86 명령어를 SPARC [3]명령어로 동적으로 변환합니다.
표준화 시도
Sun은 Wabi 소프트웨어 개발과 함께 Windows API의 비독점 ISO 표준 정의를 작성하기 위한 노력을 시작했습니다.공용 Windows인터페이스(전쟁 포로 심문)은 태양과 MicrosoftWindows프로그래밍 인터페이스(윌로우스 TWIN,[4] 같은 API[5]의 또 다른 LGPL어요 구현)복제하기를 바라는 다른 회사들을 도와 주는 공적으로 이용 가능한 표준을 정의하지만, 의도였다 태양의 주장이 없다는 지적 재산권 위반, 이 성교하다었음에도 불구하고.ort wISO에서 마이크로소프트에 의해 반대 로비가 되었지만 [6]1996년에 거절당했다.
「 」를 참조해 주세요.
레퍼런스
- ^ Wabi: Windows 애플리케이션용 Caldera 솔루션
- ^ "Wabi 1.1 for AIX".
- ^ Paul Hohensee; Mat Myszewski; David Reese (August 1996). "Wabi Cpu Emulation" (PDF). Hot Chips VIII. Retrieved July 6, 2021.
- ^ Linux 저널: 데스크톱 전쟁
- ^ Willows TWIN 라이브러리는 LGPL입니다.
- ^ Sun, ISO Java 표준화 경로로 ECMA 사용 (Computergram International)
외부 링크
