EPOC(운영체제)
EPOC (operating system)| 개발자 | 시온 |
|---|---|
| 기입처 | 어셈블리, C(EPOC16) C++(EPOC32) |
| OS 패밀리 | EPOC |
| 동작 상태 | 단종, Symbian에 의해 성공 |
| 소스 모델 | 폐쇄 소스 |
| 초기 릴리즈 | 전 ( |
| 최신 릴리즈 | ER5u/2000, 전 |
| 마케팅 대상 | PDA, 휴대전화 |
| 이용가능기간: | 영어 |
| 플랫폼 | x86 (NEC V30H 경유) (EPOC16) 암(EPOC32) |
| 커널 타입 | 마이크로커널 |
| 체납 사용자 인터페이스 | 에이콘 등 |
| 면허증. | 독자 사양 |
| 에 의해 성공자 | 심비안 |
EPOC는 1980년 설립된 영국 기업 Psion이 개발한 모바일 운영체제다.Psion 자체 x86 호환 장치용 16비트 운영 체제(OS)로 시작되었으며, 이후 x86 및 ARM용 32비트 시스템으로 대체되었습니다.Psion은 32비트 시스템을 에릭슨 등 다른 하드웨어 제조사에 라이선스했습니다.
16비트 OS와 구별하기 위해 32비트 버전을 EPOC32라고 부르기도 합니다.기술적으로는 16비트 버전(EPOC16 또는 SIBO로 불리게 됨)에서 크게 벗어났습니다.1998년 32비트 버전은 Symbian OS로 이름이 변경되었습니다.노키아가 2010년에 심비안에 대한 권리를 획득한 후, 그들은 이클립스 퍼블릭 라이선스로 심비안의 소스 코드를 발행했다.2011년에 Nokia는 소프트웨어의 [1]후속 릴리스에 대한 오픈 소스 라이센스를 취소했습니다.
이름.
EPOC라는 이름은 에폭(시대의 시작)이라는 단어에서 유래했습니다.이 이름은 Unix와 [2]Mach와 같은 소프트웨어 혁신의 이름에 맞게 네 글자로 줄였습니다.
처음에 운영체제는 약자가 아니기 때문에 'EPOC'가 아닌 'Epoc'으로 대문자로 표시되었다.모든 대문자는 Psion의 마케팅 [2]부서의 추천으로 변경되었습니다.그 후, EPOC가 "Electronic Piece of Cheese"[2][3]의 약자라는 소문이 기술 언론에 퍼졌다.Psion은 1994년 32비트 운영체제 개발을 시작했을 때 EPOC 브랜드로 유지했습니다.사내의 혼란을 피하기 위해, 낡은 시스템을 EPOC16이라고 부르고, 새로운 시스템을 EPOC32라고 부르기 시작했습니다.그 후 EPOC16을 Psion의 16비트 모바일 컴퓨팅 이니셔티브의 코드명인 SIBO라고 부르는 것이 회사 내에서 관례가 되었다.이 변경으로 인해 EPOC32라는 [2]이름을 사용할 수 있게 되었습니다.
1998년 6월 Psion은 통신회사 Nokia, Ericsson 및 [4]Motorola와 함께 Symbian Ltd라는 이름의 유한회사를 설립했습니다.통신사들은 새로운 회사를 인수함으로써 Psion의 EPOC 운영체제 및 기타 지적재산의 지분을 각각 취득했다.Symbian Ltd.는 EPOC/EPOC32의 이름을 2000년 11월 노키아 9210 Communicator 스마트폰에서 첫선을 보인 Symbian OS로 변경했다.
EPOC16(1989~1998)
EPOC는 1980년 런던에서 설립된 소프트웨어 및 모바일 기기 회사인 Psion에서 개발되었습니다.이 회사는 1984년에 Psion Organizer라는 이름의 8비트 장치를 처음으로 출시했습니다.1986년에는 Organizer II 브랜드로 개량된 모델을 출시했지만, 8비트 시대는 끝나가고 있었습니다.Psion은 차세대 디바이스를 [5]구동하기 위해 16비트 운영체제를 개발해야 한다고 생각했습니다.그러나 처음에는 16비트 싱글보드 컴퓨터를 설계할 필요가 있었습니다.그것은 당시에는 매우 어려웠습니다.그들은 프로젝트 SIBO를 "싱글보드 오거나이저" 또는 "6비트 오거나이저"로 코드명하였다.SIBO 하드웨어와 소프트웨어를 개발하기 위해서는 프로그래밍할 16비트 마이크로프로세서의 샘플이 필요했지만 칩을 확보하는 데 1년 이상이 걸렸고 이로 인해 상당한 [5]지연이 발생했습니다.
1987년까지 EPOC의 개발이 진행되었습니다.싱글 유저 전용의 프리엠프티브 멀티태스킹 operating system으로, 읽기 전용 메모리(ROM)로 동작하도록 설계되어 있습니다.운영체제 및 프로그램은 인텔 8086 어셈블리 언어 및 C로 작성되었습니다.운영체제가 시작되었을 때 시스템이 빠르게 전환할 수 있도록 미리 설치된 프로그램을 열어두었습니다.사용자가 직접 프로그램을 작성하고 실행할 수 있도록 하기 위해 EPOC는 Psion Organizer와 함께 처음 발행된 Open Programming Language(OPL) 업데이트 버전을 제공했습니다.OPL은 BASIC과 같은 간단한 통역 언어였습니다.
1989년 Psion은 새로운 운영체제(MC200, MC400 및 MC600 노트북)를 탑재한 최초의 16비트 컴퓨터를 출시했습니다.각각 인텔 80C86 프로세서를 탑재하고 있었지만, 메모리 용량등의 사양이 다릅니다.이후 SIBO 장치로는 Psion Series 3(1991), 3A(1993), 3C(1996), Workabout 시리즈 및 Siena 512K 모델(1996)이 있다.최종 EPOC 장치는 Psion 시리즈 3mx(1998년)[6]였습니다.
사용자 인터페이스가 디바이스별로 다릅니다.노트북 컴퓨터에는 창, 아이콘, 메뉴, 포인터(WIMP) 그래픽 사용자 인터페이스(GUI)가 있습니다.화면이 작고 포인팅 장치가 없었던 핸드헬드 컴퓨터는 키보드나 [7]스타일러스로부터의 입력을 받아들인다.화면에서는 프로그램이 아이콘으로 표시되지만, 작은 기기에서는 사용자가 전용 버튼을 통해 프로그램에 액세스할 수도 있습니다.
EPOC32(1997~2000)
Psion은 16비트 디바이스의 생산과 병행하여 1994년 말부터 32비트 버전의 EPOC를 개발하고 있었습니다.경쟁력을 유지하기 위해서는 32비트로의 이행이 필요했습니다.Psion은 다른 [8]회사에 라이선스를 부여할 수 있는 모바일 운영체제를 원했습니다.따라서 이전 시스템보다 휴대성이 향상되어야 했습니다.
32비트 운영체제의 경우 엔지니어는 새로운 객체 지향 코드베이스를 C++로 작성했습니다.이행 기간 동안 오래된 시스템은 EPOC16으로, 새로운 시스템은 EPOC32로 불리게 되었습니다.EPOC16은 인텔 80186 플랫폼용으로 특별히 설계되었으며, EPOC32는 RISC(Reduced Instruction Set Computer)라고 불리는 컴퓨팅 플랫폼용으로 구축되었습니다.이것은 명령 집합 아키텍처가 다른 복잡한 명령 집합 컴퓨터(CISC)보다 작고 길이가 균일합니다.EPOC16과 마찬가지로 EPOC32는 싱글 유저 프리엠프티브 멀티태스킹 운영체제였습니다.또, 메모리 보호 기능도 탑재되어 있어, 최신의 operating system에 있어서 불가결한 기능이었습니다.
Psion은 EPOC32를 다른 디바이스 제조사에 라이선스하여 제조사가 시스템의 GUI를 변경 또는 교환할 수 있도록 하였습니다.라이센스 계약 때문에 Psion은 소프트웨어 부문을 Psion Software로 [citation needed]분할하는 것을 검토했습니다.Psion의 PDA에는 Eikon이라는 이름의 GUI가 있었다.시각적으로 Eikon은 Psion의 8비트 및 16비트 디바이스에서 선택할 [7]수 있는 디자인을 개선한 것입니다.
릴리즈 1~4
EPOC32의 초기 반복은 Protea라는 코드네임이었다.릴리스 1이라고 불리는 최초의 공개 버전은 1997년 6월에 Psion 시리즈5 ROM v1.0에 등장했습니다.릴리스 2는 공개되지 않았지만 시리즈5의 업데이트 ROM(버전 1.1)은 릴리스 [citation needed]3을 특징으로 하고 있습니다.시리즈 5는 Psion의 새로운 사용자 인터페이스인 Eikon을 [7]사용했다.
최초의 EPOC 라이선스 계약자 중 하나는 Geofox라는 단명 회사였다. 그들은 1,000대 [citation needed]미만을 판매한 후 생산을 중단했다.또 다른 라이선스 계약자인 Oregon Scientific은 Osaris라는 이름의 저가 디바이스를 출시했습니다.이것은 릴리즈 [citation needed]4와 함께 출하된 유일한 EPOC 디바이스입니다.
릴리스 5
EPOC 릴리즈 5는 1999년 3월에 초연되었다.Strong ARM [9]시리즈와 같은 ARMv4 프로세서에서 실행되었습니다.이메일, 메시징 및 데이터 동기화 기능과 더불어 Java Development Kit를 지원하여 다양한 프로그램을 실행할 수 있게 되었습니다.
2000년에 EPOC의 GUI 바리에이션은 3개의 레퍼런스 인터페이스로 대체되었습니다.크리스탈은 작은 키보드를 가진 기기, 쿼츠는 통신기(일부 통신 기능이 있고 엄지 키보드를 장착한 경향이 있음)를 위한 기기, 펄은 휴대 전화용이었다.각 분류는 VGA [9]그래픽스를 지원했습니다.
Psion은 5mx 시리즈(1999), Revo(1999), 넷북(1999), 시리즈7(1999), Revo Plus(2000) [10]및 넷패드(2001) 디바이스에 릴리스 5를 도입했습니다.Ericsson은 Psion 시리즈 5mx를 MC218로, SONIC blue는 Revo를 Diamond Mako로 리브랜딩했습니다.원래 디바이스와 마찬가지로 리브랜딩 버전은 1999년에 출시되었습니다.
2000년 11월에 출시된 에릭슨 R380 스마트폰은 EPOC 릴리스 5.1과 함께 배포된 첫 번째 장치입니다.이 릴리스는 ER5u로도 알려져 있습니다.U는 시스템이 다양한 언어를 표현하는 중요한 기능인 Unicode 시스템 텍스트 인코딩을 지원함을 나타냅니다.Psion은 코드명 "Conan"으로 명명된 ER5u 지원 장치를 개발했지만 프로토타입 단계를 넘어서진 못했습니다.이 장치는 Revo의 [citation needed]블루투스 지원 후계기입니다.
Symbian (2000 ~2012)
1998년 6월, Psion Software는 Psion과 전화 제조사인 에릭슨, Motorola 및 Nokia 간의 주요 합작법인 Symbian Ltd.가 되었습니다.EPOC32의 다음 릴리스인 Release 6은 Symbian OS로 변경되었습니다.사용자 인터페이스를 기본 운영 체제와 분리하여 장치 제조업체가 장치에 그래픽 인터페이스를 구현할 수 있는 기능(또는 부담)을 제공했습니다.
Symbian OS의 최종 버전은 v10.1로, 최종 업데이트는 2012년에 공개되었습니다.
레퍼런스
- ^ Paul, Ryan (11 April 2011). "Nokia transitions Symbian source to non-open license". Ars Technica. Retrieved 23 May 2018.
- ^ a b c d Wood, David (2005). "Annotated Glossary of Abbreviations". Symbian for Software Leaders: Principles of Successful Smartphone Development Projects. John Wiley & Sons. p. 279. ISBN 978-0-470-01683-1. Retrieved 22 May 2018 – via Google Books.
- ^ Grossman, Wendy M. (15 May 2000). "Wireless Warrior". Salon.com. Retrieved 22 May 2018.
- ^ Huber, Alexander Joseph; Huber, Josef Franz (2002). "Symbian EPOC". UMTS and Mobile Computing. Mobile Communications Series. Artech House. p. 209. ISBN 1-58053-264-0.
- ^ a b Baxter, Mike (2002) [1995]. "Psion Series 3". Product Design: Practical Methods for the Systematic Development of New Products. CRC Press. p. 125. ISBN 978-0-7487-4197-7. OCLC 969884664. Retrieved 23 May 2018 – via Google Books.
- ^ "Psion MC200". The Centre for Computing History. Section: Other Systems Related to Psion MC200. Retrieved 23 May 2018.
- ^ a b c Morris, Ben (2007). "Background to the Eikon GUI". The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS. Symbian Press. p. 402. ISBN 978-0-470-01846-0 – via Google Books.
- ^ Babin, Steve (2007). "Symbian OS: A Little History". Developing Software for Symbian OS: A Beginner's Guide to Creating Symbian OS v9 Smartphone Applications in C++ (2nd ed.). Symbian Press. p. 13. ISBN 978-0-470-72570-2. Retrieved 24 May 2018 – via Google Books.
- ^ a b Hansmann, Uwe; Merk, Lothar; Nicklous, Martin S.; Stober, Thomas (2001). "Symbian EPOC". Pervasive Computing Handbook. Springer. p. 157. ISBN 978-3-662-04320-2. Retrieved 24 May 2018 – via Google Books.
- ^ Staff writer (1 October 2001). "Psion Teklogix finally launches netpad". Geek.com. Archived from the original on 23 May 2018. Retrieved 22 May 2018.
외부 링크
- Symbian on Source Forge
- Wichary, Marcin (2002–2006). "EPOC R5 on Psion Revo". GUIdebook. Retrieved 12 August 2010.
