RISC OS의 역사

History of RISC OS

ARM 기반의 아콘 아르키메데스 제품군을 위해 Acon Computers가 개발한 컴퓨터 운영체제인 RISC OS는 원래 1987년에 Arthur 0.20으로 출시되었고 곧 Arthur 0.30과 Arthur 1.20이 그 를 이었다.다음 버전인 Arthur 2는 RISC OS 2가 되어 1989년 4월에 완성되어 사용할 수 있게 되었습니다.RISC OS 3은 1991년에 가장 오래된 버전의 A5000과 함께 출시되었으며 일련의 신기능을 포함하고 있습니다.1996년까지 RISC OS는 500,000대 이상의 [1]시스템으로 출하되었습니다.

RISC OS 4는, OS 3.8의 계속적인 개발에 근거해 1999년 7월에 RISCOS Ltd(ROL)에 의해서 발매되었습니다.ROL은 1999년 3월에 Element 14(Acon으로 개명)로부터 RISC OS에 대한 권리를 취득해, 최종적으로 새로운 오너인 Pace Micro Technology로부터 취득했습니다.동사에 의하면, ROM 의 OS 4.02 의 카피는, 2005년 중반의 생산 종료까지 6400 매 이상 팔려나갔다.

RISC OS Select는 2001년 5월에 ROL에 의해 출시되었습니다.이것은 사용자가 최신 OS 업데이트에 액세스할 수 있도록 하는 서브스크립션 방식입니다.이러한 업그레이드는 부트 OS가 저장되어 있는ROM과는 별도로 소프트 로드 가능한 ROM 이미지로 출시되어 부트 시에 로드됩니다.Select 1은 2002년 5월에 출하되었으며 Select 2는 2002년 11월에, Select 3의 최종 릴리스는 2004년 6월에 출고되었습니다.ROL은 같은 달 RISC OS GUI 규칙에 따라 3개의 마우스 버튼을 'Select', 'Menu', 'Adjust'라고 부르는 RISC OS Adjust라고 불리는 ROM 기반의 OS 4.39를 출시했습니다.ROL은 2006년 초에 500번째 Adjust ROM을 판매했습니다.

RISC OS 5는 2002년 10월에 Castle Technology의 Acorn 클론 Iyonix PC에서 출시되었습니다.OS 5는 셋톱박스에 대한 Pace의 NCOS 작업에 기초한 별개의 진화입니다.2006년 10월 Castle은 OS 5 요소의 소스 공유 라이센스 계획을 발표했습니다.이 공유 소스 이니셔티브(SSI)는 RISC OS Open Ltd(ROOL)에 의해 관리되고 있습니다.그 후 RISC OS 5는 완전 자유 오픈 소스 Apache 2.0 라이선스로 출시되었지만, 구 RISC OS 6은 더 이상 유지 보수되지 않았습니다.

RISC OS Six도 2006년 10월에 ROL에 의해 발표되었습니다.이것은 그들의 차세대 운영체제 스트림입니다.이 이름으로 처음 출시된 제품은 Select 스키마 Select 4의 연속이었습니다.OS 6의 베타 버전인 프리뷰 1(Select 4i1)은 2007년에 Select 스킴의 모든 사용자에게 무료로 다운로드 할 수 있었습니다.Select 5의 최종 릴리스는 2009년 4월에 출하되었습니다.ROL로부터의 RISC OS의 최신 릴리스는 2009년 12월에 출하된 Select 6i1입니다.

아서

Arthur의 GUI 데스크톱과 부속 액세서리 애플리케이션 스크린샷

OS는 영국에서 ARM 기반아콘 아르키메데스를 위해 에이콘에 의해 설계되었으며 1987년 첫 버전으로 Arthur 운영체제로 출시되었습니다.OS의 첫 공개는 1987년 [2]6월에 Arthur 1.20이었습니다.

데스크톱 그래피컬 사용자 인터페이스(GUI)와 함께 번들로 제공되었으며, 대부분 어셈블리 언어 [citation needed]소프트웨어 모듈로 구성되어 있으며 데스크톱 모듈 자체는 BBC [3]BASIC에서 작성되었습니다.일반적으로 "테크니컬러"[4]라고 표현되는 색상 구성이 특징입니다.

그래피컬 데스크톱은 [5]8비트 마이크로컴퓨터 BBC 마이크로 제품군을 위한 초기 MOS 운영체제 덕분에 명령줄 기반 운영체제 위에서 실행됩니다.

Arthur는 당초 구상한 대로 보다 고도의 운영체제 연구 프로젝트(ARX)가 [5]아르키메데스에 맞춰 준비되지 않은 것에 대한 반작용으로 BBC Master 시리즈컴퓨터인 MOS용 운영체제에 유사한 기능을 제공하고자 했습니다.

