| 개발자 | PayGlobal Technologies BV (구 Serenity Systems, Mensys BV, XEU.com. IBM, 마이크로소프트 및 기타 개발자의 코드 기반) |
|---|---|
| OS 계열 | OS/2 |
| 상태 | 개발 중단 |
| 소스 형태 | 클로즈드 소스 |
| 최초 버전 출시일 | 2001년 7월 |
| 최신 버전 | 2.1 / 2011년 5월 20일 |
| 최신 미리보기 버전 | 2.2 Beta II / 2013년 12월 16일 |
| 최신 베타 버전 | 2.2 Beta II / 2013년 12월 16일 |
| 최신 개발자 버전 | 2.2 Beta II / 2013년 12월 16일 |
| 라이선스 | 사유 소프트웨어 (오픈 소스 구성 요소 포함) |
| 공식 웹사이트 | ecomstation.com |
eComStation 또는 eCS는 32비트 x86 아키텍처용 OS/2 워프 기반 운영 체제이다. 원래 IBM의 라이선스를 받아 세레니티 시스템스와 멘시스 BV가 개발했다. 여기에는 추가 응용 프로그램과 OS/2 워프에는 없었던 새로운 하드웨어에 대한 지원이 포함된다. 이는 OS/2 응용 프로그램이 최신 하드웨어에서 실행될 수 있도록 하기 위한 것이며 이러한 목적으로 많은 대규모 조직에서 사용된다. 2014년까지 약 3만~4만 개의 eComStation 라이선스가 판매되었다.
2012년 멘시스의 재정적 어려움으로 인해 eComStation이 중단되고 운영 체제를 계속 판매하고 지원하는 XEU.com(현재의 '페이글로벌 테크놀로지스 BV')이라는 자매 회사로 소유권이 이전되었다. 2011년 이후 새 릴리스가 없다는 점이 ArcaOS OS/2 배포판을 만들게 된 동기 중 하나였다.
2001년에 출시된 eComStation 버전 1은 2000년 IBM에서 출시한 OS/2 Warp 버전 4용 통합 OS/2 버전 4.5 클라이언트 컨비니언스 패키지(Convenience Package)를 기반으로 했다. 후자는 기존 OS/2 유지보수 계약 보유자에게만 제공되었으며, OS/2의 마지막 리테일 버전(1996년의 OS/2 Warp 버전 4)과 비교하여 다음과 같은 새로운 기능들이 포함되어 있었다.
eComStation은 최종 사용자가 이러한 업데이트를 얻을 수 있는 리테일 채널을 제공했다. 또한 처음부터 다음과 같은 다수의 추가 기능과 향상된 기능을 번들로 제공했다.
IBM이 OS/2 개발을 마무리하기 시작하자, Serenity와 파트너들은 현재 하드웨어에서 운영체제를 계속 사용할 수 있도록 유지하기 위해 (사내 개발, 계약 및 커뮤니티/오픈 소스 개발 노력의 조합을 통해) 그 공백을 메우기 시작했다. 이러한 노력의 결과 중 상당수가 eComStation 버전 2에 포함되었다.
IBM OS/2 Warp Server for e-business (WSeB) 4.52를 기반으로 하는 eComStation 서버 버전도 제공된다. 여기에는 IBM 웹스피어 애플리케이션 서버 및 Lotus Domino Go 웹서버를 포함하여 WSeB에 번들로 제공된 것과 동일한 소프트웨어 세트가 포함되어 있다.
1996년 버전 4 이후 IBM이 OS/2 Warp 클라이언트 운영체제의 새로운 리테일 버전을 출시하지 않을 것이 분명해지자, 사용자들은 다른 대안을 고려하기 시작했다. IBM은 내부적으로 버전 4.5라고 불리는 서버 에디션의 최종 버전인 IBM OS/2 Warp Server for e-Business(WSeB)를 출시했다. 또한 IBM은 클라이언트를 계속 업데이트하고 그 일부를 서버와 통합했으므로, Serenity Systems의 Bob St. John은 OEM 회사가 IBM의 개선 사항이 포함된 기존 OS/2 클라이언트를 사용하고 필요에 따라 자체 개선 사항을 추가하여 독자적인 클라이언트를 만들 수 있고 또 만들어야 한다고 제안했다. 그러나 Serenity는 IBM 비즈니스 파트너로서 Workspace On-Demand 기반의 신속 배포 OS인 Serenity Managed Client나 WSeB 기반의 관리형 서버인 Ecomstation Server와 같은 OS/2 기반 수직 애플리케이션으로 유사한 작업을 수행한 바 있었다. OS/2 소프트웨어 벤더인 스타독도 1999년에 IBM에 그러한 제안을 했으나, 회사 측에서 받아들여지지 않았다.
2000년 4월 29일, Serenity는 Touchvoice Systems의 Kim Cheung과 협력하여 WoD 기반 제품을 대체하기 위해 "WSeB의 구성 요소를 사용하는 eBusiness용 새로운 Managed Client"인 eComStation에 대한 OS/2 커뮤니티의 관심을 논의하기 위한 토론 그룹을 만들었으며, 새로운 비원격 부팅 클라이언트(사실상 OS/2 클라이언트의 OEM 버전)를 만드는 아이디어가 제기되었다. 식 클라이언트(thick client) 제안에 대한 Serenity의 초기 반응은 부정적이었으나, 커뮤니티와 IBM으로부터의 반응은 충분히 긍정적이어서 사업이 진행되었고, 불과 몇 달 후 첫 번째 eCS 프리뷰가 배포되었다. Kim Cheung의 상당히 단순했던 초기 개념에도 불구하고 처음부터 커뮤니티의 의견을 적극적으로 수렴했으며 기능 요청이 빠르게 쏟아지기 시작했다. eComStation 1.0의 최종 GA 버전은 2001년 7월이 되어서야 출시되었으며, 초기 프리뷰와는 여러 면에서 상당히 달랐다.
마지막 수정 날짜는 설치 CD에서 가져온 것이며, 공식 출시 날짜는 다를 수 있다. 별도의 언급이 없는 한 출시 날짜는 미국 영어 버전을 기준으로 한다.
eComStation 1.0은 2000년에 출시된 IBM의 OS/2 Warp 버전 4용 컨비니언스 패키지(일반적으로 MCP 또는 MCP1로 지칭)를 기반으로 구축되었다. 또한 Lotus SmartSuite for OS/2 및 IBM Desktop On-Call과 같은 여러 상용 애플리케이션이 운영체제 패키지에 번들로 제공되었다.
IBM OS/2 설치 루틴은 더 이상 사용되지 않았고, 대신 Kim Cheung의 WiseManager 제품을 기반으로 한 신속 배포 시스템이 운영체제 구성 요소 설치에 활용되었다. 또한 완전히 새로운 아이콘이 포함된 개편된 데스크톱 레이아웃, 여러 창 구성 요소의 사용자 정의 가능한 그래픽 효과, 재설계된 시스템 대화 상자, 향상된 사용자 확장 가능 시스템 종료 등 OS/2 사용자 인터페이스에 대한 여러 개선 사항이 통합되었다.
영어 버전이 출시된 후 다른 언어 버전(NLV라고 함)을 출시하기 위한 노력이 이어졌다. 그러나 최초의 비영어 NLV 대상이었던 독일어 버전은 재설계된 설치 프로그램 및 기타 신규 자료의 현지화 작업이 예상보다 지체되어 2001년 말에야 출시되었다. 결국 eComStation 1.0에 대해 다른 비영어 NLV는 더 이상 출시되지 않았으며, 다른 언어들은 eComStation 1.1 또는 1.2가 되어서야 제공되었다.
eComStation 1.1은 버전 1.0에 비해 몇 가지 주요 신기능을 포함했다. 설치된 운영체제의 가장 큰 변화는 NetLabs.org의 오픈 소스 XWorkplace 프로젝트를 기반으로 한 데스크톱 환경(Workplace Shell)의 광범위한 기능 향상 패키지였다. 여기에는 상태 표시줄 및 개선된 정렬 옵션과 같은 데스크톱 폴더 개선, 새로운 가상 데스크톱 기능, 프로그래밍 가능한 "위젯"을 지원하는 사용자 정의 가능한 데스크톱 도구 모음, 확장된 구성 옵션이 포함되었다. 또한 PPPoE 및 PPtP 인터넷 연결에 대한 기본 지원과 같은 다양한 기타 개선 사항이 제공되었다.
또한 완전히 새로운 설치 프로세스가 설계되었다. 설치 CD의 부팅 코드는 최신 BIOS와의 호환성을 개선하기 위해 다시 작성되었으며, 사용자가 CD에서 부팅할 때 사용할 다양한 드라이버와 커널 옵션을 선택할 수 있는 "프리 부트 메뉴"가 도입되었다. eComStation 1.0의 그래픽 설치 프로그램은 더 간소화된 새로운 인터페이스로 교체되었다.
eComStation 1.1은 2001년 출시된 IBM의 OS/2 Warp 버전 4용 컨비니언스 패키지 2(MCP2로도 알려짐)를 기반으로 하며, 이후의 IBM 서비스 업데이트가 통합되었다.
이 버전부터 Serenity Systems는 기본 운영체제 제품을 eComStation 1.0에서 번들로 제공되었던 주요 상용 애플리케이션과 분리했다. 기본 eComStation 1.1 제품은 "eComStation Entry"라는 제목으로 판매되었으며, Lotus SmartSuite 1.7 및 HOBlink X11 Server를 포함한 애플리케이션은 eComStation Application Pack으로 별도 구성되었다.
당시 IBM이 요구한 추가 라이선스 비용 때문에 eComStation Entry에는 다중 프로세서 지원이 포함되지 않았다. 대신 SMP 패키지는 eComStation 판매점에서 유료 옵션으로 구입할 수 있었다.
eComStation 1.1 출시와 함께 OS/2 Warp Server for e-business 제품을 기반으로 한 eComStation Server Edition도 출시되었다.
영어 외에도 eComStation 1.1용으로 독일어와 러시아어 NLV가 출시되었다.
광고된 바와 같이 eComStation 1.2의 주요 신기능은 개편된 데스크톱 멀티미디어 지원이었다. IBM 및 비 IBM의 다양한 번들 구성 요소의 업데이트 버전도 포함되었다.
eComStation 1.2는 영어, 독일어 및 네덜란드어 NLV로 출시되었다.
Serenity Systems는 eComStation 1.2 출시 이후 제공된 여러 수정 사항과 업데이트를 통합한 "미디어 리프레시"를 제공할 의향을 발표했다. 이는 버전 1.2R로 2005년 11월 12일에 처음 출시되었으나, 직후 마지막 순간의 버그 수정으로 인해 철회되었다가 2005년 11월 17일에 재출시되었다.
eComStation 1.2R의 주요 신기능은 이전에는 지원되지 않는 해결 방법을 요구했던 애슬론 64 시스템 설치 지원이었다.
eComStation 1.2R은 영어, 독일어 및 이탈리아어 NLV로 출시되었다. 또한 등록된 고객을 위해 전통적인 중국어 NLV의 베타 버전이 다운로드 형식으로 제공되었다.
eComStation 2.0은 평소보다 긴 개발 주기를 가졌다. 첫 번째 베타는 2005년 12월 21일에 출시되었으며, 첫 번째 "릴리스 후보(RC)"는 2007년 6월 18일에 발표되었다. 최종 GA 버전은 2010년 5월이 되어서야 출시되었다.
eComStation 2.0의 가장 큰 변화는 ACPI 지원의 추가였으며, 이는 IBM이 아닌 eComStation을 위해 특별히 개발된 핵심 운영체제의 첫 번째 주요 업데이트였다. ACPI의 이점으로는 고급 전원 관리 기능을 포함한 현대적인 하드웨어 지원과 15번 이상의 IRQ 지원이 포함되었다. 또한 새로운 ACPI 드라이버를 통해 OS/2의 대칭형 다중 처리 지원에 액세스할 수 있게 되어 IBM의 독점적인 SMP 활성화 드라이버가 필요 없게 되었다. 결과적으로 eComStation 2.0부터는 기본 제품에 추가 비용 없이 SMP 지원이 포함되었다.
버전 2.0에서 도입된 또 다른 주요 기능은 운영체제가 JFS 포맷 파티션에서 직접 부팅할 수 있게 해주는 향상된 버전의 저널 파일 시스템이었다. (이전 버전의 JFS는 부팅이 불가능한 데이터 파티션에서만 사용할 수 있었다.) JFS에 운영체제를 설치하면 JFS가 지원하는 훨씬 큰 캐시 크기와 비정상 종료 시 CHKDSK 시간 단축으로 인해 성능이 크게 향상되었다.
eComStation 가격 모델은 버전 2.0에서 크게 개편되었다. 표준 소비자용 버전은 Home & Student Edition이었다. 이 에디션은 이전 버전의 eComStation보다 낮은 권장 소비자 가격을 책정했으나, 한 명의 고객이 5개까지만 구매할 수 있도록 제한되었다. Business Edition은 상업용 고객을 대상으로 하며 구매 수량 제한이 없었다. 또한 Business Edition에는 전화 지원이 제공되는 반면, Home & Student Edition 고객은 이메일 및 온라인 지원으로 제한되었다. 소프트웨어적으로 두 제품은 동일하며 위에서 언급한 라이선스 조건만 달랐다.
eComStation 2.0의 두 에디션 모두 OpenOffice.org 오피스 제품군이 포함되었다(별도의 CD로 제공). 이전 버전에서 제공되었던 Application Pack은 단종되었다.
eComStation 2.0은 영어로만 제공되었으며, 다른 모든 언어 버전의 출시는 버전 2.1로 연기되었다.
eComStation 2.1은 버전 2.0이 출시된 지 불과 1년 후인 2011년 5월에 출시되었다.
버전 2.1에는 두 가지 중요한 신기능이 있다. 첫 번째는 새로 개발된 장치 드라이버를 통한 AHCI 디스크 컨트롤러 지원이다. 두 번째는 기존의 IBM 부트 매니저(Boot Manager)를 오픈 소스인 Air-Boot 소프트웨어로 교체한 것이다. Air-Boot는 기본 파티션을 필요로 하지 않으므로 기존 운영체제가 있는 디스크에 설치하기가 더 쉽다.
eComStation 2.1은 또한 모질라 파이어폭스를 비롯한 일부 포함된 애플리케이션을 업데이트했으며 설치 프로그램에 몇 가지 사소한 개선 사항이 있다.
버전 2.1부터는 출시 제품에서 이전 Serenity Systems의 브랜딩이 상당 부분 제거되고 Mensys BV의 브랜딩으로 교체되었다.
eComStation 2.1은 현재 영어와 독일어 NLV로 제공된다. 일본어 NLV의 프리뷰 버전도 특정 고객에게 제공되고 있다. 네덜란드어와 이탈리아어를 포함한 다른 NLV들도 개발 중인 것으로 알려졌다.
eComStation은 설치 프로그램에 포함된 여러 오픈 소스 애플리케이션에 의해 보완된다.
eComStation(모든 버전) 실행을 위한 최소 하드웨어 요구 사항은 다음과 같다.
| 프로세서 | Intel Pentium 133 MHz 또는 동급 |
|---|---|
| 메모리 (RAM) | CD 설치 시 48MB
데모 CD 사용 시 160MB |
| 그래픽 카드 | 최소 512KB 비디오 RAM을 갖춘 VGA 비디오 카드 |
| HDD 여유 공간 | 500MB의 사용 가능한 디스크 공간 |
| 광학 드라이브 | CD-ROM 드라이브 – SATA, IDE 또는 SCSI CD-ROM 드라이브 |
| 마우스 | 모든 PS/2, 직렬 또는 USB 마우스 |