EComStation

Last updated

eComStation
E-ball.GIF EComStation wordmark.svg
EComStation.png
eComStation screenshot
Developer PayGlobal Technologies BV (Previously Serenity Systems, Mensys BV, XEU.com. Based on code from IBM, Microsoft, and other developers)
OS family OS/2
Working stateInactive
Source model Closed source
Initial releaseJuly 2001;22 years ago (2001-07) [1]
Latest release 2.1 / May 20, 2011;12 years ago (2011-05-20) [2]
Latest preview 2.2 Beta II / December 16, 2013;10 years ago (2013-12-16) [3]
License Proprietary software with open-source components
Official website ecomstation.com

eComStation or eCS is an operating system based on OS/2 Warp for the 32-bit x86 architecture. It was originally developed by Serenity Systems and Mensys BV under license from IBM. It includes additional applications, and support for new hardware which were not present in OS/2 Warp. It is intended to allow OS/2 applications to run on modern hardware, and is used by a number of large organizations for this purpose. [4] By 2014, approximately thirty to forty thousand licenses of eComStation had been sold. [5]

Contents

Financial difficulties at Mensys in 2012 led to the development of eComStation stalling, and ownership being transferred to a sister company named XEU.com (now known as PayGlobal Technologies BV), [6] who continue to sell and support the operating system. [5] The lack of a new release since 2011 was one of the motivations for the creation of the ArcaOS OS/2 distribution. [7]

Differences between eComStation and OS/2