Paul Fellows가 이끄는 Arthur 프로젝트 팀은 "BBC 마이크로처럼 만들라"는 지시와 함께 완전히 처음부터 개발하는데 단 5개월의 시간이 주어졌습니다.에이콘이 개발중인 운영체제(ARX)가 완성될 때까지의 임시방편이었다.그러나 후자는 몇 번이고 지연되었고, Arthur의 개발이 윈도우 매니저와 완전한 데스크톱 환경으로 확장될 수 있다는 것이 명백해지면서 결국 중단되었습니다.또한 플로피 디스크만 있는 최초의 512K 머신에서 실행할 수 있을 정도로 작은 반면 ARX는 4메가바이트와 하드 드라이브가 [citation needed]필요했습니다.

OS 개발은 A500 [6]시제품으로 넘어가기 전에 BBC 컴퓨터에 연결된 ARM 기반 프로토타입 시스템을 사용하여 수행되었습니다.

Arthur는 멀티태스킹 운영체제는 아니었지만 애플리케이션 수준의 공동 멀티태스킹 [7]추가를 지원했습니다.다른 버전의 운영체제는 외부에 출시되지 않았지만, 내부적으로 데스크톱 및 윈도우 관리의 개발이 계속되었으며, Neil Raine에 의해 구현된 공동 멀티태스킹 시스템이 추가되어 메모리 관리 하드웨어를 사용하여 하나의 작업을 교환하고 다른 작업을 호출 및 반환 사이에 다른 작업을 가져오게 되었습니다.Wimp_Poll데스크톱 아래에 메시지를 가져오기 위해 응용 프로그램이 의무적으로 해야 하는 전화입니다.Apple [8]Macintosh에서 MultiFinder에 채용된 것과 유사한 기술을 연상시키는 이 기술은 한 번에 하나의 애플리케이션 시스템을 완전한 멀티태스킹 데스크톱을 작동할 수 있는 시스템으로 변화시켰습니다.이 변환은 버전 1.6에서 이루어졌지만 출시될 때까지 공개되지 않았으며 이름이 [9]Arthur에서 RISC OS로 2.0으로 변경되었습니다.

에 대한 아서 1.2리스크 OS2과 나중에 때문에, 바탕 화면 아래에서 위에 있는 원래 아서 OS핵심, API인터페이스와 모듈형 구조 모든 버전의 심장만큼이나 여전히 운영될 수 있는 대부분의 소프트웨어입니다.(때문에 그들은 몇 경우에 증명서가 없는 특징, 부작용이나 사용하던 몇몇 타이틀들, 하지만, API는 사용되지 않게 일할 수 없다.)을 만들었다.[독창적인 연구?]

2011년 Business Insider는 Arthur를 "시간이 [10]흐른 10개의 운영체제" 중 하나로 선정했습니다.

RISC OS 2

RISC OS는 ARX 프로젝트 [5]실패 후 Arthur 1.2의 비약적인 발전이었다.Arthur에 대한 다양한 버그와 제한에 대한 불만이 높아짐에 따라, Arthur 2로 알려진 것에 대한 테스트는 1988년에 엄선된 소프트웨어 [11]하우스에서 진행 중이었던 것으로 보인다.

이 단계에서 Computer Concepts는 BBC Micro의 다작 개발자이자 Archimedes의 소프트웨어 개발을 시작하였고, Arthur는 자신의 애플리케이션(결국 Impression이 될 데스크톱 퍼블리싱 애플리케이션 포함)을 지원하기 위해 경쟁 운영 체제 프로젝트인 Impulse를 이미 시작했습니다.는, 「진정한 멀티태스킹」[12]을 포함한, 관련하는 「요건의 다양성」을 만족시키지 못했습니다.이러한 운영체제는 계획된 애플리케이션 [11]패키지와 함께 무료로 제공되어야 했지만, RISC OS와 Computer Concepts가 출시됨에 따라 RISC OS가 "Arthur의 오래된 문제를 극복했다"는 것을 인식함에 따라 애플리케이션은 RISC OS 또는 [13]Impulse에서 실행할 수 있게 되었습니다.Impression은 최종적으로 RISC OS 어플리케이션으로 [14]출시되었습니다.

최종적으로 Arthur 2는 RISC OS로 이름이 변경되어 1989년 [15]4월에 RISC OS 2.00으로 처음 판매되었습니다.

운영체제는 몇 가지 제한이 있는 공동 멀티태스킹을 구현하지만 멀티스레드는 지원하지 않습니다.플로피 디스크와 하드 디스크 모두에 ADFS 파일 시스템을 사용합니다.512KBROM 세트로 동작했습니다.WIMP 인터페이스는 모든 표준 기능을 제공하며 Arthur를 방해했던 많은 버그를 수정합니다.가상 메모리와 광범위한 메모리 보호 기능이 부족합니다(애플리케이션은 서로 보호되지만, 많은 기능은 메모리에 대한 완전한 액세스 권한을 가진 '모듈'로 구현되어야 합니다).출시 당시 OS의 주요 장점은 ROM이었습니다. ROM은 매우 빠르게 부팅되어 크래시가 발생하기 쉬웠지만 OS를 소프트웨어에서 영구적으로 분리하는 것은 불가능했습니다.이 제품의 고성능은 대부분의 시스템이 ARM 어셈블리 [citation needed]언어로 작성되었기 때문입니다.

