EComStation Wordmark
   HOME

TheInfoList



OR:

eComStation or eCS is an
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
based on
OS/2 Warp OS/2 is a proprietary computer operating system for x86 and PowerPC based personal computers. It was created and initially developed jointly by IBM and Microsoft, under the leadership of IBM software designer Ed Iacobucci, intended as a replac ...
for the 32-bit
x86 x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel, based on the 8086 microprocessor and its 8-bit-external-bus variant, the 8088. Th ...
architecture. It was originally developed by Serenity Systems and Mensys BV under license from
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
. 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. By 2014, approximately thirty to forty thousand licenses of eComStation had been sold. 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), who continue to sell and support the operating system. The lack of a new release since 2011 was one of the motivations for the creation of the
ArcaOS ArcaOS is a Proprietary software, proprietary operating system based on OS/2, developed and marketed by Arca Noae, LLC under license from IBM. It was first released in 2017 and builds on OS/2 Warp 4.52 by adding support for new hardware, fixing ...
OS/2 distribution.


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''): * IBM-supplied updates of software and components that had shipped with the 1999 release of ''OS/2 Warp Server for e-business'', but had not been made available to users of the client version. Key among these were the JFS file system and the
logical volume manager In computer storage, logical volume management or LVM provides a method of allocating space on mass-storage devices that is more flexible than conventional partitioning schemes to store volumes. In particular, a volume manager can concatenate, ...
. * Operating system features and enhancements that had been made available as updates but never offered as an install-time option. These included an updated
kernel Kernel may refer to: Computing * Kernel (operating system), the central component of most operating systems * Kernel (image processing), a matrix used for image convolution * Compute kernel, in GPGPU programming * Kernel method, in machine learnin ...
, a 32-bit
TCP/IP The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suite are ...
stack and associated networking utilities, a
firewall Firewall may refer to: * Firewall (computing), a technological barrier designed to prevent unauthorized or unwanted communications between computer networks or hosts * Firewall (construction), a barrier inside a building, designed to limit the spre ...
, updated drivers and other system components, newer versions of
Java Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
, SciTech
SNAP Graphics SciTech SNAP (System Neutral Access Protocol) is an operating system portable, dynamically loadable, native-size 32-bit/64-bit device driver architecture. SciTech SNAP defines the architecture for loading an operating system neutral binary device ...
video support, and more. * IBM-supplied updates that had previously only been offered to customers with maintenance contracts, such as UDF support and a new
USB Universal Serial Bus (USB) is an industry standard, developed by USB Implementers Forum (USB-IF), for digital data transmission and power delivery between many types of electronics. It specifies the architecture, in particular the physical ...
stack. 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): * Value-added applications, including the Lotus
Smartsuite SmartSuite is a discontinued office suite from Lotus Software. The company made versions of its office suite for IBM OS/2 and Microsoft Windows. Status SmartSuite is no longer supported or maintained. SmartSuite used to be in maintenance mode, ...
office suite, IBM's ''Desktop On-call'' remote-control software, and more. * Utilities and drivers licensed from third parties including scanner support and drivers for multiple serial cards, as well as enhanced storage drivers developed by Daniela Engert. * A number of features from OS/2 Warp 4 which IBM had omitted from the Convenience Package release, such as voice navigation and dictation, * System improvements developed by Serenity itself including a new installer, various user interface enhancements, system configuration changes, and a rapid deployment system based on Serenity Managed Client. * Open-source utilities from the
Unix Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
world. * A number of small utilities and drivers developed by various third parties. 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: *
ACPI Advanced Configuration and Power Interface (ACPI) is an open standard that operating systems can use to discover and configure computer hardware components, to perform power management (e.g. putting unused hardware components to sleep), auto con ...
support. * A new generic graphic card driver called Panorama. * A bootable version of JFS. * A 'universal'
sound card A sound card (also known as an audio card) is an internal expansion card that provides input and output of audio signals to and from a computer under the control of computer programs. The term ''sound card'' is also applied to external audio ...
driver based on ALSA. *
AHCI The Advanced Host Controller Interface (AHCI) is a technical standard defined by Intel that specifies the Hardware register, register-level interface of Serial ATA (SATA) host controllers in a non-implementation-specific manner in its Intel chip ...
support (introduced in version 2.1). * On-the-fly resizing of hard drive partitions. * A new client to access
CIFS Server Message Block (SMB) is a communication protocol used to share files, printers, serial ports, and miscellaneous communications between nodes on a network. On Microsoft Windows, the SMB implementation consists of two vaguely named Windows ...
/ SMB (Windows-style) LAN resources (supporting both files and printers) based upon
Samba Samba () is a broad term for many of the rhythms that compose the better known Brazilian music genres that originated in the Afro-Brazilians, Afro Brazilian communities of Bahia in the late 19th century and early 20th century, It is a name or ...
. * Ports of
Mozilla Firefox 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 curren ...
and
Mozilla Thunderbird Mozilla Thunderbird is a free and open-source email client that also functions as a personal information manager with a Digital calendar, calendar and contactbook, as well as an RSS feed reader, chat client (IRC/XMPP/Matrix (protocol), Matrix), ...
for browsing and email. * A port of the
OpenOffice.org OpenOffice.org (OOo), commonly known as OpenOffice, is a discontinued open-source office suite. Active successor projects include LibreOffice (the most actively developed) and Collabora Online, with Apache OpenOffice being considered mostly d ...
office suite. A server version of eComStation is available, which is based on IBM OS/2 Warp Server for e-business (WSeB) 4.52. It includes the same set of software bundled with WSeB, which includes the
IBM WebSphere Application Server 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 (software platform), Java-based web applications. It is t ...
, and the
Lotus Domino HCL Notes (formerly Lotus Notes then IBM Notes) is a proprietary collaborative software platform for Unix ( AIX), IBM i, Windows, Linux, and macOS, sold by HCLTech. The client application is called Notes while the server component is branded ...
Go Webserver.


