Xsgi

Xsgi

Xsgi는 IRIX 기반의 그래피컬 워크스테이션 SGI(Silicon Graphics) 서버용 XWindow System(X11) 서버입니다.Xsgi는 1991년에 SGI Indigo 워크스테이션에서 IRIX 4.0과 함께 출시되었습니다.

역사

Xsgi에 대한 작업은 1989년 5월 Tom Paquin이 IBM을 떠나 SGI에 합류하여 X Window System과 SGI의 IRIS GL [1]인터페이스를 통합하면서 시작되었습니다.Paquin은 X 서버 구현 경험이 있는 소프트웨어 엔지니어 Jeff Weinstein, Erik Fortune, Paul Shupak, John Giannandrea, Peter Daifuku, Michael Toy, Todd Newman, Spence Murray 및 Dave Spalding을 영입했습니다.

Silicon Graphics가 설계한 그래픽스 하드웨어는 CPU에 의해 조작되는 메모리 매핑 프레임 버퍼가 아닌 그래픽스 하드웨어 명령을 통해 고속 렌더링 액세스를 제공합니다.이로 인해 MIT X11 썬플라 서버에 부속되어 있는 Monochrome Frame Buffer(MFB) 및 Color Frame Buffer(CFB) 디바이스 의존 렌더링 레이어는 Silicon Graphics 하드웨어에 적합하지 않습니다.Jeff Weinstein은 Silicon Graphics 스타일의 하드웨어 액세스를 지원하기 위해 No Frame Buffer (NFB) 디바이스 의존 렌더링 레이어를 개발했습니다.이후 SCO는 X 서버 포팅 [2]레이어에 NFB 레이어를 포함시켰습니다.

Silicon Graphics 하드웨어에는 하드웨어 오버레이를 제공하는 오버레이 평면이 포함되어 있습니다.Xsgi에서 오버레이 평면 지원을 구현하기 위한 Todd Newman의 초기 노력은 결국 Peter Daifuku의 오버레이 평면 지원을 "완전 기능"으로 이끌었다.다이후쿠는 윈도우의 가시성 클리핑 영역과 렌더링 가능한 클리핑 영역을 분리했습니다.이전 MIT X 샘플서버에서는 이들2개의 클리핑지역이 같은 지역으로 취급됩니다.Xsgi는 오버레이 평면을 X11 비주얼로 애드버타이즈하며 오버레이 특성은SERVER_OVERLAY_VISUALS 규칙.

에릭 포춘은 Xsgi용 X 키보드 확장(XKB)을 개발했습니다.

Xsgi는 X11, IRIS GL, OpenGL, Display PostScript 및 PEX PHIGs 렌더링 모델을 지원합니다.

출판물

  • Jeff Weinstein, "NFB, X Server Porting Layer", 제6회 X년차 테크니컬 콘퍼런스의 속행 (The X Resource, 제1호, 1991년 1월호)
  • Mark J. Kilgard, "MIT 샘플 서버를 넘어서:The Silicon Graphics X11 Server," The X Journal, SIGS Publications, 1993년 1월.
  • Mark Kilgard, Simon Hui, Allen Leinwand, Dave Spalding, "X Server Multi-rendering for OpenGL and PEX", 1994년 1월, The X Resource에 게재된 제8회 X차 연례 기술 회의의 속행.
  • Todd Newman, "How Not Implement Overlays in X", X Resource 1호 1991년 1월호에 게재된 제6회 X년차 기술회의 속행.
  • Peter Daifuku, "레이어드 윈도우의 완전한 기능 구현", X 리소스, ISBN1-56592-020-1, 페이지 239-249, 1993.
  • Elias Israel, Erik Fortune, The X Window System Server, 디지털 프레스, ISBN 1-5558-096-3, 1993.

레퍼런스

  1. ^ "Archived copy". Archived from the original on March 28, 2009. Retrieved January 2, 2009.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  2. ^ NFB 그래픽 어댑터 드라이버 개발 2008년 6월 8일 Wayback Machine에서 아카이브

외부 링크