OS는 OS [16]설계자가 아닌 사용자를 염두에 두고 설계되었습니다.확장 모듈이 준수해야 하는 표준 소프트웨어 인터페이스를 정의하는 비교적 작은 커널로 구성됩니다.시스템 기능의 대부분은 ROM에 코드화된 모듈로 구현되지만 RAM에 로드된 보다 진화된 버전으로 대체될 수 있습니다.커널 패실리티에는 콜백핸들러라는 이름의 일반적인 메커니즘이 있습니다.이를 통해 슈퍼바이저 모듈이 프로세스 멀티플렉싱을 실행할 수 있습니다.이 기능은 표준 에디터 프로그램의 일부를 구성하는 모듈이 콘솔애플리케이션용 터미널 에뮬레이터 창을 제공하기 위해 사용합니다.같은 어프로치에 의해, 상급 유저도 모듈을 실장할 수 있게 되어, RISC OS가 프리엠프티브 멀티태스킹[citation needed]실행할 수 있게 되었습니다.

약간 업데이트된 버전인 RISC OS 2.01은 나중에 ARM3 프로세서, 더 큰 메모리 용량 및 Acon Archimedes 540 및 Acon R225/R260에 [17]의해 제공되는 VGASVGA 모드를 지원하기 위해 출시되었습니다.

RISC OS 3

RISC OS 3에서는 멀티태스킹 파일러 조작, ROM 내의 애플리케이션 및 글꼴, 열려 있는 창의 수 제한 없음, 창을 화면 밖으로 이동시키는 기능,[18] 안전한 셧다운, 메모판, 아이콘 바 아이콘 그룹화, 최대 128개의 태스크, MS-DOS 포맷 디스크 읽기 및 이름 있는 하드 디스크 사용 기능 등 많은 신기능이 도입되었습니다.설정을 [18]변경하기 위한 여러 창을 통해 향상된 구성도 포함되었습니다.

RISC OS 3.00은 1991년에 가장 오래된 버전의 A5000과 함께 출시되었습니다.이것은 RISC OS 2의 거의 4배의 크기로 2MB의 ROM에서 실행됩니다.멀티태스킹이 향상되고 ROM에 널리 사용되는 베이스 어플리케이션도 몇 개 배치됩니다.RISC OS 3.00은 몇 개월 후 RISC OS 3.1로 대체되었습니다.업그레이드된 ROM은 배송비용으로 제공되었습니다.

RISC OS 3.1은 나중에 출시되어 A3010, A3020, A4000, A4 및 이후 A5000 모델에 내장되어 판매되었습니다.또한 A5000 및 그 이전의 Arkimedes 머신에 대한 대체 ROM으로 제공되었습니다(이것이 이러한 머신에 적합한 마지막 RISC OS 버전입니다.RISC OS 3.10은 기본 버전, RISC OS 3.11은 일부 시리얼 포트 문제를 수정하는 약간의 업데이트를 포함하며 RISC OS 3.19는 독일어 번역으로 출시되었습니다.

RISC OS 3.50은 1994년부터 최초의 Risc PC와 함께 판매되었습니다.Risc PC의 하드웨어 아키텍처는 ARM 6 프로세서, 16비트 및 24비트 컬러, IOMD(다른 IO 칩) 등 매우 다르기 때문에 RISC OS 3.50은 오래된 Arkimedes 및 A 시리즈 ARM2 및 3 머신에서는 사용할 수 없었습니다.RISC OS 3.5는 2MB의 풋프린트로 다소 좁혀져 RISC OS 3.1의 ROM 애플리케이션을 하드드라이브로 옮겼습니다.이것은 매우 인기가 없었기 때문에, 나중에 ROM으로 돌아갔습니다.이 버전에서는 특히 게임과의 하위 호환성 문제가 도입되었습니다.

1995년에는 RISC OS 3.60이 그 뒤를 이었다.OS는 하드 디스크 액세스가 대폭 개선되었으며, 네트워크도 Acon의 기존 독자 사양인 Econet 시스템과 더불어 TCP/IP를 표준으로 포함하도록 확장되었습니다.하드웨어 지원도 개선되어 Risc PC는 ARM7 프로세서를 사용할 수 있게 되었습니다.ARM7500 프로세서를 탑재한 Acorn의 A7000 머신도 지원되었습니다.RISC OS 3.6은 2개의 RISC OS 3.5의 2배 크기로 4MB에 2개의 ROM 칩을 탑재하여 출하되었습니다.또한 3.5에서 디스크로 옮겨졌던 컴포넌트(표준 어플리케이션 스위트 및 네트워킹)는 [19]RISC OS 3.5로 되돌려졌습니다.

RISC OS 3.70은 1996년에 출시되었습니다.OS의 주요 변경 사항은 Risc PC의 업그레이드로 제공되는 Strong ARM 프로세서를 지원하는 것이었습니다.여기에는 StrongARM의 분할 데이터 및 명령 캐시(Harvard 아키텍처) 및 32비트 인터럽트 모드로 인해 광범위한 코드 변경이 필요했습니다.

RISC OS 3.71은 ARM7500FE 프로세서를 탑재한Acon A7000+의 하드웨어를 지원하기 위해 출시된 소규모 업데이트입니다.FE는 부동소수점 계산을 하드웨어로 지원했습니다.이 계산은 보통 RISC OS 소프트웨어 모듈 중 하나에서 에뮬레이트되었습니다).