History


Origins

When it became clear that
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
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.OS/2 EZine
Bob St. John - Logical arguments for a new client
- February 16, 1999.
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.Archive.org

- October 25, 1999
The OS/2 software vendor
Stardock Stardock Corporation is an American software development Company (law), company founded in 1991 and incorporation (business), incorporated in 1993 as Stardock Systems. Stardock initially developed for the OS/2 platform, but was forced to switch t ...
made such a proposal to IBM in 1999, but it was not followed through by the company.Dan Casey
OS/2 Voice Press Release
- September 21, 1999.
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.Usenet
Kim Cheung: Invitation to http://www.egroups.com/group/eComStation
/ref>Yahoo groups
Chuck McKinnis: OS/2 Client based on WSeB - some thoughts
- May 4, 2000.
Although Serenity's initial response to a suggestion of a
thick client In computer networking, a rich client (also called a heavy, fat or thick client) is a computer (a " client" in client–server network architecture) that typically provides rich functionality independent of the central server. This kind of comput ...
was negative,Yahoo Groups
Kim Cheung: Re
- May 4, 2000.
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.OS/2 eZine Newsletter

- October 16, 2000.
Notwithstanding Cheung's fairly simple initial concept, community input was actively solicited from the beginning, and feature requests quickly began coming in.Yahoo groups
Kim Cheung: Don't be a lurker!!! Speak up.
/ref> 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. * September 29, 2000 - eComStation preview * July 10, 2001 - eComStation 1.0 * April 18, 2003 - eComStation 1.1 * August 12, 2004 - eComStation 1.2 * November 4, 2005 - eComStation 1.2R (Media Refresh) * June 18, 2007 - eComStation 2.0 RC1 * December 25, 2007 - eComStation 2.0 RC4 * July 4, 2008 - eComStation 2.0 RC5 * December 6, 2008 - eComStation 2.0 RC6 * August 11, 2009 - eComStation 2.0 RC7 Silver * May 15, 2010 - eComStation 2.0 GA * May 7, 2011 - eComStation 2.1 GA * February 28, 2013 - eComStation 2.2 Beta Demo CD * March 25, 2013 - eComStation 2.2 Beta 1 * December 13, 2013 - eComStation 2.2 Beta II


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.Yahoo groups
Joachim Benjamins: Re: Delay of shipping of NLV versions
/ref> 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 In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphi ...
(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 The Point-to-Point Protocol over Ethernet (PPPoE) is a network protocol for Encapsulation (networking), encapsulating Point-to-Point Protocol (PPP) frames inside Ethernet frames. It appeared in 1999, in the context of the boom of DSL as the solu ...
and
PPtP The Point-to-Point Tunneling Protocol (PPTP) is an obsolete method for implementing virtual private networks. PPTP has many well known security issues. PPTP uses a TCP control channel and a Generic Routing Encapsulation tunnel to encapsulate P ...
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
BIOS In computing, BIOS (, ; Basic Input/Output System, also known as the System BIOS, ROM BIOS, BIOS ROM or PC BIOS) is a type of firmware used to provide runtime services for operating systems and programs and to perform hardware initialization d ...
es, 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.Serenity Systems press release
eComStation 1.1 Released
/ref> 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.Serenity Systems press release
Limited Testing of eComStation 1.2 Media Refresh Begins
/ref> 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.Serenity Systems press release
eComStation 1.2R english GA (Media Refresh) available again
/ref> The principal new feature of eComStation 1.2R was support for installation on
Athlon 64 The Athlon 64 is a ninth-generation, AMD64-architecture microprocessor produced by Advanced Micro Devices (AMD), released on September 23, 2003. It is the third processor to bear the name ''Athlon'', and the immediate successor to the Athlon XP. ...
systems, which had previously required unsupported workarounds.Yahoo groups
Julian Thomas: Re: eCS w/AMD 64 processors
/ref> eComStation 1.2R was released in English, German, and Italian NLVs. Additionally, a beta release of a
Traditional Chinese A tradition is a system of beliefs or behaviors (folk custom) passed down within a group of people or society with symbolic meaning or special significance with origins in the past. A component of cultural expressions and folklore, common examp ...
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,Serenity Systems press release
eComStation 2.0 beta 1 available for download
/ref> with the first "release candidate" being announced on June 18, 2007;17. Serenity Systems press release
eComStation 2.0 RC1 available
/ref> the final GA release was not available until May 2010.Serenity Systems press release
eComStation 2.0 GA to be Released for Warpstock Europe 2010
/ref> The biggest change in eComStation 2.0 was the addition of
ACPI Advanced Configuration and Power Interface (ACPI) is an open standard that operating systems can use to discover and configure computer hardware components, to perform power management (e.g. putting unused hardware components to sleep), auto con ...
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 Power management is a feature of some electrical appliances, especially copiers, computers, computer CPUs, computer GPUs and computer peripherals such as monitors and printers, that turns off the power or switches the system to a low-power ...
features, as well as support for IRQs above 15. In addition, the new ACPI driver allowed access to OS/2's
symmetric multi-processing Symmetric multiprocessing or shared-memory multiprocessing (SMP) involves a multiprocessor computer hardware and software architecture where two or more identical processors are connected to a single, shared main memory, have full access to all ...
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 Journaled File System (JFS) is a 64-bit computing, 64-bit journaling file system created by IBM. There are versions for IBM AIX, AIX, OS/2, eComStation, ArcaOS and Linux operating systems. The latter is available as free software under the ter ...
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 In computing, CHKDSK (short for "check disk") is a system software, system tool and command (computing), command in DOS and Microsoft Windows (and related operating systems), as well as Digital Research FlexOS, IBM/Toshiba 4690 Operating System, 4 ...
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 OpenOffice.org (OOo), commonly known as OpenOffice, is a discontinued open-source office suite. Active successor projects include LibreOffice (the most actively developed) and Collabora Online, with Apache OpenOffice being considered mostly d ...
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 The Advanced Host Controller Interface (AHCI) is a technical standard defined by Intel that specifies the Hardware register, register-level interface of Serial ATA (SATA) host controllers in a non-implementation-specific manner in its Intel chip ...
disk controller A disk controller is a controller circuit that enables a CPU to communicate with a hard disk, floppy disk or other kind of disk drive. It also provides an interface between the disk drive and the bus connecting it to the rest of the system.{ ...
s, 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 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 curren ...
, and has some minor improvements to the installer.Mensys press release
eComStation 2.1 GA available
/ref> 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.OS2.jp forum
MSakai: テスター向け eComStation 2.1 日本語プレビュー版
(in Japanese)
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: * XWorkplace which is
Workplace Shell The Workplace Shell (WPS) is an object-oriented desktop shell (also called desktop environment) produced by IBM's Boca Raton development lab for OS/2 2.0. It is based on Common User Access and made a radical shift away from the Program Manager t ...
enhancement software under
GNU GPL License The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first c ...
*
Mozilla Firefox 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 curren ...
*
Mozilla Thunderbird Mozilla Thunderbird is a free and open-source email client that also functions as a personal information manager with a Digital calendar, calendar and contactbook, as well as an RSS feed reader, chat client (IRC/XMPP/Matrix (protocol), Matrix), ...
* WarpIn, an open source general-purpose installer under GNU GPL license. * PM VNC server, remote control software. * Doodle Screen Saver, a
Workplace Shell The Workplace Shell (WPS) is an object-oriented desktop shell (also called desktop environment) produced by IBM's Boca Raton development lab for OS/2 2.0. It is based on Common User Access and made a radical shift away from the Program Manager t ...
screen saver under GNU GPL license. * NewView, a documentation reader for .inf files that replaces view.exe.


Hardware requirements

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


References


External links

* of the developer of eComStation {{DEFAULTSORT:Ecomstation OS/2 X86 operating systems