PowerVM Lx86

PowerVM Lx86
PowerVM Lx86
개발자IBM
초기 릴리즈2008
안정된 릴리스
1.4 / 2013년 4월 30일 (2013-04-30)
기입처C++
운영 체제리눅스
플랫폼IBM System p
유형가상화
면허증.독자 사양
웹 사이트PowerVM Lx86

PowerVM Lx86은 IBM System p 서버용 바이너리 변환 레이어입니다.Power ISA 기반하드웨어에서 32비트 x86 Linux 바이너리를 변경하지 않고 실행할 수 있게 되었습니다.IBM은 이 기능을 사용하여 x86 Linux 서버를 PowerVM 가상화 환경으로 마이그레이션했습니다. 이 기능은 모든 POWER5POWER6 하드웨어 및 BladeCenter JS21JS22 시스템에서 지원됩니다.

일반 에뮬레이터와 달리 명령어만 번역되고 전체 시스템은 번역되지 않으므로 빠르고 유연합니다.Lx86 소프트웨어는 x86 코드를 실행하고 있음을 감지하여 Power로 변환합니다.실행 중인 PC 코드와 이러한 명령은 나중에 캐시되므로 변환 프로세스가 한 번만 실행되도록 하고 에뮬레이션과 관련된 성능 저하를 더욱 줄일 수 있습니다.Lx86은 커널 모듈과 같이 하드웨어에 직접 액세스하는 애플리케이션을 지원하지 않습니다.이전 버전의 Lx86에서는 SSE 명령을 사용하는 코드가 실행되지 않았지만 버전 1.3.2에서는 SSE 및 SSE2 명령 세트가 지원되었습니다.

이 제품은 처음에 System p AVE(System p Application Virtual Environment)로 출시되어 언론에서 PAVE(Portable Advanced Virtualization Emulator)로 잘못 보도되었지만 이후 PowerVM Lx86으로 이름이 변경되었습니다.Lx86은 TransitiveQuickTransit 다이내믹 트랜슬레이터를 기반으로 합니다.이는 Mac OS X가 인텔 기반의 Macintosh에서 수정되지 않은 PowerPC 바이너리를 실행할 수 있도록 하는 Rosetta 에뮬레이션 레이어에 사용되는 것과 동일합니다.

Lx86 제품의 모든 버전과 릴리스는 2011년 9월에 마케팅에서 철수되었으며 2013년 4월에 지원이 중단되었습니다.

레퍼런스