또한 RISC OS 3.60은 Acon NetChannel NC[20]탑재된 NCOS의 기반이 되었습니다.

에이콘 컴퓨터 주식회사 소멸

Acorn은 1999년 1월 셋톱박스를 제외한 모든 분야의 작업을 공식적으로 중단하고 순수 실리콘 디자인 비즈니스(예: 1990년 Acorn에서 ARM을 분사한 것처럼)가 되겠다는 새로운 목표를 가지고 Element[21] 14(주기율표의 14번째 요소)로 이름을 변경했습니다.RISC OS 개발은 RiscPC 2용 OS 4.0 개발 중 중단되었으며, RISC OS 개발도 완료가 취소되었습니다.원래 RiscPC용 베타 버전인 OS 3.8("Ursula")은 이전에 개발자들에게 공개되었습니다.피비(하드웨어용), 어슐라(소프트웨어용), 챈들러(그래픽 프로세서 칩용)의 프로젝트 코드명은 TV 시리즈 프렌즈(포에비와 어슐라는 쌍둥이 자매)의 이름에서 따왔다.

이로 인해 Acorn 데스크톱 컴퓨터 비즈니스를 유지하기 위한 수많은 구조 작업이 이루어졌습니다.Acorn은 많은 관계자들과 논의를 거쳐 결국 RISC OS를 RISCOS Ltd에 독점 라이선스하기로 합의했습니다. RISCOS Ltd는 딜러, 개발자 및 최종 사용자의 컨소시엄으로 구성되었습니다.Pace는 NCOS의 사용 및 개발 권한을 구입했습니다.또한 RISC OS와 같은 인터페이스를 Unix 및 Linux 시스템에 제공하기 위해 RISC 운영체제의 장점을 다른 플랫폼에 도입하는 프로젝트도 다수 진행되었습니다.RISC OS Ltd와 Pace의 별도 작업으로 코드 포크가 생성되었습니다.이는 Castle Technology와의 라이선스 계약 이후에도 계속되어 당시 [22]지역사회의 많은 논쟁을 불러일으켰다.그 논쟁은 2011년에도 계속되고 있다.

RISCOS Ltd.에 의한 사후 작업

RISC OS 4

1999년 3월, RISCOS Ltd라는 새로운 회사가 설립되었습니다.Element 14로부터 RISC OS에 대한 라이선스를 취득해,[23] OS 3.8의 개발을 계속해,[24] 1999년 7월에 RISC OS 4로서 발매했습니다.

Poebe에 대한 하드웨어 지원은 필요하지 않지만 RISC OS 3.80의 핵심 개선은 완료되어 출시될 수 있습니다.다음과 같은 것이 있습니다.

  • 디렉토리 내의 항목 수를 77자에서 약 88,000자로 늘리고 파일 이름의 최대 길이를 10자에서 255자로[25][26] 늘림
  • 플러그인 기반 시스템 구성[27] 유틸리티
  • 새로운 스크린세이버[28] API
  • 강화된 윈도[29] 매니저
  • 업데이트된 대화형 도움말[30] 응용 프로그램
  • 재설계된 아이콘 세트

동사에 의하면,[31] RISC OS 4.02는 2005년 중반 생산이 종료될 때까지 6400부 이상 팔려 나갔다.

1999년과 2000년에 RISCOS Ltd는 MicroDigital Mico,[32] MicroDigital Omega, RiscStation R7500[33] 및 Castle Kinetic RiscPC와 [34]같은 추가 하드웨어 플랫폼을 지원하기 위해 RISC OS 4 버전도 출시했습니다.2003년에 Milipede Graphics AlphaLock [35]Podule을 지원하는 RISC OS 4 버전이 출시되었습니다.

RISC OS 4 는, 다른 operating system의 다양한 하드웨어 에뮬레이터에서도 사용할 수 있습니다.2003년 9월에 Virtual Acorn은 RISC OS 4.02를 [36]포함한 상용 에뮬레이터 Virtual RPC를 출시했습니다.2008년 12월에 RISCOS Ltd는 Virtual [37]Free라는 이름의 제품으로 비상업용 에뮬레이터 4.02를 5파운드에 제공했습니다.

RISC OS 선택 및 조정

