rio(저온 시스템)

rio (windowing system)


리오
rio interface
윈도우 시스템으로서의 리오 인터페이스
개발자롭 파이크
초기 릴리즈제4판 / 2002년 4월 28일, 20년 전(2002-04-28)
기입처C
운영 체제Bell Labs의 플랜9
유형윈도 시스템
웹 사이트cm.bell-labs.com/plan9/ Edit this on Wikidata

리오는 벨 연구소의 윈도우 시스템9번 플랜입니다.이는 응용 프로그램에 대해 창 관리를 투명하게 하는 것으로 잘 알려져 있습니다.그러면 다른 창 관리자 내부에서 Rio를 실행할 수 있습니다.

역사

Rio는 Bell Labs에서 개발일련의 그래픽 사용자 인터페이스 중 최신 제품으로, 주로 동시 창 시스템인 Rob Pike와 Blit(X보다 이전 버전)에 의해 개발되었습니다.

리오는 알레프에서 8분완전히 고쳐 쓴 것이다.주요 변경 사항은 그래픽 명령어 구문 분석 및 재작성을 중지하고 클라이언트가 직접 픽셀을 쓸 수 있도록 했다는 것입니다.이는 주로 효율성을 위해 수행되었습니다.당시 9번 플랜에 투입된 인원을 감안할 때 유지하기가 어려워 알렉이 사라지자 리오는 C로 고쳐 썼다.이는 Alef에서 영감을 받아 스레드 간 및 프로세스 간 통신을 위한 채널 차단과 같은 대부분의 기능을 가진 Plan 9 스레드 라이브러리를 사용하여 수행되었습니다.리오 그 자체보다는 환경에 기인하는 또 다른 중요한 변화는 리오가 알파 컴포지팅을 사용하여 풀 컬러를 지원하는 반면 8µ는 비트블렛 연산을 사용한다는 것입니다.

디자인 컨셉

많은 기능이 플랜 9의 주요 설계 개념을 구현하고 있습니다.

  • 창은 자체 개인 네임스페이스에서 실행됩니다.
  • 실행 중인 응용 프로그램에 파일 시스템 인터페이스를 내보냅니다.이 인터페이스는 운영 체제로부터 받은 것과 같기 때문에 특별한 준비 없이 리오 윈도우 내에서 실행할 수 있습니다.인터페이스는 9P를 사용하기 때문에 Rio는 네트워크 인식 코드를 포함하지 않아도 네트워크 투과적입니다.
  • 창은 완전히 편집 가능한 텍스트로 취급됩니다.

「 」를 참조해 주세요.

외부 링크