자바OS

(JavaOS에서 넘어옴)

자바OS(JavaOS)는 자바 가상 머신을 기반으로 하는 단종된 운영체제이다.[1] 처음에 썬 마이크로시스템즈에서 개발했다.[2] 주로 C 프로그래밍 언어로 작성된 Windows, macOS, Linux 또는 유닉스 계열 시스템과 달리 자바OS는 주로 자바로 작성되었다. 이제는 레거시 시스템으로 간주된다.[3]

역사 편집

자바 프로그래밍 언어는 1995년 5월 썬에서 출시되었다. 자바소프트의 짐 미첼(Jim Mitchell)과 피터 마다니(Peter Madany)는 완전히 자바로 작성된 코드명 코나(Kona)라는 새로운 운영 체제를 설계했다. 1996년 3월, 톰 사울포(Tom Saulpaugh)는 입출력(I/O) 아키텍처를 설계하기 위해 현재 7명으로 구성된 코나 팀에 합류했다. 톰 사울포는 1985년 6월부터 애플에서 매킨토시 시스템 소프트웨어 엔지니어로 합류했으며 코플랜드의 공동 설계자였다.[4]:XI-XIII

자바OS는 바이트(Byte) 기사에서 처음 소개되었다.[5] 1996년 자바소프트의 공식 제품 발표에서는 "넷 컴퓨터에서 호출기에 이르기까지 모든 곳에서" 실행되도록 설계된 컴팩트 OS에 대해 설명했다.[2] 1997년 초에 자바소프트는 자바OS를 썬소프트로 이전했다. 1997년 후반에 밥 로드리게스(Bob Rodriguez)는 팀을 이끌고 IBM과 협력하여 플랫폼을 마케팅하고 개발을 가속화했으며 자바OS의 다음 릴리스에 중요한 핵심 아키텍처 기여를 했으며 결국 비즈니스용 자바OS로 이름을 바꿨는다.[4]:XI-XIII[6] 특히 기존 IBM 3270 "그린 스크린" 및 유닉스 X 터미널을 대체하고 단일 애플리케이션 클라이언트를 구현하기 위한 네트워크 컴퓨터 씬 클라이언트에 대해 집중했다.[7]

코러스/재즈 편집

마이크로커널 기술에는 코러스 분산 실시간 운영 체제가 사용되었다.[4]:XIII 이는 프랑스 회사인 Chorus Systèmes SA에서 시작되어 썬으로부터 자바OS 라이선스를 취득하고 이전 자바OS 하드웨어 추상화 계층을 코러스 마이크로커널로 대체[8]하여 코러스/자바 애플리케이션이 분산된 실시간 임베디드 시스템 환경에서 실행될 수 있도록 고안된 재즈(Jazz) 제품이다.[9] 그러다가 1997년 9월에 썬 마이크로시스템즈가 Chorus Systèmes SA를 인수한다고 발표되었다.[10]

단종 편집

1999년에 썬과 IBM은 자바OS 제품 중단을 발표했다.[1] 2003년 초 썬 자료에서는 자바OS를 "레거시 기술"이라고 언급하면서 자바 ME로의 마이그레이션을 권장하고 특정 OS 및 자바 환경에 대한 선택은 구현자에게 맡겼다.[3]

같이 보기 편집

각주 편집

  1. Shankland, Stephen (1999년 8월 23일). “Sun, IBM decaffeinate JavaOS”. 《CNet News. 2011년 12월 16일에 확인함. 
  2. “JavaSoft Announces JavaOS” (보도 자료). JavaSoft (Sun Microsystems). 1996년 5월 29일. 2016년 5월 4일에 확인함. 
  3. “What is the migration path for the PersonalJava, EmbeddedJava and JavaOS technologies?”. 《Connected Device Configuration FAQ》. 1995–2003. 2003년 6월 4일에 원본 문서에서 보존된 문서. 2022년 3월 9일에 확인함. 
  4. Clements, Tom; Mirho, Charles (January 1999). 《Inside the JavaOS Operating System》. Java series. Preface text. Addison-Wesley. ISBN 0-201-18393-5. OCLC 924842439. 
  5. Mirho, Charles; Clements, Tom (July 1997). “JavaOS: Thin Client, Fat Service” (PDF). 《Byte》 22 (7): 53–54. ISSN 0360-5280. JavaOS uses a small memory footprint, yet its network-centric design lets it access large-scale services 
  6. Hayes, Mary (1998년 2월 23일). “Sun Enlists IBM For JavaOS Aid”. 《InformationWeek》. 2000년 12월 5일에 원본 문서에서 보존된 문서. 2011년 12월 16일에 확인함. 
  7. Finney, Russ (1998년 3월 10일). “Inside the IBM JavaOS Project”. 《itmWEB》. 2011년 12월 16일에 확인함. 
  8. “Chorus Leaves Unix Behind; Refocuses on Java and CORBA”. 《Computergram International》 (3112). 1997년 3월 4일. 2021년 6월 1일에 확인함 – Gale General OneFile 경유. 
  9. “Chorus Systems Announces CHORUS/JaZZ”. 《EE Times》. 1997년 2월 20일. 
  10. “Sun Expands Network Software Business Into Embedded Systems Market”. 《EE Times》. 1997년 9월 11일.