2001년 5월, 동사는 유저가 최신의 OS 업데이트에 액세스 할 수 있는 서브스크립션 스킴인 RISC OS Select를 개시했습니다.이러한 업그레이드는 부트 OS가 저장되어 있는ROM과는 별도로 소프트 로드 가능한 ROM 이미지로 출시되어 부트 시에 [38]로드됩니다.소프트 로드를 제공하는 것으로, 물리적인 ROM 코스트를 삭감해, 고속의 속도와 [39]빈도로 갱신을 제공할 수 있습니다.또, 동사는 ROM 릴리스의 소매 가격을 보조할 수 있게 되었습니다.이는 통상, 최근 몇개의 Select 업그레이드의 정점이며, 몇개의 추가 경미한 [citation needed]변경도 수반하고 있습니다.

2002년 5월에 Select 1의 최종 릴리즈가 다음과 같이 출하되었습니다.[40]

  • DHCP 클라이언트
  • 다중 사용자 지원 및 로그온
  • AppleTalk를 사용한 새로운 프린터 지원 및 네트워킹 미리 보기 버전

2002년 11월에 Select 2의 최종 릴리즈가 출하되었습니다[41].[42]

  • CMYK 스프라이트 지원
  • PS/2 마우스 스크롤 휠 하드웨어 지원
  • 창 관리자 도구의 구성 가능한 순서 지원
  • RiscStation 하드웨어 지원은 커널에 포함되어 있습니다.

2004년 6월에 Select 3의 최종 릴리즈가 출하되었습니다[41].이 릴리즈에는 다음이 포함됩니다.[43]

  • 쓰기 가능한 아이콘(텍스트 상자)에서 지원되는 잘라내기 및 붙여넣기
  • 파일러는 이미지 미리 보기를 표시할 수 있습니다.
  • 단추 및 기타 아이콘은 둥근 테두리를 지원할 수 있습니다.
  • 이제 스프라이트 형식이 알파 채널을 지원합니다.
  • 휴지통
  • 알파 채널 스프라이트를 지원하기 위해 비트맵 편집기인 !Paint의 개선된 버전입니다.

2004년 6월에 RISCOS Ltd는 RISC OS Adjust라는 이름의 ROM 기반 버전 4.[44]39를 출시했습니다.(이 이름은 3개의 마우스 버튼을 'Select', 'Menu', 'Adjust'라고 부르는 RISC OS GUI 규약에 따른 것입니다.)RISCOS Ltd는 2006년 [45]초에 500번째 Adjust ROM을 판매했습니다.4.39에서 도입된 기능에는 그래픽 사용자 [46]인터페이스의 사용자 맞춤 기능이 포함되어 있습니다.

Select 스킴에 의한 추가 릴리스는, 이하에 나타내는 RISC OS 6 브랜드로 행해집니다.

A9 홈

2006년에 출시된 A9home은 RISC OS 버전 4.42 Adjust 32를 사용합니다.이는 RISCOS Ltd에 의해 개발되었으며 이후 ARM 아키텍처에서 볼 수 있는32비트 어드레싱 모드를 지원합니다.

RISC OS 6

2006년 10월, Castle Technology가 공유 소스 이니셔티브를 발표한 직후, RISCOS Ltd는, 자사의 operating [47]system의 차세대인 RISC OS 6를 발표했습니다.

RISC OS Six라는 이름으로 처음 출시된 제품은 Select 스킴 Select [citation needed]4의 계속이었습니다.RISC OS 6의 베타 버전인 Preview 1(Select 4i1)은 2007년에 Select 스킴의 모든 서브스크라이버(현재 서브스크라이버 및 2004년 5월 30일 이후에 서브스크라이브가 갱신되었지만 그 이후 유효기간이 지난 서브스크라이버)를 무료로[48] 다운로드 할 수 있었습니다.

RISC OS 6는, 휴대성, 안정성, 및 26/32 비트의 완전 중립성을 포함한 내부 구조를 개선했습니다.현재는 고도로 모듈화되어 레거시 기능과 하드웨어 고유의 기능이 추상화되어 있으며 향후 유지보수 및 [49]개발이 용이하도록 기타 코드가 분리되어 있습니다.텔레텍스트 지원, 디바이스 인터럽트 핸들러, 소프트웨어 기반 그래픽스 조작, 실시간클럭, 마우스 포인터, CMOS RAM 지원 및 하드웨어 타이머 지원은 커널에서 개별 [49]모듈로 추상화되어 있습니다.VIDC 드라이버와 같은 레거시 컴포넌트와 BBC Micro의 구식 기능도 [49]추상화되었습니다.AIF 및 임시 유틸리티 실행 파일 체크는 악성 소프트웨어로부터 보호하기 위해 도입되었으며 그래픽 액셀러레이션모듈은 A9home의 SM501 그래픽 칩 및 ViewFinder AGP [50]포듈 카드용으로 제공될 수 있습니다.2008년 4월에 Select 4의 최종 릴리즈가 출하되었습니다.이 릴리즈에는 다음이 포함됩니다.[51]

  • Virtual RPC에서의8 MB VRAM 지원
  • 파일러 업데이트, 키보드 단축키, 대체 레이아웃, 구성 가능성
  • !Draw에서 SVG 내보내기