Version 1 of eComStation, released in 2001, was based around the integrated OS/2 version 4.5 client Convenience Package for OS/2 Warp version 4, which was released by IBM in 2000. The latter had been made available only to holders of existing OS/2 support contracts; it included the following new features (among others) compared to the final retail version of OS/2 (1996's OS/2 Warp version 4):

eComStation provided a retail channel for end users to obtain these updates. In addition, from the beginning it bundled a number of additional features and enhancements, including (but not limited to):

As IBM began to wind down OS/2 development, Serenity and its partners began to take up the slack (through a combination of in-house, contract, and community/open source development efforts) in terms of keeping the operating system usable on current hardware. The results of many of these efforts are included in version 2 of eComStation; among others:

A server version of eComStation is available, which is based on IBM OS/2 Warp Server for e-business (WSeB) 4.52. [8] It includes the same set of software bundled with WSeB, which includes the IBM WebSphere Application Server, and the Lotus Domino Go Webserver. [9]

History

Origins

When it became clear that IBM would not release any new retail version of the OS/2 Warp client operating system after version 4 in 1996, users began to consider other alternatives. IBM released a final version of its server edition, IBM OS/2 Warp Server for e-Business or WSeB, internally called version 4.5. IBM also continued updating the client and merged parts of it with the server, so it was proposed by Bob St. John of Serenity Systems, that an OEM company could and should create its own client, using the existing OS/2 client with IBM enhancements and adding its own improvements where needed. [10] But Serenity as an IBM business partner had done a similar thing with OS/2-based vertical applications like the Serenity Managed Client, a rapid deployment OS based on Workspace On-Demand, and Ecomstation Server, a managed server based on WSeB. [11] [12] The OS/2 software vendor Stardock made such a proposal to IBM in 1999, but it was not followed through by the company. [13]

On April 29, 2000, Serenity itself in conjunction with Kim Cheung of Touchvoice Systems created a discussion group for the purpose of discussing the OS/2 community's interest in a "new Managed Client for eBusiness using components of WSeB" called eComStation to replace the one based on WoD, the idea was brought up to also create a new non-remote boot client — in effect an OEM version of the OS/2 client. [12] [14] Although Serenity's initial response to a suggestion of a thick client was negative, [15] the response was positive enough from the community and from IBM to get things moving, and just a few months later the first eCS preview was shipped. [16] Notwithstanding Cheung's fairly simple initial concept, community input was actively solicited from the beginning, and feature requests quickly began coming in. [17] The final GA release of eComStation 1.0 was not released until July 2001, and was significantly different from the original preview in many respects.

Release history

Date of last edition taken from the installation CDs, the official release dates may be different. Release dates refer to the US English editions unless otherwise noted.

Version 1.0

eComStation 1.0 was built on the 2000 release of IBM's Convenience Package for OS/2 Warp version 4 (commonly referred to as MCP or MCP1). Additionally, several commercial applications were bundled with the operating system package, most notably Lotus SmartSuite for OS/2 and IBM Desktop On-Call.

The IBM OS/2 install routine was no longer used; instead, a rapid-deployment system based on Cheung's WiseManager product was utilized to install the operating system components. In addition, a number of enhancements to the OS/2 user interface had been integrated, including a revamped desktop layout with entirely new icons, customizable graphic effects in a number of windowing components, redesigned system dialogs, and an enhanced, user-extensible system shutdown.

Once the English edition was released, efforts turned to making other language editions (called National Language Versions, or NLVs) available. However, the first non-English NLV targeted, German, was not released until the end of 2001, due in large part to the greater-than-anticipated effort of localizing the redesigned installer and other new materials. [18] Ultimately, no further non-English NLVs were released for eComStation 1.0; other languages would not become available until eComStation 1.1 or 1.2.

Version 1.1

eComStation 1.1 included several major new features compared to version 1.0. The largest change to the operating system as installed was a package of wide-ranging functional enhancements to the desktop environment (Workplace Shell), based on the open source XWorkplace project from NetLabs.org. These included desktop folder enhancements such as status bars and improved sorting options, a new virtual desktop feature, a customizable desktop toolbar with support for programmable "widgets", and expanded configuration options. Various other enhancements such as built-in support for PPPoE and PPtP Internet connections were also provided.

In addition, a completely new install process was designed. The bootable code on the installation CD was rewritten to improve compatibility with modern BIOSes, and a "pre-boot menu" was introduced which allowed the user to select various drivers and kernel options to use in booting from the CD. The graphical installer from eComStation 1.0 was replaced with a new, more streamlined interface.

eComStation 1.1 was based on the 2001 release of IBM's Convenience Package 2 for OS/2 Warp version 4 (also known as MCP2), with subsequent IBM service updates integrated.

With this version, Serenity Systems separated the base operating system product from the major commercial applications that were bundled with it in eComStation 1.0. The base eComStation 1.1 product was sold under the title "eComStation Entry"; and the applications, including Lotus SmartSuite 1.7 and HOBlink X11 Server, were packaged separately in the eComStation Application Pack.

Multi-processor support was not included in eComStation Entry, due to the additional license fees required by IBM at the time. Instead, an SMP package was available from eComStation retailers as a paid extra.

With the release of eComStation 1.1, an eComStation Server Edition was also made available, based on the OS/2 Warp Server for e-business product. [19]

Besides English, there were also German and Russian NLVs released for eComStation 1.1.

Version 1.2

The principal new feature of eComStation 1.2, as advertised, was revamped desktop multimedia support. Updated versions of various bundled components, both IBM and non-IBM, were also included.

eComStation 1.2 was released in English, German and Dutch NLVs.

Version 1.2 media refresh (1.2R)

Serenity Systems announced its intention to provide a "media refresh" incorporating a number of fixes and updates which had been made available after the release of eComStation 1.2. [20] This was released as version 1.2R, initially on November 12, 2005, but subsequently withdrawn and re-released (due to a last-minute bug fix) on November 17, 2005. [21]

The principal new feature of eComStation 1.2R was support for installation on Athlon 64 systems, which had previously required unsupported workarounds. [22]

eComStation 1.2R was released in English, German, and Italian NLVs. Additionally, a beta release of a Traditional Chinese NLV was made available via download for registered customers.

Version 2.0

eComStation 2.0 had a longer-than-usual development cycle. The first beta was released on December 21, 2005, [23] with the first "release candidate" being announced on June 18, 2007; [24] the final GA release was not available until May 2010. [25]

The biggest change in eComStation 2.0 was the addition of ACPI support, which represented the first major update to the core operating system to be developed specifically for eComStation (and not by IBM). The benefits of ACPI included support for modern hardware, including advanced power management features, as well as support for IRQs above 15. In addition, the new ACPI driver allowed access to OS/2's symmetric multi-processing support, obviating the need for IBM's proprietary SMP-enablement driver. Consequently, starting with eComStation 2.0, SMP support was included in the base product at no additional cost.

The other major feature introduced in version 2.0 was an enhanced version of the Journaled File System which allowed the operating system to be booted directly from JFS-formatted partitions. (Previous versions of JFS had only been usable on non-bootable data partitions.) Installing the operating system onto JFS allowed a significant performance improvement, due to the much larger cache sizes supported by JFS, as well as reduced CHKDSK times in the event of a non-clean shutdown.

The eComStation pricing model was revamped significantly with version 2.0. The standard consumer version was the Home & Student Edition. This edition had a lower recommended retail price than previous versions of eComStation; however, one customer was limited to five purchases. The Business Edition was targeted at commercial customers, with no limit on the number of purchases. The Business Edition also came with telephone support, whereas Home & Student Edition customers were limited to e-mail and online assistance. Software-wise, the two products were identical; only the license terms differed, as noted above.

Both editions of eComStation 2.0 included the OpenOffice.org office suite (provided on a separate CD). The Application Pack which had been available for previous versions was discontinued.

eComStation 2.0 was available in English only; the release of all other language versions was deferred until version 2.1.

Version 2.1

eComStation 2.1 was released only a year after version 2.0, in May 2011.

Version 2.1 has two significant new features. The first is support for AHCI disk controllers, via a newly developed device driver. The second is the replacement of the old IBM Boot Manager with the open-source Air-Boot software, which does not require a primary partition and is therefore easier to install on disks with pre-existing operating systems.

eComStation 2.1 also updates some of the included applications, notably Mozilla Firefox, and has some minor improvements to the installer. [26]

As of version 2.1, much of the former branding by Serenity Systems has been removed from the released product, and replaced by that of Mensys BV.

eComStation 2.1 is currently available in English and German NLVs. A preview release of a Japanese NLV is also available to certain customers. [27] Other NLVs, including Dutch and Italian, are reportedly under development.

Open source software

eComStation is also complemented by several open source applications that are included in the installer:

Hardware requirements

Minimum hardware requirements for running eComStation (any version) are: [30]

Processor Intel Pentium 133 MHz or equivalent
Memory (RAM) 48MB for installation from CD

160MB to use Demo CD [31]

Graphics Card VGA video card with at least 512KB of video RAM
HDD free space500MB of available disk space
Optical drive CD-ROM Drive – SATA, IDE or SCSI CD-ROM drive
Mouse Any PS/2, serial or USB mouse

Related Research Articles

<span class="mw-page-title-main">IBM AIX</span> Series of Unix operating systems from IBM

AIX is a series of proprietary Unix operating systems developed and sold by IBM for several of its computer platforms.

<span class="mw-page-title-main">OS/2</span> Operating system from IBM

OS/2 is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci. As a result of a feud between the two companies over how to position OS/2 relative to Microsoft's new Windows 3.1 operating environment, the two companies severed the relationship in 1992 and OS/2 development fell to IBM exclusively. The name stands for "Operating System/2", because it was introduced as part of the same generation change release as IBM's "Personal System/2 (PS/2)" line of second-generation personal computers. The first version of OS/2 was initially released in December 1987, and newer versions were released until December 2001.

Journaled File System (JFS) is a 64-bit journaling file system created by IBM. There are versions for AIX, OS/2, eComStation, ArcaOS and Linux operating systems. The latter is available as free software under the terms of the GNU General Public License (GPL). HP-UX has another, different filesystem named JFS that is actually an OEM version of Veritas Software's VxFS.

HPFS is a file system created specifically for the OS/2 operating system to improve upon the limitations of the FAT file system. It was written by Gordon Letwin and others at Microsoft and added to OS/2 version 1.2, at that time still a joint undertaking of Microsoft and IBM, and released in 1988.

<span class="mw-page-title-main">Firefox</span> Free and open-source web browser by Mozilla

Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current and anticipated web standards. Firefox is available for Windows 10 or later versions, macOS, and Linux. Its unofficial ports are available for various Unix and Unix-like operating systems, including FreeBSD, OpenBSD, NetBSD, illumos, and Solaris Unix. It is also available for Android and iOS. However, as with all other iOS web browsers, the iOS version uses the WebKit layout engine instead of Gecko due to platform requirements. An optimized version is also available on the Amazon Fire TV as one of the two main browsers available with Amazon's Silk Browser.

<span class="mw-page-title-main">Yellow Dog Linux</span> Linux distribution

Yellow Dog Linux (YDL) is a discontinued free and open-source operating system for high-performance computing on multi-core processor computer architectures, focusing on GPU systems and computers using the POWER7 processor. The original developer was Terra Soft Solutions, which was acquired by Fixstars in October 2008. Yellow Dog Linux was first released in the spring of 1999 for Apple Macintosh PowerPC-based computers. The most recent version, Yellow Dog Linux 7, was released on August 6, 2012. Yellow Dog Linux lent its name to the popular YUM Linux software updater, derived from YDL's YUP and thus called Yellowdog Updater, Modified.

<span class="mw-page-title-main">NetWare</span> Computer network operating system

NetWare is a discontinued computer network operating system developed by Novell, Inc. It initially used cooperative multitasking to run various services on a personal computer, using the IPX network protocol.

In computing, the User-Agent header is an HTTP header intended to identify the user agent responsible for making a given HTTP request. Whereas the character sequence User-Agent comprises the name of the header itself, the header value that a given user agent uses to identify itself is colloquially known as its user agent string. The user agent for the operator of a computer used to access the Web has encoded within the rules that govern its behavior the knowledge of how to negotiate its half of a request-response transaction; the user agent thus plays the role of the client in a client–server system. Often considered useful in networks is the ability to identify and distinguish the software facilitating a network session. For this reason, the User-Agent HTTP header exists to identify the client software to the responding server.

<span class="mw-page-title-main">SOGo</span>

SOGo is an open source collaborative software (groupware) server with a focus on simplicity and scalability.

TightVNC is a free and open-source remote desktop software server and client application for Linux and Windows. A server for macOS is available under a commercial source code license only, without SDK or binary version provided. Constantin Kaplinsky developed TightVNC, using and extending the RFB protocol of Virtual Network Computing (VNC) to allow end-users to control another computer's screen remotely.

Remote Desktop Protocol (RDP) is a proprietary protocol developed by Microsoft Corporation which provides a user with a graphical interface to connect to another computer over a network connection. The user employs RDP client software for this purpose, while the other computer must run RDP server software.

HCL Sametime Premium is a client–server application and middleware platform that provides real-time, unified communications and collaboration for enterprises. Those capabilities include presence information, enterprise instant messaging, web conferencing, community collaboration, and telephony capabilities and integration. Currently it is developed and sold by HCL Software, a division of Indian company HCL Technologies, until 2019 by the Lotus Software division of IBM.

The following tables compare general and technical features of notable email client programs.

WebSphere Application Server (WAS) is a software product that performs the role of a web application server. More specifically, it is a software framework and middleware that hosts Java-based web applications. It is the flagship product within IBM's WebSphere software suite. It was initially created by Donald F. Ferguson, who later became CTO of Software for Dell. The first version was launched in 1998. This project was an offshoot from IBM HTTP Server team starting with the Domino Go web server.

<span class="mw-page-title-main">Apple Remote Desktop</span> Application by Apple

Apple Remote Desktop (ARD) is a Macintosh application produced by Apple Inc., first released on March 14, 2002, that replaced a similar product called Apple Network Assistant. Aimed at computer administrators responsible for large numbers of computers and teachers who need to assist individuals or perform group demonstrations, Apple Remote Desktop allows users to remotely control or monitor other computers over a network. Mac Pro (2019), Mac mini with a 10Gb Ethernet card, and Mac Studio (2022) have Lights Out Management function and are able to power-on by Apple Remote Desktop.

Kolab is a free and open source groupware suite. It consists of the Kolab server and a wide variety of Kolab clients, including KDE PIM-Suite Kontact, Roundcube web frontend, Mozilla Thunderbird and Mozilla Lightning with SyncKolab extension and Microsoft Outlook with proprietary Kolab-Connector PlugIns.

<span class="mw-page-title-main">SUSE Linux Enterprise</span> Linux distribution

SUSE Linux Enterprise (SLE) is a Linux-based operating system developed by SUSE. It is available in two editions, suffixed with Server (SLES) for servers and mainframes, and Desktop (SLED) for workstations and desktop computers.

Besides the Linux distributions designed for general-purpose use on desktops and servers, distributions may be specialized for different purposes including computer architecture support, embedded systems, stability, security, localization to a specific region or language, targeting of specific user groups, support for real-time applications, or commitment to a given desktop environment. Furthermore, some distributions deliberately include only free software. As of 2015, over four hundred Linux distributions are actively developed, with about a dozen distributions being most popular for general-purpose use.

<span class="mw-page-title-main">ArcaOS</span> Computer operating system based on IBMs OS/2 Warp

ArcaOS is an operating system based on OS/2, developed and marketed by Arca Noae, LLC under license from IBM. It was codenamed Blue Lion during its development. It builds on OS/2 Warp 4.52 by adding support for new hardware, fixing defects and limitations in the operating system, and by including new applications and tools, and includes some Linux/Unix tool compatibility. It is targeted at professional users who need to run their OS/2 applications on new hardware, as well as personal users of OS/2.

References

  1. "OS/2, ArcaOS and eComStation Versions and Languages" . Retrieved August 24, 2020.
  2. "eComStation 2.1 GA available". ecomstation.com. May 2011. Retrieved October 24, 2020.
  3. eComStation 2.2 beta II now available - December 16, 2013 03:29:15 by Eugene Gorbunoff
  4. "eComStation - runs all your existing IBM OS/2 programs on today's hardware". ecomstation.com. Retrieved October 24, 2020.
  5. 1 2 "Warpstock 2014 - The future of eComStation - Menso de Jong". youtube.com. October 19, 2014. Archived from the original on December 13, 2021. Retrieved September 24, 2020.
  6. "XEU.com European Software Solutions". XEU.com. Retrieved May 23, 2021.
  7. "About Arca Noae". arcanoae.com. Retrieved September 24, 2020.
  8. "eComStation — OS/2 Renewed". russharvey.bc.ca. November 19, 2019. Retrieved September 24, 2020.
  9. "eComStation Server Edition (Warp Server)". mensys.net. Archived from the original on February 29, 2012. Retrieved September 24, 2020.
  10. OS/2 EZine: Bob St. John - Logical arguments for a new client - February 16, 1999.
  11. Archive.org: PCWeek Online : Thin Client economics revive 'dead' OS/2. by Peter Coffe - October 25, 1999
  12. 1 2 Usenet: Kim Cheung: Invitation to http://www.egroups.com/group/eComStation
  13. Dan Casey: OS/2 Voice Press Release Archived October 8, 2011, at the Wayback Machine - September 21, 1999.
  14. Yahoo groups: Chuck McKinnis: OS/2 Client based on WSeB - some thoughts - May 4, 2000.
  15. Yahoo Groups: Kim Cheung: Re - May 4, 2000.
  16. OS/2 eZine Newsletter: Richard R. Klemmer: eComstation Updates - October 16, 2000.
  17. Yahoo groups: Kim Cheung: Don't be a lurker!!! Speak up.
  18. Yahoo groups: Joachim Benjamins: Re: Delay of shipping of NLV versions
  19. Serenity Systems press release: eComStation 1.1 Released
  20. Serenity Systems press release: Limited Testing of eComStation 1.2 Media Refresh Begins
  21. Serenity Systems press release: eComStation 1.2R english GA (Media Refresh) available again
  22. Yahoo groups: Julian Thomas: Re: eCS w/AMD 64 processors
  23. Serenity Systems press release: eComStation 2.0 beta 1 available for download
  24. 17. Serenity Systems press release: eComStation 2.0 RC1 available
  25. Serenity Systems press release: eComStation 2.0 GA to be Released for Warpstock Europe 2010
  26. Mensys press release: eComStation 2.1 GA available
  27. OS2.jp forum: MSakai: テスター向け eComStation 2.1 日本語プレビュー版 Archived July 3, 2018, at the Wayback Machine (in Japanese)
  28. "bitwiseworks/mozilla-os2". GitHub. Retrieved October 27, 2018.
  29. "Warpzilla - Mozilla for OS/2". os2news.warpstock.org. Archived from the original on September 19, 2018. Retrieved October 27, 2018.
  30. "eComStation system requirements". ecomstation.com. Retrieved October 14, 2020.
  31. "eComStation Demo CD". ecomstation.com. Retrieved October 14, 2020.