rio(저온 시스템)
rio (windowing system)
개발자 | 롭 파이크 |
---|---|
초기 릴리즈 | 제4판 / 2002년 4월 28일, | 전(
기입처 | C |
운영 체제 | Bell Labs의 플랜9 |
유형 | 윈도 시스템 |
웹 사이트 | cm |
리오는 벨 연구소의 윈도우 시스템의 9번 플랜입니다.이는 응용 프로그램에 대해 창 관리를 투명하게 하는 것으로 잘 알려져 있습니다.그러면 다른 창 관리자 내부에서 Rio를 실행할 수 있습니다.
역사
Rio는 Bell Labs에서 개발한 일련의 그래픽 사용자 인터페이스 중 최신 제품으로, 주로 동시 창 시스템인 Rob Pike와 Blit(X보다 이전 버전)에 의해 개발되었습니다.
리오는 알레프에서 8분을 완전히 고쳐 쓴 것이다.주요 변경 사항은 그래픽 명령어 구문 분석 및 재작성을 중지하고 클라이언트가 직접 픽셀을 쓸 수 있도록 했다는 것입니다.이는 주로 효율성을 위해 수행되었습니다.당시 9번 플랜에 투입된 인원을 감안할 때 유지하기가 어려워 알렉이 사라지자 리오는 C로 고쳐 썼다.이는 Alef에서 영감을 받아 스레드 간 및 프로세스 간 통신을 위한 채널 차단과 같은 대부분의 기능을 가진 Plan 9 스레드 라이브러리를 사용하여 수행되었습니다.리오 그 자체보다는 환경에 기인하는 또 다른 중요한 변화는 리오가 알파 컴포지팅을 사용하여 풀 컬러를 지원하는 반면 8µ는 비트블렛 연산을 사용한다는 것입니다.
디자인 컨셉
많은 기능이 플랜 9의 주요 설계 개념을 구현하고 있습니다.
- 각 창은 자체 개인 네임스페이스에서 실행됩니다.
- 실행 중인 응용 프로그램에 파일 시스템 인터페이스를 내보냅니다.이 인터페이스는 운영 체제로부터 받은 것과 같기 때문에 특별한 준비 없이 리오 윈도우 내에서 실행할 수 있습니다.인터페이스는 9P를 사용하기 때문에 Rio는 네트워크 인식 코드를 포함하지 않아도 네트워크 투과적입니다.
- 창은 완전히 편집 가능한 텍스트로 취급됩니다.
「 」를 참조해 주세요.
- Bell Labs의 Plan 9 - 리오 네이티브 환경
- User Space의 Plan 9 - Rio 사용자 인터페이스를 에뮬레이트하는 창 관리자 포함
- Rob Pike - 리오와 8★의 저자
- BLIT - Bell Labs에서 개발한 단말기로, Rio에서 사용되는 UI 개념의 일부를 개척했습니다.
외부 링크
- Rio: Rob Pike의 동시창 시스템 설계
- Plan 9 프로그래머 매뉴얼, 1권 –
- Plan 9 프로그래머 매뉴얼, 1권 –
- 8인치 종이 - 매우 유사한 디자인을 가진 리오의 이전 모델에 대해 설명합니다.