4개의 릴리스는 처음에는 Acon Risc PC 및 A7000 [citation needed]머신과만 호환됩니다.RiscStation R7500, MicroDigital Omega 및 Mico 컴퓨터는 공식적으로 지원되지 않습니다.이는 RiscStation R7500, MicroDigital Omega 및 Mico 컴퓨터가 사용할 수 있는 테스트 머신을 보유하고 있지 않기 때문이며 [52]RiscStation R7500에는 권한이 없는 자체 소프트웨어 코드가 필요하기 때문입니다.MicroDigital Omega에 대한 자세한 기술 정보 부족도 해당 하드웨어 지원이 어려운 [citation needed]또 다른 이유로 지적되고 있습니다.

2009년 4월에 Select 5의 최종 릴리즈가 출하되었습니다[47].이 릴리즈에는 다음이 포함됩니다.[53]

  • 64K 컬러스크린 모드
  • 응답성이 뛰어난 데스크톱
  • !도장 및 !Draw의 개량점

RISCOS Ltd로부터의 RISC OS의 최종 릴리스는 Select 6i1로,[54] 2009년 12월에 출하되었습니다.다음은 다음과 같습니다.

  • 설정 가능한 파일러 툴바
  • 태스크 매니저의 향상
  • 새로운 편집 기능으로 도면 향상
  • 구성 가능한 파일 유형 메뉴
  • 새 방화벽 구성 인터페이스
  • 메모판 구성 개선
  • 자체 설정의 개량점

Acorn 후의 개발

RISC OS 5

RISC OS 5는 NCOS 기반 셋톱박스에 대해 Pace가 수행한 작업을 기반으로 Castle Technology Ltd가 별도로 개발한 것입니다.RISC OS 5는 Intel XScale ARM 프로세서에서 실행되는 Castle의 Ionix PC Acorn 호환성을 지원하도록 작성되었습니다.ARMv5 XScale 프로세서는 26비트 어드레싱 모드를 지원하지 않기 때문에 많은 소프트웨어가 업데이트되었지만 일부 오래된 애플리케이션은 Aemulor라는 에뮬레이터를 통해서만 RISC OS 5에서 실행할 수 있습니다.마찬가지로 RISC OS 5 자체는 새로운 CPU 상에서 정상적으로 동작하기 위해 포팅되어 그래픽스 및 기타 하드웨어 인터페이스를 추상화함으로써 예를 들어 Acorn의 VIDC 칩 대신 표준 그래픽 카드를 사용할 수 있게 되었습니다.

2003년 7월 Castle Technology Ltd는 Pace [55][56]Micro로부터 RISC OS의 헤드 라이선스를 구입했습니다.

공유 소스 이니셔티브

2006년 10월 Castle Technology Ltd는 소스 공유 라이선스로 RISC OS 5 요소를 출시할 계획을 발표했습니다.Shared Source Initiative(SSI)는 Castle과 새로 설립된 소프트웨어 개발 회사인 RISC OS Open Limited(ROOL)의 합작기업으로, 개발을 가속화하고 OS의 도입을 촉진하는 것을 목적으로 하고 있습니다.커스텀 듀얼 라이선스에 따라 출시된 소스는 자유롭게 사용할 수 있으며 비상업적 사용을 위해 로열티 없이 수정 및 재배포할 수 있으며, 상업적인 사용은 Castle에 유닛당 라이센스료가 부과됩니다.

SSI는 2007년 [57]5월부터 소스 코드를 단계적으로 공개했습니다.2008년 10월까지 거의 완전한 Iyonix ROM 이미지를 [58]구축하기에 충분한 소스가 공개되었습니다.2011년 후반에는 공개된 소스로부터 완전한 ROM 이미지를 구축할 수 있었습니다.완전한 소스 코드를 tarball, CVS 또는 CVS 아카이브에 대한 웹 인터페이스로 사용할 수 있습니다.

2018년 10월에 RISC OS 5에 대한 권리가 RISC OS Developments에 의해 취득되어 Apache 2.0 [59]라이선스로 재라이센스 되었습니다.ROOL은 소스 트리를 계속 유지하고 개발을 지원하고 장려하기 위해 비영리 기반의 국제 개발자 커뮤니티를 조정합니다.

안정된 릴리스와 개발 모두 "야간 빌드"[60]되므로 사전 빌드된 이미지를 사용할 수 있습니다.

RISC OS 5 포트는 A7000/A7000+, RiscPC, RPCemu, OMAP3 BeagleBoard파생 모델 OMAP4 PandaBoard ES, AM5728 Titanium, Rasberry Pi 및 XScale Iyonix에서 [60]사용할 수 있습니다.

레퍼런스

  1. ^ ART – Acoron RISC OS
  2. ^ "Acorn Archimedes 310". The Centre for Computing History. Retrieved 10 June 2011.
  3. ^ 도토리 아르키메데스
  4. ^ Holwerda, Thom (18 November 2007). "Common Usability Terms: pt. VI: the Dock". OSNews. Retrieved 13 June 2011. Arthur, whose graphical user interface always reminds me of the first versions of the Amiga OS (the 'technicolor' and pixel use) [...]
  5. ^ a b c Roger Wilson (31 January 1990). "RISC OS — the Acorn point of view". Newsgroup: eunet.micro.acorn. Usenet: 1583@acorn.co.uk. Retrieved 4 November 2012.
  6. ^ Whytehead, Chris. "Acorn A500 (prototype)". Retrieved 14 June 2011. [...] A500 [...] from Paul Fellows [...] used for development of the Operating System at Acorn. Originally these machines were hooked up to BBC micros via an umbilical into the tube port and all the I/O was done by the Beeb. Over time we gradually got the various sub-systems alive, and moved them over to the A500 native.
  7. ^ Pountain, Dick (October 1987). "The Archimedes A310". BYTE. p. 125. Retrieved 4 August 2014.
  8. ^ Williams, Gregg (November 1987). "MultiFinder for the Macintosh". Byte. pp. 123–126, 128–130. Retrieved 16 April 2021.
  9. ^ "ARX, Arthur and RISC OS - Paul Fellows". ROUGOL. Retrieved 1 May 2021.
  10. ^ Carlson, Nicholas (24 March 2011). "Forgotten Operating Systems". Business Insider. Retrieved 1 November 2011.
  11. ^ a b "Arthur 1.2 is not the end". Acorn User. July 1988. p. 9. Retrieved 31 October 2020.
  12. ^ "Arthur at risk from Concepts' new OS". Acorn User. June 1988. p. 7. Retrieved 31 October 2020.
  13. ^ "RISC OS receives CC's approval". Acorn User. January 1989. p. 7. Retrieved 27 March 2021.
  14. ^ Bell, Graham (May 1990). "Easy to Impress". Acorn User. pp. 113–115. Retrieved 23 December 2020.
  15. ^ "RISC OS is ready for April launch". Acorn User. February 1989. p. 9. Retrieved 31 October 2020.
  16. ^ William Stoye (22 January 1990). "RISC OS vs the rest — project leader speaks!". Newsgroup: eunet.micro.acorn. Usenet: 1360@acorn.co.uk. Retrieved 4 November 2012. [...] principle of the design process was that THE USER COMES FIRST. We were not aiming to sell to the designers of operating systems, and we realised that the internal structure was unconventional (nay, weird) in some ways. [...] our aim was, and still is, to help nonskilled users of personal computers find it easier than ever before.
  17. ^ "RISC OS 2.01 new modules" (PDF). Developers' Newsletter No.20 October 1990. No. 20. October 1990. p. 5. Retrieved 14 February 2021.
  18. ^ a b "RISC OS 3 Q&A". Acorn Computers. Retrieved 14 June 2011. Q: What improvements will a user see when using the RISC OS 3 desktop? A: Some advantages of using the RISC OS 3 desktop are: [...] !Configure has been redesigned to give the user better control over the computer's configuration, and to support new configuration options. !Configure now provides several windows that provide control over the following areas of the computer's configuration: Discs [...] Floppies [...] Net [...] Printer [...] Mouse [...] Keyboard [...] Memory [...] Sound [...] Screen [...] Fonts [...] Windows [...] Applications
  19. ^ http://www.riscos.com/riscos/360/index.php
  20. ^ "Acorn Clan Newsletter". Iconbar.com. 19 July 2003.
  21. ^ "Company No. 01403810". Companies House. Retrieved 6 January 2011. Date of change 03/08/1999 Previous Name ELEMENT 14 LIMITED, Date of change 15/01/1999 Previous Name ACORN COMPUTERS LIMITED
  22. ^ Reed, Michael (7 December 2006). "Part I: The OS Split; Hardware". What It Would Take for Me to Consider RISC OS Again. OSNews. Retrieved 10 June 2011. This split has been the cause of much heated debate within the community.
  23. ^ RISCOS Ltd – 프레스 릴리즈 1999년 3월 5일 RISCOS Ltd가 RISC OS 4 개발 및 출시 라이선스를 취득
  24. ^ RISCOS Ltd – 프레스 릴리즈 1999년 7월 7일 RISC OS 4 출시
  25. ^ "Acorn Clan Newsletter — August 1998". Iconbar.com. 19 July 2003.
  26. ^ "Acorn Computers — FileCore — Phase 1 Functional Specification". Marutan.net. Retrieved 13 June 2011.
  27. ^ "Acorn Computers — Ursula !Configure Changes Functional Specification". Marutan.net. 2 February 1998.
  28. ^ "Acorn Computers — Ursula Screensaver Functional Specification". Marutan.net. 29 April 1998.
  29. ^ "Acorn Computers — Ursula Window Manager Changes Functional Specification". Marutan.net. 24 March 1998.
  30. ^ "Acorn Computers — Ursula Interactive Help Functional Specification". Marutan.net. Retrieved 13 June 2011.
  31. ^ RISCOS Ltd News 2005년 10월 WebCite에서 2011년 1월 31일 아카이브, 2009년 7월 16일 액세스
  32. ^ "Microdigital Mico". Chris's Acorns. 9 November 1999.
  33. ^ "RiscStation". Chris's Acorns. Archived from the original on 27 May 2013. Retrieved 13 June 2011.
  34. ^ "Castle reveal Kinetic to the press". The Iconbar. Retrieved 13 June 2011.
  35. ^ "RISC OS 4 to support interlaced PAL and NTSC screen displays". RISCOS Ltd. Retrieved 14 June 2015.
  36. ^ "RISCOS Ltd Licenses RISC OS 4 for general use with VirtualAcorn Emulators". RISCOS Ltd. Retrieved 13 June 2011.
  37. ^ "RISCOS Ltd – "Virtually Free" RISC OS 4.02 for use with Emulators announced". Riscos.com. 6 December 2008.
  38. ^ "RISC OS Select Subscription Scheme for RISC OS 4 upgrades announced". RISCOS Ltd. Retrieved 13 June 2011.
  39. ^ "RISC OS Select". RISCOS Ltd. 2 March 2007. Archived from the original on 1 February 2013. Retrieved 28 March 2011. [...] RISC OS [...] will in future be supplied on a yearly subscription basis. [...] the timescale for fixing bugs and offering new features will be significantly decreased. [...] the whole idea of the Select Scheme is to make new items available as soon as possible, rather than waiting 3–4 years before releasing everything at once. [...] The cost of the ROM's is also nearly £25 and hence there would be little money left [...]
  40. ^ "RISCOS Ltd – 1st Select CD commences shipping". Riscos.com. 1 May 2002.
  41. ^ a b "RISC OS Select 4 Home Page". RISCOS Ltd. Archived from the original on 2 February 2013. Retrieved 13 June 2011.
  42. ^ "RISC OS Select 2 What's New? October 2002". RISCOS Ltd. 14 October 2002. Archived from the original on 15 July 2012.
  43. ^ "Select 3 Features". RISCOS Ltd. Archived from the original on 20 July 2012. Retrieved 13 June 2011.
  44. ^ "RISCOS Ltd announces RISC OS 4.39 ROM sets". RISCOS Ltd. 1 March 2004.
  45. ^ PRESS Release 03/02/2006, RISCOS Ltd, 2009년 7월 16일 액세스
  46. ^ Dan Ryan (2011). History of Computer Graphics: DLR Associates Series. AuthorHouse. p. 358. ISBN 978-1-4567-5115-9.
  47. ^ a b "News From Riscos Ltd". Riscos Ltd. Retrieved 13 June 2011.
  48. ^ "RISC OS 6 downloads, RISCOS Ltd". Archived from the original on 20 July 2012. Retrieved 4 July 2011.
  49. ^ a b c "RISC OS Select 4 changes". RISCOS Ltd. Archived from the original on 7 September 2012. Retrieved 28 March 2011. Hardware abstraction [...] much of the hardware driven by the kernel in earlier versions of the OS is now handled by discrete driver modules [...]
  50. ^ "NEW FEATURES IN RISC OS Select 4i2". RISCOS Ltd. Archived from the original on 1 February 2013. Retrieved 29 March 2011. On accelerated hardware, such as ViewFinder and the SM501, hardware features may be used to improve the speed.
  51. ^ "NEW FEATURES IN RISC OS Select 4i4". RISCOS Ltd. Archived from the original on 6 September 2012. Retrieved 13 June 2011.
  52. ^ "Risc os 6 general faq". RISCOS Ltd. Archived from the original on 8 December 2012. Retrieved 28 March 2011. RISC OS 6 [...] will not officially be available as a softload for Omega, Mico or R7500 computers as we either do not have access to hardware to test those versions, or they require the inclusion of software components to which we do not have rights.
  53. ^ "NEW FEATURES IN RISC OS Select 5i1". RISCOS Ltd. Archived from the original on 13 July 2012. Retrieved 13 June 2011.
  54. ^ My Risc Os. "Operating System: RISC OS 6.20 released". My Risc Os. Retrieved 13 June 2011.
  55. ^ "Castle buys RISC OS from Pace, drobe.co.uk, 4 July 2003, accessed 2009-07-16". Drobe.co.uk. Retrieved 13 June 2011.
  56. ^ "Castle buys RISC OS technology from Pace". Retrieved 4 February 2011. Castle Technology Ltd today announced the purchase of the RISC OS technology from Pace Micro Technology plc.
  57. ^ "Castle reveal shared source licence". Drobe. Retrieved 13 June 2011.
  58. ^ Batch Five 소스 코드 공개, RISC OS Open, 2008년 10월 18일
  59. ^ "Roughly 30 years after its birth at UK's Acorn Computers, RISC OS 5 is going open source". The Register.
  60. ^ a b RISC OS 사전 구축 버전으로 안정적인 야간 개발 구축 모두 가능

외부 링크