<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.netlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Davidme</id>
	<title>NikiWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.netlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Davidme"/>
	<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php/Special:Contributions/Davidme"/>
	<updated>2026-04-07T06:02:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4199</id>
		<title>The Warp Wishlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4199"/>
		<updated>2006-10-26T00:13:58Z</updated>

		<summary type="html">&lt;p&gt;Davidme: /* Other Wishes for OS/2 and eComStation */ Links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Warp Wishlist is now available at this netlabs.org wiki page with permission from it&#039;s maintainer. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.os2bbs.com/os2news/OS2Wishlist.html Os2bbs page]&lt;br /&gt;
&amp;lt;br&amp;gt;Visit also the [[Ideas]] wiki page.&lt;br /&gt;
&lt;br /&gt;
=The Top Ten Wishes=&lt;br /&gt;
&lt;br /&gt;
* A commercially supported, full featured [[GCC]] port, at the same code level as that of the equivalent Linux package (see &amp;quot;[[#Mind Your Language|Mind Your Language]]&amp;quot;, below)&lt;br /&gt;
* Great tools for [[porting|converting]] applications written for [[Win32]] or for [[XWindows]] into GUI native [[PM]] apps such as the extraordinary project [http://everblue.netlabs.org/ Everblue] from Netlabs, which should make it easier and much faster to bring applications originally written for the [[Linux]] and [[Unix]] platforms to OS2/eCS).&lt;br /&gt;
* A &amp;quot;Ready for eCS&amp;quot; certification process (to go with the [http://dev.ecomstation.com/mod.php?mod=userpage&amp;amp;menu=106&amp;amp;page_id=16 logo]) for hardware and software - to enable eCS buyers to see whether products are certified to work with their eCS system BEFORE they purchase them.  Five criteria for this logo might be&lt;br /&gt;
*# installs to optional drive locations using [http://warpin.netlabs.org/ WarpIn] or something better (such as an [[RPM]]-style package manager);&lt;br /&gt;
*# available in all the same [[NLS]] versions as eCS; &lt;br /&gt;
*# fully supports the InnoTek-[http://www.innotek.de/products/ft2lib/ft2libgeneral_e.html Font Engine for OS/2];&lt;br /&gt;
*# uses the [http://eros2.by.ru/systray_widget_en.shtml SysTray] API from [[ErOS2]];&lt;br /&gt;
*# has been updated within the last twelve months.&lt;br /&gt;
* [[Bootable JFS]], though this file system may be seen as &amp;quot;too alternative&amp;quot; for desktop use by John Q Public (or in any SOHO account unfamiliar with [[AIX]]) it lets us walk away from [[HPFS]] and [[FAT16]] boot drives, thereby reducing the number of required filesystems to one (like the ubiquitous Win* platform) - IBM already supports booting AIX and Linux from JFS, so how come they&#039;re dragging their collective feet on facilitating the code changes needed for bootable [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS] to become a reality on OS2/eCS ?&lt;br /&gt;
* The ability to easily install, load and run ubiquitous Win32 applications (eg MS Office XP) that the average business has already paid for, and prefers to keep using,  without the need for any Windows licenses on our PCs ( [http://www.codeweavers.com/products/office/ CrossOver Office]  gives Linux and FreeBSD users this ability already).&lt;br /&gt;
* Develop eCS 2.x as the first Desktop Virtual LAN (DVL) for x86 PCs.  The idea is to virtualise a complete heterogenous LAN consisting of two virtualised workstations and a virtualised file and print server machine.  The virtual server machine could run generic Linux and [[Samba]], first virtual workstation would run eComStation 1.2 and the second virtual workstation could run Windows NT or Win2000 (see &amp;quot;[[#other wishes|other wishes]]&amp;quot; - below).&lt;br /&gt;
* The latest release of the Sun [[Java]] 2 Standard Edition ([[J2SE]]) platform.  A native OS2/eCS port of Java 1.4.1 is available from [http://www.goldencode.com/company/press/20020814.html Golden Code] Development Corporation, while [http://www.innotek.de/products/javaos2/ Innotek] has released their own Java 1.42_05 product, which uses their unique [[Odin]] technology to run unmodified Win32 Java code from Sun&lt;br /&gt;
* The seamless integration of the [[Innotek Web Pack Plus]] for OS/2 and Castlesoft [[Colour Manager]] into the base eCS 1.x and future 2.x products.&lt;br /&gt;
* A media player, like the very impressive [http://os2.kiev.ua/en/wv.php WarpVisionGUI] project that is packaged with whatever license is needed to legally play back commercial [[DVD]] movies.&lt;br /&gt;
* Support for fourteen NLS versions; eg English, German, Dutch, Russian (available) plus French, Spanish, Italian, Portugese, Swedish, Trad Chinese, Simplified Chinese, Japanese, Korean, Hungarian and [http://std.dkuug.dk/JTC1/SC2/WG2/docs/n1643/n1643.htm Klingon] (as soon as commercially practicable).&lt;br /&gt;
&lt;br /&gt;
=The Programer&#039;s Cauldron=&lt;br /&gt;
&lt;br /&gt;
Our platform of choice needs constantly improving tools.  The very sophisticated cross platform [http://wxwindows.org/dl_os2.htm#dev wxWidgets] GUI application development framework is a good example of what is available for OS2/eCS.  Other steps forward may include :&lt;br /&gt;
&lt;br /&gt;
* Continued development of the potentially very important OSS [http://eclipseos2.netlabs.org/ Eclipse Java IDE] for the OS2/eCS platform (brought to you by [http://projects.netlabs.org/ Netlabs] )&lt;br /&gt;
* Increased C99 and C++98 standards compliance for compilers and tools running on OS2/eCS.&lt;br /&gt;
* Regular updates to the [[EMX]] runtime, to keep it feature compatible with the latest GNU C compilers available on mainstream Linux distros such as [[Xandros]].&lt;br /&gt;
* A new edition - dusted off and scrubbed clean of anachronisms of the pre-MCP2/eCS era - of at least one mainstream [[book]] that focuses on the unique aspects of the OS2/eCS platform&lt;br /&gt;
* A versatile, full featured Help File authoring package such as [http://www.hypermake.com/english/n024.html#hd24 Hypermake] by [[Martin Vieregg]] (shareware) or [http://www.os2world.com/vyperhelp/ VyperHelp] by [[Mektek]] (Open Source - GNU GPL)&lt;br /&gt;
* Feature sets equalling those available on the fascinating [http://www.iti.upv.es/%7Emaragda/doc/index.html Linux], solid [http://www.netbsd.org/ NetBSD] and occasionally notorious [http://www.deanliou.com/WinRG/ Win32] platforms today.&lt;br /&gt;
* A native OS2/eCS 32-bit parser and editor for [[XML]] and [[SGML]] files ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gx- gX] from Untravelled Sphere).&lt;br /&gt;
* Add support for compression of [[LX]] executables to the [[OpenWatcom]] C/C++ linker.&lt;br /&gt;
* An annual OS2/eCS developer seminar - held immediately after, and in the same city, as a large IT event unrelated to OS2/eCS.  Seminar attendees can reduce their time away from the office and, perhaps, charge their airfare to the non-OS2/eCS event that they needed to attend in that city anyway.&lt;br /&gt;
* Add Intel [[SSE1]] and [[SSE2]] instruction set enhancements to the OpenWatcom compiler&lt;br /&gt;
* A port of the modern, standards compliant [http://comeaucomputing.com/custom.html Comeau] C and C++ tools to OS2/eCS (commercial).&lt;br /&gt;
&lt;br /&gt;
=Mind Your Language=&lt;br /&gt;
&lt;br /&gt;
The OS2/eCS platform is well supported by languages and associated toolsets today and, due to the generally thankless work of many gifted OS2/eCS programers, the available choices are constantly improving.  Languages and application development tools ready for your next OS2/eCS project include :&lt;br /&gt;
&lt;br /&gt;
* [[C]] and [[C++]] options include [http://www.openwatcom.org/about/info_content.html OpenWatcom C/C++ 1.2] (free) and the commercially supported [http://www.innotek.de/products/gccos2/gccos2general_e.html Innotek GCC 3.2 for OS/2] &lt;br /&gt;
* Pascal options include the [http://sibyl.netlabs.org/ Netlabs OpenSibyl] project, [http://www.vpascal.com/ Virtual Pascal] for OS2 and [http://www.us.freepascal.org/down-os2.html Free Pascal for OS2].&lt;br /&gt;
* [[REXX]] options include [http://www-3.ibm.com/software/ad/obj-rexx/ ObjectREXX], (Open Sourced by IBM but not available for OS/2-eCS yet - [http://www.oorexx.org/ Open Object REXX]) Watcom [http://www.edm2.com/0206/vrexx.html VX-REXX] (find it on eBay) and [http://regina-rexx.sourceforge.net/index.html Regina-REXX] (free)&lt;br /&gt;
* [[Java]] is well supported on OS2/eCS. For a powerful multiplatform Java IDE that runs great on OS2/eCS, try [http://www.netbeans.org/ide/index.html NetBeans] (free, open source).&lt;br /&gt;
* [[Ada]] is available for OS2/eCS with [http://os2ports.com/content/sections/ada GNU Ada 95] (free) &lt;br /&gt;
* [[PHP]] your tool of choice ?  Then here&#039;s [http://silk.apana.org.au/php/ PHP 4] (free) &lt;br /&gt;
* [[Perl]] one, knit two ?  The [http://www.prima.eu.org/ PRIMA Toolkit] is a multi-platform GUI application development tool available for the OS2/eCS platform.&lt;br /&gt;
* [[Python]] handlers will love [http://www.andymac.org/python.html Python 2.3.4] (free)&lt;br /&gt;
* [[Fortran]] coders can get productive with [http://www.openwatcom.org/about/info_content.html OpenWatcom Fortran 1.2] (free)&lt;br /&gt;
* [[Smalltalk]] for big results !  Try the modern, well regarded [http://www.ibm.com/software/awdtools/smalltalk/  IBM VisualAge Smalltalk] or the open-source [[Squeak]].&lt;br /&gt;
&lt;br /&gt;
=Must Have - Features and Applications=&lt;br /&gt;
&lt;br /&gt;
Much of the best software available for OS2/eCS today is available at no cost under open source licences.  However, large commercial users often prefer to pay for a commercially licenced product (eg. StarOffice) rather than use free software of equal quality ( eg.[http://www.openoffice.org/ OpenOffice.org 1.2] ), perhaps because of the legally enforcible obligations commercial software licences may place on software vendors.  Having such choices is great !  Whether &amp;quot;running native&amp;quot; or utilising the very sexy Odin subsystem, there are some standard / mainstream applications that OS/2 and eCS need to support in order to offer aid and comfort to Windows survivors taking those hesitant first steps toward a brighter, less costly x86 alternative.&lt;br /&gt;
&lt;br /&gt;
* Support for [[ACPI]], without which OS2/eCS may cease to be a viable OS on future mainstream PC hardware.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install mutually compatible versions of [[Sane]]/2 and [[Tame]]/2 to any directory nominated.&lt;br /&gt;
* Integrated WPS folder views for many archiver formats (like [[ZIP]], [[RAR]], [[ARJ]], etc) - should be similar to the implementation in [[Object Desktop]], but inherit the extensions from e.g., XWorkplace ( [http://www.subsys.de/eZIP/ eZIP]).&lt;br /&gt;
* Enhancements to both the Presentation Manager (GUI) and command line (CLI) user interfaces, in particular, a robust new 32-bit [[command interpreter]] to replace the archaic IBM [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/conapi.html 16-bit CMD.exe] that still ships with every copy of OS/2 and eComStation sold.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install both [[Ghostscript]] for eCS/OS2 and [http://www.cs.wisc.edu/%7Eghost/gsview/ GhostView] to any directory nominated.&lt;br /&gt;
* Provide support in OS2/eCS for the [[X.500]] and [[DCE]] standards and for [[Kerberos]] authentication.&lt;br /&gt;
* A cool GUI internet dialer out of the box with a modern feature set (like [http://www.isdnpm.de/home.htm ISDNPM]) - the new eCSCoNet in eComStation 1.1 has banished DOIP to a museum. Also available are the deservedly popular [http://www.fx.dk/injoy/ InJoy Dialer] (character based) and [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links]&lt;br /&gt;
* A single sign-on facility, to obtain secure access from OS2/eCS to files and resources on Unix, Windows, Netware, Linux and Mac OS X servers - either over a LAN or across the world.&lt;br /&gt;
* ALL configuration info to reside in a readable and editable set of files, saved in one known place (i.e. x:\System\OS2\ini).&lt;br /&gt;
* Full support for reading and writing more modern Adobe .[[PDF]] documents within OS2/eCS word processors (see [[Lucide]]).&lt;br /&gt;
* A highly scalable [[mail server]] with [[IMAP]]4 support - ([http://www.stalker.com/CommuniGatePro/ CommunigatePro] - Commercial).&lt;br /&gt;
* Better support for [[Palm]]OS PDA devices ( [http://jsyncmanager.sourceforge.net/ JSyncManager] by Brad Barclay - free GPL ).&lt;br /&gt;
* [[Project scheduling]] software with Gantt charts ( so far, there is [http://www.ws-it.de/en/product/ptime/ptimeuse.html PTime/2] by Wolfram Schmid ).&lt;br /&gt;
* An up to date [[Citrix]] [[ICA]] Client such as the very professional [http://www.innotek.de/products/citrixos2/citrixos2features_e.html OS/2 Kit for Citrix ICA Client 7.100 Release 1] from Innotek GmbH.&lt;br /&gt;
* A native, full featured, bloat-free equivalent to MS Outlook - to ease transition from the high-cost Windows environment to OS2/eCS for price sensitive corporate users (the [http://lookout.netlabs.org/ Lookout/2] project).&lt;br /&gt;
&lt;br /&gt;
=Some Priority Applications for Porting=&lt;br /&gt;
&lt;br /&gt;
* Adobe Acrobat 6 - while [http://www.cs.wisc.edu/%7Eghost/gsview/index.htm GSView] or [http://www.subsys.de/ePDF/ ePDF] can do the job (mostly), Mac and Windows ex-users will forever insist on using the latest version of a product they have known and used for year after year.  For the moment, Innotek are offering release four of their OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_e.html Adobe Acrobat Reader 4.05] and release one of their planned OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_beta_e.html Adobe Acrobat Reader 5.1].&lt;br /&gt;
* [[Ximian Evolution]] and [[Ximian Connector]]. [http://www.ximian.com/products/evolution/ Evolution] is a highly regarded open-source MS Outlook look-alike, now fast gaining users on the Linux platform.  Ximian Connector allows non-Microsoft clients to connect to an [[MS Exchange Server]].  Novell &amp;quot;loved it so much, they bought the company&amp;quot;.  For OS2/eCS to fit easily into mainstream corporate networks, something like these two GNOME based products need to be ported from Linux and/or Solaris as a high priority.&lt;br /&gt;
* Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7] Player, not yet available for OS2/eCS, as the hard working team at Innotek are yet to obtain a licence (is this because of high cost ?).&lt;br /&gt;
* [[RealPlayer]] 10 - needed mainly for the same reasons as Acrobat 6. The Helix DNA [http://www.helixcommunity.org/ client] has been open sourced by RealNetworks, which should lead, in time, to an OS2/eCS port of this versatile media player.  Maybe it is not needed, but Windows refugees would sorely miss it.&lt;br /&gt;
* [[Intuit Quicken]] - because it is nearly ubiquitous and its absence is a show-stopper for many SOHO users, who have all their financial skills/records tied up in this one, simple to use product.&lt;br /&gt;
* Niku Workbench, a modern full featured alternative to Microsoft Project.  It&#039;s code has recently been released under the GPL (see [http://www.openworkbench.org/index.php OpenWorkBench] ) - free&lt;br /&gt;
* [[VirtualDub]], a multimedia editor, with useful [http://www.virtualdub.org/features features] for everyone with a digital video or still camera.  Can you port OpenDub to OS2/eCS ?  (free GPL).&lt;br /&gt;
* Port [[XLib]] to OS2/eCS Presentation Manager to swell the flow of applications written for Linux and Unix that can be adapted with relatve ease to run on OS2/eCS (eg. project [http://everblue.netlabs.org/ Everblue], from Netlabs)&lt;br /&gt;
* [[VideoLan]], is a full featured open source cross-platform [http://www.videolan.org/vlc/features.html media player and streaming server] with a plethora of Codecs and skins -  is the toolset needed to port this great looking application to OS2/eCS available ?&lt;br /&gt;
&lt;br /&gt;
=Kernel Desires=&lt;br /&gt;
&lt;br /&gt;
Not so long ago, OS/2 was arguably less crash prone than other x86 choices (notably Win9x), but in more recent times WinXP and some Linux distros have reversed this lead. [[Single Input Queue|Key GUI architecture decisions]] taken over ten years ago by the designers of PM and the WPS make it impossible to terminate some failing processes, including the WPS and PM themselves.  If OS2/eCS is to retain support from its current users, let alone attract new users, increased stability for PM and the WPS and a bullet-proof process killer are essential OS enhancements.&lt;br /&gt;
&lt;br /&gt;
* Multiple asynchronous input queues - the OS/2 Holy Grail - without this, process-killers often fail.&lt;br /&gt;
* A new 32-bit command processor ([http://www.scitechsoft.com/ftp/devel/4os2/ 4OS2 by JPSoft] - newly free and being actively maintained, or [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/cmd.html 32-bit Command Interpreter] by JdeBP - Free)&lt;br /&gt;
* A more capable Graphics Rendering Engine - a prerequisite to provide all applications with (optional) anti-aliased fonts for low resolution monitors (i.e. unable to show 104 dpi on a CRT or 114 dpi on a TFT display).&lt;br /&gt;
* The ability to utilise multiple virtual CPUs on Intel processors with its [[Hyperthreading]] feature.&lt;br /&gt;
* Support for AMD&#039;s [http://www.x86-64.org/about x86-64 CPU] (64-bit superset of the IA-32 architecture)&lt;br /&gt;
* Support for AMD&#039;s [http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_861_1028,00.html 3DNow!] instruction set&lt;br /&gt;
* Support for Intel&#039;s SSE1 and SSE2 instruction sets.&lt;br /&gt;
* X11/Motif API&#039;s ([ftp://ftp.netlabs.org/pub/xfree86/ XFree86/OS2 project] - Free, [http://www.hobsoft.com/www_us/produkte/connect/x11.htm HOBLink X11] - Commercial).&lt;br /&gt;
* Remove the 31 character font-naming limitation - to ease document exchange and interoperability.&lt;br /&gt;
* Symmetrical Multi-Processor ([[SMP]]) support for both Client ([http://consultron.ca/english/products/ecomstation/ecspro.html eCS with the SMP Pack]) &amp;amp; Server ([http://www-3.ibm.com/software/os/warp/warp-server/ IBM WSeB])&lt;br /&gt;
* Better [[hibernation]] support - support for JFS/LVM, SCSI, HPFS, etc&lt;br /&gt;
* Elimination of the former 512MB limit for memory addressing (already fixed in IBMs MCP and Serenity&#039;s eCS 1.0 or above)&lt;br /&gt;
* Allow &amp;quot;mounting&amp;quot; a device under an arbitrary path name ( as in Windows 2000 and WinXP )&lt;br /&gt;
* IBM completes (or releases for others to develop) [[SOM]] 3.0  in the form initially released as a beta in Februrary 1996, thus providing a [[CORBA]] 2 compliant object request broker for OS2/eCS. [The [http://www.objs.com/x3h7/som.htm System Object Model (SOM)], is an IBM implementation of [http://www.omg.org/gettingstarted/corbafaq.htm CORBA]  and forms the base on which the WorkPlace Shell (WPS) is built. The WPS in OS/2 4.52 and eComStation still uses the outdated, less capable IBM SOM 2.1 ]&lt;br /&gt;
&lt;br /&gt;
=System Security &amp;quot;Out of the Box&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
There have been at least four products or projects which delivered multiple-user functionality (eg. desktop prefs/settings are determined by a user&#039;s login ID) to OS/2, but none of them has ever been distributed as a part of the base OS, in the way that Microsoft has for Windows since at least 1995. For lack of distribution with the base OS, this product category has stagnated on OS2/eCS.  The lack of even the most basic multiple-user features &amp;quot;out of the box&amp;quot; makes OS2/eCS almost unique on x86 - but not in a good way !  A number of valuable projects will let us eliminate this deficiency :&lt;br /&gt;
&lt;br /&gt;
* [http://en.ecomstation.ru/openssh/ Security/2]  is now a requirement to run OpenSSH/2 and is currently expected to form a part of eCS 2.x product&lt;br /&gt;
* For more secure connections, installation of [http://en.ecomstation.ru/openssh/ OpenSSH/2] by default (instead of [[rLogin]] and [[Telnet]]).&lt;br /&gt;
* Better security - C2 while connected to a network (based on extending SES in Warp 4.x)&lt;br /&gt;
* For rusted-on IBM branded OS/2 users, multiple user features are offered with [http://www.quasarbbs.net/cristiano/mudesk.html MultiDesk] by Cristiano Guadagnino - Free &lt;br /&gt;
* Access control ([http://www-5.ibm.com/services/es/bis/secure.html IBM Secure Entry] and (perhaps in future) [[Sesame]] by [http://www.goldencode.com/ Golden Code] - Commercial)&lt;br /&gt;
* [[Filesystem encryption|Filesystem with password encryption]] of all data stored - as with NTFS&lt;br /&gt;
* [[Antivirus]] options with modern virus scanning engines ([http://enterprisesecurity.symantec.com/products/products.cfm?productID=27 Norton Antivirus] by Symantec, Viruscan by McAfee or the very popular [http://www.norman.com/products_nvc_os2.shtml Virus Control] by Norman Data Defense Systems Inc.)&lt;br /&gt;
* An easy to install and use [[firewall]] application based on Stateful Packet Inspection technology.&lt;br /&gt;
* Strong file encryption/decryption with both VIO and (in future) PM interfaces ([http://www.blowgish.org/teatime.php TeaTime/2] by Daniël de Kok).&lt;br /&gt;
&lt;br /&gt;
=File System Support=&lt;br /&gt;
&lt;br /&gt;
* Better [[FAT32]] and [[NTFS]] drivers - for large disks ([http://www.dsteiner.com/products/software/os2/ifs.htm NTFS utilities] - Free, [http://fat32.netlabs.org/index.phtml FAT32 drivers] - Free)&lt;br /&gt;
* Ability to boot the operating system from mainstream file systems such as NTFS, FAT32 and [[EXT2]] (FAT16 and HPFS are at a developmental dead-end)&lt;br /&gt;
* Add [[UDF]]-support for removable Magneto-Optical storage to the existing file system drivers.&lt;br /&gt;
* Better support for [[VFAT]] long file names often used with [[Zip disk]]s and with plain Diskettes ([http://www.os2world.com/cgi-bin/news/viewnews.cgi?category=32&amp;amp;id=1085456753 VFATMon by Jason Stefanovich])&lt;br /&gt;
* Read/write access to Macintosh disks ([http://www.student.nada.kth.se/%7Ef96-bet/HFS/ HFS drivers] from Marcus Better - Now GPL on Hobbes)&lt;br /&gt;
* Read/write access to Linux file systems ([http://perso.wanadoo.fr/matthieu.willm/ext2-os2/ ext2-os2 drivers] by Matthieu Willm - Free)&lt;br /&gt;
* The ability to share a fast to recover 64-bit journalling file system (eg [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS2] ) with AIX and Linux.&lt;br /&gt;
* The ability to boot from and read/write to the much admired [[XFS]] journalling file system.&lt;br /&gt;
* Integrate [[TVFS]] support into the kernel ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=tvfs TVFS] - Free EWS, version 2.11 is now on Hobbes)&lt;br /&gt;
* A bullet-proof FDISK, display, analysis and recovery tool for disks and filesystems ( [http://www.dfsee.com/dfsee.htm DFSee] )&lt;br /&gt;
* [[Logical Volume Manager]] (no reliance on drive letters, provides sophisticated drive spanning)&lt;br /&gt;
* A database-like journalling filesystem with support for metadata (ie Extended Attributes) like [[BeFS]] in BeOS or like [[AFS]] in [http://www.atheos.cx/ AtheOS].&lt;br /&gt;
* The journalled [[ReiserFS]].&lt;br /&gt;
* A port of [[TrueCrypt]], a free open-source disk encryption software for Windows XP/2000/2003 and Linux [http://www.truecrypt.org/].&lt;br /&gt;
* An equivalent of [[Captive]], &amp;quot;[http://www.jankratochvil.net/project/captive/ the first free NTFS read/write filesystem for GNU/Linux]. It implements the Win32 kernel API required to run the original &lt;br /&gt;
Windows filesystem binary drivers.&lt;br /&gt;
* A stackable [[union filesystem]] like [http://www.fsl.cs.sunysb.edu/project-unionfs.html UnionFS] to create virtual folders &amp;quot;containing&amp;quot; the files of two unrelated folders.&lt;br /&gt;
* A [[filesystem in userspace]] like [http://fuse.sourceforge.net/ FUSE] to allow the creation of virtual filesystems with normal programming tools like Rexx, Python, C,... enabling thinks like [http://wikipediafs.sourceforge.net/ WikipediaFS].&lt;br /&gt;
&lt;br /&gt;
=Drivers R Us=&lt;br /&gt;
&lt;br /&gt;
* IBM completes the [http://ais.gmd.de/%7Eveit/os2/kee.html KEE API] to allow pure 32-bit physical device drivers (no more thunks, thanks!)&lt;br /&gt;
* Drivers for the [http://www.broadcom.com/ Broadcom] BCM4401 chipset, as many mainstream laptops (eg. the Dell Inspirion 8600) use this Broadcom chipset for the integrated NIC.&lt;br /&gt;
* Why not licence the surprising Panasonic USB drivers for DOS and include them in the eCS entry level product ?&lt;br /&gt;
* A driver for a PCI sound card, any sound card, that supports the [[MIDI]] hardware connection. This can be via the joystick port, USB or Firewire or whatever.&lt;br /&gt;
* A revolutionary video driver model ([http://www.scitechsoft.com/products/enterprise/os2features.html Scitech SNAP] - Commercial &amp;amp; Free variants)&lt;br /&gt;
* A universal driver for [[scanner]]s (including USB 2.0 models) along the same lines as SNAP.&lt;br /&gt;
* Better CD-ROM / CD-RW / DVDs device manager drivers ( [http://hp.vector.co.jp/authors/VA001398/#faq_jjscdrom JJSCDROM] by Takayuki Suwa )&lt;br /&gt;
* Better support for [http://www.1394ta.org/ FireWire] 800 and other new enabling technologies such as&lt;br /&gt;
* Support for the [http://www4.tomshardware.com/storage/20020812/index.html Serial ATA] standard likely to replace EIDE for PC hard drives within two years is already included in Version 1.6.4 of Daniela Engert&#039;s Danis506 drivers - Great to hear it !&lt;br /&gt;
* Drivers for the proposed [http://www.serialattachedscsi.com/ Serial Attached SCSI] standard may be of special value to OS2/eCS users in future for attaching more demanding peripheral devices (such as scanners and disk arrays).&lt;br /&gt;
* Better PCI [[sound card]] drivers ([http://sound.netlabs.org/ SBLive! driver] - Free, [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument Universal Audio drivers] from Innotek - for IPA subscribers, or from eCS)&lt;br /&gt;
* Better support for modern [[video card]]s ([http://www.scitechsoft.com/products/enterprise/snap_os2_content.html Scitech SNAP Graphics] - Commercial)&lt;br /&gt;
* Better support for IEEE [http://www.80211-planet.com/news/article.php/1502671 802.11g], [[802.11b]] and [[802.11a]] wireless networks (WLAN), including PCI cards and the general availability of drivers for IBM devices based on the Lucent Orinoco chipset.&lt;br /&gt;
* Better USB 2.0 Scanner support - a serious deficiency today ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=usbscan USBScan.Sys] will hopefully integrate with [http://paulf.free.fr/sane-os2-gui.html SANE/2] - Free and [http://www.os2world.com/goran/tame.htm TAME/2] by Goran Ivankovic and Klaus Staedtler - Free)&lt;br /&gt;
* Better USB 2.0 Camera support (USB on OS/2 site maintained by Martin Iturbide)&lt;br /&gt;
* Better Serial drivers ([http://www.gwinn.com/ SIO2K] by Ray Gwinn - Shareware)&lt;br /&gt;
* Better printer drivers (IBM drivers for [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/5b74e0e7572dc53086256c2f00631d2c?OpenDocument postscript], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/fe52d45fee2e225986256c2f00630f76?OpenDocument inkjets], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/169817402fcb123186256c2f0062db5a?OpenDocument laserjets], and [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/067f720b0177c4c286256c2f00633470?OpenDocument plotters] - Free)&lt;br /&gt;
* Better DVD, DVD-RAM / DVD-RW and CD-RW support (IBM&#039;s [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/4b2e6f2261265d6d86256a810069fe2b?OpenDocument  UDF 2.01] - for IPA subscribers, or from eCS, [http://www.rsj.de/stage/en/cdwriter/cd_os2.asp RSJ CD Writer] - commercial)&lt;br /&gt;
* Better [[TV card]] support for [[BT878]]-based cards ([http://os2.kiev.ua/en/tvshow.php TVShow Project] - from Kiev Elephant)&lt;br /&gt;
* Better support for cable modems and xDSL ([ftp://ftp.uni-freiburg.de/pub/pc/os2/isdn/ ISDNPM], treats cable modems like an NIC)&lt;br /&gt;
* Support for USB 1.0, 1.1 and 2.0 (UHCI, OHCI and EHCI [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/eda0b842e1e56c1e86256c170050c84b?OpenDocument USB drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Support for multi-function Printer / Fax / Scanner / Copiers.&lt;br /&gt;
* Support for [[Sis7012]] and [[Sis7018]] audio (hopefully to be provided in a future release of [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument UNIAUD]).&lt;br /&gt;
* Updated [[DIVE]], [[DART]], and [[RTMIDI]] (for multimedia AND games)&lt;br /&gt;
* Universal [[device driver porting kit]] - something like IBM Open32, only for drivers&lt;br /&gt;
* Support for more and better joysticks with all their latest features ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gamedd new joystick driver] - Free)&lt;br /&gt;
* 32-bit [[PC Card]] 5.0 support ([http://www7.software.ibm.com/2bcprod.nsf/186d96ebef23e6438625689c007ac1ef/60cd60ba019194f7862566de0052496d?OpenDocument CardBus drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* 32-bit TCP/IP stack and applications ([http://techsupport.services.ibm.com/asd-bin/doc/en_us/tcpclnt/f-feat.htm version 4.3.x] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Enhanced support for removable media (LS120, LS240, Zip 250, Zip 750, Jaz, Syquest, etc.)&lt;br /&gt;
* Support for modern optical and &amp;quot;wheel&amp;quot; mice ([http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/899e6aa065ded37786256bf4006da652?OpenDocument IBM drivers] - Free, [http://www.nbsoftware.de/sw_ms21en.htm Amouse])&lt;br /&gt;
* Support for the PCTel [[HSP56]] audio modem chip.&lt;br /&gt;
&lt;br /&gt;
=The Front Office=&lt;br /&gt;
&lt;br /&gt;
Few business or home users would consider OS2/eCS worth buying as as an alternative general purpose platform without a choice of high quality Office productivity software ready to go.  Happily, our preferred platform offers a wealth of alternatives in this area and our choices are getting much better in [[As of 2004|2004]] !&lt;br /&gt;
&lt;br /&gt;
* Microsoft Office, dust off that old Windows licence, you can soon use it to run MS Office in an OS2/eCS virtual machine such as [http://www.serenityvirtual.com/ SViSta] (commercial)&lt;br /&gt;
* OpenOffice.Org, the ultimate Office application for the Linux platform is coming to OS2/eCS, with [http://www.innotek.de/products/ Innotek] once again applying its Odin skills to good effect !&lt;br /&gt;
* Lotus Smartsuite, updated to [http://www.lotus.com/products/smartsuiteos2.nsf version 1.7.3] with many improvments - particularly for those needing to work with MS Office documents (commercial).&lt;br /&gt;
* ROMLogic [[Papyrus Office]], recently updated to version 10 - in both the German and English languages - a surprisingly compact Office solution (commercial)&lt;br /&gt;
* [[SunDial Office]], the Rodney Dangerfield of powerful, well designed Office suites - for those who prefer a different way of getting the job done (commercial)&lt;br /&gt;
* Lotus Notes, one of the main rivals to MS Exchange/Outlook in the Fortune 500 space is apparently to be released in a Java version by IBM.  The absence of this key application on our preferred platform was likely cited as a reason for walking away from OS/2, so a Java version usable on OS2/eCS would be great !&lt;br /&gt;
* A new [[CIFS]]/[[SMB]] Client (not a netdrive plugin) to allow eCS/OS2 to transparently access resources and files held both on (the formerly ubquitous) Windows servers and on the Linux and FreeBSD servers which have now won acceptance everywhere from SOHO to the Fortune 500&lt;br /&gt;
&lt;br /&gt;
=Servers for Every Purpose=&lt;br /&gt;
&lt;br /&gt;
IBM Warp Server for eBusiness (WSeB) was great, once, but has fallen far behind the pace and is unlikely to ever be substantially enhanced by IBM (it also costs a lot, for what you get).  The modern open source server software for OS2/eCS included in the list below offers so much performance and value. . . perhaps we will one day be able to buy a commercially supported OS2/eCS ServerSuite from eCS resellers ?  Until then, you can be up and running with some of the great free and commercial server software below !&lt;br /&gt;
&lt;br /&gt;
* Web Servers, such as [http://silk.apana.org.au/apache/ Apache] for OS/2 (open source) the svelt and efficient [http://dink.org/web2/ Web/2] or the W3C [http://www.w3.org/Jigsaw/ Jigsaw] server (written in Java !)&lt;br /&gt;
* Application Servers, such as [http://os2ports.com/content/sections/zopeos2 Zope] (open source) &amp;amp; IBM [http://www.os2.cz/index.php?lang=en&amp;amp;v=view&amp;amp;nid=1300 WebSphere 4.01] (commercial).&lt;br /&gt;
* Database Servers, such as [http://www.quassarbbs.com/yuri/mysql2/index.html MySQL] and [http://venuto.monrif.net/ PostgreSQL] (free) or IBM [http://www-3.ibm.com/software/data/db2/udb/ DB2]  (commercial)&lt;br /&gt;
* File &amp;amp; Print Servers, such as [http://samba.org/ Samba] (free) or [http://www-3.ibm.com/software/os/warp/warp-server/ IBM WarpServer for eBusiness] (commercial)&lt;br /&gt;
* Directory Servers, such as [http://www.openldap.org/ OpenLDAP] (will this LDAP server be ported by [http://www4.airnet.ne.jp/tyano/ Takashi Yano] ?)&lt;br /&gt;
* Mail Servers, such as [http://www.zeryx.com/ ZxMail] (commercial) and [http://eepjm.newcastle.edu.au/os2/Weasel.html Weasel] (also very well regarded).&lt;br /&gt;
* Boot Servers, such as the [http://www.q-systemsonline.com/pxe_booting2.html Q-Systems] solution, able to boot diskless OS2/eCS PCs over a LAN&lt;br /&gt;
* FTP Servers, such as the superb [http://www.os2ezine.com/20010216/ftpserver.html FTPServer]  by Peter Moylan (shareware).&lt;br /&gt;
* Standby Servers, such as [http://www.os2bbs.com/os2news/httP;//www,innotek.de/products/costandby/costandbygeneral_e.html CoStandby server for eBusiness] by Innotek (commercial).&lt;br /&gt;
* BackUp and Recovery Servers, such as [http://www.cds-inc.com/prod/ba2ksv.html# BackAgain/2000 Server] by CDS Inc. (commercial).&lt;br /&gt;
* Proxy Cache Servers, such as [http://www.os2.spb.ru/software/internet/squid/ Squid for OS/2]  (open source)&lt;br /&gt;
* Domain Name Servers, such as [http://www.goldencode.com/atlos2/notes/dns/dns.html#obtaincode BIND 8] from the ISC (free). Is anybody porting [http://www.isc.org/products/BIND/bind9.html BIND 9]  ?&lt;br /&gt;
* Multi-function Server suites, such as [http://www.inetpowerserver.com/ InetPowerServer] or [http://www.nititelecom.com/caravandownload.htm Caravan] for mail, web and ftp use&lt;br /&gt;
* DHCP Servers, such as that which ships with WSeB, or a port of something from the OSS world ?&lt;br /&gt;
* Transaction Servers, like IBM CICS for OS/2 (apparently IBM has withdrawn it from sale).&lt;br /&gt;
&lt;br /&gt;
=Improved Multimedia Support=&lt;br /&gt;
&lt;br /&gt;
* A fully licenced DVD movie player, with no crashing during playback &amp;amp; flawless audio-synch&lt;br /&gt;
* An elegant, up to date port from the Linux platform of [http://www.reamined.on.ca/doconnor/xine/ Xine for OS/2] currently a work in progress by [[Darwin O&#039;Connor]].&lt;br /&gt;
* A commercially supported [http://www.mozilla.org/ports/os2/ Warpzilla] based browser that integrates the Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7 Player], Adobe Acrobat Reader 6.0 as a helper application and a [http://www.dvdfllc.co.jp/ DVD licence].&lt;br /&gt;
* Regular updates to the very useful [ftp://hobbes.nmsu.edu/pub/os2/system/drivers/sound/uniaudio_gpl_compiledbinaries2.zip Universal Audio Driver] for OS2/eCS (free GPL version).&lt;br /&gt;
* Ability to record DVDs - CDRecord [ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ ProDVD] is now available for OS2/eCS (free)&lt;br /&gt;
* Complete replacement for [[MMOS/2]] WPS classes ([http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes] by Chris Wohlgemuth)&lt;br /&gt;
* Create audio &amp;amp; data CDs in a snap using the power of the WPS ( [http://www.os2world.com/cdwriting/creator/creatormain.htm Audio/Data CD Creator] )&lt;br /&gt;
* Multimedia playback with support popular audio/video codecs ([http://os2.kiev.ua/en/wv.php WarpVision] - Free).&lt;br /&gt;
* Better hardware accelerated video support ([http://os2.kiev.ua/en/overlay.php WarpOverlay!] project - from the Kiev Elephant)&lt;br /&gt;
* Improved [[MP3]] media players ([[WarpAmp]] - Free, [[PM123]] - Shareware).&lt;br /&gt;
* Ogg [[Vorbis]], [[FLAC]] and MP3 playback ([http://math.berkeley.edu/%7Eroconnor/MMIOMP3/ Multimedia IOProcs] and the [http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes])&lt;br /&gt;
* Support for RealAudio &amp;amp; Video streams ( can Innotek get [http://www.real.com/ RealPlayer 10] running using its [http://odin.netlabs.org/ Odin] technology ? )&lt;br /&gt;
* Sound drivers that accomodate simultaneous audio under OS2/eCS and WinOS2&lt;br /&gt;
* Sound scheme editor ([ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/scheme/sound16.zip Sound Scheme Editor] - Free)&lt;br /&gt;
* A full-featured sound recorder/editor (such as the promising [http://home.clara.net/orac/os2.htm#dtape D-Tape project] from Paul Ratcliffe)&lt;br /&gt;
* New Audio-Video and Graphics Codecs - not yet another player (we have VERY good ones today)&lt;br /&gt;
* More and better plugins/helper applications for Mozilla/Netscape (i.e. for WAV, MPG, etc etc)&lt;br /&gt;
&lt;br /&gt;
=System Utilities=&lt;br /&gt;
&lt;br /&gt;
* A PM utility comparable to Norton SysInfo that every OS2/eCS user can admire ([http://hobbes.nmsu.edu/cgi-bin/h-viewer?sh=1&amp;amp;fname=/pub/os2/util/system/sysinfo0820.zip Sysinfo/2 0.8.20] by Alexey Smirnov - Free)&lt;br /&gt;
* A utility that automatically mounts USB media, updates the list of the accessible devices and assigns the corresponding drive letter ([http://hobbes.nmsu.edu/cgi-bin/h-browse?sh=1&amp;amp;dir=//pub/os2/util/disk USBmountD]).&lt;br /&gt;
* User friendly PM application for editing your Config.sys ([http://www.tyra2.de/ Tyra/2]- Shareware)&lt;br /&gt;
* Another PM application for system maintenance ([http://www.os2world.com/goran/cfgtool.htm Config Tool] by Goran Ivankovic - Free)&lt;br /&gt;
* A compendium of Config.sys information (Joerg Sievers&#039; [http://www.warpsite.de/en/csdp/about.htm Config.Sys Documentation Project], ConfigTool [http://www.os2world.com/goran/cfgtool/cfgdat.htm database] by Klaus Staedtler)&lt;br /&gt;
* Association editor, like the utility of similar name ([http://www.os2ss.com/information/kelder/ AssoEdit] by Henk Kelder - Free)&lt;br /&gt;
* [[INI]] editor with repair function ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial, [ftp://ftp.pc.ibm.com/pub/pccbbs/os2_ews/iniedit.zip IniEdit] - Free EWS)&lt;br /&gt;
* [[Defrag]] program for all OS2/eCS supported file systems ([http://hobbes.nmsu.edu/pub/os2/util/disk/gulite20.zip Graham Utilities] - was Commercial)&lt;br /&gt;
* Uninstaller that monitors installations for perfect cleanup later ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial)&lt;br /&gt;
* Better internet dialer applications ([http://www.fx.dk/injoy/ InJoy] - Shareware, [http://www.isdnpm.de/home.htm ISDNPM] - Shareware, [http://en.ecomstation.ru/dialer/ Dialer/2] - Free, [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links])&lt;br /&gt;
* A process killer that grabs Ctl-Alt-Del, REXX interface ([http://www.pcs-soft.com/productcc25.htm CAD Commander] - Commercial)&lt;br /&gt;
* Priority manager ([http://www.prioritymaster.com/ Priority Master] - Commercial)&lt;br /&gt;
* Work Place Shell (WPS) class manager ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* File Phoenix/2, an effective FAT and HPFS [[undelete]] tool ([http://archiv.leo.org/pub/comp/os/os2/leo/systools/phenx135.zip/ Version 1.35] - Free EWS)&lt;br /&gt;
* GUI File Manager, with a tree view like that in Windows 3.1 (http://www.os2world.com/freeos2/file.html#ffreedom FileFreedom 2.02] - Freeware)&lt;br /&gt;
* Ability to open command line from WPS folders ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* Better network utilities: [[traceroute]], [[nbtstat]], [[ping]], etc included in eCS and IPA subscriptions.&lt;br /&gt;
* A really useful Character Map applet ([http://glass.os2.spb.ru/software/english/charmap.html Character Map/2] by Glassman - Free - GNU GPL)&lt;br /&gt;
* Benchmarks to test OS2/eCS performance on your own system ([http://warped.cswnet.com/Sysbench/ SysBench] - Free - Source code available)&lt;br /&gt;
&lt;br /&gt;
=Just Browsing=&lt;br /&gt;
&lt;br /&gt;
There are a number of good native PM and CLI web browsers available for OS2/eCS, some bulky, some slim, some older, some startlingly new.   What I wish was on my own desktop right now is an &amp;quot;eComStation themed&amp;quot; browser  based on the latest [http://www.mozilla.org/ports/os2/ Mozilla] or [http://www.ph.unimelb.edu.au/%7Essk/kde/srcdoc/khtml/KHTMLPart.html KHTML] code (used by Apple&#039;s [http://www.apple/safari/ Safari-web] browser for OS X, by KDE in its Konqueror browser for Linux and in ABrowse for Atheos) - with integrated multimedia helper applications to smoothly handle PDF and Flash content.  This sought-after browser would, ofcourse, provide by default bookmarks, including for the eCS updates site, OS2/eCS developer sites, news pages and free / commercial software provider sites.  For the here and now (or yesterday if you prefer) try these six choices - all of them have their own strengths and weaknesses :&lt;br /&gt;
&lt;br /&gt;
* For IBM Passport Advantage (IPA) subscribers there is the IBM Web Browser (commercial)&lt;br /&gt;
* For other OS2/eCS users (or those who want to use the latest versions) there are two other Mozilla based browsers; eg. [http://www.mozilla.org/ports/os2/ Warpzilla], and the browser-only version now known as [http://www.mozilla.org/projects/firefox/ Mozilla - Firefox].&lt;br /&gt;
* There is also the older but still widely used Netscape 4.61 for OS/2 web browser (Free)&lt;br /&gt;
* If you want something really different, you can even pay for [http://www.opera.com/products/desktop/index.dml?platform=os2 Opera] 5 for OS2/eCS - Commercial&lt;br /&gt;
* For nostalgic OS/2 users, there will always be IBM WebExplorer - it coulda been a contender - too bad IBM likely won&#039;t release the code either to the OS2/eCS community or else to Serenity Systems or an ISV such as Golden Code.&lt;br /&gt;
&lt;br /&gt;
=User Interface Enhancements=&lt;br /&gt;
&lt;br /&gt;
The WPS and PM &amp;quot;are OS2/eCS&amp;quot; to most users.  To replace either of these two elements of the OS2/eCS platform is to lead users to choose a whole different OS, like Red Hat, MacOSX or FreeBSD.  If OS2/eCS becomes &amp;quot;more like Windows&amp;quot; (as is happening with many Linux distributions) we would be losing one of the key advantages our favorite OS platform retains - its unmatched user interface.  That advantage can be increased yet further - here are some ways :&lt;br /&gt;
&lt;br /&gt;
* The OS2/eCS usability enhancements Rich Walsh has created in his [[DragText]] 3.8 product are just great.  I wish they were integrated into eCS 1.x like [[Dialog Enhancer]] and [[eWorkplace]].  For the forseeable future, it seems likely to remain one of those must-have products, like oven mitts, aspirin and electric lighting.&lt;br /&gt;
* Include a tiny widget on the system bar allowing easy switching between different LAN configurations with a single click; eg toggling between &amp;quot;Work/Office&amp;quot; with a fixed IP and a proxy and &amp;quot;Home&amp;quot;, with DHCP and no proxy etc. There is already Windows shareware that allows this available.&lt;br /&gt;
* Improved color scheme editor (ColourManager/2 originally by Richard Castle - Shareware)&lt;br /&gt;
* The ability to easily create a directory, by default, in any &amp;quot;file, save&amp;quot; option (even windoze has this often useful feature).&lt;br /&gt;
* Make [[Scitech SNAP]] the default video driver under OS2/eCS.&lt;br /&gt;
* [[Tabbed windows]], like Mozilla&#039;s tabbed pages, but useable with any OS2/eCS application. The-Ion window manager for X servers uses this user interface idea.&lt;br /&gt;
* Give REXX scripts access to WPS objects (using XWorkplace or the very promising WPS Wizard).&lt;br /&gt;
* Replace the IBM Presentation Manager (PM) with an open source clean room re-implementation optimised for stability, not performance. This PM clone should not break tools or key applications.&lt;br /&gt;
* Christian Langanke has provided us with ([[Animated Mouse Pointers]] 1.01 for OS/2 - Free)&lt;br /&gt;
* Develop a plan to systematically replace every original WPS class with a better designed, more stable, functional equivalent (preferably to be released under dual commercial / BSD syle licences.  Hmmm this seems, gradually, to be happening. . .)&lt;br /&gt;
* Transform OS2 titlebars, backgrounds, buttons etc ([[Styler/2]] by Alessandro Cantatore - Shareware - variants are included in eCS 1.0 and 1.1)&lt;br /&gt;
* [[Transparent window]]s and [[transparent folder|folders]] ([[Candybarz]] by Netlabs)&lt;br /&gt;
* Allow small (32x32) icons in high resolutions ([[Dialog Enhancer]] by Richard Castle - Shareware)&lt;br /&gt;
* While eCS 1.2 now bundles the Snowstorm screensaver, those still using MCP or earlier releases of OS/2 may like to try Screensaver by Siegfried Hanisch or else take a look at Screen Saver by Jostein Ullestad - Shareware&lt;br /&gt;
* Add a [[Recycle Bin]] with options for managing deleted files &amp;amp; WPS objects (XWorkplace - Free, TrashCan 2.71 - Free)&lt;br /&gt;
* Logout, close apps, and restart of desktop - like Windows98 does (XWorkplace - Free)&lt;br /&gt;
* Dynamic resolution changing.&lt;br /&gt;
* Better, centralized configuration for display driver and other settings.&lt;br /&gt;
* A [[Shutdown]] folder and the option to reboot when shutting down (XWorkplace - Free)&lt;br /&gt;
* Improved selective install - change hardware or software, without having to do both.&lt;br /&gt;
* Option to have full path name in title of folders (XWorkplace - Free)&lt;br /&gt;
* Ability to readily locate all Shadows of an object and all Folder templates.&lt;br /&gt;
* Enhanced replacements for the venerable [[WarpCenter]] (XWorkplace - Free, Systray Widget for XCenter based on the original work of Dmitry Zaharov - Free)&lt;br /&gt;
* Determination of file type by header info (so Windows .HLP files open with WinHelp, and OS/2 and eComStation .HLP files open with NewView)&lt;br /&gt;
* A [[font manager]] to avoid absurdly long font selection lists (XWorkplace - Free, FontFolder - Shareware)&lt;br /&gt;
&lt;br /&gt;
=Warp Legacy OS Sub-Systems - the Next Generation=&lt;br /&gt;
&lt;br /&gt;
OS/2 has a long, proud history of supporting legacy software such as 16-bit DOS and Windows. Several teams have done amazing work to enhance DOS, the 32-bit [[DPMI]] DOS environment, Win16, [[GeOS]] and other legacy software environments for which OS2/eCS already contains built-in support.  Yet relatively little of this work has so far been made available in a form usable by ordinary OS2/eCS end-users.&lt;br /&gt;
&lt;br /&gt;
Many OS/2 users say &amp;quot;Let those who want it, pay for it&amp;quot;.  Removing MDOS and WinOS2 from the base OS2/eCS product and offering a seperate Legacy OS Sub-System CD to interested buyers, might be the fairest way to fund a very extensive refresh of DOS, DPMI and Win16 support.  This CD would provide end users with a &amp;quot;single-click&amp;quot; installation of the original [[WinOS2]] sub-system, plus an eCS-themed GUI (perhaps using the [[Calmira]] II technology) plus [[Win32s]] 1.25, plus-[[Paragon DOS]] or the newly released [[DR-DOS]] 8.0 (for their speed, ongoing development status and features eg. FAT32 drivers) plus all of the patches and fixes available for the OS2/eCS DPMI host (0.9x and 1.0) for 32-bit DOS apps.&lt;br /&gt;
&lt;br /&gt;
* Eliminate 16-bit resource limits in WinOS2 and in [[DOS Virtual Machine]]s a.k.a. &amp;quot;DVMs&amp;quot;.&lt;br /&gt;
* Full 16 bit WAVE and MIDI support in DOS boxes and Win-OS/2.&lt;br /&gt;
* New look &amp;amp; feel for WinOS2 sessions (WPS for Windows - Free or Calmira II - Free or Paypal.&lt;br /&gt;
* Improve OS2/eCS DVM compatibility with DPMI games ([[vCOMPAT]] by Martin Kiewitz - Free)&lt;br /&gt;
* Installs of WinOS2 to include support for Win32s up to version 1.25 (Win32s compatibility list)&lt;br /&gt;
* REXX in DOS sessions (like IBM [[PC-DOS]] 2000 or [[Regina]]-REXX- Free)&lt;br /&gt;
* Provide VFAT long file name support for DOS and WinOS2 sessions.&lt;br /&gt;
* Display short versions of long filenames so that DOS &amp;amp; Windows can see them.&lt;br /&gt;
* Provide a &amp;quot;start&amp;quot; command in DOS sessions ([[4OS2]] by JP Software - now free or &amp;quot;StartB&amp;quot; by Christian Langanke)&lt;br /&gt;
* Ability to run the many K-12 Educational applications from Breadbox.com, using the Industry Standard GUI version of GeOS running on OS2/eCS.&lt;br /&gt;
* Distribute the DPMI version of the Seal 2 graphical user interface for use with DOS VMs (free).&lt;br /&gt;
&lt;br /&gt;
=Other Wishes for OS/2 and eComStation=&lt;br /&gt;
&lt;br /&gt;
* Desktop Virtual LAN (DVL) - see [[#Top Ten Wishes|top ten wishes]] above.  The underlying technology is meant to be absolutely invisible to the end user.  After booting, they would only see a regular eCS desktop come up, but when they click on the icon for, say, Microsoft Access 2000 that appears on their eCS 1.2 desktop, Access just launches as if the user was sitting at an ordinary WinXP machine.  For this different approach to running unmodified Win32 applications (and unmodified Linux CLI apps) on OS2/eCS to have adequate &amp;quot;useability&amp;quot;, then the virtualised machines running a copy of Windows 2000 and a copy of Linux would each have to be started up as soon as the PC was powered on.  This idea is one possible use for the existing [[HOB XServer]], [[VNC]] Server/Viewer and [[SVISTA]] technologies.  I suggest that the &amp;quot;secret host&amp;quot; OS would be 64 bit NetBSD as it has significant respect and mindshare among developers, is under heavy development, has no licencing fees to pay and, unlike OS2/eCS, supports all modes offered by the AMD x86-64 platform; likely to displace the x86-32 platform within three years or so.&lt;br /&gt;
* Provide Firefox / Mozilla with any easy to use extra function eg. to convert PMMail *.msg files to Mozilla / Firefox format, perhaps using the [[PMM2MOZ]] program to &amp;quot;import&amp;quot; the *.msg files.&lt;br /&gt;
* [[Opera]] 7 - do you feel the need for speed ?  A successful effort to port the Opera browser to OS/2 and eCS should result in a great product that adds credibility to OS2/eCS as an alternative on the x86 platform.&lt;br /&gt;
* In the interests of coherency and understanding, stop referring to [[DOS Virtual Machine]]s &amp;quot;[[VDM]]s&amp;quot; (rename them as &amp;quot;DVMs&amp;quot; so acronym mirrors &amp;quot;JVM&amp;quot;)&lt;br /&gt;
* The ability to host Linux, WinXP, other OS choices in a virtual machine under OS2/eCS - Serenity Systems is now working on SViSta (commercial)&lt;br /&gt;
* A rewrite of [[MPTS]] [[PROTMAN]], which allows dynamic network driver (re)configuration (a necessity for properly utilizing [[TCP/BEUI]] in a [[DHCP]] environment).&lt;br /&gt;
* Examples of newly developed and maintained embeded systems that use OS2/eCS for mission critical applications, such as EMS telephony ([[Total Recall System]] by [[Chris Martinic]] - Commercial).&lt;br /&gt;
* Install a single variant of the REXX interpreter (Object REXX by IBM) as it is intolerant of flaky programming habits, compared to its less discerning sibling&lt;br /&gt;
* Ability to map &amp;quot;Windows Special&amp;quot; and other keys to useful functions (XWorkplace or eStylerLite in eCS 1.x; Win95Key - Free)&lt;br /&gt;
* A Chinese and other Language Homework Trainer package that runs on eComStation (free).&lt;br /&gt;
* Support for [[multiple monitors]] &amp;quot;Dual-Head&amp;quot; (SNAP Graphics by Scitech Software - Commercial)&lt;br /&gt;
* A native PM graphical configuration utility for the promising [[InetPowerServer]] suite&lt;br /&gt;
* Better support for [[Daylight Savings Time]] (eCS Clock in eCS 1.x; DSTswitch - Shareware)&lt;br /&gt;
* Provide an eComStation [[Pluggable Look And Feel]] (PLAF) for Sun Java applications, so that every application running on an eCS JVM will take on the appearance of a native PM application written for OS2/eCS.&lt;br /&gt;
* A heavily refreshed PM native [[VNC Viewer]] (and ongoing development of Eugene Romanenko&#039;s promising new PM [[VNC Server]] 1.02 for OS2/eCS )&lt;br /&gt;
* Implement eCS 2.x as series of tightly linked virtual PCs running on an SMP 64-bit OS-platform such as GNU Darwin, NetBSD or GNU Linux (with one VM capturing C-A-D for crash recovery)&lt;br /&gt;
* Make the OS2/eCS CD bootable for installation or maintenance ([[BootAble]] by [[Hayo Baan]])&lt;br /&gt;
* An easy browser-based system for end-users to submit problem reports - see the eComStation.com web site for eCS Bug Reporting !!&lt;br /&gt;
* A better, and more intuitive, method of integrating OS2/eCS with MS Windows in peer networks.&lt;br /&gt;
* Enable the Shift-Printscreen key combo for windowed OS2/eCS sessions&lt;br /&gt;
* A &amp;quot;[[Network Browser]]&amp;quot; to quickly navigate around the network attached devices.&lt;br /&gt;
* A better file manager - perhaps based on the source code of [[FM/2]].&lt;br /&gt;
* A &amp;quot;WebExplorer&amp;quot; style browser - with the Gecko engine, Java, Javascript and 128-bit encryption&lt;br /&gt;
* Leave the [[NumLock]] on if it&#039;s turned on at startup by the BIOS (XWorkplace - Free).&lt;br /&gt;
* Update bootable OS2/eCS or eComStation install CDs with fixes ([[UpdCD]] by [[Zsolt Kadar]] - Free)&lt;br /&gt;
* A utility to help clean-up of INI files, so that broken WPS links need not be stored forever (XWorkplace - Free).&lt;br /&gt;
* Enhanced [[APM]] 1.2 (power management) support (APM/2 utility)&lt;br /&gt;
* Start OS2/eCS applications from a DOS prompt: avoid swapping windows (Seamless OS/2 - free)&lt;br /&gt;
* Integrate fully working [[Watchcat]] or a supported functional equivalent such as [[CAD-Handler]] into eCS !&lt;br /&gt;
* Better Plug and Play adapter support, but not as &amp;quot;good&amp;quot; as Windows ME&lt;br /&gt;
* Further polishing of the already impressive OS installer - it is now becoming one of the best elements of the user experience !!&lt;/div&gt;</summary>
		<author><name>Davidme</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4198</id>
		<title>The Warp Wishlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4198"/>
		<updated>2006-10-26T00:04:56Z</updated>

		<summary type="html">&lt;p&gt;Davidme: /* Warp Legacy OS Sub-Systems - the Next Generation */ Links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Warp Wishlist is now available at this netlabs.org wiki page with permission from it&#039;s maintainer. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.os2bbs.com/os2news/OS2Wishlist.html Os2bbs page]&lt;br /&gt;
&amp;lt;br&amp;gt;Visit also the [[Ideas]] wiki page.&lt;br /&gt;
&lt;br /&gt;
=The Top Ten Wishes=&lt;br /&gt;
&lt;br /&gt;
* A commercially supported, full featured [[GCC]] port, at the same code level as that of the equivalent Linux package (see &amp;quot;[[#Mind Your Language|Mind Your Language]]&amp;quot;, below)&lt;br /&gt;
* Great tools for [[porting|converting]] applications written for [[Win32]] or for [[XWindows]] into GUI native [[PM]] apps such as the extraordinary project [http://everblue.netlabs.org/ Everblue] from Netlabs, which should make it easier and much faster to bring applications originally written for the [[Linux]] and [[Unix]] platforms to OS2/eCS).&lt;br /&gt;
* A &amp;quot;Ready for eCS&amp;quot; certification process (to go with the [http://dev.ecomstation.com/mod.php?mod=userpage&amp;amp;menu=106&amp;amp;page_id=16 logo]) for hardware and software - to enable eCS buyers to see whether products are certified to work with their eCS system BEFORE they purchase them.  Five criteria for this logo might be&lt;br /&gt;
*# installs to optional drive locations using [http://warpin.netlabs.org/ WarpIn] or something better (such as an [[RPM]]-style package manager);&lt;br /&gt;
*# available in all the same [[NLS]] versions as eCS; &lt;br /&gt;
*# fully supports the InnoTek-[http://www.innotek.de/products/ft2lib/ft2libgeneral_e.html Font Engine for OS/2];&lt;br /&gt;
*# uses the [http://eros2.by.ru/systray_widget_en.shtml SysTray] API from [[ErOS2]];&lt;br /&gt;
*# has been updated within the last twelve months.&lt;br /&gt;
* [[Bootable JFS]], though this file system may be seen as &amp;quot;too alternative&amp;quot; for desktop use by John Q Public (or in any SOHO account unfamiliar with [[AIX]]) it lets us walk away from [[HPFS]] and [[FAT16]] boot drives, thereby reducing the number of required filesystems to one (like the ubiquitous Win* platform) - IBM already supports booting AIX and Linux from JFS, so how come they&#039;re dragging their collective feet on facilitating the code changes needed for bootable [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS] to become a reality on OS2/eCS ?&lt;br /&gt;
* The ability to easily install, load and run ubiquitous Win32 applications (eg MS Office XP) that the average business has already paid for, and prefers to keep using,  without the need for any Windows licenses on our PCs ( [http://www.codeweavers.com/products/office/ CrossOver Office]  gives Linux and FreeBSD users this ability already).&lt;br /&gt;
* Develop eCS 2.x as the first Desktop Virtual LAN (DVL) for x86 PCs.  The idea is to virtualise a complete heterogenous LAN consisting of two virtualised workstations and a virtualised file and print server machine.  The virtual server machine could run generic Linux and [[Samba]], first virtual workstation would run eComStation 1.2 and the second virtual workstation could run Windows NT or Win2000 (see &amp;quot;[[#other wishes|other wishes]]&amp;quot; - below).&lt;br /&gt;
* The latest release of the Sun [[Java]] 2 Standard Edition ([[J2SE]]) platform.  A native OS2/eCS port of Java 1.4.1 is available from [http://www.goldencode.com/company/press/20020814.html Golden Code] Development Corporation, while [http://www.innotek.de/products/javaos2/ Innotek] has released their own Java 1.42_05 product, which uses their unique [[Odin]] technology to run unmodified Win32 Java code from Sun&lt;br /&gt;
* The seamless integration of the [[Innotek Web Pack Plus]] for OS/2 and Castlesoft [[Colour Manager]] into the base eCS 1.x and future 2.x products.&lt;br /&gt;
* A media player, like the very impressive [http://os2.kiev.ua/en/wv.php WarpVisionGUI] project that is packaged with whatever license is needed to legally play back commercial [[DVD]] movies.&lt;br /&gt;
* Support for fourteen NLS versions; eg English, German, Dutch, Russian (available) plus French, Spanish, Italian, Portugese, Swedish, Trad Chinese, Simplified Chinese, Japanese, Korean, Hungarian and [http://std.dkuug.dk/JTC1/SC2/WG2/docs/n1643/n1643.htm Klingon] (as soon as commercially practicable).&lt;br /&gt;
&lt;br /&gt;
=The Programer&#039;s Cauldron=&lt;br /&gt;
&lt;br /&gt;
Our platform of choice needs constantly improving tools.  The very sophisticated cross platform [http://wxwindows.org/dl_os2.htm#dev wxWidgets] GUI application development framework is a good example of what is available for OS2/eCS.  Other steps forward may include :&lt;br /&gt;
&lt;br /&gt;
* Continued development of the potentially very important OSS [http://eclipseos2.netlabs.org/ Eclipse Java IDE] for the OS2/eCS platform (brought to you by [http://projects.netlabs.org/ Netlabs] )&lt;br /&gt;
* Increased C99 and C++98 standards compliance for compilers and tools running on OS2/eCS.&lt;br /&gt;
* Regular updates to the [[EMX]] runtime, to keep it feature compatible with the latest GNU C compilers available on mainstream Linux distros such as [[Xandros]].&lt;br /&gt;
* A new edition - dusted off and scrubbed clean of anachronisms of the pre-MCP2/eCS era - of at least one mainstream [[book]] that focuses on the unique aspects of the OS2/eCS platform&lt;br /&gt;
* A versatile, full featured Help File authoring package such as [http://www.hypermake.com/english/n024.html#hd24 Hypermake] by [[Martin Vieregg]] (shareware) or [http://www.os2world.com/vyperhelp/ VyperHelp] by [[Mektek]] (Open Source - GNU GPL)&lt;br /&gt;
* Feature sets equalling those available on the fascinating [http://www.iti.upv.es/%7Emaragda/doc/index.html Linux], solid [http://www.netbsd.org/ NetBSD] and occasionally notorious [http://www.deanliou.com/WinRG/ Win32] platforms today.&lt;br /&gt;
* A native OS2/eCS 32-bit parser and editor for [[XML]] and [[SGML]] files ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gx- gX] from Untravelled Sphere).&lt;br /&gt;
* Add support for compression of [[LX]] executables to the [[OpenWatcom]] C/C++ linker.&lt;br /&gt;
* An annual OS2/eCS developer seminar - held immediately after, and in the same city, as a large IT event unrelated to OS2/eCS.  Seminar attendees can reduce their time away from the office and, perhaps, charge their airfare to the non-OS2/eCS event that they needed to attend in that city anyway.&lt;br /&gt;
* Add Intel [[SSE1]] and [[SSE2]] instruction set enhancements to the OpenWatcom compiler&lt;br /&gt;
* A port of the modern, standards compliant [http://comeaucomputing.com/custom.html Comeau] C and C++ tools to OS2/eCS (commercial).&lt;br /&gt;
&lt;br /&gt;
=Mind Your Language=&lt;br /&gt;
&lt;br /&gt;
The OS2/eCS platform is well supported by languages and associated toolsets today and, due to the generally thankless work of many gifted OS2/eCS programers, the available choices are constantly improving.  Languages and application development tools ready for your next OS2/eCS project include :&lt;br /&gt;
&lt;br /&gt;
* [[C]] and [[C++]] options include [http://www.openwatcom.org/about/info_content.html OpenWatcom C/C++ 1.2] (free) and the commercially supported [http://www.innotek.de/products/gccos2/gccos2general_e.html Innotek GCC 3.2 for OS/2] &lt;br /&gt;
* Pascal options include the [http://sibyl.netlabs.org/ Netlabs OpenSibyl] project, [http://www.vpascal.com/ Virtual Pascal] for OS2 and [http://www.us.freepascal.org/down-os2.html Free Pascal for OS2].&lt;br /&gt;
* [[REXX]] options include [http://www-3.ibm.com/software/ad/obj-rexx/ ObjectREXX], (Open Sourced by IBM but not available for OS/2-eCS yet - [http://www.oorexx.org/ Open Object REXX]) Watcom [http://www.edm2.com/0206/vrexx.html VX-REXX] (find it on eBay) and [http://regina-rexx.sourceforge.net/index.html Regina-REXX] (free)&lt;br /&gt;
* [[Java]] is well supported on OS2/eCS. For a powerful multiplatform Java IDE that runs great on OS2/eCS, try [http://www.netbeans.org/ide/index.html NetBeans] (free, open source).&lt;br /&gt;
* [[Ada]] is available for OS2/eCS with [http://os2ports.com/content/sections/ada GNU Ada 95] (free) &lt;br /&gt;
* [[PHP]] your tool of choice ?  Then here&#039;s [http://silk.apana.org.au/php/ PHP 4] (free) &lt;br /&gt;
* [[Perl]] one, knit two ?  The [http://www.prima.eu.org/ PRIMA Toolkit] is a multi-platform GUI application development tool available for the OS2/eCS platform.&lt;br /&gt;
* [[Python]] handlers will love [http://www.andymac.org/python.html Python 2.3.4] (free)&lt;br /&gt;
* [[Fortran]] coders can get productive with [http://www.openwatcom.org/about/info_content.html OpenWatcom Fortran 1.2] (free)&lt;br /&gt;
* [[Smalltalk]] for big results !  Try the modern, well regarded [http://www.ibm.com/software/awdtools/smalltalk/  IBM VisualAge Smalltalk] or the open-source [[Squeak]].&lt;br /&gt;
&lt;br /&gt;
=Must Have - Features and Applications=&lt;br /&gt;
&lt;br /&gt;
Much of the best software available for OS2/eCS today is available at no cost under open source licences.  However, large commercial users often prefer to pay for a commercially licenced product (eg. StarOffice) rather than use free software of equal quality ( eg.[http://www.openoffice.org/ OpenOffice.org 1.2] ), perhaps because of the legally enforcible obligations commercial software licences may place on software vendors.  Having such choices is great !  Whether &amp;quot;running native&amp;quot; or utilising the very sexy Odin subsystem, there are some standard / mainstream applications that OS/2 and eCS need to support in order to offer aid and comfort to Windows survivors taking those hesitant first steps toward a brighter, less costly x86 alternative.&lt;br /&gt;
&lt;br /&gt;
* Support for [[ACPI]], without which OS2/eCS may cease to be a viable OS on future mainstream PC hardware.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install mutually compatible versions of [[Sane]]/2 and [[Tame]]/2 to any directory nominated.&lt;br /&gt;
* Integrated WPS folder views for many archiver formats (like [[ZIP]], [[RAR]], [[ARJ]], etc) - should be similar to the implementation in [[Object Desktop]], but inherit the extensions from e.g., XWorkplace ( [http://www.subsys.de/eZIP/ eZIP]).&lt;br /&gt;
* Enhancements to both the Presentation Manager (GUI) and command line (CLI) user interfaces, in particular, a robust new 32-bit [[command interpreter]] to replace the archaic IBM [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/conapi.html 16-bit CMD.exe] that still ships with every copy of OS/2 and eComStation sold.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install both [[Ghostscript]] for eCS/OS2 and [http://www.cs.wisc.edu/%7Eghost/gsview/ GhostView] to any directory nominated.&lt;br /&gt;
* Provide support in OS2/eCS for the [[X.500]] and [[DCE]] standards and for [[Kerberos]] authentication.&lt;br /&gt;
* A cool GUI internet dialer out of the box with a modern feature set (like [http://www.isdnpm.de/home.htm ISDNPM]) - the new eCSCoNet in eComStation 1.1 has banished DOIP to a museum. Also available are the deservedly popular [http://www.fx.dk/injoy/ InJoy Dialer] (character based) and [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links]&lt;br /&gt;
* A single sign-on facility, to obtain secure access from OS2/eCS to files and resources on Unix, Windows, Netware, Linux and Mac OS X servers - either over a LAN or across the world.&lt;br /&gt;
* ALL configuration info to reside in a readable and editable set of files, saved in one known place (i.e. x:\System\OS2\ini).&lt;br /&gt;
* Full support for reading and writing more modern Adobe .[[PDF]] documents within OS2/eCS word processors (see [[Lucide]]).&lt;br /&gt;
* A highly scalable [[mail server]] with [[IMAP]]4 support - ([http://www.stalker.com/CommuniGatePro/ CommunigatePro] - Commercial).&lt;br /&gt;
* Better support for [[Palm]]OS PDA devices ( [http://jsyncmanager.sourceforge.net/ JSyncManager] by Brad Barclay - free GPL ).&lt;br /&gt;
* [[Project scheduling]] software with Gantt charts ( so far, there is [http://www.ws-it.de/en/product/ptime/ptimeuse.html PTime/2] by Wolfram Schmid ).&lt;br /&gt;
* An up to date [[Citrix]] [[ICA]] Client such as the very professional [http://www.innotek.de/products/citrixos2/citrixos2features_e.html OS/2 Kit for Citrix ICA Client 7.100 Release 1] from Innotek GmbH.&lt;br /&gt;
* A native, full featured, bloat-free equivalent to MS Outlook - to ease transition from the high-cost Windows environment to OS2/eCS for price sensitive corporate users (the [http://lookout.netlabs.org/ Lookout/2] project).&lt;br /&gt;
&lt;br /&gt;
=Some Priority Applications for Porting=&lt;br /&gt;
&lt;br /&gt;
* Adobe Acrobat 6 - while [http://www.cs.wisc.edu/%7Eghost/gsview/index.htm GSView] or [http://www.subsys.de/ePDF/ ePDF] can do the job (mostly), Mac and Windows ex-users will forever insist on using the latest version of a product they have known and used for year after year.  For the moment, Innotek are offering release four of their OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_e.html Adobe Acrobat Reader 4.05] and release one of their planned OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_beta_e.html Adobe Acrobat Reader 5.1].&lt;br /&gt;
* [[Ximian Evolution]] and [[Ximian Connector]]. [http://www.ximian.com/products/evolution/ Evolution] is a highly regarded open-source MS Outlook look-alike, now fast gaining users on the Linux platform.  Ximian Connector allows non-Microsoft clients to connect to an [[MS Exchange Server]].  Novell &amp;quot;loved it so much, they bought the company&amp;quot;.  For OS2/eCS to fit easily into mainstream corporate networks, something like these two GNOME based products need to be ported from Linux and/or Solaris as a high priority.&lt;br /&gt;
* Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7] Player, not yet available for OS2/eCS, as the hard working team at Innotek are yet to obtain a licence (is this because of high cost ?).&lt;br /&gt;
* [[RealPlayer]] 10 - needed mainly for the same reasons as Acrobat 6. The Helix DNA [http://www.helixcommunity.org/ client] has been open sourced by RealNetworks, which should lead, in time, to an OS2/eCS port of this versatile media player.  Maybe it is not needed, but Windows refugees would sorely miss it.&lt;br /&gt;
* [[Intuit Quicken]] - because it is nearly ubiquitous and its absence is a show-stopper for many SOHO users, who have all their financial skills/records tied up in this one, simple to use product.&lt;br /&gt;
* Niku Workbench, a modern full featured alternative to Microsoft Project.  It&#039;s code has recently been released under the GPL (see [http://www.openworkbench.org/index.php OpenWorkBench] ) - free&lt;br /&gt;
* [[VirtualDub]], a multimedia editor, with useful [http://www.virtualdub.org/features features] for everyone with a digital video or still camera.  Can you port OpenDub to OS2/eCS ?  (free GPL).&lt;br /&gt;
* Port [[XLib]] to OS2/eCS Presentation Manager to swell the flow of applications written for Linux and Unix that can be adapted with relatve ease to run on OS2/eCS (eg. project [http://everblue.netlabs.org/ Everblue], from Netlabs)&lt;br /&gt;
* [[VideoLan]], is a full featured open source cross-platform [http://www.videolan.org/vlc/features.html media player and streaming server] with a plethora of Codecs and skins -  is the toolset needed to port this great looking application to OS2/eCS available ?&lt;br /&gt;
&lt;br /&gt;
=Kernel Desires=&lt;br /&gt;
&lt;br /&gt;
Not so long ago, OS/2 was arguably less crash prone than other x86 choices (notably Win9x), but in more recent times WinXP and some Linux distros have reversed this lead. [[Single Input Queue|Key GUI architecture decisions]] taken over ten years ago by the designers of PM and the WPS make it impossible to terminate some failing processes, including the WPS and PM themselves.  If OS2/eCS is to retain support from its current users, let alone attract new users, increased stability for PM and the WPS and a bullet-proof process killer are essential OS enhancements.&lt;br /&gt;
&lt;br /&gt;
* Multiple asynchronous input queues - the OS/2 Holy Grail - without this, process-killers often fail.&lt;br /&gt;
* A new 32-bit command processor ([http://www.scitechsoft.com/ftp/devel/4os2/ 4OS2 by JPSoft] - newly free and being actively maintained, or [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/cmd.html 32-bit Command Interpreter] by JdeBP - Free)&lt;br /&gt;
* A more capable Graphics Rendering Engine - a prerequisite to provide all applications with (optional) anti-aliased fonts for low resolution monitors (i.e. unable to show 104 dpi on a CRT or 114 dpi on a TFT display).&lt;br /&gt;
* The ability to utilise multiple virtual CPUs on Intel processors with its [[Hyperthreading]] feature.&lt;br /&gt;
* Support for AMD&#039;s [http://www.x86-64.org/about x86-64 CPU] (64-bit superset of the IA-32 architecture)&lt;br /&gt;
* Support for AMD&#039;s [http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_861_1028,00.html 3DNow!] instruction set&lt;br /&gt;
* Support for Intel&#039;s SSE1 and SSE2 instruction sets.&lt;br /&gt;
* X11/Motif API&#039;s ([ftp://ftp.netlabs.org/pub/xfree86/ XFree86/OS2 project] - Free, [http://www.hobsoft.com/www_us/produkte/connect/x11.htm HOBLink X11] - Commercial).&lt;br /&gt;
* Remove the 31 character font-naming limitation - to ease document exchange and interoperability.&lt;br /&gt;
* Symmetrical Multi-Processor ([[SMP]]) support for both Client ([http://consultron.ca/english/products/ecomstation/ecspro.html eCS with the SMP Pack]) &amp;amp; Server ([http://www-3.ibm.com/software/os/warp/warp-server/ IBM WSeB])&lt;br /&gt;
* Better [[hibernation]] support - support for JFS/LVM, SCSI, HPFS, etc&lt;br /&gt;
* Elimination of the former 512MB limit for memory addressing (already fixed in IBMs MCP and Serenity&#039;s eCS 1.0 or above)&lt;br /&gt;
* Allow &amp;quot;mounting&amp;quot; a device under an arbitrary path name ( as in Windows 2000 and WinXP )&lt;br /&gt;
* IBM completes (or releases for others to develop) [[SOM]] 3.0  in the form initially released as a beta in Februrary 1996, thus providing a [[CORBA]] 2 compliant object request broker for OS2/eCS. [The [http://www.objs.com/x3h7/som.htm System Object Model (SOM)], is an IBM implementation of [http://www.omg.org/gettingstarted/corbafaq.htm CORBA]  and forms the base on which the WorkPlace Shell (WPS) is built. The WPS in OS/2 4.52 and eComStation still uses the outdated, less capable IBM SOM 2.1 ]&lt;br /&gt;
&lt;br /&gt;
=System Security &amp;quot;Out of the Box&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
There have been at least four products or projects which delivered multiple-user functionality (eg. desktop prefs/settings are determined by a user&#039;s login ID) to OS/2, but none of them has ever been distributed as a part of the base OS, in the way that Microsoft has for Windows since at least 1995. For lack of distribution with the base OS, this product category has stagnated on OS2/eCS.  The lack of even the most basic multiple-user features &amp;quot;out of the box&amp;quot; makes OS2/eCS almost unique on x86 - but not in a good way !  A number of valuable projects will let us eliminate this deficiency :&lt;br /&gt;
&lt;br /&gt;
* [http://en.ecomstation.ru/openssh/ Security/2]  is now a requirement to run OpenSSH/2 and is currently expected to form a part of eCS 2.x product&lt;br /&gt;
* For more secure connections, installation of [http://en.ecomstation.ru/openssh/ OpenSSH/2] by default (instead of [[rLogin]] and [[Telnet]]).&lt;br /&gt;
* Better security - C2 while connected to a network (based on extending SES in Warp 4.x)&lt;br /&gt;
* For rusted-on IBM branded OS/2 users, multiple user features are offered with [http://www.quasarbbs.net/cristiano/mudesk.html MultiDesk] by Cristiano Guadagnino - Free &lt;br /&gt;
* Access control ([http://www-5.ibm.com/services/es/bis/secure.html IBM Secure Entry] and (perhaps in future) [[Sesame]] by [http://www.goldencode.com/ Golden Code] - Commercial)&lt;br /&gt;
* [[Filesystem encryption|Filesystem with password encryption]] of all data stored - as with NTFS&lt;br /&gt;
* [[Antivirus]] options with modern virus scanning engines ([http://enterprisesecurity.symantec.com/products/products.cfm?productID=27 Norton Antivirus] by Symantec, Viruscan by McAfee or the very popular [http://www.norman.com/products_nvc_os2.shtml Virus Control] by Norman Data Defense Systems Inc.)&lt;br /&gt;
* An easy to install and use [[firewall]] application based on Stateful Packet Inspection technology.&lt;br /&gt;
* Strong file encryption/decryption with both VIO and (in future) PM interfaces ([http://www.blowgish.org/teatime.php TeaTime/2] by Daniël de Kok).&lt;br /&gt;
&lt;br /&gt;
=File System Support=&lt;br /&gt;
&lt;br /&gt;
* Better [[FAT32]] and [[NTFS]] drivers - for large disks ([http://www.dsteiner.com/products/software/os2/ifs.htm NTFS utilities] - Free, [http://fat32.netlabs.org/index.phtml FAT32 drivers] - Free)&lt;br /&gt;
* Ability to boot the operating system from mainstream file systems such as NTFS, FAT32 and [[EXT2]] (FAT16 and HPFS are at a developmental dead-end)&lt;br /&gt;
* Add [[UDF]]-support for removable Magneto-Optical storage to the existing file system drivers.&lt;br /&gt;
* Better support for [[VFAT]] long file names often used with [[Zip disk]]s and with plain Diskettes ([http://www.os2world.com/cgi-bin/news/viewnews.cgi?category=32&amp;amp;id=1085456753 VFATMon by Jason Stefanovich])&lt;br /&gt;
* Read/write access to Macintosh disks ([http://www.student.nada.kth.se/%7Ef96-bet/HFS/ HFS drivers] from Marcus Better - Now GPL on Hobbes)&lt;br /&gt;
* Read/write access to Linux file systems ([http://perso.wanadoo.fr/matthieu.willm/ext2-os2/ ext2-os2 drivers] by Matthieu Willm - Free)&lt;br /&gt;
* The ability to share a fast to recover 64-bit journalling file system (eg [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS2] ) with AIX and Linux.&lt;br /&gt;
* The ability to boot from and read/write to the much admired [[XFS]] journalling file system.&lt;br /&gt;
* Integrate [[TVFS]] support into the kernel ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=tvfs TVFS] - Free EWS, version 2.11 is now on Hobbes)&lt;br /&gt;
* A bullet-proof FDISK, display, analysis and recovery tool for disks and filesystems ( [http://www.dfsee.com/dfsee.htm DFSee] )&lt;br /&gt;
* [[Logical Volume Manager]] (no reliance on drive letters, provides sophisticated drive spanning)&lt;br /&gt;
* A database-like journalling filesystem with support for metadata (ie Extended Attributes) like [[BeFS]] in BeOS or like [[AFS]] in [http://www.atheos.cx/ AtheOS].&lt;br /&gt;
* The journalled [[ReiserFS]].&lt;br /&gt;
* A port of [[TrueCrypt]], a free open-source disk encryption software for Windows XP/2000/2003 and Linux [http://www.truecrypt.org/].&lt;br /&gt;
* An equivalent of [[Captive]], &amp;quot;[http://www.jankratochvil.net/project/captive/ the first free NTFS read/write filesystem for GNU/Linux]. It implements the Win32 kernel API required to run the original &lt;br /&gt;
Windows filesystem binary drivers.&lt;br /&gt;
* A stackable [[union filesystem]] like [http://www.fsl.cs.sunysb.edu/project-unionfs.html UnionFS] to create virtual folders &amp;quot;containing&amp;quot; the files of two unrelated folders.&lt;br /&gt;
* A [[filesystem in userspace]] like [http://fuse.sourceforge.net/ FUSE] to allow the creation of virtual filesystems with normal programming tools like Rexx, Python, C,... enabling thinks like [http://wikipediafs.sourceforge.net/ WikipediaFS].&lt;br /&gt;
&lt;br /&gt;
=Drivers R Us=&lt;br /&gt;
&lt;br /&gt;
* IBM completes the [http://ais.gmd.de/%7Eveit/os2/kee.html KEE API] to allow pure 32-bit physical device drivers (no more thunks, thanks!)&lt;br /&gt;
* Drivers for the [http://www.broadcom.com/ Broadcom] BCM4401 chipset, as many mainstream laptops (eg. the Dell Inspirion 8600) use this Broadcom chipset for the integrated NIC.&lt;br /&gt;
* Why not licence the surprising Panasonic USB drivers for DOS and include them in the eCS entry level product ?&lt;br /&gt;
* A driver for a PCI sound card, any sound card, that supports the [[MIDI]] hardware connection. This can be via the joystick port, USB or Firewire or whatever.&lt;br /&gt;
* A revolutionary video driver model ([http://www.scitechsoft.com/products/enterprise/os2features.html Scitech SNAP] - Commercial &amp;amp; Free variants)&lt;br /&gt;
* A universal driver for [[scanner]]s (including USB 2.0 models) along the same lines as SNAP.&lt;br /&gt;
* Better CD-ROM / CD-RW / DVDs device manager drivers ( [http://hp.vector.co.jp/authors/VA001398/#faq_jjscdrom JJSCDROM] by Takayuki Suwa )&lt;br /&gt;
* Better support for [http://www.1394ta.org/ FireWire] 800 and other new enabling technologies such as&lt;br /&gt;
* Support for the [http://www4.tomshardware.com/storage/20020812/index.html Serial ATA] standard likely to replace EIDE for PC hard drives within two years is already included in Version 1.6.4 of Daniela Engert&#039;s Danis506 drivers - Great to hear it !&lt;br /&gt;
* Drivers for the proposed [http://www.serialattachedscsi.com/ Serial Attached SCSI] standard may be of special value to OS2/eCS users in future for attaching more demanding peripheral devices (such as scanners and disk arrays).&lt;br /&gt;
* Better PCI [[sound card]] drivers ([http://sound.netlabs.org/ SBLive! driver] - Free, [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument Universal Audio drivers] from Innotek - for IPA subscribers, or from eCS)&lt;br /&gt;
* Better support for modern [[video card]]s ([http://www.scitechsoft.com/products/enterprise/snap_os2_content.html Scitech SNAP Graphics] - Commercial)&lt;br /&gt;
* Better support for IEEE [http://www.80211-planet.com/news/article.php/1502671 802.11g], [[802.11b]] and [[802.11a]] wireless networks (WLAN), including PCI cards and the general availability of drivers for IBM devices based on the Lucent Orinoco chipset.&lt;br /&gt;
* Better USB 2.0 Scanner support - a serious deficiency today ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=usbscan USBScan.Sys] will hopefully integrate with [http://paulf.free.fr/sane-os2-gui.html SANE/2] - Free and [http://www.os2world.com/goran/tame.htm TAME/2] by Goran Ivankovic and Klaus Staedtler - Free)&lt;br /&gt;
* Better USB 2.0 Camera support (USB on OS/2 site maintained by Martin Iturbide)&lt;br /&gt;
* Better Serial drivers ([http://www.gwinn.com/ SIO2K] by Ray Gwinn - Shareware)&lt;br /&gt;
* Better printer drivers (IBM drivers for [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/5b74e0e7572dc53086256c2f00631d2c?OpenDocument postscript], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/fe52d45fee2e225986256c2f00630f76?OpenDocument inkjets], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/169817402fcb123186256c2f0062db5a?OpenDocument laserjets], and [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/067f720b0177c4c286256c2f00633470?OpenDocument plotters] - Free)&lt;br /&gt;
* Better DVD, DVD-RAM / DVD-RW and CD-RW support (IBM&#039;s [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/4b2e6f2261265d6d86256a810069fe2b?OpenDocument  UDF 2.01] - for IPA subscribers, or from eCS, [http://www.rsj.de/stage/en/cdwriter/cd_os2.asp RSJ CD Writer] - commercial)&lt;br /&gt;
* Better [[TV card]] support for [[BT878]]-based cards ([http://os2.kiev.ua/en/tvshow.php TVShow Project] - from Kiev Elephant)&lt;br /&gt;
* Better support for cable modems and xDSL ([ftp://ftp.uni-freiburg.de/pub/pc/os2/isdn/ ISDNPM], treats cable modems like an NIC)&lt;br /&gt;
* Support for USB 1.0, 1.1 and 2.0 (UHCI, OHCI and EHCI [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/eda0b842e1e56c1e86256c170050c84b?OpenDocument USB drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Support for multi-function Printer / Fax / Scanner / Copiers.&lt;br /&gt;
* Support for [[Sis7012]] and [[Sis7018]] audio (hopefully to be provided in a future release of [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument UNIAUD]).&lt;br /&gt;
* Updated [[DIVE]], [[DART]], and [[RTMIDI]] (for multimedia AND games)&lt;br /&gt;
* Universal [[device driver porting kit]] - something like IBM Open32, only for drivers&lt;br /&gt;
* Support for more and better joysticks with all their latest features ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gamedd new joystick driver] - Free)&lt;br /&gt;
* 32-bit [[PC Card]] 5.0 support ([http://www7.software.ibm.com/2bcprod.nsf/186d96ebef23e6438625689c007ac1ef/60cd60ba019194f7862566de0052496d?OpenDocument CardBus drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* 32-bit TCP/IP stack and applications ([http://techsupport.services.ibm.com/asd-bin/doc/en_us/tcpclnt/f-feat.htm version 4.3.x] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Enhanced support for removable media (LS120, LS240, Zip 250, Zip 750, Jaz, Syquest, etc.)&lt;br /&gt;
* Support for modern optical and &amp;quot;wheel&amp;quot; mice ([http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/899e6aa065ded37786256bf4006da652?OpenDocument IBM drivers] - Free, [http://www.nbsoftware.de/sw_ms21en.htm Amouse])&lt;br /&gt;
* Support for the PCTel [[HSP56]] audio modem chip.&lt;br /&gt;
&lt;br /&gt;
=The Front Office=&lt;br /&gt;
&lt;br /&gt;
Few business or home users would consider OS2/eCS worth buying as as an alternative general purpose platform without a choice of high quality Office productivity software ready to go.  Happily, our preferred platform offers a wealth of alternatives in this area and our choices are getting much better in [[As of 2004|2004]] !&lt;br /&gt;
&lt;br /&gt;
* Microsoft Office, dust off that old Windows licence, you can soon use it to run MS Office in an OS2/eCS virtual machine such as [http://www.serenityvirtual.com/ SViSta] (commercial)&lt;br /&gt;
* OpenOffice.Org, the ultimate Office application for the Linux platform is coming to OS2/eCS, with [http://www.innotek.de/products/ Innotek] once again applying its Odin skills to good effect !&lt;br /&gt;
* Lotus Smartsuite, updated to [http://www.lotus.com/products/smartsuiteos2.nsf version 1.7.3] with many improvments - particularly for those needing to work with MS Office documents (commercial).&lt;br /&gt;
* ROMLogic [[Papyrus Office]], recently updated to version 10 - in both the German and English languages - a surprisingly compact Office solution (commercial)&lt;br /&gt;
* [[SunDial Office]], the Rodney Dangerfield of powerful, well designed Office suites - for those who prefer a different way of getting the job done (commercial)&lt;br /&gt;
* Lotus Notes, one of the main rivals to MS Exchange/Outlook in the Fortune 500 space is apparently to be released in a Java version by IBM.  The absence of this key application on our preferred platform was likely cited as a reason for walking away from OS/2, so a Java version usable on OS2/eCS would be great !&lt;br /&gt;
* A new [[CIFS]]/[[SMB]] Client (not a netdrive plugin) to allow eCS/OS2 to transparently access resources and files held both on (the formerly ubquitous) Windows servers and on the Linux and FreeBSD servers which have now won acceptance everywhere from SOHO to the Fortune 500&lt;br /&gt;
&lt;br /&gt;
=Servers for Every Purpose=&lt;br /&gt;
&lt;br /&gt;
IBM Warp Server for eBusiness (WSeB) was great, once, but has fallen far behind the pace and is unlikely to ever be substantially enhanced by IBM (it also costs a lot, for what you get).  The modern open source server software for OS2/eCS included in the list below offers so much performance and value. . . perhaps we will one day be able to buy a commercially supported OS2/eCS ServerSuite from eCS resellers ?  Until then, you can be up and running with some of the great free and commercial server software below !&lt;br /&gt;
&lt;br /&gt;
* Web Servers, such as [http://silk.apana.org.au/apache/ Apache] for OS/2 (open source) the svelt and efficient [http://dink.org/web2/ Web/2] or the W3C [http://www.w3.org/Jigsaw/ Jigsaw] server (written in Java !)&lt;br /&gt;
* Application Servers, such as [http://os2ports.com/content/sections/zopeos2 Zope] (open source) &amp;amp; IBM [http://www.os2.cz/index.php?lang=en&amp;amp;v=view&amp;amp;nid=1300 WebSphere 4.01] (commercial).&lt;br /&gt;
* Database Servers, such as [http://www.quassarbbs.com/yuri/mysql2/index.html MySQL] and [http://venuto.monrif.net/ PostgreSQL] (free) or IBM [http://www-3.ibm.com/software/data/db2/udb/ DB2]  (commercial)&lt;br /&gt;
* File &amp;amp; Print Servers, such as [http://samba.org/ Samba] (free) or [http://www-3.ibm.com/software/os/warp/warp-server/ IBM WarpServer for eBusiness] (commercial)&lt;br /&gt;
* Directory Servers, such as [http://www.openldap.org/ OpenLDAP] (will this LDAP server be ported by [http://www4.airnet.ne.jp/tyano/ Takashi Yano] ?)&lt;br /&gt;
* Mail Servers, such as [http://www.zeryx.com/ ZxMail] (commercial) and [http://eepjm.newcastle.edu.au/os2/Weasel.html Weasel] (also very well regarded).&lt;br /&gt;
* Boot Servers, such as the [http://www.q-systemsonline.com/pxe_booting2.html Q-Systems] solution, able to boot diskless OS2/eCS PCs over a LAN&lt;br /&gt;
* FTP Servers, such as the superb [http://www.os2ezine.com/20010216/ftpserver.html FTPServer]  by Peter Moylan (shareware).&lt;br /&gt;
* Standby Servers, such as [http://www.os2bbs.com/os2news/httP;//www,innotek.de/products/costandby/costandbygeneral_e.html CoStandby server for eBusiness] by Innotek (commercial).&lt;br /&gt;
* BackUp and Recovery Servers, such as [http://www.cds-inc.com/prod/ba2ksv.html# BackAgain/2000 Server] by CDS Inc. (commercial).&lt;br /&gt;
* Proxy Cache Servers, such as [http://www.os2.spb.ru/software/internet/squid/ Squid for OS/2]  (open source)&lt;br /&gt;
* Domain Name Servers, such as [http://www.goldencode.com/atlos2/notes/dns/dns.html#obtaincode BIND 8] from the ISC (free). Is anybody porting [http://www.isc.org/products/BIND/bind9.html BIND 9]  ?&lt;br /&gt;
* Multi-function Server suites, such as [http://www.inetpowerserver.com/ InetPowerServer] or [http://www.nititelecom.com/caravandownload.htm Caravan] for mail, web and ftp use&lt;br /&gt;
* DHCP Servers, such as that which ships with WSeB, or a port of something from the OSS world ?&lt;br /&gt;
* Transaction Servers, like IBM CICS for OS/2 (apparently IBM has withdrawn it from sale).&lt;br /&gt;
&lt;br /&gt;
=Improved Multimedia Support=&lt;br /&gt;
&lt;br /&gt;
* A fully licenced DVD movie player, with no crashing during playback &amp;amp; flawless audio-synch&lt;br /&gt;
* An elegant, up to date port from the Linux platform of [http://www.reamined.on.ca/doconnor/xine/ Xine for OS/2] currently a work in progress by [[Darwin O&#039;Connor]].&lt;br /&gt;
* A commercially supported [http://www.mozilla.org/ports/os2/ Warpzilla] based browser that integrates the Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7 Player], Adobe Acrobat Reader 6.0 as a helper application and a [http://www.dvdfllc.co.jp/ DVD licence].&lt;br /&gt;
* Regular updates to the very useful [ftp://hobbes.nmsu.edu/pub/os2/system/drivers/sound/uniaudio_gpl_compiledbinaries2.zip Universal Audio Driver] for OS2/eCS (free GPL version).&lt;br /&gt;
* Ability to record DVDs - CDRecord [ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ ProDVD] is now available for OS2/eCS (free)&lt;br /&gt;
* Complete replacement for [[MMOS/2]] WPS classes ([http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes] by Chris Wohlgemuth)&lt;br /&gt;
* Create audio &amp;amp; data CDs in a snap using the power of the WPS ( [http://www.os2world.com/cdwriting/creator/creatormain.htm Audio/Data CD Creator] )&lt;br /&gt;
* Multimedia playback with support popular audio/video codecs ([http://os2.kiev.ua/en/wv.php WarpVision] - Free).&lt;br /&gt;
* Better hardware accelerated video support ([http://os2.kiev.ua/en/overlay.php WarpOverlay!] project - from the Kiev Elephant)&lt;br /&gt;
* Improved [[MP3]] media players ([[WarpAmp]] - Free, [[PM123]] - Shareware).&lt;br /&gt;
* Ogg [[Vorbis]], [[FLAC]] and MP3 playback ([http://math.berkeley.edu/%7Eroconnor/MMIOMP3/ Multimedia IOProcs] and the [http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes])&lt;br /&gt;
* Support for RealAudio &amp;amp; Video streams ( can Innotek get [http://www.real.com/ RealPlayer 10] running using its [http://odin.netlabs.org/ Odin] technology ? )&lt;br /&gt;
* Sound drivers that accomodate simultaneous audio under OS2/eCS and WinOS2&lt;br /&gt;
* Sound scheme editor ([ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/scheme/sound16.zip Sound Scheme Editor] - Free)&lt;br /&gt;
* A full-featured sound recorder/editor (such as the promising [http://home.clara.net/orac/os2.htm#dtape D-Tape project] from Paul Ratcliffe)&lt;br /&gt;
* New Audio-Video and Graphics Codecs - not yet another player (we have VERY good ones today)&lt;br /&gt;
* More and better plugins/helper applications for Mozilla/Netscape (i.e. for WAV, MPG, etc etc)&lt;br /&gt;
&lt;br /&gt;
=System Utilities=&lt;br /&gt;
&lt;br /&gt;
* A PM utility comparable to Norton SysInfo that every OS2/eCS user can admire ([http://hobbes.nmsu.edu/cgi-bin/h-viewer?sh=1&amp;amp;fname=/pub/os2/util/system/sysinfo0820.zip Sysinfo/2 0.8.20] by Alexey Smirnov - Free)&lt;br /&gt;
* A utility that automatically mounts USB media, updates the list of the accessible devices and assigns the corresponding drive letter ([http://hobbes.nmsu.edu/cgi-bin/h-browse?sh=1&amp;amp;dir=//pub/os2/util/disk USBmountD]).&lt;br /&gt;
* User friendly PM application for editing your Config.sys ([http://www.tyra2.de/ Tyra/2]- Shareware)&lt;br /&gt;
* Another PM application for system maintenance ([http://www.os2world.com/goran/cfgtool.htm Config Tool] by Goran Ivankovic - Free)&lt;br /&gt;
* A compendium of Config.sys information (Joerg Sievers&#039; [http://www.warpsite.de/en/csdp/about.htm Config.Sys Documentation Project], ConfigTool [http://www.os2world.com/goran/cfgtool/cfgdat.htm database] by Klaus Staedtler)&lt;br /&gt;
* Association editor, like the utility of similar name ([http://www.os2ss.com/information/kelder/ AssoEdit] by Henk Kelder - Free)&lt;br /&gt;
* [[INI]] editor with repair function ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial, [ftp://ftp.pc.ibm.com/pub/pccbbs/os2_ews/iniedit.zip IniEdit] - Free EWS)&lt;br /&gt;
* [[Defrag]] program for all OS2/eCS supported file systems ([http://hobbes.nmsu.edu/pub/os2/util/disk/gulite20.zip Graham Utilities] - was Commercial)&lt;br /&gt;
* Uninstaller that monitors installations for perfect cleanup later ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial)&lt;br /&gt;
* Better internet dialer applications ([http://www.fx.dk/injoy/ InJoy] - Shareware, [http://www.isdnpm.de/home.htm ISDNPM] - Shareware, [http://en.ecomstation.ru/dialer/ Dialer/2] - Free, [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links])&lt;br /&gt;
* A process killer that grabs Ctl-Alt-Del, REXX interface ([http://www.pcs-soft.com/productcc25.htm CAD Commander] - Commercial)&lt;br /&gt;
* Priority manager ([http://www.prioritymaster.com/ Priority Master] - Commercial)&lt;br /&gt;
* Work Place Shell (WPS) class manager ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* File Phoenix/2, an effective FAT and HPFS [[undelete]] tool ([http://archiv.leo.org/pub/comp/os/os2/leo/systools/phenx135.zip/ Version 1.35] - Free EWS)&lt;br /&gt;
* GUI File Manager, with a tree view like that in Windows 3.1 (http://www.os2world.com/freeos2/file.html#ffreedom FileFreedom 2.02] - Freeware)&lt;br /&gt;
* Ability to open command line from WPS folders ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* Better network utilities: [[traceroute]], [[nbtstat]], [[ping]], etc included in eCS and IPA subscriptions.&lt;br /&gt;
* A really useful Character Map applet ([http://glass.os2.spb.ru/software/english/charmap.html Character Map/2] by Glassman - Free - GNU GPL)&lt;br /&gt;
* Benchmarks to test OS2/eCS performance on your own system ([http://warped.cswnet.com/Sysbench/ SysBench] - Free - Source code available)&lt;br /&gt;
&lt;br /&gt;
=Just Browsing=&lt;br /&gt;
&lt;br /&gt;
There are a number of good native PM and CLI web browsers available for OS2/eCS, some bulky, some slim, some older, some startlingly new.   What I wish was on my own desktop right now is an &amp;quot;eComStation themed&amp;quot; browser  based on the latest [http://www.mozilla.org/ports/os2/ Mozilla] or [http://www.ph.unimelb.edu.au/%7Essk/kde/srcdoc/khtml/KHTMLPart.html KHTML] code (used by Apple&#039;s [http://www.apple/safari/ Safari-web] browser for OS X, by KDE in its Konqueror browser for Linux and in ABrowse for Atheos) - with integrated multimedia helper applications to smoothly handle PDF and Flash content.  This sought-after browser would, ofcourse, provide by default bookmarks, including for the eCS updates site, OS2/eCS developer sites, news pages and free / commercial software provider sites.  For the here and now (or yesterday if you prefer) try these six choices - all of them have their own strengths and weaknesses :&lt;br /&gt;
&lt;br /&gt;
* For IBM Passport Advantage (IPA) subscribers there is the IBM Web Browser (commercial)&lt;br /&gt;
* For other OS2/eCS users (or those who want to use the latest versions) there are two other Mozilla based browsers; eg. [http://www.mozilla.org/ports/os2/ Warpzilla], and the browser-only version now known as [http://www.mozilla.org/projects/firefox/ Mozilla - Firefox].&lt;br /&gt;
* There is also the older but still widely used Netscape 4.61 for OS/2 web browser (Free)&lt;br /&gt;
* If you want something really different, you can even pay for [http://www.opera.com/products/desktop/index.dml?platform=os2 Opera] 5 for OS2/eCS - Commercial&lt;br /&gt;
* For nostalgic OS/2 users, there will always be IBM WebExplorer - it coulda been a contender - too bad IBM likely won&#039;t release the code either to the OS2/eCS community or else to Serenity Systems or an ISV such as Golden Code.&lt;br /&gt;
&lt;br /&gt;
=User Interface Enhancements=&lt;br /&gt;
&lt;br /&gt;
The WPS and PM &amp;quot;are OS2/eCS&amp;quot; to most users.  To replace either of these two elements of the OS2/eCS platform is to lead users to choose a whole different OS, like Red Hat, MacOSX or FreeBSD.  If OS2/eCS becomes &amp;quot;more like Windows&amp;quot; (as is happening with many Linux distributions) we would be losing one of the key advantages our favorite OS platform retains - its unmatched user interface.  That advantage can be increased yet further - here are some ways :&lt;br /&gt;
&lt;br /&gt;
* The OS2/eCS usability enhancements Rich Walsh has created in his [[DragText]] 3.8 product are just great.  I wish they were integrated into eCS 1.x like [[Dialog Enhancer]] and [[eWorkplace]].  For the forseeable future, it seems likely to remain one of those must-have products, like oven mitts, aspirin and electric lighting.&lt;br /&gt;
* Include a tiny widget on the system bar allowing easy switching between different LAN configurations with a single click; eg toggling between &amp;quot;Work/Office&amp;quot; with a fixed IP and a proxy and &amp;quot;Home&amp;quot;, with DHCP and no proxy etc. There is already Windows shareware that allows this available.&lt;br /&gt;
* Improved color scheme editor (ColourManager/2 originally by Richard Castle - Shareware)&lt;br /&gt;
* The ability to easily create a directory, by default, in any &amp;quot;file, save&amp;quot; option (even windoze has this often useful feature).&lt;br /&gt;
* Make [[Scitech SNAP]] the default video driver under OS2/eCS.&lt;br /&gt;
* [[Tabbed windows]], like Mozilla&#039;s tabbed pages, but useable with any OS2/eCS application. The-Ion window manager for X servers uses this user interface idea.&lt;br /&gt;
* Give REXX scripts access to WPS objects (using XWorkplace or the very promising WPS Wizard).&lt;br /&gt;
* Replace the IBM Presentation Manager (PM) with an open source clean room re-implementation optimised for stability, not performance. This PM clone should not break tools or key applications.&lt;br /&gt;
* Christian Langanke has provided us with ([[Animated Mouse Pointers]] 1.01 for OS/2 - Free)&lt;br /&gt;
* Develop a plan to systematically replace every original WPS class with a better designed, more stable, functional equivalent (preferably to be released under dual commercial / BSD syle licences.  Hmmm this seems, gradually, to be happening. . .)&lt;br /&gt;
* Transform OS2 titlebars, backgrounds, buttons etc ([[Styler/2]] by Alessandro Cantatore - Shareware - variants are included in eCS 1.0 and 1.1)&lt;br /&gt;
* [[Transparent window]]s and [[transparent folder|folders]] ([[Candybarz]] by Netlabs)&lt;br /&gt;
* Allow small (32x32) icons in high resolutions ([[Dialog Enhancer]] by Richard Castle - Shareware)&lt;br /&gt;
* While eCS 1.2 now bundles the Snowstorm screensaver, those still using MCP or earlier releases of OS/2 may like to try Screensaver by Siegfried Hanisch or else take a look at Screen Saver by Jostein Ullestad - Shareware&lt;br /&gt;
* Add a [[Recycle Bin]] with options for managing deleted files &amp;amp; WPS objects (XWorkplace - Free, TrashCan 2.71 - Free)&lt;br /&gt;
* Logout, close apps, and restart of desktop - like Windows98 does (XWorkplace - Free)&lt;br /&gt;
* Dynamic resolution changing.&lt;br /&gt;
* Better, centralized configuration for display driver and other settings.&lt;br /&gt;
* A [[Shutdown]] folder and the option to reboot when shutting down (XWorkplace - Free)&lt;br /&gt;
* Improved selective install - change hardware or software, without having to do both.&lt;br /&gt;
* Option to have full path name in title of folders (XWorkplace - Free)&lt;br /&gt;
* Ability to readily locate all Shadows of an object and all Folder templates.&lt;br /&gt;
* Enhanced replacements for the venerable [[WarpCenter]] (XWorkplace - Free, Systray Widget for XCenter based on the original work of Dmitry Zaharov - Free)&lt;br /&gt;
* Determination of file type by header info (so Windows .HLP files open with WinHelp, and OS/2 and eComStation .HLP files open with NewView)&lt;br /&gt;
* A [[font manager]] to avoid absurdly long font selection lists (XWorkplace - Free, FontFolder - Shareware)&lt;br /&gt;
&lt;br /&gt;
=Warp Legacy OS Sub-Systems - the Next Generation=&lt;br /&gt;
&lt;br /&gt;
OS/2 has a long, proud history of supporting legacy software such as 16-bit DOS and Windows. Several teams have done amazing work to enhance DOS, the 32-bit [[DPMI]] DOS environment, Win16, [[GeOS]] and other legacy software environments for which OS2/eCS already contains built-in support.  Yet relatively little of this work has so far been made available in a form usable by ordinary OS2/eCS end-users.&lt;br /&gt;
&lt;br /&gt;
Many OS/2 users say &amp;quot;Let those who want it, pay for it&amp;quot;.  Removing MDOS and WinOS2 from the base OS2/eCS product and offering a seperate Legacy OS Sub-System CD to interested buyers, might be the fairest way to fund a very extensive refresh of DOS, DPMI and Win16 support.  This CD would provide end users with a &amp;quot;single-click&amp;quot; installation of the original [[WinOS2]] sub-system, plus an eCS-themed GUI (perhaps using the [[Calmira]] II technology) plus [[Win32s]] 1.25, plus-[[Paragon DOS]] or the newly released [[DR-DOS]] 8.0 (for their speed, ongoing development status and features eg. FAT32 drivers) plus all of the patches and fixes available for the OS2/eCS DPMI host (0.9x and 1.0) for 32-bit DOS apps.&lt;br /&gt;
&lt;br /&gt;
* Eliminate 16-bit resource limits in WinOS2 and in [[DOS Virtual Machine]]s a.k.a. &amp;quot;DVMs&amp;quot;.&lt;br /&gt;
* Full 16 bit WAVE and MIDI support in DOS boxes and Win-OS/2.&lt;br /&gt;
* New look &amp;amp; feel for WinOS2 sessions (WPS for Windows - Free or Calmira II - Free or Paypal.&lt;br /&gt;
* Improve OS2/eCS DVM compatibility with DPMI games ([[vCOMPAT]] by Martin Kiewitz - Free)&lt;br /&gt;
* Installs of WinOS2 to include support for Win32s up to version 1.25 (Win32s compatibility list)&lt;br /&gt;
* REXX in DOS sessions (like IBM [[PC-DOS]] 2000 or [[Regina]]-REXX- Free)&lt;br /&gt;
* Provide VFAT long file name support for DOS and WinOS2 sessions.&lt;br /&gt;
* Display short versions of long filenames so that DOS &amp;amp; Windows can see them.&lt;br /&gt;
* Provide a &amp;quot;start&amp;quot; command in DOS sessions ([[4OS2]] by JP Software - now free or &amp;quot;StartB&amp;quot; by Christian Langanke)&lt;br /&gt;
* Ability to run the many K-12 Educational applications from Breadbox.com, using the Industry Standard GUI version of GeOS running on OS2/eCS.&lt;br /&gt;
* Distribute the DPMI version of the Seal 2 graphical user interface for use with DOS VMs (free).&lt;br /&gt;
&lt;br /&gt;
=Other Wishes for OS/2 and eComStation=&lt;br /&gt;
&lt;br /&gt;
* Desktop Virtual LAN (DVL) - see top ten wishes above.  The underlying technology is meant to be absolutely invisible to the end user.  After booting, they would only see a regular eCS desktop come up, but when they click on the icon for, say, Microsoft Access 2000 that appears on their eCS 1.2 desktop, Access just launches as if the user was sitting at an ordinary WinXP machine.  For this different approach to running unmodified Win32 applications (and unmodified Linux CLI apps) on OS2/eCS to have adequate &amp;quot;useability&amp;quot;, then the virtualised machines running a copy of Windows 2000 and a copy of Linux would each have to be started up as soon as the PC was powered on.  This idea is one possible use for the existing HOB XServer, VNC Server/Viewer and SVISTA technologies.  I suggest that the &amp;quot;secret host&amp;quot; OS would be 64 bit NetBSD as it has significant respect and mindshare among developers, is under heavy development, has no licencing fees to pay and, unlike OS2/eCS, supports all modes offered by the AMD x86-64 platform; likely to displace the x86-32 platform within three years or so.&lt;br /&gt;
* Provide Firefox / Mozilla with any easy to use extra function eg. to convert PMMail *.msg files to Mozilla / Firefox format, perhaps using the PMM2MOZ program to &amp;quot;import&amp;quot; the *.msg files.&lt;br /&gt;
* Opera 7 - do you feel the need for speed ?  A successful effort to port the Opera browser to OS/2 and eCS should result in a great product that adds credibility to OS2/eCS as an alternative on the x86 platform.&lt;br /&gt;
* In the interests of coherency and understanding, stop referring to DOS Virtual Machines &amp;quot;VDMs&amp;quot; (rename them as &amp;quot;DVMs&amp;quot; so acronym mirrors &amp;quot;JVM&amp;quot;)&lt;br /&gt;
* The ability to host Linux, WinXP, other OS choices in a virtual machine under OS2/eCS - Serenity Systems is now working on SViSta (commercial)&lt;br /&gt;
* A rewrite of MPTS PROTMAN, which allows dynamic network driver (re)configuration (a necessity for properly utilizing TCP/BEUI in a DHCP environment).&lt;br /&gt;
* Examples of newly developed and maintained embeded systems that use OS2/eCS for mission critical applications, such as EMS telephony (Total Recall System by Chris Martinic - Commercial).&lt;br /&gt;
* Install a single variant of the REXX interpreter (Object REXX by IBM) as it is intolerant of flaky programming habits, compared to its less discerning sibling&lt;br /&gt;
* Ability to map &amp;quot;Windows Special&amp;quot; and other keys to useful functions (XWorkplace or eStylerLite in eCS 1.x; Win95Key - Free)&lt;br /&gt;
* A Chinese and other Language Homework Trainer package that runs on eComStation (free).&lt;br /&gt;
* Support for multiple monitors &amp;quot;Dual-Head&amp;quot; (SNAP Graphics by Scitech Software - Commercial)&lt;br /&gt;
* A native PM graphical configuration utility for the promising InetPowerServer suite&lt;br /&gt;
* Better support for Daylight Savings Time (eCS Clock in eCS 1.x; DSTswitch - Shareware)&lt;br /&gt;
* Provide an eComStation Pluggable Look And Feel (PLAF) for Sun Java applications, so that every application running on an eCS JVM will take on the appearance of a native PM application written for OS2/eCS.&lt;br /&gt;
* A heavily refreshed PM native VNC Viewer ( and ongong development of Eugene Romanenko&#039;s promising new PM VNC Server 1.02 for OS2/eCS )&lt;br /&gt;
* Implement eCS 2.x as series of tightly linked virtual PCs running on an SMP 64-bit OS-platform such as GNU Darwin, NetBSD or GNU Linux (with one VM capturing C-A-D for crash recovery)&lt;br /&gt;
* Make the OS2/eCS CD bootable for installation or maintenance (BootAble by Hayo Baan)&lt;br /&gt;
* An easy browser-based system for end-users to submit problem reports - see the eComStation.com web site for eCS Bug Reporting !!&lt;br /&gt;
* A better, and more intuitive, method of integrating OS2/eCS with MS Windows in peer networks.&lt;br /&gt;
* Enable the Shift-Printscreen key combo for windowed OS2/eCS sessions&lt;br /&gt;
* A &amp;quot;Network Browser&amp;quot; to quickly navigate around the network attached devices.&lt;br /&gt;
* A better file manager - perhaps based on the source code of FM/2.&lt;br /&gt;
* A &amp;quot;WebExplorer&amp;quot; style browser - with the Gecko engine, Java, Javascript and 128-bit encryption&lt;br /&gt;
* Leave the NumLock on if it&#039;s turned on at startup by the BIOS (XWorkplace - Free).&lt;br /&gt;
* Update bootable OS2/eCS or eComStation install CDs with fixes (UpdCD by Zsolt Kadar - Free)&lt;br /&gt;
* A utility to help clean-up of INI files, so that broken WPS links need not be stored forever (XWorkplace - Free).&lt;br /&gt;
* Enhanced APM 1.2 (power management) support (APM/2 utility)&lt;br /&gt;
* Start OS2/eCS applications from a DOS prompt: avoid swapping windows (Seamless OS/2 - free)&lt;br /&gt;
* Integrate fully working Watchcat or a supported functional equivalent such as CAD-Handler into eCS !&lt;br /&gt;
* Better Plug and Play adapter support, but not as &amp;quot;good&amp;quot; as Windows ME&lt;br /&gt;
* Further polishing of the already impressive OS installer - it is now becoming one of the best elements of the user experience !!&lt;/div&gt;</summary>
		<author><name>Davidme</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4197</id>
		<title>The Warp Wishlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4197"/>
		<updated>2006-10-26T00:00:21Z</updated>

		<summary type="html">&lt;p&gt;Davidme: /* User Interface Enhancements */ Links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Warp Wishlist is now available at this netlabs.org wiki page with permission from it&#039;s maintainer. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.os2bbs.com/os2news/OS2Wishlist.html Os2bbs page]&lt;br /&gt;
&amp;lt;br&amp;gt;Visit also the [[Ideas]] wiki page.&lt;br /&gt;
&lt;br /&gt;
=The Top Ten Wishes=&lt;br /&gt;
&lt;br /&gt;
* A commercially supported, full featured [[GCC]] port, at the same code level as that of the equivalent Linux package (see &amp;quot;[[#Mind Your Language|Mind Your Language]]&amp;quot;, below)&lt;br /&gt;
* Great tools for [[porting|converting]] applications written for [[Win32]] or for [[XWindows]] into GUI native [[PM]] apps such as the extraordinary project [http://everblue.netlabs.org/ Everblue] from Netlabs, which should make it easier and much faster to bring applications originally written for the [[Linux]] and [[Unix]] platforms to OS2/eCS).&lt;br /&gt;
* A &amp;quot;Ready for eCS&amp;quot; certification process (to go with the [http://dev.ecomstation.com/mod.php?mod=userpage&amp;amp;menu=106&amp;amp;page_id=16 logo]) for hardware and software - to enable eCS buyers to see whether products are certified to work with their eCS system BEFORE they purchase them.  Five criteria for this logo might be&lt;br /&gt;
*# installs to optional drive locations using [http://warpin.netlabs.org/ WarpIn] or something better (such as an [[RPM]]-style package manager);&lt;br /&gt;
*# available in all the same [[NLS]] versions as eCS; &lt;br /&gt;
*# fully supports the InnoTek-[http://www.innotek.de/products/ft2lib/ft2libgeneral_e.html Font Engine for OS/2];&lt;br /&gt;
*# uses the [http://eros2.by.ru/systray_widget_en.shtml SysTray] API from [[ErOS2]];&lt;br /&gt;
*# has been updated within the last twelve months.&lt;br /&gt;
* [[Bootable JFS]], though this file system may be seen as &amp;quot;too alternative&amp;quot; for desktop use by John Q Public (or in any SOHO account unfamiliar with [[AIX]]) it lets us walk away from [[HPFS]] and [[FAT16]] boot drives, thereby reducing the number of required filesystems to one (like the ubiquitous Win* platform) - IBM already supports booting AIX and Linux from JFS, so how come they&#039;re dragging their collective feet on facilitating the code changes needed for bootable [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS] to become a reality on OS2/eCS ?&lt;br /&gt;
* The ability to easily install, load and run ubiquitous Win32 applications (eg MS Office XP) that the average business has already paid for, and prefers to keep using,  without the need for any Windows licenses on our PCs ( [http://www.codeweavers.com/products/office/ CrossOver Office]  gives Linux and FreeBSD users this ability already).&lt;br /&gt;
* Develop eCS 2.x as the first Desktop Virtual LAN (DVL) for x86 PCs.  The idea is to virtualise a complete heterogenous LAN consisting of two virtualised workstations and a virtualised file and print server machine.  The virtual server machine could run generic Linux and [[Samba]], first virtual workstation would run eComStation 1.2 and the second virtual workstation could run Windows NT or Win2000 (see &amp;quot;[[#other wishes|other wishes]]&amp;quot; - below).&lt;br /&gt;
* The latest release of the Sun [[Java]] 2 Standard Edition ([[J2SE]]) platform.  A native OS2/eCS port of Java 1.4.1 is available from [http://www.goldencode.com/company/press/20020814.html Golden Code] Development Corporation, while [http://www.innotek.de/products/javaos2/ Innotek] has released their own Java 1.42_05 product, which uses their unique [[Odin]] technology to run unmodified Win32 Java code from Sun&lt;br /&gt;
* The seamless integration of the [[Innotek Web Pack Plus]] for OS/2 and Castlesoft [[Colour Manager]] into the base eCS 1.x and future 2.x products.&lt;br /&gt;
* A media player, like the very impressive [http://os2.kiev.ua/en/wv.php WarpVisionGUI] project that is packaged with whatever license is needed to legally play back commercial [[DVD]] movies.&lt;br /&gt;
* Support for fourteen NLS versions; eg English, German, Dutch, Russian (available) plus French, Spanish, Italian, Portugese, Swedish, Trad Chinese, Simplified Chinese, Japanese, Korean, Hungarian and [http://std.dkuug.dk/JTC1/SC2/WG2/docs/n1643/n1643.htm Klingon] (as soon as commercially practicable).&lt;br /&gt;
&lt;br /&gt;
=The Programer&#039;s Cauldron=&lt;br /&gt;
&lt;br /&gt;
Our platform of choice needs constantly improving tools.  The very sophisticated cross platform [http://wxwindows.org/dl_os2.htm#dev wxWidgets] GUI application development framework is a good example of what is available for OS2/eCS.  Other steps forward may include :&lt;br /&gt;
&lt;br /&gt;
* Continued development of the potentially very important OSS [http://eclipseos2.netlabs.org/ Eclipse Java IDE] for the OS2/eCS platform (brought to you by [http://projects.netlabs.org/ Netlabs] )&lt;br /&gt;
* Increased C99 and C++98 standards compliance for compilers and tools running on OS2/eCS.&lt;br /&gt;
* Regular updates to the [[EMX]] runtime, to keep it feature compatible with the latest GNU C compilers available on mainstream Linux distros such as [[Xandros]].&lt;br /&gt;
* A new edition - dusted off and scrubbed clean of anachronisms of the pre-MCP2/eCS era - of at least one mainstream [[book]] that focuses on the unique aspects of the OS2/eCS platform&lt;br /&gt;
* A versatile, full featured Help File authoring package such as [http://www.hypermake.com/english/n024.html#hd24 Hypermake] by [[Martin Vieregg]] (shareware) or [http://www.os2world.com/vyperhelp/ VyperHelp] by [[Mektek]] (Open Source - GNU GPL)&lt;br /&gt;
* Feature sets equalling those available on the fascinating [http://www.iti.upv.es/%7Emaragda/doc/index.html Linux], solid [http://www.netbsd.org/ NetBSD] and occasionally notorious [http://www.deanliou.com/WinRG/ Win32] platforms today.&lt;br /&gt;
* A native OS2/eCS 32-bit parser and editor for [[XML]] and [[SGML]] files ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gx- gX] from Untravelled Sphere).&lt;br /&gt;
* Add support for compression of [[LX]] executables to the [[OpenWatcom]] C/C++ linker.&lt;br /&gt;
* An annual OS2/eCS developer seminar - held immediately after, and in the same city, as a large IT event unrelated to OS2/eCS.  Seminar attendees can reduce their time away from the office and, perhaps, charge their airfare to the non-OS2/eCS event that they needed to attend in that city anyway.&lt;br /&gt;
* Add Intel [[SSE1]] and [[SSE2]] instruction set enhancements to the OpenWatcom compiler&lt;br /&gt;
* A port of the modern, standards compliant [http://comeaucomputing.com/custom.html Comeau] C and C++ tools to OS2/eCS (commercial).&lt;br /&gt;
&lt;br /&gt;
=Mind Your Language=&lt;br /&gt;
&lt;br /&gt;
The OS2/eCS platform is well supported by languages and associated toolsets today and, due to the generally thankless work of many gifted OS2/eCS programers, the available choices are constantly improving.  Languages and application development tools ready for your next OS2/eCS project include :&lt;br /&gt;
&lt;br /&gt;
* [[C]] and [[C++]] options include [http://www.openwatcom.org/about/info_content.html OpenWatcom C/C++ 1.2] (free) and the commercially supported [http://www.innotek.de/products/gccos2/gccos2general_e.html Innotek GCC 3.2 for OS/2] &lt;br /&gt;
* Pascal options include the [http://sibyl.netlabs.org/ Netlabs OpenSibyl] project, [http://www.vpascal.com/ Virtual Pascal] for OS2 and [http://www.us.freepascal.org/down-os2.html Free Pascal for OS2].&lt;br /&gt;
* [[REXX]] options include [http://www-3.ibm.com/software/ad/obj-rexx/ ObjectREXX], (Open Sourced by IBM but not available for OS/2-eCS yet - [http://www.oorexx.org/ Open Object REXX]) Watcom [http://www.edm2.com/0206/vrexx.html VX-REXX] (find it on eBay) and [http://regina-rexx.sourceforge.net/index.html Regina-REXX] (free)&lt;br /&gt;
* [[Java]] is well supported on OS2/eCS. For a powerful multiplatform Java IDE that runs great on OS2/eCS, try [http://www.netbeans.org/ide/index.html NetBeans] (free, open source).&lt;br /&gt;
* [[Ada]] is available for OS2/eCS with [http://os2ports.com/content/sections/ada GNU Ada 95] (free) &lt;br /&gt;
* [[PHP]] your tool of choice ?  Then here&#039;s [http://silk.apana.org.au/php/ PHP 4] (free) &lt;br /&gt;
* [[Perl]] one, knit two ?  The [http://www.prima.eu.org/ PRIMA Toolkit] is a multi-platform GUI application development tool available for the OS2/eCS platform.&lt;br /&gt;
* [[Python]] handlers will love [http://www.andymac.org/python.html Python 2.3.4] (free)&lt;br /&gt;
* [[Fortran]] coders can get productive with [http://www.openwatcom.org/about/info_content.html OpenWatcom Fortran 1.2] (free)&lt;br /&gt;
* [[Smalltalk]] for big results !  Try the modern, well regarded [http://www.ibm.com/software/awdtools/smalltalk/  IBM VisualAge Smalltalk] or the open-source [[Squeak]].&lt;br /&gt;
&lt;br /&gt;
=Must Have - Features and Applications=&lt;br /&gt;
&lt;br /&gt;
Much of the best software available for OS2/eCS today is available at no cost under open source licences.  However, large commercial users often prefer to pay for a commercially licenced product (eg. StarOffice) rather than use free software of equal quality ( eg.[http://www.openoffice.org/ OpenOffice.org 1.2] ), perhaps because of the legally enforcible obligations commercial software licences may place on software vendors.  Having such choices is great !  Whether &amp;quot;running native&amp;quot; or utilising the very sexy Odin subsystem, there are some standard / mainstream applications that OS/2 and eCS need to support in order to offer aid and comfort to Windows survivors taking those hesitant first steps toward a brighter, less costly x86 alternative.&lt;br /&gt;
&lt;br /&gt;
* Support for [[ACPI]], without which OS2/eCS may cease to be a viable OS on future mainstream PC hardware.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install mutually compatible versions of [[Sane]]/2 and [[Tame]]/2 to any directory nominated.&lt;br /&gt;
* Integrated WPS folder views for many archiver formats (like [[ZIP]], [[RAR]], [[ARJ]], etc) - should be similar to the implementation in [[Object Desktop]], but inherit the extensions from e.g., XWorkplace ( [http://www.subsys.de/eZIP/ eZIP]).&lt;br /&gt;
* Enhancements to both the Presentation Manager (GUI) and command line (CLI) user interfaces, in particular, a robust new 32-bit [[command interpreter]] to replace the archaic IBM [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/conapi.html 16-bit CMD.exe] that still ships with every copy of OS/2 and eComStation sold.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install both [[Ghostscript]] for eCS/OS2 and [http://www.cs.wisc.edu/%7Eghost/gsview/ GhostView] to any directory nominated.&lt;br /&gt;
* Provide support in OS2/eCS for the [[X.500]] and [[DCE]] standards and for [[Kerberos]] authentication.&lt;br /&gt;
* A cool GUI internet dialer out of the box with a modern feature set (like [http://www.isdnpm.de/home.htm ISDNPM]) - the new eCSCoNet in eComStation 1.1 has banished DOIP to a museum. Also available are the deservedly popular [http://www.fx.dk/injoy/ InJoy Dialer] (character based) and [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links]&lt;br /&gt;
* A single sign-on facility, to obtain secure access from OS2/eCS to files and resources on Unix, Windows, Netware, Linux and Mac OS X servers - either over a LAN or across the world.&lt;br /&gt;
* ALL configuration info to reside in a readable and editable set of files, saved in one known place (i.e. x:\System\OS2\ini).&lt;br /&gt;
* Full support for reading and writing more modern Adobe .[[PDF]] documents within OS2/eCS word processors (see [[Lucide]]).&lt;br /&gt;
* A highly scalable [[mail server]] with [[IMAP]]4 support - ([http://www.stalker.com/CommuniGatePro/ CommunigatePro] - Commercial).&lt;br /&gt;
* Better support for [[Palm]]OS PDA devices ( [http://jsyncmanager.sourceforge.net/ JSyncManager] by Brad Barclay - free GPL ).&lt;br /&gt;
* [[Project scheduling]] software with Gantt charts ( so far, there is [http://www.ws-it.de/en/product/ptime/ptimeuse.html PTime/2] by Wolfram Schmid ).&lt;br /&gt;
* An up to date [[Citrix]] [[ICA]] Client such as the very professional [http://www.innotek.de/products/citrixos2/citrixos2features_e.html OS/2 Kit for Citrix ICA Client 7.100 Release 1] from Innotek GmbH.&lt;br /&gt;
* A native, full featured, bloat-free equivalent to MS Outlook - to ease transition from the high-cost Windows environment to OS2/eCS for price sensitive corporate users (the [http://lookout.netlabs.org/ Lookout/2] project).&lt;br /&gt;
&lt;br /&gt;
=Some Priority Applications for Porting=&lt;br /&gt;
&lt;br /&gt;
* Adobe Acrobat 6 - while [http://www.cs.wisc.edu/%7Eghost/gsview/index.htm GSView] or [http://www.subsys.de/ePDF/ ePDF] can do the job (mostly), Mac and Windows ex-users will forever insist on using the latest version of a product they have known and used for year after year.  For the moment, Innotek are offering release four of their OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_e.html Adobe Acrobat Reader 4.05] and release one of their planned OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_beta_e.html Adobe Acrobat Reader 5.1].&lt;br /&gt;
* [[Ximian Evolution]] and [[Ximian Connector]]. [http://www.ximian.com/products/evolution/ Evolution] is a highly regarded open-source MS Outlook look-alike, now fast gaining users on the Linux platform.  Ximian Connector allows non-Microsoft clients to connect to an [[MS Exchange Server]].  Novell &amp;quot;loved it so much, they bought the company&amp;quot;.  For OS2/eCS to fit easily into mainstream corporate networks, something like these two GNOME based products need to be ported from Linux and/or Solaris as a high priority.&lt;br /&gt;
* Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7] Player, not yet available for OS2/eCS, as the hard working team at Innotek are yet to obtain a licence (is this because of high cost ?).&lt;br /&gt;
* [[RealPlayer]] 10 - needed mainly for the same reasons as Acrobat 6. The Helix DNA [http://www.helixcommunity.org/ client] has been open sourced by RealNetworks, which should lead, in time, to an OS2/eCS port of this versatile media player.  Maybe it is not needed, but Windows refugees would sorely miss it.&lt;br /&gt;
* [[Intuit Quicken]] - because it is nearly ubiquitous and its absence is a show-stopper for many SOHO users, who have all their financial skills/records tied up in this one, simple to use product.&lt;br /&gt;
* Niku Workbench, a modern full featured alternative to Microsoft Project.  It&#039;s code has recently been released under the GPL (see [http://www.openworkbench.org/index.php OpenWorkBench] ) - free&lt;br /&gt;
* [[VirtualDub]], a multimedia editor, with useful [http://www.virtualdub.org/features features] for everyone with a digital video or still camera.  Can you port OpenDub to OS2/eCS ?  (free GPL).&lt;br /&gt;
* Port [[XLib]] to OS2/eCS Presentation Manager to swell the flow of applications written for Linux and Unix that can be adapted with relatve ease to run on OS2/eCS (eg. project [http://everblue.netlabs.org/ Everblue], from Netlabs)&lt;br /&gt;
* [[VideoLan]], is a full featured open source cross-platform [http://www.videolan.org/vlc/features.html media player and streaming server] with a plethora of Codecs and skins -  is the toolset needed to port this great looking application to OS2/eCS available ?&lt;br /&gt;
&lt;br /&gt;
=Kernel Desires=&lt;br /&gt;
&lt;br /&gt;
Not so long ago, OS/2 was arguably less crash prone than other x86 choices (notably Win9x), but in more recent times WinXP and some Linux distros have reversed this lead. [[Single Input Queue|Key GUI architecture decisions]] taken over ten years ago by the designers of PM and the WPS make it impossible to terminate some failing processes, including the WPS and PM themselves.  If OS2/eCS is to retain support from its current users, let alone attract new users, increased stability for PM and the WPS and a bullet-proof process killer are essential OS enhancements.&lt;br /&gt;
&lt;br /&gt;
* Multiple asynchronous input queues - the OS/2 Holy Grail - without this, process-killers often fail.&lt;br /&gt;
* A new 32-bit command processor ([http://www.scitechsoft.com/ftp/devel/4os2/ 4OS2 by JPSoft] - newly free and being actively maintained, or [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/cmd.html 32-bit Command Interpreter] by JdeBP - Free)&lt;br /&gt;
* A more capable Graphics Rendering Engine - a prerequisite to provide all applications with (optional) anti-aliased fonts for low resolution monitors (i.e. unable to show 104 dpi on a CRT or 114 dpi on a TFT display).&lt;br /&gt;
* The ability to utilise multiple virtual CPUs on Intel processors with its [[Hyperthreading]] feature.&lt;br /&gt;
* Support for AMD&#039;s [http://www.x86-64.org/about x86-64 CPU] (64-bit superset of the IA-32 architecture)&lt;br /&gt;
* Support for AMD&#039;s [http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_861_1028,00.html 3DNow!] instruction set&lt;br /&gt;
* Support for Intel&#039;s SSE1 and SSE2 instruction sets.&lt;br /&gt;
* X11/Motif API&#039;s ([ftp://ftp.netlabs.org/pub/xfree86/ XFree86/OS2 project] - Free, [http://www.hobsoft.com/www_us/produkte/connect/x11.htm HOBLink X11] - Commercial).&lt;br /&gt;
* Remove the 31 character font-naming limitation - to ease document exchange and interoperability.&lt;br /&gt;
* Symmetrical Multi-Processor ([[SMP]]) support for both Client ([http://consultron.ca/english/products/ecomstation/ecspro.html eCS with the SMP Pack]) &amp;amp; Server ([http://www-3.ibm.com/software/os/warp/warp-server/ IBM WSeB])&lt;br /&gt;
* Better [[hibernation]] support - support for JFS/LVM, SCSI, HPFS, etc&lt;br /&gt;
* Elimination of the former 512MB limit for memory addressing (already fixed in IBMs MCP and Serenity&#039;s eCS 1.0 or above)&lt;br /&gt;
* Allow &amp;quot;mounting&amp;quot; a device under an arbitrary path name ( as in Windows 2000 and WinXP )&lt;br /&gt;
* IBM completes (or releases for others to develop) [[SOM]] 3.0  in the form initially released as a beta in Februrary 1996, thus providing a [[CORBA]] 2 compliant object request broker for OS2/eCS. [The [http://www.objs.com/x3h7/som.htm System Object Model (SOM)], is an IBM implementation of [http://www.omg.org/gettingstarted/corbafaq.htm CORBA]  and forms the base on which the WorkPlace Shell (WPS) is built. The WPS in OS/2 4.52 and eComStation still uses the outdated, less capable IBM SOM 2.1 ]&lt;br /&gt;
&lt;br /&gt;
=System Security &amp;quot;Out of the Box&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
There have been at least four products or projects which delivered multiple-user functionality (eg. desktop prefs/settings are determined by a user&#039;s login ID) to OS/2, but none of them has ever been distributed as a part of the base OS, in the way that Microsoft has for Windows since at least 1995. For lack of distribution with the base OS, this product category has stagnated on OS2/eCS.  The lack of even the most basic multiple-user features &amp;quot;out of the box&amp;quot; makes OS2/eCS almost unique on x86 - but not in a good way !  A number of valuable projects will let us eliminate this deficiency :&lt;br /&gt;
&lt;br /&gt;
* [http://en.ecomstation.ru/openssh/ Security/2]  is now a requirement to run OpenSSH/2 and is currently expected to form a part of eCS 2.x product&lt;br /&gt;
* For more secure connections, installation of [http://en.ecomstation.ru/openssh/ OpenSSH/2] by default (instead of [[rLogin]] and [[Telnet]]).&lt;br /&gt;
* Better security - C2 while connected to a network (based on extending SES in Warp 4.x)&lt;br /&gt;
* For rusted-on IBM branded OS/2 users, multiple user features are offered with [http://www.quasarbbs.net/cristiano/mudesk.html MultiDesk] by Cristiano Guadagnino - Free &lt;br /&gt;
* Access control ([http://www-5.ibm.com/services/es/bis/secure.html IBM Secure Entry] and (perhaps in future) [[Sesame]] by [http://www.goldencode.com/ Golden Code] - Commercial)&lt;br /&gt;
* [[Filesystem encryption|Filesystem with password encryption]] of all data stored - as with NTFS&lt;br /&gt;
* [[Antivirus]] options with modern virus scanning engines ([http://enterprisesecurity.symantec.com/products/products.cfm?productID=27 Norton Antivirus] by Symantec, Viruscan by McAfee or the very popular [http://www.norman.com/products_nvc_os2.shtml Virus Control] by Norman Data Defense Systems Inc.)&lt;br /&gt;
* An easy to install and use [[firewall]] application based on Stateful Packet Inspection technology.&lt;br /&gt;
* Strong file encryption/decryption with both VIO and (in future) PM interfaces ([http://www.blowgish.org/teatime.php TeaTime/2] by Daniël de Kok).&lt;br /&gt;
&lt;br /&gt;
=File System Support=&lt;br /&gt;
&lt;br /&gt;
* Better [[FAT32]] and [[NTFS]] drivers - for large disks ([http://www.dsteiner.com/products/software/os2/ifs.htm NTFS utilities] - Free, [http://fat32.netlabs.org/index.phtml FAT32 drivers] - Free)&lt;br /&gt;
* Ability to boot the operating system from mainstream file systems such as NTFS, FAT32 and [[EXT2]] (FAT16 and HPFS are at a developmental dead-end)&lt;br /&gt;
* Add [[UDF]]-support for removable Magneto-Optical storage to the existing file system drivers.&lt;br /&gt;
* Better support for [[VFAT]] long file names often used with [[Zip disk]]s and with plain Diskettes ([http://www.os2world.com/cgi-bin/news/viewnews.cgi?category=32&amp;amp;id=1085456753 VFATMon by Jason Stefanovich])&lt;br /&gt;
* Read/write access to Macintosh disks ([http://www.student.nada.kth.se/%7Ef96-bet/HFS/ HFS drivers] from Marcus Better - Now GPL on Hobbes)&lt;br /&gt;
* Read/write access to Linux file systems ([http://perso.wanadoo.fr/matthieu.willm/ext2-os2/ ext2-os2 drivers] by Matthieu Willm - Free)&lt;br /&gt;
* The ability to share a fast to recover 64-bit journalling file system (eg [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS2] ) with AIX and Linux.&lt;br /&gt;
* The ability to boot from and read/write to the much admired [[XFS]] journalling file system.&lt;br /&gt;
* Integrate [[TVFS]] support into the kernel ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=tvfs TVFS] - Free EWS, version 2.11 is now on Hobbes)&lt;br /&gt;
* A bullet-proof FDISK, display, analysis and recovery tool for disks and filesystems ( [http://www.dfsee.com/dfsee.htm DFSee] )&lt;br /&gt;
* [[Logical Volume Manager]] (no reliance on drive letters, provides sophisticated drive spanning)&lt;br /&gt;
* A database-like journalling filesystem with support for metadata (ie Extended Attributes) like [[BeFS]] in BeOS or like [[AFS]] in [http://www.atheos.cx/ AtheOS].&lt;br /&gt;
* The journalled [[ReiserFS]].&lt;br /&gt;
* A port of [[TrueCrypt]], a free open-source disk encryption software for Windows XP/2000/2003 and Linux [http://www.truecrypt.org/].&lt;br /&gt;
* An equivalent of [[Captive]], &amp;quot;[http://www.jankratochvil.net/project/captive/ the first free NTFS read/write filesystem for GNU/Linux]. It implements the Win32 kernel API required to run the original &lt;br /&gt;
Windows filesystem binary drivers.&lt;br /&gt;
* A stackable [[union filesystem]] like [http://www.fsl.cs.sunysb.edu/project-unionfs.html UnionFS] to create virtual folders &amp;quot;containing&amp;quot; the files of two unrelated folders.&lt;br /&gt;
* A [[filesystem in userspace]] like [http://fuse.sourceforge.net/ FUSE] to allow the creation of virtual filesystems with normal programming tools like Rexx, Python, C,... enabling thinks like [http://wikipediafs.sourceforge.net/ WikipediaFS].&lt;br /&gt;
&lt;br /&gt;
=Drivers R Us=&lt;br /&gt;
&lt;br /&gt;
* IBM completes the [http://ais.gmd.de/%7Eveit/os2/kee.html KEE API] to allow pure 32-bit physical device drivers (no more thunks, thanks!)&lt;br /&gt;
* Drivers for the [http://www.broadcom.com/ Broadcom] BCM4401 chipset, as many mainstream laptops (eg. the Dell Inspirion 8600) use this Broadcom chipset for the integrated NIC.&lt;br /&gt;
* Why not licence the surprising Panasonic USB drivers for DOS and include them in the eCS entry level product ?&lt;br /&gt;
* A driver for a PCI sound card, any sound card, that supports the [[MIDI]] hardware connection. This can be via the joystick port, USB or Firewire or whatever.&lt;br /&gt;
* A revolutionary video driver model ([http://www.scitechsoft.com/products/enterprise/os2features.html Scitech SNAP] - Commercial &amp;amp; Free variants)&lt;br /&gt;
* A universal driver for [[scanner]]s (including USB 2.0 models) along the same lines as SNAP.&lt;br /&gt;
* Better CD-ROM / CD-RW / DVDs device manager drivers ( [http://hp.vector.co.jp/authors/VA001398/#faq_jjscdrom JJSCDROM] by Takayuki Suwa )&lt;br /&gt;
* Better support for [http://www.1394ta.org/ FireWire] 800 and other new enabling technologies such as&lt;br /&gt;
* Support for the [http://www4.tomshardware.com/storage/20020812/index.html Serial ATA] standard likely to replace EIDE for PC hard drives within two years is already included in Version 1.6.4 of Daniela Engert&#039;s Danis506 drivers - Great to hear it !&lt;br /&gt;
* Drivers for the proposed [http://www.serialattachedscsi.com/ Serial Attached SCSI] standard may be of special value to OS2/eCS users in future for attaching more demanding peripheral devices (such as scanners and disk arrays).&lt;br /&gt;
* Better PCI [[sound card]] drivers ([http://sound.netlabs.org/ SBLive! driver] - Free, [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument Universal Audio drivers] from Innotek - for IPA subscribers, or from eCS)&lt;br /&gt;
* Better support for modern [[video card]]s ([http://www.scitechsoft.com/products/enterprise/snap_os2_content.html Scitech SNAP Graphics] - Commercial)&lt;br /&gt;
* Better support for IEEE [http://www.80211-planet.com/news/article.php/1502671 802.11g], [[802.11b]] and [[802.11a]] wireless networks (WLAN), including PCI cards and the general availability of drivers for IBM devices based on the Lucent Orinoco chipset.&lt;br /&gt;
* Better USB 2.0 Scanner support - a serious deficiency today ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=usbscan USBScan.Sys] will hopefully integrate with [http://paulf.free.fr/sane-os2-gui.html SANE/2] - Free and [http://www.os2world.com/goran/tame.htm TAME/2] by Goran Ivankovic and Klaus Staedtler - Free)&lt;br /&gt;
* Better USB 2.0 Camera support (USB on OS/2 site maintained by Martin Iturbide)&lt;br /&gt;
* Better Serial drivers ([http://www.gwinn.com/ SIO2K] by Ray Gwinn - Shareware)&lt;br /&gt;
* Better printer drivers (IBM drivers for [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/5b74e0e7572dc53086256c2f00631d2c?OpenDocument postscript], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/fe52d45fee2e225986256c2f00630f76?OpenDocument inkjets], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/169817402fcb123186256c2f0062db5a?OpenDocument laserjets], and [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/067f720b0177c4c286256c2f00633470?OpenDocument plotters] - Free)&lt;br /&gt;
* Better DVD, DVD-RAM / DVD-RW and CD-RW support (IBM&#039;s [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/4b2e6f2261265d6d86256a810069fe2b?OpenDocument  UDF 2.01] - for IPA subscribers, or from eCS, [http://www.rsj.de/stage/en/cdwriter/cd_os2.asp RSJ CD Writer] - commercial)&lt;br /&gt;
* Better [[TV card]] support for [[BT878]]-based cards ([http://os2.kiev.ua/en/tvshow.php TVShow Project] - from Kiev Elephant)&lt;br /&gt;
* Better support for cable modems and xDSL ([ftp://ftp.uni-freiburg.de/pub/pc/os2/isdn/ ISDNPM], treats cable modems like an NIC)&lt;br /&gt;
* Support for USB 1.0, 1.1 and 2.0 (UHCI, OHCI and EHCI [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/eda0b842e1e56c1e86256c170050c84b?OpenDocument USB drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Support for multi-function Printer / Fax / Scanner / Copiers.&lt;br /&gt;
* Support for [[Sis7012]] and [[Sis7018]] audio (hopefully to be provided in a future release of [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument UNIAUD]).&lt;br /&gt;
* Updated [[DIVE]], [[DART]], and [[RTMIDI]] (for multimedia AND games)&lt;br /&gt;
* Universal [[device driver porting kit]] - something like IBM Open32, only for drivers&lt;br /&gt;
* Support for more and better joysticks with all their latest features ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gamedd new joystick driver] - Free)&lt;br /&gt;
* 32-bit [[PC Card]] 5.0 support ([http://www7.software.ibm.com/2bcprod.nsf/186d96ebef23e6438625689c007ac1ef/60cd60ba019194f7862566de0052496d?OpenDocument CardBus drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* 32-bit TCP/IP stack and applications ([http://techsupport.services.ibm.com/asd-bin/doc/en_us/tcpclnt/f-feat.htm version 4.3.x] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Enhanced support for removable media (LS120, LS240, Zip 250, Zip 750, Jaz, Syquest, etc.)&lt;br /&gt;
* Support for modern optical and &amp;quot;wheel&amp;quot; mice ([http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/899e6aa065ded37786256bf4006da652?OpenDocument IBM drivers] - Free, [http://www.nbsoftware.de/sw_ms21en.htm Amouse])&lt;br /&gt;
* Support for the PCTel [[HSP56]] audio modem chip.&lt;br /&gt;
&lt;br /&gt;
=The Front Office=&lt;br /&gt;
&lt;br /&gt;
Few business or home users would consider OS2/eCS worth buying as as an alternative general purpose platform without a choice of high quality Office productivity software ready to go.  Happily, our preferred platform offers a wealth of alternatives in this area and our choices are getting much better in [[As of 2004|2004]] !&lt;br /&gt;
&lt;br /&gt;
* Microsoft Office, dust off that old Windows licence, you can soon use it to run MS Office in an OS2/eCS virtual machine such as [http://www.serenityvirtual.com/ SViSta] (commercial)&lt;br /&gt;
* OpenOffice.Org, the ultimate Office application for the Linux platform is coming to OS2/eCS, with [http://www.innotek.de/products/ Innotek] once again applying its Odin skills to good effect !&lt;br /&gt;
* Lotus Smartsuite, updated to [http://www.lotus.com/products/smartsuiteos2.nsf version 1.7.3] with many improvments - particularly for those needing to work with MS Office documents (commercial).&lt;br /&gt;
* ROMLogic [[Papyrus Office]], recently updated to version 10 - in both the German and English languages - a surprisingly compact Office solution (commercial)&lt;br /&gt;
* [[SunDial Office]], the Rodney Dangerfield of powerful, well designed Office suites - for those who prefer a different way of getting the job done (commercial)&lt;br /&gt;
* Lotus Notes, one of the main rivals to MS Exchange/Outlook in the Fortune 500 space is apparently to be released in a Java version by IBM.  The absence of this key application on our preferred platform was likely cited as a reason for walking away from OS/2, so a Java version usable on OS2/eCS would be great !&lt;br /&gt;
* A new [[CIFS]]/[[SMB]] Client (not a netdrive plugin) to allow eCS/OS2 to transparently access resources and files held both on (the formerly ubquitous) Windows servers and on the Linux and FreeBSD servers which have now won acceptance everywhere from SOHO to the Fortune 500&lt;br /&gt;
&lt;br /&gt;
=Servers for Every Purpose=&lt;br /&gt;
&lt;br /&gt;
IBM Warp Server for eBusiness (WSeB) was great, once, but has fallen far behind the pace and is unlikely to ever be substantially enhanced by IBM (it also costs a lot, for what you get).  The modern open source server software for OS2/eCS included in the list below offers so much performance and value. . . perhaps we will one day be able to buy a commercially supported OS2/eCS ServerSuite from eCS resellers ?  Until then, you can be up and running with some of the great free and commercial server software below !&lt;br /&gt;
&lt;br /&gt;
* Web Servers, such as [http://silk.apana.org.au/apache/ Apache] for OS/2 (open source) the svelt and efficient [http://dink.org/web2/ Web/2] or the W3C [http://www.w3.org/Jigsaw/ Jigsaw] server (written in Java !)&lt;br /&gt;
* Application Servers, such as [http://os2ports.com/content/sections/zopeos2 Zope] (open source) &amp;amp; IBM [http://www.os2.cz/index.php?lang=en&amp;amp;v=view&amp;amp;nid=1300 WebSphere 4.01] (commercial).&lt;br /&gt;
* Database Servers, such as [http://www.quassarbbs.com/yuri/mysql2/index.html MySQL] and [http://venuto.monrif.net/ PostgreSQL] (free) or IBM [http://www-3.ibm.com/software/data/db2/udb/ DB2]  (commercial)&lt;br /&gt;
* File &amp;amp; Print Servers, such as [http://samba.org/ Samba] (free) or [http://www-3.ibm.com/software/os/warp/warp-server/ IBM WarpServer for eBusiness] (commercial)&lt;br /&gt;
* Directory Servers, such as [http://www.openldap.org/ OpenLDAP] (will this LDAP server be ported by [http://www4.airnet.ne.jp/tyano/ Takashi Yano] ?)&lt;br /&gt;
* Mail Servers, such as [http://www.zeryx.com/ ZxMail] (commercial) and [http://eepjm.newcastle.edu.au/os2/Weasel.html Weasel] (also very well regarded).&lt;br /&gt;
* Boot Servers, such as the [http://www.q-systemsonline.com/pxe_booting2.html Q-Systems] solution, able to boot diskless OS2/eCS PCs over a LAN&lt;br /&gt;
* FTP Servers, such as the superb [http://www.os2ezine.com/20010216/ftpserver.html FTPServer]  by Peter Moylan (shareware).&lt;br /&gt;
* Standby Servers, such as [http://www.os2bbs.com/os2news/httP;//www,innotek.de/products/costandby/costandbygeneral_e.html CoStandby server for eBusiness] by Innotek (commercial).&lt;br /&gt;
* BackUp and Recovery Servers, such as [http://www.cds-inc.com/prod/ba2ksv.html# BackAgain/2000 Server] by CDS Inc. (commercial).&lt;br /&gt;
* Proxy Cache Servers, such as [http://www.os2.spb.ru/software/internet/squid/ Squid for OS/2]  (open source)&lt;br /&gt;
* Domain Name Servers, such as [http://www.goldencode.com/atlos2/notes/dns/dns.html#obtaincode BIND 8] from the ISC (free). Is anybody porting [http://www.isc.org/products/BIND/bind9.html BIND 9]  ?&lt;br /&gt;
* Multi-function Server suites, such as [http://www.inetpowerserver.com/ InetPowerServer] or [http://www.nititelecom.com/caravandownload.htm Caravan] for mail, web and ftp use&lt;br /&gt;
* DHCP Servers, such as that which ships with WSeB, or a port of something from the OSS world ?&lt;br /&gt;
* Transaction Servers, like IBM CICS for OS/2 (apparently IBM has withdrawn it from sale).&lt;br /&gt;
&lt;br /&gt;
=Improved Multimedia Support=&lt;br /&gt;
&lt;br /&gt;
* A fully licenced DVD movie player, with no crashing during playback &amp;amp; flawless audio-synch&lt;br /&gt;
* An elegant, up to date port from the Linux platform of [http://www.reamined.on.ca/doconnor/xine/ Xine for OS/2] currently a work in progress by [[Darwin O&#039;Connor]].&lt;br /&gt;
* A commercially supported [http://www.mozilla.org/ports/os2/ Warpzilla] based browser that integrates the Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7 Player], Adobe Acrobat Reader 6.0 as a helper application and a [http://www.dvdfllc.co.jp/ DVD licence].&lt;br /&gt;
* Regular updates to the very useful [ftp://hobbes.nmsu.edu/pub/os2/system/drivers/sound/uniaudio_gpl_compiledbinaries2.zip Universal Audio Driver] for OS2/eCS (free GPL version).&lt;br /&gt;
* Ability to record DVDs - CDRecord [ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ ProDVD] is now available for OS2/eCS (free)&lt;br /&gt;
* Complete replacement for [[MMOS/2]] WPS classes ([http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes] by Chris Wohlgemuth)&lt;br /&gt;
* Create audio &amp;amp; data CDs in a snap using the power of the WPS ( [http://www.os2world.com/cdwriting/creator/creatormain.htm Audio/Data CD Creator] )&lt;br /&gt;
* Multimedia playback with support popular audio/video codecs ([http://os2.kiev.ua/en/wv.php WarpVision] - Free).&lt;br /&gt;
* Better hardware accelerated video support ([http://os2.kiev.ua/en/overlay.php WarpOverlay!] project - from the Kiev Elephant)&lt;br /&gt;
* Improved [[MP3]] media players ([[WarpAmp]] - Free, [[PM123]] - Shareware).&lt;br /&gt;
* Ogg [[Vorbis]], [[FLAC]] and MP3 playback ([http://math.berkeley.edu/%7Eroconnor/MMIOMP3/ Multimedia IOProcs] and the [http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes])&lt;br /&gt;
* Support for RealAudio &amp;amp; Video streams ( can Innotek get [http://www.real.com/ RealPlayer 10] running using its [http://odin.netlabs.org/ Odin] technology ? )&lt;br /&gt;
* Sound drivers that accomodate simultaneous audio under OS2/eCS and WinOS2&lt;br /&gt;
* Sound scheme editor ([ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/scheme/sound16.zip Sound Scheme Editor] - Free)&lt;br /&gt;
* A full-featured sound recorder/editor (such as the promising [http://home.clara.net/orac/os2.htm#dtape D-Tape project] from Paul Ratcliffe)&lt;br /&gt;
* New Audio-Video and Graphics Codecs - not yet another player (we have VERY good ones today)&lt;br /&gt;
* More and better plugins/helper applications for Mozilla/Netscape (i.e. for WAV, MPG, etc etc)&lt;br /&gt;
&lt;br /&gt;
=System Utilities=&lt;br /&gt;
&lt;br /&gt;
* A PM utility comparable to Norton SysInfo that every OS2/eCS user can admire ([http://hobbes.nmsu.edu/cgi-bin/h-viewer?sh=1&amp;amp;fname=/pub/os2/util/system/sysinfo0820.zip Sysinfo/2 0.8.20] by Alexey Smirnov - Free)&lt;br /&gt;
* A utility that automatically mounts USB media, updates the list of the accessible devices and assigns the corresponding drive letter ([http://hobbes.nmsu.edu/cgi-bin/h-browse?sh=1&amp;amp;dir=//pub/os2/util/disk USBmountD]).&lt;br /&gt;
* User friendly PM application for editing your Config.sys ([http://www.tyra2.de/ Tyra/2]- Shareware)&lt;br /&gt;
* Another PM application for system maintenance ([http://www.os2world.com/goran/cfgtool.htm Config Tool] by Goran Ivankovic - Free)&lt;br /&gt;
* A compendium of Config.sys information (Joerg Sievers&#039; [http://www.warpsite.de/en/csdp/about.htm Config.Sys Documentation Project], ConfigTool [http://www.os2world.com/goran/cfgtool/cfgdat.htm database] by Klaus Staedtler)&lt;br /&gt;
* Association editor, like the utility of similar name ([http://www.os2ss.com/information/kelder/ AssoEdit] by Henk Kelder - Free)&lt;br /&gt;
* [[INI]] editor with repair function ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial, [ftp://ftp.pc.ibm.com/pub/pccbbs/os2_ews/iniedit.zip IniEdit] - Free EWS)&lt;br /&gt;
* [[Defrag]] program for all OS2/eCS supported file systems ([http://hobbes.nmsu.edu/pub/os2/util/disk/gulite20.zip Graham Utilities] - was Commercial)&lt;br /&gt;
* Uninstaller that monitors installations for perfect cleanup later ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial)&lt;br /&gt;
* Better internet dialer applications ([http://www.fx.dk/injoy/ InJoy] - Shareware, [http://www.isdnpm.de/home.htm ISDNPM] - Shareware, [http://en.ecomstation.ru/dialer/ Dialer/2] - Free, [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links])&lt;br /&gt;
* A process killer that grabs Ctl-Alt-Del, REXX interface ([http://www.pcs-soft.com/productcc25.htm CAD Commander] - Commercial)&lt;br /&gt;
* Priority manager ([http://www.prioritymaster.com/ Priority Master] - Commercial)&lt;br /&gt;
* Work Place Shell (WPS) class manager ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* File Phoenix/2, an effective FAT and HPFS [[undelete]] tool ([http://archiv.leo.org/pub/comp/os/os2/leo/systools/phenx135.zip/ Version 1.35] - Free EWS)&lt;br /&gt;
* GUI File Manager, with a tree view like that in Windows 3.1 (http://www.os2world.com/freeos2/file.html#ffreedom FileFreedom 2.02] - Freeware)&lt;br /&gt;
* Ability to open command line from WPS folders ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* Better network utilities: [[traceroute]], [[nbtstat]], [[ping]], etc included in eCS and IPA subscriptions.&lt;br /&gt;
* A really useful Character Map applet ([http://glass.os2.spb.ru/software/english/charmap.html Character Map/2] by Glassman - Free - GNU GPL)&lt;br /&gt;
* Benchmarks to test OS2/eCS performance on your own system ([http://warped.cswnet.com/Sysbench/ SysBench] - Free - Source code available)&lt;br /&gt;
&lt;br /&gt;
=Just Browsing=&lt;br /&gt;
&lt;br /&gt;
There are a number of good native PM and CLI web browsers available for OS2/eCS, some bulky, some slim, some older, some startlingly new.   What I wish was on my own desktop right now is an &amp;quot;eComStation themed&amp;quot; browser  based on the latest [http://www.mozilla.org/ports/os2/ Mozilla] or [http://www.ph.unimelb.edu.au/%7Essk/kde/srcdoc/khtml/KHTMLPart.html KHTML] code (used by Apple&#039;s [http://www.apple/safari/ Safari-web] browser for OS X, by KDE in its Konqueror browser for Linux and in ABrowse for Atheos) - with integrated multimedia helper applications to smoothly handle PDF and Flash content.  This sought-after browser would, ofcourse, provide by default bookmarks, including for the eCS updates site, OS2/eCS developer sites, news pages and free / commercial software provider sites.  For the here and now (or yesterday if you prefer) try these six choices - all of them have their own strengths and weaknesses :&lt;br /&gt;
&lt;br /&gt;
* For IBM Passport Advantage (IPA) subscribers there is the IBM Web Browser (commercial)&lt;br /&gt;
* For other OS2/eCS users (or those who want to use the latest versions) there are two other Mozilla based browsers; eg. [http://www.mozilla.org/ports/os2/ Warpzilla], and the browser-only version now known as [http://www.mozilla.org/projects/firefox/ Mozilla - Firefox].&lt;br /&gt;
* There is also the older but still widely used Netscape 4.61 for OS/2 web browser (Free)&lt;br /&gt;
* If you want something really different, you can even pay for [http://www.opera.com/products/desktop/index.dml?platform=os2 Opera] 5 for OS2/eCS - Commercial&lt;br /&gt;
* For nostalgic OS/2 users, there will always be IBM WebExplorer - it coulda been a contender - too bad IBM likely won&#039;t release the code either to the OS2/eCS community or else to Serenity Systems or an ISV such as Golden Code.&lt;br /&gt;
&lt;br /&gt;
=User Interface Enhancements=&lt;br /&gt;
&lt;br /&gt;
The WPS and PM &amp;quot;are OS2/eCS&amp;quot; to most users.  To replace either of these two elements of the OS2/eCS platform is to lead users to choose a whole different OS, like Red Hat, MacOSX or FreeBSD.  If OS2/eCS becomes &amp;quot;more like Windows&amp;quot; (as is happening with many Linux distributions) we would be losing one of the key advantages our favorite OS platform retains - its unmatched user interface.  That advantage can be increased yet further - here are some ways :&lt;br /&gt;
&lt;br /&gt;
* The OS2/eCS usability enhancements Rich Walsh has created in his [[DragText]] 3.8 product are just great.  I wish they were integrated into eCS 1.x like [[Dialog Enhancer]] and [[eWorkplace]].  For the forseeable future, it seems likely to remain one of those must-have products, like oven mitts, aspirin and electric lighting.&lt;br /&gt;
* Include a tiny widget on the system bar allowing easy switching between different LAN configurations with a single click; eg toggling between &amp;quot;Work/Office&amp;quot; with a fixed IP and a proxy and &amp;quot;Home&amp;quot;, with DHCP and no proxy etc. There is already Windows shareware that allows this available.&lt;br /&gt;
* Improved color scheme editor (ColourManager/2 originally by Richard Castle - Shareware)&lt;br /&gt;
* The ability to easily create a directory, by default, in any &amp;quot;file, save&amp;quot; option (even windoze has this often useful feature).&lt;br /&gt;
* Make [[Scitech SNAP]] the default video driver under OS2/eCS.&lt;br /&gt;
* [[Tabbed windows]], like Mozilla&#039;s tabbed pages, but useable with any OS2/eCS application. The-Ion window manager for X servers uses this user interface idea.&lt;br /&gt;
* Give REXX scripts access to WPS objects (using XWorkplace or the very promising WPS Wizard).&lt;br /&gt;
* Replace the IBM Presentation Manager (PM) with an open source clean room re-implementation optimised for stability, not performance. This PM clone should not break tools or key applications.&lt;br /&gt;
* Christian Langanke has provided us with ([[Animated Mouse Pointers]] 1.01 for OS/2 - Free)&lt;br /&gt;
* Develop a plan to systematically replace every original WPS class with a better designed, more stable, functional equivalent (preferably to be released under dual commercial / BSD syle licences.  Hmmm this seems, gradually, to be happening. . .)&lt;br /&gt;
* Transform OS2 titlebars, backgrounds, buttons etc ([[Styler/2]] by Alessandro Cantatore - Shareware - variants are included in eCS 1.0 and 1.1)&lt;br /&gt;
* [[Transparent window]]s and [[transparent folder|folders]] ([[Candybarz]] by Netlabs)&lt;br /&gt;
* Allow small (32x32) icons in high resolutions ([[Dialog Enhancer]] by Richard Castle - Shareware)&lt;br /&gt;
* While eCS 1.2 now bundles the Snowstorm screensaver, those still using MCP or earlier releases of OS/2 may like to try Screensaver by Siegfried Hanisch or else take a look at Screen Saver by Jostein Ullestad - Shareware&lt;br /&gt;
* Add a [[Recycle Bin]] with options for managing deleted files &amp;amp; WPS objects (XWorkplace - Free, TrashCan 2.71 - Free)&lt;br /&gt;
* Logout, close apps, and restart of desktop - like Windows98 does (XWorkplace - Free)&lt;br /&gt;
* Dynamic resolution changing.&lt;br /&gt;
* Better, centralized configuration for display driver and other settings.&lt;br /&gt;
* A [[Shutdown]] folder and the option to reboot when shutting down (XWorkplace - Free)&lt;br /&gt;
* Improved selective install - change hardware or software, without having to do both.&lt;br /&gt;
* Option to have full path name in title of folders (XWorkplace - Free)&lt;br /&gt;
* Ability to readily locate all Shadows of an object and all Folder templates.&lt;br /&gt;
* Enhanced replacements for the venerable [[WarpCenter]] (XWorkplace - Free, Systray Widget for XCenter based on the original work of Dmitry Zaharov - Free)&lt;br /&gt;
* Determination of file type by header info (so Windows .HLP files open with WinHelp, and OS/2 and eComStation .HLP files open with NewView)&lt;br /&gt;
* A [[font manager]] to avoid absurdly long font selection lists (XWorkplace - Free, FontFolder - Shareware)&lt;br /&gt;
&lt;br /&gt;
=Warp Legacy OS Sub-Systems - the Next Generation=&lt;br /&gt;
&lt;br /&gt;
OS/2 has a long, proud history of supporting legacy software such as 16-bit DOS and Windows. Several teams have done amazing work to enhance DOS, the 32-bit DPMI DOS environment, Win16, GeOS and other legacy software environments for which OS2/eCS already contains built-in support.  Yet relatively little of this work has so far been made available in a form usable by ordinary OS2/eCS end-users.&lt;br /&gt;
&lt;br /&gt;
Many OS/2 users say &amp;quot;Let those who want it, pay for it&amp;quot;.  Removing MDOS and WinOS2 from the base OS2/eCS product and offering a seperate Legacy OS Sub-System CD to interested buyers, might be the fairest way to fund a very extensive refresh of DOS, DPMI and Win16 support.  This CD would provide end users with a &amp;quot;single-click&amp;quot; installation of the original WinOS2 sub-system, plus an eCS-themed GUI (perhaps using the Calmira II technology) plus Win32s 1.25, plus-Paragon DOS or the newly released DR-DOS 8.0 (for their speed, ongoing development status and features eg. FAT32 drivers) plus all of the patches and fixes available for the OS2/eCS DPMI host (0.9x and 1.0) for 32-bit DOS apps.&lt;br /&gt;
&lt;br /&gt;
* Eliminate 16-bit resource limits in WinOS2 and in DOS Virtual Machines a.k.a. &amp;quot;DVMs&amp;quot;.&lt;br /&gt;
* Full 16 bit WAVE and MIDI support in DOS boxes and Win-OS/2.&lt;br /&gt;
* New look &amp;amp; feel for WinOS2 sessions (WPS for Windows - Free or Calmira II - Free or Paypal.&lt;br /&gt;
* Improve OS2/eCS DVM compatibility with DPMI games (vCOMPAT by Martin Kiewitz - Free)&lt;br /&gt;
* Installs of WinOS2 to include support for Win32s up to version 1.25 (Win32s compatibility list)&lt;br /&gt;
* REXX in DOS sessions (like IBM PC-DOS 2000 or Regina-REXX- Free)&lt;br /&gt;
* Provide VFAT long file name support for DOS and WinOS2 sessions.&lt;br /&gt;
* Display short versions of long filenames so that DOS &amp;amp; Windows can see them.&lt;br /&gt;
* Provide a &amp;quot;start&amp;quot; command in DOS sessions (4OS2 by JP Software - now free or &amp;quot;StartB&amp;quot; by Christian Langanke)&lt;br /&gt;
* Ability to run the many K-12 Educational applications from Breadbox.com, using the Industry Standard GUI version of GeOS running on OS2/eCS.&lt;br /&gt;
* Distribute the DPMI version of the Seal 2 graphical user interface for use with DOS VMs (free).&lt;br /&gt;
&lt;br /&gt;
=Other Wishes for OS/2 and eComStation=&lt;br /&gt;
&lt;br /&gt;
* Desktop Virtual LAN (DVL) - see top ten wishes above.  The underlying technology is meant to be absolutely invisible to the end user.  After booting, they would only see a regular eCS desktop come up, but when they click on the icon for, say, Microsoft Access 2000 that appears on their eCS 1.2 desktop, Access just launches as if the user was sitting at an ordinary WinXP machine.  For this different approach to running unmodified Win32 applications (and unmodified Linux CLI apps) on OS2/eCS to have adequate &amp;quot;useability&amp;quot;, then the virtualised machines running a copy of Windows 2000 and a copy of Linux would each have to be started up as soon as the PC was powered on.  This idea is one possible use for the existing HOB XServer, VNC Server/Viewer and SVISTA technologies.  I suggest that the &amp;quot;secret host&amp;quot; OS would be 64 bit NetBSD as it has significant respect and mindshare among developers, is under heavy development, has no licencing fees to pay and, unlike OS2/eCS, supports all modes offered by the AMD x86-64 platform; likely to displace the x86-32 platform within three years or so.&lt;br /&gt;
* Provide Firefox / Mozilla with any easy to use extra function eg. to convert PMMail *.msg files to Mozilla / Firefox format, perhaps using the PMM2MOZ program to &amp;quot;import&amp;quot; the *.msg files.&lt;br /&gt;
* Opera 7 - do you feel the need for speed ?  A successful effort to port the Opera browser to OS/2 and eCS should result in a great product that adds credibility to OS2/eCS as an alternative on the x86 platform.&lt;br /&gt;
* In the interests of coherency and understanding, stop referring to DOS Virtual Machines &amp;quot;VDMs&amp;quot; (rename them as &amp;quot;DVMs&amp;quot; so acronym mirrors &amp;quot;JVM&amp;quot;)&lt;br /&gt;
* The ability to host Linux, WinXP, other OS choices in a virtual machine under OS2/eCS - Serenity Systems is now working on SViSta (commercial)&lt;br /&gt;
* A rewrite of MPTS PROTMAN, which allows dynamic network driver (re)configuration (a necessity for properly utilizing TCP/BEUI in a DHCP environment).&lt;br /&gt;
* Examples of newly developed and maintained embeded systems that use OS2/eCS for mission critical applications, such as EMS telephony (Total Recall System by Chris Martinic - Commercial).&lt;br /&gt;
* Install a single variant of the REXX interpreter (Object REXX by IBM) as it is intolerant of flaky programming habits, compared to its less discerning sibling&lt;br /&gt;
* Ability to map &amp;quot;Windows Special&amp;quot; and other keys to useful functions (XWorkplace or eStylerLite in eCS 1.x; Win95Key - Free)&lt;br /&gt;
* A Chinese and other Language Homework Trainer package that runs on eComStation (free).&lt;br /&gt;
* Support for multiple monitors &amp;quot;Dual-Head&amp;quot; (SNAP Graphics by Scitech Software - Commercial)&lt;br /&gt;
* A native PM graphical configuration utility for the promising InetPowerServer suite&lt;br /&gt;
* Better support for Daylight Savings Time (eCS Clock in eCS 1.x; DSTswitch - Shareware)&lt;br /&gt;
* Provide an eComStation Pluggable Look And Feel (PLAF) for Sun Java applications, so that every application running on an eCS JVM will take on the appearance of a native PM application written for OS2/eCS.&lt;br /&gt;
* A heavily refreshed PM native VNC Viewer ( and ongong development of Eugene Romanenko&#039;s promising new PM VNC Server 1.02 for OS2/eCS )&lt;br /&gt;
* Implement eCS 2.x as series of tightly linked virtual PCs running on an SMP 64-bit OS-platform such as GNU Darwin, NetBSD or GNU Linux (with one VM capturing C-A-D for crash recovery)&lt;br /&gt;
* Make the OS2/eCS CD bootable for installation or maintenance (BootAble by Hayo Baan)&lt;br /&gt;
* An easy browser-based system for end-users to submit problem reports - see the eComStation.com web site for eCS Bug Reporting !!&lt;br /&gt;
* A better, and more intuitive, method of integrating OS2/eCS with MS Windows in peer networks.&lt;br /&gt;
* Enable the Shift-Printscreen key combo for windowed OS2/eCS sessions&lt;br /&gt;
* A &amp;quot;Network Browser&amp;quot; to quickly navigate around the network attached devices.&lt;br /&gt;
* A better file manager - perhaps based on the source code of FM/2.&lt;br /&gt;
* A &amp;quot;WebExplorer&amp;quot; style browser - with the Gecko engine, Java, Javascript and 128-bit encryption&lt;br /&gt;
* Leave the NumLock on if it&#039;s turned on at startup by the BIOS (XWorkplace - Free).&lt;br /&gt;
* Update bootable OS2/eCS or eComStation install CDs with fixes (UpdCD by Zsolt Kadar - Free)&lt;br /&gt;
* A utility to help clean-up of INI files, so that broken WPS links need not be stored forever (XWorkplace - Free).&lt;br /&gt;
* Enhanced APM 1.2 (power management) support (APM/2 utility)&lt;br /&gt;
* Start OS2/eCS applications from a DOS prompt: avoid swapping windows (Seamless OS/2 - free)&lt;br /&gt;
* Integrate fully working Watchcat or a supported functional equivalent such as CAD-Handler into eCS !&lt;br /&gt;
* Better Plug and Play adapter support, but not as &amp;quot;good&amp;quot; as Windows ME&lt;br /&gt;
* Further polishing of the already impressive OS installer - it is now becoming one of the best elements of the user experience !!&lt;/div&gt;</summary>
		<author><name>Davidme</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4196</id>
		<title>The Warp Wishlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4196"/>
		<updated>2006-10-25T23:29:49Z</updated>

		<summary type="html">&lt;p&gt;Davidme: /* System Utilities */ Links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Warp Wishlist is now available at this netlabs.org wiki page with permission from it&#039;s maintainer. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.os2bbs.com/os2news/OS2Wishlist.html Os2bbs page]&lt;br /&gt;
&amp;lt;br&amp;gt;Visit also the [[Ideas]] wiki page.&lt;br /&gt;
&lt;br /&gt;
=The Top Ten Wishes=&lt;br /&gt;
&lt;br /&gt;
* A commercially supported, full featured [[GCC]] port, at the same code level as that of the equivalent Linux package (see &amp;quot;[[#Mind Your Language|Mind Your Language]]&amp;quot;, below)&lt;br /&gt;
* Great tools for [[porting|converting]] applications written for [[Win32]] or for [[XWindows]] into GUI native [[PM]] apps such as the extraordinary project [http://everblue.netlabs.org/ Everblue] from Netlabs, which should make it easier and much faster to bring applications originally written for the [[Linux]] and [[Unix]] platforms to OS2/eCS).&lt;br /&gt;
* A &amp;quot;Ready for eCS&amp;quot; certification process (to go with the [http://dev.ecomstation.com/mod.php?mod=userpage&amp;amp;menu=106&amp;amp;page_id=16 logo]) for hardware and software - to enable eCS buyers to see whether products are certified to work with their eCS system BEFORE they purchase them.  Five criteria for this logo might be&lt;br /&gt;
*# installs to optional drive locations using [http://warpin.netlabs.org/ WarpIn] or something better (such as an [[RPM]]-style package manager);&lt;br /&gt;
*# available in all the same [[NLS]] versions as eCS; &lt;br /&gt;
*# fully supports the InnoTek-[http://www.innotek.de/products/ft2lib/ft2libgeneral_e.html Font Engine for OS/2];&lt;br /&gt;
*# uses the [http://eros2.by.ru/systray_widget_en.shtml SysTray] API from [[ErOS2]];&lt;br /&gt;
*# has been updated within the last twelve months.&lt;br /&gt;
* [[Bootable JFS]], though this file system may be seen as &amp;quot;too alternative&amp;quot; for desktop use by John Q Public (or in any SOHO account unfamiliar with [[AIX]]) it lets us walk away from [[HPFS]] and [[FAT16]] boot drives, thereby reducing the number of required filesystems to one (like the ubiquitous Win* platform) - IBM already supports booting AIX and Linux from JFS, so how come they&#039;re dragging their collective feet on facilitating the code changes needed for bootable [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS] to become a reality on OS2/eCS ?&lt;br /&gt;
* The ability to easily install, load and run ubiquitous Win32 applications (eg MS Office XP) that the average business has already paid for, and prefers to keep using,  without the need for any Windows licenses on our PCs ( [http://www.codeweavers.com/products/office/ CrossOver Office]  gives Linux and FreeBSD users this ability already).&lt;br /&gt;
* Develop eCS 2.x as the first Desktop Virtual LAN (DVL) for x86 PCs.  The idea is to virtualise a complete heterogenous LAN consisting of two virtualised workstations and a virtualised file and print server machine.  The virtual server machine could run generic Linux and [[Samba]], first virtual workstation would run eComStation 1.2 and the second virtual workstation could run Windows NT or Win2000 (see &amp;quot;[[#other wishes|other wishes]]&amp;quot; - below).&lt;br /&gt;
* The latest release of the Sun [[Java]] 2 Standard Edition ([[J2SE]]) platform.  A native OS2/eCS port of Java 1.4.1 is available from [http://www.goldencode.com/company/press/20020814.html Golden Code] Development Corporation, while [http://www.innotek.de/products/javaos2/ Innotek] has released their own Java 1.42_05 product, which uses their unique [[Odin]] technology to run unmodified Win32 Java code from Sun&lt;br /&gt;
* The seamless integration of the [[Innotek Web Pack Plus]] for OS/2 and Castlesoft [[Colour Manager]] into the base eCS 1.x and future 2.x products.&lt;br /&gt;
* A media player, like the very impressive [http://os2.kiev.ua/en/wv.php WarpVisionGUI] project that is packaged with whatever license is needed to legally play back commercial [[DVD]] movies.&lt;br /&gt;
* Support for fourteen NLS versions; eg English, German, Dutch, Russian (available) plus French, Spanish, Italian, Portugese, Swedish, Trad Chinese, Simplified Chinese, Japanese, Korean, Hungarian and [http://std.dkuug.dk/JTC1/SC2/WG2/docs/n1643/n1643.htm Klingon] (as soon as commercially practicable).&lt;br /&gt;
&lt;br /&gt;
=The Programer&#039;s Cauldron=&lt;br /&gt;
&lt;br /&gt;
Our platform of choice needs constantly improving tools.  The very sophisticated cross platform [http://wxwindows.org/dl_os2.htm#dev wxWidgets] GUI application development framework is a good example of what is available for OS2/eCS.  Other steps forward may include :&lt;br /&gt;
&lt;br /&gt;
* Continued development of the potentially very important OSS [http://eclipseos2.netlabs.org/ Eclipse Java IDE] for the OS2/eCS platform (brought to you by [http://projects.netlabs.org/ Netlabs] )&lt;br /&gt;
* Increased C99 and C++98 standards compliance for compilers and tools running on OS2/eCS.&lt;br /&gt;
* Regular updates to the [[EMX]] runtime, to keep it feature compatible with the latest GNU C compilers available on mainstream Linux distros such as [[Xandros]].&lt;br /&gt;
* A new edition - dusted off and scrubbed clean of anachronisms of the pre-MCP2/eCS era - of at least one mainstream [[book]] that focuses on the unique aspects of the OS2/eCS platform&lt;br /&gt;
* A versatile, full featured Help File authoring package such as [http://www.hypermake.com/english/n024.html#hd24 Hypermake] by [[Martin Vieregg]] (shareware) or [http://www.os2world.com/vyperhelp/ VyperHelp] by [[Mektek]] (Open Source - GNU GPL)&lt;br /&gt;
* Feature sets equalling those available on the fascinating [http://www.iti.upv.es/%7Emaragda/doc/index.html Linux], solid [http://www.netbsd.org/ NetBSD] and occasionally notorious [http://www.deanliou.com/WinRG/ Win32] platforms today.&lt;br /&gt;
* A native OS2/eCS 32-bit parser and editor for [[XML]] and [[SGML]] files ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gx- gX] from Untravelled Sphere).&lt;br /&gt;
* Add support for compression of [[LX]] executables to the [[OpenWatcom]] C/C++ linker.&lt;br /&gt;
* An annual OS2/eCS developer seminar - held immediately after, and in the same city, as a large IT event unrelated to OS2/eCS.  Seminar attendees can reduce their time away from the office and, perhaps, charge their airfare to the non-OS2/eCS event that they needed to attend in that city anyway.&lt;br /&gt;
* Add Intel [[SSE1]] and [[SSE2]] instruction set enhancements to the OpenWatcom compiler&lt;br /&gt;
* A port of the modern, standards compliant [http://comeaucomputing.com/custom.html Comeau] C and C++ tools to OS2/eCS (commercial).&lt;br /&gt;
&lt;br /&gt;
=Mind Your Language=&lt;br /&gt;
&lt;br /&gt;
The OS2/eCS platform is well supported by languages and associated toolsets today and, due to the generally thankless work of many gifted OS2/eCS programers, the available choices are constantly improving.  Languages and application development tools ready for your next OS2/eCS project include :&lt;br /&gt;
&lt;br /&gt;
* [[C]] and [[C++]] options include [http://www.openwatcom.org/about/info_content.html OpenWatcom C/C++ 1.2] (free) and the commercially supported [http://www.innotek.de/products/gccos2/gccos2general_e.html Innotek GCC 3.2 for OS/2] &lt;br /&gt;
* Pascal options include the [http://sibyl.netlabs.org/ Netlabs OpenSibyl] project, [http://www.vpascal.com/ Virtual Pascal] for OS2 and [http://www.us.freepascal.org/down-os2.html Free Pascal for OS2].&lt;br /&gt;
* [[REXX]] options include [http://www-3.ibm.com/software/ad/obj-rexx/ ObjectREXX], (Open Sourced by IBM but not available for OS/2-eCS yet - [http://www.oorexx.org/ Open Object REXX]) Watcom [http://www.edm2.com/0206/vrexx.html VX-REXX] (find it on eBay) and [http://regina-rexx.sourceforge.net/index.html Regina-REXX] (free)&lt;br /&gt;
* [[Java]] is well supported on OS2/eCS. For a powerful multiplatform Java IDE that runs great on OS2/eCS, try [http://www.netbeans.org/ide/index.html NetBeans] (free, open source).&lt;br /&gt;
* [[Ada]] is available for OS2/eCS with [http://os2ports.com/content/sections/ada GNU Ada 95] (free) &lt;br /&gt;
* [[PHP]] your tool of choice ?  Then here&#039;s [http://silk.apana.org.au/php/ PHP 4] (free) &lt;br /&gt;
* [[Perl]] one, knit two ?  The [http://www.prima.eu.org/ PRIMA Toolkit] is a multi-platform GUI application development tool available for the OS2/eCS platform.&lt;br /&gt;
* [[Python]] handlers will love [http://www.andymac.org/python.html Python 2.3.4] (free)&lt;br /&gt;
* [[Fortran]] coders can get productive with [http://www.openwatcom.org/about/info_content.html OpenWatcom Fortran 1.2] (free)&lt;br /&gt;
* [[Smalltalk]] for big results !  Try the modern, well regarded [http://www.ibm.com/software/awdtools/smalltalk/  IBM VisualAge Smalltalk] or the open-source [[Squeak]].&lt;br /&gt;
&lt;br /&gt;
=Must Have - Features and Applications=&lt;br /&gt;
&lt;br /&gt;
Much of the best software available for OS2/eCS today is available at no cost under open source licences.  However, large commercial users often prefer to pay for a commercially licenced product (eg. StarOffice) rather than use free software of equal quality ( eg.[http://www.openoffice.org/ OpenOffice.org 1.2] ), perhaps because of the legally enforcible obligations commercial software licences may place on software vendors.  Having such choices is great !  Whether &amp;quot;running native&amp;quot; or utilising the very sexy Odin subsystem, there are some standard / mainstream applications that OS/2 and eCS need to support in order to offer aid and comfort to Windows survivors taking those hesitant first steps toward a brighter, less costly x86 alternative.&lt;br /&gt;
&lt;br /&gt;
* Support for [[ACPI]], without which OS2/eCS may cease to be a viable OS on future mainstream PC hardware.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install mutually compatible versions of [[Sane]]/2 and [[Tame]]/2 to any directory nominated.&lt;br /&gt;
* Integrated WPS folder views for many archiver formats (like [[ZIP]], [[RAR]], [[ARJ]], etc) - should be similar to the implementation in [[Object Desktop]], but inherit the extensions from e.g., XWorkplace ( [http://www.subsys.de/eZIP/ eZIP]).&lt;br /&gt;
* Enhancements to both the Presentation Manager (GUI) and command line (CLI) user interfaces, in particular, a robust new 32-bit [[command interpreter]] to replace the archaic IBM [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/conapi.html 16-bit CMD.exe] that still ships with every copy of OS/2 and eComStation sold.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install both [[Ghostscript]] for eCS/OS2 and [http://www.cs.wisc.edu/%7Eghost/gsview/ GhostView] to any directory nominated.&lt;br /&gt;
* Provide support in OS2/eCS for the [[X.500]] and [[DCE]] standards and for [[Kerberos]] authentication.&lt;br /&gt;
* A cool GUI internet dialer out of the box with a modern feature set (like [http://www.isdnpm.de/home.htm ISDNPM]) - the new eCSCoNet in eComStation 1.1 has banished DOIP to a museum. Also available are the deservedly popular [http://www.fx.dk/injoy/ InJoy Dialer] (character based) and [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links]&lt;br /&gt;
* A single sign-on facility, to obtain secure access from OS2/eCS to files and resources on Unix, Windows, Netware, Linux and Mac OS X servers - either over a LAN or across the world.&lt;br /&gt;
* ALL configuration info to reside in a readable and editable set of files, saved in one known place (i.e. x:\System\OS2\ini).&lt;br /&gt;
* Full support for reading and writing more modern Adobe .[[PDF]] documents within OS2/eCS word processors (see [[Lucide]]).&lt;br /&gt;
* A highly scalable [[mail server]] with [[IMAP]]4 support - ([http://www.stalker.com/CommuniGatePro/ CommunigatePro] - Commercial).&lt;br /&gt;
* Better support for [[Palm]]OS PDA devices ( [http://jsyncmanager.sourceforge.net/ JSyncManager] by Brad Barclay - free GPL ).&lt;br /&gt;
* [[Project scheduling]] software with Gantt charts ( so far, there is [http://www.ws-it.de/en/product/ptime/ptimeuse.html PTime/2] by Wolfram Schmid ).&lt;br /&gt;
* An up to date [[Citrix]] [[ICA]] Client such as the very professional [http://www.innotek.de/products/citrixos2/citrixos2features_e.html OS/2 Kit for Citrix ICA Client 7.100 Release 1] from Innotek GmbH.&lt;br /&gt;
* A native, full featured, bloat-free equivalent to MS Outlook - to ease transition from the high-cost Windows environment to OS2/eCS for price sensitive corporate users (the [http://lookout.netlabs.org/ Lookout/2] project).&lt;br /&gt;
&lt;br /&gt;
=Some Priority Applications for Porting=&lt;br /&gt;
&lt;br /&gt;
* Adobe Acrobat 6 - while [http://www.cs.wisc.edu/%7Eghost/gsview/index.htm GSView] or [http://www.subsys.de/ePDF/ ePDF] can do the job (mostly), Mac and Windows ex-users will forever insist on using the latest version of a product they have known and used for year after year.  For the moment, Innotek are offering release four of their OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_e.html Adobe Acrobat Reader 4.05] and release one of their planned OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_beta_e.html Adobe Acrobat Reader 5.1].&lt;br /&gt;
* [[Ximian Evolution]] and [[Ximian Connector]]. [http://www.ximian.com/products/evolution/ Evolution] is a highly regarded open-source MS Outlook look-alike, now fast gaining users on the Linux platform.  Ximian Connector allows non-Microsoft clients to connect to an [[MS Exchange Server]].  Novell &amp;quot;loved it so much, they bought the company&amp;quot;.  For OS2/eCS to fit easily into mainstream corporate networks, something like these two GNOME based products need to be ported from Linux and/or Solaris as a high priority.&lt;br /&gt;
* Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7] Player, not yet available for OS2/eCS, as the hard working team at Innotek are yet to obtain a licence (is this because of high cost ?).&lt;br /&gt;
* [[RealPlayer]] 10 - needed mainly for the same reasons as Acrobat 6. The Helix DNA [http://www.helixcommunity.org/ client] has been open sourced by RealNetworks, which should lead, in time, to an OS2/eCS port of this versatile media player.  Maybe it is not needed, but Windows refugees would sorely miss it.&lt;br /&gt;
* [[Intuit Quicken]] - because it is nearly ubiquitous and its absence is a show-stopper for many SOHO users, who have all their financial skills/records tied up in this one, simple to use product.&lt;br /&gt;
* Niku Workbench, a modern full featured alternative to Microsoft Project.  It&#039;s code has recently been released under the GPL (see [http://www.openworkbench.org/index.php OpenWorkBench] ) - free&lt;br /&gt;
* [[VirtualDub]], a multimedia editor, with useful [http://www.virtualdub.org/features features] for everyone with a digital video or still camera.  Can you port OpenDub to OS2/eCS ?  (free GPL).&lt;br /&gt;
* Port [[XLib]] to OS2/eCS Presentation Manager to swell the flow of applications written for Linux and Unix that can be adapted with relatve ease to run on OS2/eCS (eg. project [http://everblue.netlabs.org/ Everblue], from Netlabs)&lt;br /&gt;
* [[VideoLan]], is a full featured open source cross-platform [http://www.videolan.org/vlc/features.html media player and streaming server] with a plethora of Codecs and skins -  is the toolset needed to port this great looking application to OS2/eCS available ?&lt;br /&gt;
&lt;br /&gt;
=Kernel Desires=&lt;br /&gt;
&lt;br /&gt;
Not so long ago, OS/2 was arguably less crash prone than other x86 choices (notably Win9x), but in more recent times WinXP and some Linux distros have reversed this lead. [[Single Input Queue|Key GUI architecture decisions]] taken over ten years ago by the designers of PM and the WPS make it impossible to terminate some failing processes, including the WPS and PM themselves.  If OS2/eCS is to retain support from its current users, let alone attract new users, increased stability for PM and the WPS and a bullet-proof process killer are essential OS enhancements.&lt;br /&gt;
&lt;br /&gt;
* Multiple asynchronous input queues - the OS/2 Holy Grail - without this, process-killers often fail.&lt;br /&gt;
* A new 32-bit command processor ([http://www.scitechsoft.com/ftp/devel/4os2/ 4OS2 by JPSoft] - newly free and being actively maintained, or [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/cmd.html 32-bit Command Interpreter] by JdeBP - Free)&lt;br /&gt;
* A more capable Graphics Rendering Engine - a prerequisite to provide all applications with (optional) anti-aliased fonts for low resolution monitors (i.e. unable to show 104 dpi on a CRT or 114 dpi on a TFT display).&lt;br /&gt;
* The ability to utilise multiple virtual CPUs on Intel processors with its [[Hyperthreading]] feature.&lt;br /&gt;
* Support for AMD&#039;s [http://www.x86-64.org/about x86-64 CPU] (64-bit superset of the IA-32 architecture)&lt;br /&gt;
* Support for AMD&#039;s [http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_861_1028,00.html 3DNow!] instruction set&lt;br /&gt;
* Support for Intel&#039;s SSE1 and SSE2 instruction sets.&lt;br /&gt;
* X11/Motif API&#039;s ([ftp://ftp.netlabs.org/pub/xfree86/ XFree86/OS2 project] - Free, [http://www.hobsoft.com/www_us/produkte/connect/x11.htm HOBLink X11] - Commercial).&lt;br /&gt;
* Remove the 31 character font-naming limitation - to ease document exchange and interoperability.&lt;br /&gt;
* Symmetrical Multi-Processor ([[SMP]]) support for both Client ([http://consultron.ca/english/products/ecomstation/ecspro.html eCS with the SMP Pack]) &amp;amp; Server ([http://www-3.ibm.com/software/os/warp/warp-server/ IBM WSeB])&lt;br /&gt;
* Better [[hibernation]] support - support for JFS/LVM, SCSI, HPFS, etc&lt;br /&gt;
* Elimination of the former 512MB limit for memory addressing (already fixed in IBMs MCP and Serenity&#039;s eCS 1.0 or above)&lt;br /&gt;
* Allow &amp;quot;mounting&amp;quot; a device under an arbitrary path name ( as in Windows 2000 and WinXP )&lt;br /&gt;
* IBM completes (or releases for others to develop) [[SOM]] 3.0  in the form initially released as a beta in Februrary 1996, thus providing a [[CORBA]] 2 compliant object request broker for OS2/eCS. [The [http://www.objs.com/x3h7/som.htm System Object Model (SOM)], is an IBM implementation of [http://www.omg.org/gettingstarted/corbafaq.htm CORBA]  and forms the base on which the WorkPlace Shell (WPS) is built. The WPS in OS/2 4.52 and eComStation still uses the outdated, less capable IBM SOM 2.1 ]&lt;br /&gt;
&lt;br /&gt;
=System Security &amp;quot;Out of the Box&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
There have been at least four products or projects which delivered multiple-user functionality (eg. desktop prefs/settings are determined by a user&#039;s login ID) to OS/2, but none of them has ever been distributed as a part of the base OS, in the way that Microsoft has for Windows since at least 1995. For lack of distribution with the base OS, this product category has stagnated on OS2/eCS.  The lack of even the most basic multiple-user features &amp;quot;out of the box&amp;quot; makes OS2/eCS almost unique on x86 - but not in a good way !  A number of valuable projects will let us eliminate this deficiency :&lt;br /&gt;
&lt;br /&gt;
* [http://en.ecomstation.ru/openssh/ Security/2]  is now a requirement to run OpenSSH/2 and is currently expected to form a part of eCS 2.x product&lt;br /&gt;
* For more secure connections, installation of [http://en.ecomstation.ru/openssh/ OpenSSH/2] by default (instead of [[rLogin]] and [[Telnet]]).&lt;br /&gt;
* Better security - C2 while connected to a network (based on extending SES in Warp 4.x)&lt;br /&gt;
* For rusted-on IBM branded OS/2 users, multiple user features are offered with [http://www.quasarbbs.net/cristiano/mudesk.html MultiDesk] by Cristiano Guadagnino - Free &lt;br /&gt;
* Access control ([http://www-5.ibm.com/services/es/bis/secure.html IBM Secure Entry] and (perhaps in future) [[Sesame]] by [http://www.goldencode.com/ Golden Code] - Commercial)&lt;br /&gt;
* [[Filesystem encryption|Filesystem with password encryption]] of all data stored - as with NTFS&lt;br /&gt;
* [[Antivirus]] options with modern virus scanning engines ([http://enterprisesecurity.symantec.com/products/products.cfm?productID=27 Norton Antivirus] by Symantec, Viruscan by McAfee or the very popular [http://www.norman.com/products_nvc_os2.shtml Virus Control] by Norman Data Defense Systems Inc.)&lt;br /&gt;
* An easy to install and use [[firewall]] application based on Stateful Packet Inspection technology.&lt;br /&gt;
* Strong file encryption/decryption with both VIO and (in future) PM interfaces ([http://www.blowgish.org/teatime.php TeaTime/2] by Daniël de Kok).&lt;br /&gt;
&lt;br /&gt;
=File System Support=&lt;br /&gt;
&lt;br /&gt;
* Better [[FAT32]] and [[NTFS]] drivers - for large disks ([http://www.dsteiner.com/products/software/os2/ifs.htm NTFS utilities] - Free, [http://fat32.netlabs.org/index.phtml FAT32 drivers] - Free)&lt;br /&gt;
* Ability to boot the operating system from mainstream file systems such as NTFS, FAT32 and [[EXT2]] (FAT16 and HPFS are at a developmental dead-end)&lt;br /&gt;
* Add [[UDF]]-support for removable Magneto-Optical storage to the existing file system drivers.&lt;br /&gt;
* Better support for [[VFAT]] long file names often used with [[Zip disk]]s and with plain Diskettes ([http://www.os2world.com/cgi-bin/news/viewnews.cgi?category=32&amp;amp;id=1085456753 VFATMon by Jason Stefanovich])&lt;br /&gt;
* Read/write access to Macintosh disks ([http://www.student.nada.kth.se/%7Ef96-bet/HFS/ HFS drivers] from Marcus Better - Now GPL on Hobbes)&lt;br /&gt;
* Read/write access to Linux file systems ([http://perso.wanadoo.fr/matthieu.willm/ext2-os2/ ext2-os2 drivers] by Matthieu Willm - Free)&lt;br /&gt;
* The ability to share a fast to recover 64-bit journalling file system (eg [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS2] ) with AIX and Linux.&lt;br /&gt;
* The ability to boot from and read/write to the much admired [[XFS]] journalling file system.&lt;br /&gt;
* Integrate [[TVFS]] support into the kernel ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=tvfs TVFS] - Free EWS, version 2.11 is now on Hobbes)&lt;br /&gt;
* A bullet-proof FDISK, display, analysis and recovery tool for disks and filesystems ( [http://www.dfsee.com/dfsee.htm DFSee] )&lt;br /&gt;
* [[Logical Volume Manager]] (no reliance on drive letters, provides sophisticated drive spanning)&lt;br /&gt;
* A database-like journalling filesystem with support for metadata (ie Extended Attributes) like [[BeFS]] in BeOS or like [[AFS]] in [http://www.atheos.cx/ AtheOS].&lt;br /&gt;
* The journalled [[ReiserFS]].&lt;br /&gt;
* A port of [[TrueCrypt]], a free open-source disk encryption software for Windows XP/2000/2003 and Linux [http://www.truecrypt.org/].&lt;br /&gt;
* An equivalent of [[Captive]], &amp;quot;[http://www.jankratochvil.net/project/captive/ the first free NTFS read/write filesystem for GNU/Linux]. It implements the Win32 kernel API required to run the original &lt;br /&gt;
Windows filesystem binary drivers.&lt;br /&gt;
* A stackable [[union filesystem]] like [http://www.fsl.cs.sunysb.edu/project-unionfs.html UnionFS] to create virtual folders &amp;quot;containing&amp;quot; the files of two unrelated folders.&lt;br /&gt;
* A [[filesystem in userspace]] like [http://fuse.sourceforge.net/ FUSE] to allow the creation of virtual filesystems with normal programming tools like Rexx, Python, C,... enabling thinks like [http://wikipediafs.sourceforge.net/ WikipediaFS].&lt;br /&gt;
&lt;br /&gt;
=Drivers R Us=&lt;br /&gt;
&lt;br /&gt;
* IBM completes the [http://ais.gmd.de/%7Eveit/os2/kee.html KEE API] to allow pure 32-bit physical device drivers (no more thunks, thanks!)&lt;br /&gt;
* Drivers for the [http://www.broadcom.com/ Broadcom] BCM4401 chipset, as many mainstream laptops (eg. the Dell Inspirion 8600) use this Broadcom chipset for the integrated NIC.&lt;br /&gt;
* Why not licence the surprising Panasonic USB drivers for DOS and include them in the eCS entry level product ?&lt;br /&gt;
* A driver for a PCI sound card, any sound card, that supports the [[MIDI]] hardware connection. This can be via the joystick port, USB or Firewire or whatever.&lt;br /&gt;
* A revolutionary video driver model ([http://www.scitechsoft.com/products/enterprise/os2features.html Scitech SNAP] - Commercial &amp;amp; Free variants)&lt;br /&gt;
* A universal driver for [[scanner]]s (including USB 2.0 models) along the same lines as SNAP.&lt;br /&gt;
* Better CD-ROM / CD-RW / DVDs device manager drivers ( [http://hp.vector.co.jp/authors/VA001398/#faq_jjscdrom JJSCDROM] by Takayuki Suwa )&lt;br /&gt;
* Better support for [http://www.1394ta.org/ FireWire] 800 and other new enabling technologies such as&lt;br /&gt;
* Support for the [http://www4.tomshardware.com/storage/20020812/index.html Serial ATA] standard likely to replace EIDE for PC hard drives within two years is already included in Version 1.6.4 of Daniela Engert&#039;s Danis506 drivers - Great to hear it !&lt;br /&gt;
* Drivers for the proposed [http://www.serialattachedscsi.com/ Serial Attached SCSI] standard may be of special value to OS2/eCS users in future for attaching more demanding peripheral devices (such as scanners and disk arrays).&lt;br /&gt;
* Better PCI [[sound card]] drivers ([http://sound.netlabs.org/ SBLive! driver] - Free, [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument Universal Audio drivers] from Innotek - for IPA subscribers, or from eCS)&lt;br /&gt;
* Better support for modern [[video card]]s ([http://www.scitechsoft.com/products/enterprise/snap_os2_content.html Scitech SNAP Graphics] - Commercial)&lt;br /&gt;
* Better support for IEEE [http://www.80211-planet.com/news/article.php/1502671 802.11g], [[802.11b]] and [[802.11a]] wireless networks (WLAN), including PCI cards and the general availability of drivers for IBM devices based on the Lucent Orinoco chipset.&lt;br /&gt;
* Better USB 2.0 Scanner support - a serious deficiency today ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=usbscan USBScan.Sys] will hopefully integrate with [http://paulf.free.fr/sane-os2-gui.html SANE/2] - Free and [http://www.os2world.com/goran/tame.htm TAME/2] by Goran Ivankovic and Klaus Staedtler - Free)&lt;br /&gt;
* Better USB 2.0 Camera support (USB on OS/2 site maintained by Martin Iturbide)&lt;br /&gt;
* Better Serial drivers ([http://www.gwinn.com/ SIO2K] by Ray Gwinn - Shareware)&lt;br /&gt;
* Better printer drivers (IBM drivers for [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/5b74e0e7572dc53086256c2f00631d2c?OpenDocument postscript], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/fe52d45fee2e225986256c2f00630f76?OpenDocument inkjets], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/169817402fcb123186256c2f0062db5a?OpenDocument laserjets], and [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/067f720b0177c4c286256c2f00633470?OpenDocument plotters] - Free)&lt;br /&gt;
* Better DVD, DVD-RAM / DVD-RW and CD-RW support (IBM&#039;s [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/4b2e6f2261265d6d86256a810069fe2b?OpenDocument  UDF 2.01] - for IPA subscribers, or from eCS, [http://www.rsj.de/stage/en/cdwriter/cd_os2.asp RSJ CD Writer] - commercial)&lt;br /&gt;
* Better [[TV card]] support for [[BT878]]-based cards ([http://os2.kiev.ua/en/tvshow.php TVShow Project] - from Kiev Elephant)&lt;br /&gt;
* Better support for cable modems and xDSL ([ftp://ftp.uni-freiburg.de/pub/pc/os2/isdn/ ISDNPM], treats cable modems like an NIC)&lt;br /&gt;
* Support for USB 1.0, 1.1 and 2.0 (UHCI, OHCI and EHCI [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/eda0b842e1e56c1e86256c170050c84b?OpenDocument USB drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Support for multi-function Printer / Fax / Scanner / Copiers.&lt;br /&gt;
* Support for [[Sis7012]] and [[Sis7018]] audio (hopefully to be provided in a future release of [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument UNIAUD]).&lt;br /&gt;
* Updated [[DIVE]], [[DART]], and [[RTMIDI]] (for multimedia AND games)&lt;br /&gt;
* Universal [[device driver porting kit]] - something like IBM Open32, only for drivers&lt;br /&gt;
* Support for more and better joysticks with all their latest features ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gamedd new joystick driver] - Free)&lt;br /&gt;
* 32-bit [[PC Card]] 5.0 support ([http://www7.software.ibm.com/2bcprod.nsf/186d96ebef23e6438625689c007ac1ef/60cd60ba019194f7862566de0052496d?OpenDocument CardBus drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* 32-bit TCP/IP stack and applications ([http://techsupport.services.ibm.com/asd-bin/doc/en_us/tcpclnt/f-feat.htm version 4.3.x] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Enhanced support for removable media (LS120, LS240, Zip 250, Zip 750, Jaz, Syquest, etc.)&lt;br /&gt;
* Support for modern optical and &amp;quot;wheel&amp;quot; mice ([http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/899e6aa065ded37786256bf4006da652?OpenDocument IBM drivers] - Free, [http://www.nbsoftware.de/sw_ms21en.htm Amouse])&lt;br /&gt;
* Support for the PCTel [[HSP56]] audio modem chip.&lt;br /&gt;
&lt;br /&gt;
=The Front Office=&lt;br /&gt;
&lt;br /&gt;
Few business or home users would consider OS2/eCS worth buying as as an alternative general purpose platform without a choice of high quality Office productivity software ready to go.  Happily, our preferred platform offers a wealth of alternatives in this area and our choices are getting much better in [[As of 2004|2004]] !&lt;br /&gt;
&lt;br /&gt;
* Microsoft Office, dust off that old Windows licence, you can soon use it to run MS Office in an OS2/eCS virtual machine such as [http://www.serenityvirtual.com/ SViSta] (commercial)&lt;br /&gt;
* OpenOffice.Org, the ultimate Office application for the Linux platform is coming to OS2/eCS, with [http://www.innotek.de/products/ Innotek] once again applying its Odin skills to good effect !&lt;br /&gt;
* Lotus Smartsuite, updated to [http://www.lotus.com/products/smartsuiteos2.nsf version 1.7.3] with many improvments - particularly for those needing to work with MS Office documents (commercial).&lt;br /&gt;
* ROMLogic [[Papyrus Office]], recently updated to version 10 - in both the German and English languages - a surprisingly compact Office solution (commercial)&lt;br /&gt;
* [[SunDial Office]], the Rodney Dangerfield of powerful, well designed Office suites - for those who prefer a different way of getting the job done (commercial)&lt;br /&gt;
* Lotus Notes, one of the main rivals to MS Exchange/Outlook in the Fortune 500 space is apparently to be released in a Java version by IBM.  The absence of this key application on our preferred platform was likely cited as a reason for walking away from OS/2, so a Java version usable on OS2/eCS would be great !&lt;br /&gt;
* A new [[CIFS]]/[[SMB]] Client (not a netdrive plugin) to allow eCS/OS2 to transparently access resources and files held both on (the formerly ubquitous) Windows servers and on the Linux and FreeBSD servers which have now won acceptance everywhere from SOHO to the Fortune 500&lt;br /&gt;
&lt;br /&gt;
=Servers for Every Purpose=&lt;br /&gt;
&lt;br /&gt;
IBM Warp Server for eBusiness (WSeB) was great, once, but has fallen far behind the pace and is unlikely to ever be substantially enhanced by IBM (it also costs a lot, for what you get).  The modern open source server software for OS2/eCS included in the list below offers so much performance and value. . . perhaps we will one day be able to buy a commercially supported OS2/eCS ServerSuite from eCS resellers ?  Until then, you can be up and running with some of the great free and commercial server software below !&lt;br /&gt;
&lt;br /&gt;
* Web Servers, such as [http://silk.apana.org.au/apache/ Apache] for OS/2 (open source) the svelt and efficient [http://dink.org/web2/ Web/2] or the W3C [http://www.w3.org/Jigsaw/ Jigsaw] server (written in Java !)&lt;br /&gt;
* Application Servers, such as [http://os2ports.com/content/sections/zopeos2 Zope] (open source) &amp;amp; IBM [http://www.os2.cz/index.php?lang=en&amp;amp;v=view&amp;amp;nid=1300 WebSphere 4.01] (commercial).&lt;br /&gt;
* Database Servers, such as [http://www.quassarbbs.com/yuri/mysql2/index.html MySQL] and [http://venuto.monrif.net/ PostgreSQL] (free) or IBM [http://www-3.ibm.com/software/data/db2/udb/ DB2]  (commercial)&lt;br /&gt;
* File &amp;amp; Print Servers, such as [http://samba.org/ Samba] (free) or [http://www-3.ibm.com/software/os/warp/warp-server/ IBM WarpServer for eBusiness] (commercial)&lt;br /&gt;
* Directory Servers, such as [http://www.openldap.org/ OpenLDAP] (will this LDAP server be ported by [http://www4.airnet.ne.jp/tyano/ Takashi Yano] ?)&lt;br /&gt;
* Mail Servers, such as [http://www.zeryx.com/ ZxMail] (commercial) and [http://eepjm.newcastle.edu.au/os2/Weasel.html Weasel] (also very well regarded).&lt;br /&gt;
* Boot Servers, such as the [http://www.q-systemsonline.com/pxe_booting2.html Q-Systems] solution, able to boot diskless OS2/eCS PCs over a LAN&lt;br /&gt;
* FTP Servers, such as the superb [http://www.os2ezine.com/20010216/ftpserver.html FTPServer]  by Peter Moylan (shareware).&lt;br /&gt;
* Standby Servers, such as [http://www.os2bbs.com/os2news/httP;//www,innotek.de/products/costandby/costandbygeneral_e.html CoStandby server for eBusiness] by Innotek (commercial).&lt;br /&gt;
* BackUp and Recovery Servers, such as [http://www.cds-inc.com/prod/ba2ksv.html# BackAgain/2000 Server] by CDS Inc. (commercial).&lt;br /&gt;
* Proxy Cache Servers, such as [http://www.os2.spb.ru/software/internet/squid/ Squid for OS/2]  (open source)&lt;br /&gt;
* Domain Name Servers, such as [http://www.goldencode.com/atlos2/notes/dns/dns.html#obtaincode BIND 8] from the ISC (free). Is anybody porting [http://www.isc.org/products/BIND/bind9.html BIND 9]  ?&lt;br /&gt;
* Multi-function Server suites, such as [http://www.inetpowerserver.com/ InetPowerServer] or [http://www.nititelecom.com/caravandownload.htm Caravan] for mail, web and ftp use&lt;br /&gt;
* DHCP Servers, such as that which ships with WSeB, or a port of something from the OSS world ?&lt;br /&gt;
* Transaction Servers, like IBM CICS for OS/2 (apparently IBM has withdrawn it from sale).&lt;br /&gt;
&lt;br /&gt;
=Improved Multimedia Support=&lt;br /&gt;
&lt;br /&gt;
* A fully licenced DVD movie player, with no crashing during playback &amp;amp; flawless audio-synch&lt;br /&gt;
* An elegant, up to date port from the Linux platform of [http://www.reamined.on.ca/doconnor/xine/ Xine for OS/2] currently a work in progress by [[Darwin O&#039;Connor]].&lt;br /&gt;
* A commercially supported [http://www.mozilla.org/ports/os2/ Warpzilla] based browser that integrates the Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7 Player], Adobe Acrobat Reader 6.0 as a helper application and a [http://www.dvdfllc.co.jp/ DVD licence].&lt;br /&gt;
* Regular updates to the very useful [ftp://hobbes.nmsu.edu/pub/os2/system/drivers/sound/uniaudio_gpl_compiledbinaries2.zip Universal Audio Driver] for OS2/eCS (free GPL version).&lt;br /&gt;
* Ability to record DVDs - CDRecord [ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ ProDVD] is now available for OS2/eCS (free)&lt;br /&gt;
* Complete replacement for [[MMOS/2]] WPS classes ([http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes] by Chris Wohlgemuth)&lt;br /&gt;
* Create audio &amp;amp; data CDs in a snap using the power of the WPS ( [http://www.os2world.com/cdwriting/creator/creatormain.htm Audio/Data CD Creator] )&lt;br /&gt;
* Multimedia playback with support popular audio/video codecs ([http://os2.kiev.ua/en/wv.php WarpVision] - Free).&lt;br /&gt;
* Better hardware accelerated video support ([http://os2.kiev.ua/en/overlay.php WarpOverlay!] project - from the Kiev Elephant)&lt;br /&gt;
* Improved [[MP3]] media players ([[WarpAmp]] - Free, [[PM123]] - Shareware).&lt;br /&gt;
* Ogg [[Vorbis]], [[FLAC]] and MP3 playback ([http://math.berkeley.edu/%7Eroconnor/MMIOMP3/ Multimedia IOProcs] and the [http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes])&lt;br /&gt;
* Support for RealAudio &amp;amp; Video streams ( can Innotek get [http://www.real.com/ RealPlayer 10] running using its [http://odin.netlabs.org/ Odin] technology ? )&lt;br /&gt;
* Sound drivers that accomodate simultaneous audio under OS2/eCS and WinOS2&lt;br /&gt;
* Sound scheme editor ([ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/scheme/sound16.zip Sound Scheme Editor] - Free)&lt;br /&gt;
* A full-featured sound recorder/editor (such as the promising [http://home.clara.net/orac/os2.htm#dtape D-Tape project] from Paul Ratcliffe)&lt;br /&gt;
* New Audio-Video and Graphics Codecs - not yet another player (we have VERY good ones today)&lt;br /&gt;
* More and better plugins/helper applications for Mozilla/Netscape (i.e. for WAV, MPG, etc etc)&lt;br /&gt;
&lt;br /&gt;
=System Utilities=&lt;br /&gt;
&lt;br /&gt;
* A PM utility comparable to Norton SysInfo that every OS2/eCS user can admire ([http://hobbes.nmsu.edu/cgi-bin/h-viewer?sh=1&amp;amp;fname=/pub/os2/util/system/sysinfo0820.zip Sysinfo/2 0.8.20] by Alexey Smirnov - Free)&lt;br /&gt;
* A utility that automatically mounts USB media, updates the list of the accessible devices and assigns the corresponding drive letter ([http://hobbes.nmsu.edu/cgi-bin/h-browse?sh=1&amp;amp;dir=//pub/os2/util/disk USBmountD]).&lt;br /&gt;
* User friendly PM application for editing your Config.sys ([http://www.tyra2.de/ Tyra/2]- Shareware)&lt;br /&gt;
* Another PM application for system maintenance ([http://www.os2world.com/goran/cfgtool.htm Config Tool] by Goran Ivankovic - Free)&lt;br /&gt;
* A compendium of Config.sys information (Joerg Sievers&#039; [http://www.warpsite.de/en/csdp/about.htm Config.Sys Documentation Project], ConfigTool [http://www.os2world.com/goran/cfgtool/cfgdat.htm database] by Klaus Staedtler)&lt;br /&gt;
* Association editor, like the utility of similar name ([http://www.os2ss.com/information/kelder/ AssoEdit] by Henk Kelder - Free)&lt;br /&gt;
* [[INI]] editor with repair function ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial, [ftp://ftp.pc.ibm.com/pub/pccbbs/os2_ews/iniedit.zip IniEdit] - Free EWS)&lt;br /&gt;
* [[Defrag]] program for all OS2/eCS supported file systems ([http://hobbes.nmsu.edu/pub/os2/util/disk/gulite20.zip Graham Utilities] - was Commercial)&lt;br /&gt;
* Uninstaller that monitors installations for perfect cleanup later ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial)&lt;br /&gt;
* Better internet dialer applications ([http://www.fx.dk/injoy/ InJoy] - Shareware, [http://www.isdnpm.de/home.htm ISDNPM] - Shareware, [http://en.ecomstation.ru/dialer/ Dialer/2] - Free, [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links])&lt;br /&gt;
* A process killer that grabs Ctl-Alt-Del, REXX interface ([http://www.pcs-soft.com/productcc25.htm CAD Commander] - Commercial)&lt;br /&gt;
* Priority manager ([http://www.prioritymaster.com/ Priority Master] - Commercial)&lt;br /&gt;
* Work Place Shell (WPS) class manager ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* File Phoenix/2, an effective FAT and HPFS [[undelete]] tool ([http://archiv.leo.org/pub/comp/os/os2/leo/systools/phenx135.zip/ Version 1.35] - Free EWS)&lt;br /&gt;
* GUI File Manager, with a tree view like that in Windows 3.1 (http://www.os2world.com/freeos2/file.html#ffreedom FileFreedom 2.02] - Freeware)&lt;br /&gt;
* Ability to open command line from WPS folders ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* Better network utilities: [[traceroute]], [[nbtstat]], [[ping]], etc included in eCS and IPA subscriptions.&lt;br /&gt;
* A really useful Character Map applet ([http://glass.os2.spb.ru/software/english/charmap.html Character Map/2] by Glassman - Free - GNU GPL)&lt;br /&gt;
* Benchmarks to test OS2/eCS performance on your own system ([http://warped.cswnet.com/Sysbench/ SysBench] - Free - Source code available)&lt;br /&gt;
&lt;br /&gt;
=Just Browsing=&lt;br /&gt;
&lt;br /&gt;
There are a number of good native PM and CLI web browsers available for OS2/eCS, some bulky, some slim, some older, some startlingly new.   What I wish was on my own desktop right now is an &amp;quot;eComStation themed&amp;quot; browser  based on the latest [http://www.mozilla.org/ports/os2/ Mozilla] or [http://www.ph.unimelb.edu.au/%7Essk/kde/srcdoc/khtml/KHTMLPart.html KHTML] code (used by Apple&#039;s [http://www.apple/safari/ Safari-web] browser for OS X, by KDE in its Konqueror browser for Linux and in ABrowse for Atheos) - with integrated multimedia helper applications to smoothly handle PDF and Flash content.  This sought-after browser would, ofcourse, provide by default bookmarks, including for the eCS updates site, OS2/eCS developer sites, news pages and free / commercial software provider sites.  For the here and now (or yesterday if you prefer) try these six choices - all of them have their own strengths and weaknesses :&lt;br /&gt;
&lt;br /&gt;
* For IBM Passport Advantage (IPA) subscribers there is the IBM Web Browser (commercial)&lt;br /&gt;
* For other OS2/eCS users (or those who want to use the latest versions) there are two other Mozilla based browsers; eg. [http://www.mozilla.org/ports/os2/ Warpzilla], and the browser-only version now known as [http://www.mozilla.org/projects/firefox/ Mozilla - Firefox].&lt;br /&gt;
* There is also the older but still widely used Netscape 4.61 for OS/2 web browser (Free)&lt;br /&gt;
* If you want something really different, you can even pay for [http://www.opera.com/products/desktop/index.dml?platform=os2 Opera] 5 for OS2/eCS - Commercial&lt;br /&gt;
* For nostalgic OS/2 users, there will always be IBM WebExplorer - it coulda been a contender - too bad IBM likely won&#039;t release the code either to the OS2/eCS community or else to Serenity Systems or an ISV such as Golden Code.&lt;br /&gt;
&lt;br /&gt;
=User Interface Enhancements=&lt;br /&gt;
&lt;br /&gt;
The WPS and PM &amp;quot;are OS2/eCS&amp;quot; to most users.  To replace either of these two elements of the OS2/eCS platform is to lead users to choose a whole different OS, like Red Hat, MacOSX or FreeBSD.  If OS2/eCS becomes &amp;quot;more like Windows&amp;quot; (as is happening with many Linux distributions) we would be losing one of the key advantages our favorite OS platform retains - its unmatched user interface.  That advantage can be increased yet further - here are some ways :&lt;br /&gt;
&lt;br /&gt;
* The OS2/eCS useability enhancements Rich Walsh has created in his DragText 3.8 product are just great.  I wish they were integrated into eCS 1.x like Dialog Enhancer and eWorkplace.  For the forseeable future, it seems likely to remain one of those must-have products, like oven mitts, aspirin and electric lighting.&lt;br /&gt;
* Include a tiny widget on the system bar allowing easy switching between different LAN configurations with a single click; eg toggling between &amp;quot;Work/Office&amp;quot; with a fixed IP and a proxy and &amp;quot;Home&amp;quot;, with DHCP and no proxy etc. There is already Windows shareware that allows this available.&lt;br /&gt;
* Improved color scheme editor (ColourManager/2 originally by Richard Castle - Shareware)&lt;br /&gt;
* The ability to easily create a directory, by default, in any &amp;quot;file, save&amp;quot; option (even windoze has this often useful feature).&lt;br /&gt;
* Make Scitech SNAP the default video driver under OS2/eCS.&lt;br /&gt;
* Tabbed windows, like Mozilla&#039;s tabbed pages, but useable with any OS2/eCS application. The-Ion window manager for X servers uses this user interface idea.&lt;br /&gt;
* Give REXX scripts access to WPS objects (using XWorkplace or the very promising WPS Wizard).&lt;br /&gt;
* Replace the IBM Presentation Manager (PM) with an open source clean room re-implementation optimised for stability, not performance. This PM clone should not break tools or key applications.&lt;br /&gt;
* Christian Langanke has provided us with (Animated Mouse Pointers 1.01 for OS/2 - Free)&lt;br /&gt;
* Develop a plan to systematically replace every original WPS class with a better designed, more stable, functional equivalent (preferably to be released under dual commercial / BSD syle licences.  Hmmm this seems, gradually, to be happening. . .)&lt;br /&gt;
* Transform OS2 titlebars, backgrounds, buttons etc (Styler/2 by Alessandro Cantatore - Shareware - variants are included in eCS 1.0 and 1.1)&lt;br /&gt;
* Transparent windows and folders (Candybarz by Netlabs)&lt;br /&gt;
* Allow small (32x32) icons in high resolutions (Dialog Enhancer by Richard Castle - Shareware)&lt;br /&gt;
* While eCS 1.2 now bundles the Snowstorm screensaver, those still using MCP or earlier releases of OS/2 may like to try Screensaver by Siegfried Hanisch or else take a look at Screen Saver by Jostein Ullestad - Shareware&lt;br /&gt;
* Add a Recycle Bin with options for managing deleted files &amp;amp; WPS objects (XWorkplace - Free, TrashCan 2.71 - Free)&lt;br /&gt;
* Logout, close apps, and restart of desktop - like Windows98 does (XWorkplace - Free)&lt;br /&gt;
* Dynamic resolution changing.&lt;br /&gt;
* Better, centralized configuration for display driver and other settings.&lt;br /&gt;
* A Shutdown folder and the option to reboot when shutting down (XWorkplace - Free)&lt;br /&gt;
* Improved selective install - change hardware or software, without having to do both.&lt;br /&gt;
* Option to have full path name in title of folders (XWorkplace - Free)&lt;br /&gt;
* Ability to readily locate all Shadows of an object and all Folder templates.&lt;br /&gt;
* Enhanced replacements for the venerable WarpCenter (XWorkplace - Free, Systray Widget for XCenter based on the original work of Dmitry Zaharov - Free)&lt;br /&gt;
* Determination of file type by header info (so Windows .HLP files open with WinHelp, and OS/2 and eComStation .HLP files open with NewView)&lt;br /&gt;
* A font manager to avoid absurdly long font selection lists (XWorkplace - Free, FontFolder - Shareware)&lt;br /&gt;
&lt;br /&gt;
=Warp Legacy OS Sub-Systems - the Next Generation=&lt;br /&gt;
&lt;br /&gt;
OS/2 has a long, proud history of supporting legacy software such as 16-bit DOS and Windows. Several teams have done amazing work to enhance DOS, the 32-bit DPMI DOS environment, Win16, GeOS and other legacy software environments for which OS2/eCS already contains built-in support.  Yet relatively little of this work has so far been made available in a form usable by ordinary OS2/eCS end-users.&lt;br /&gt;
&lt;br /&gt;
Many OS/2 users say &amp;quot;Let those who want it, pay for it&amp;quot;.  Removing MDOS and WinOS2 from the base OS2/eCS product and offering a seperate Legacy OS Sub-System CD to interested buyers, might be the fairest way to fund a very extensive refresh of DOS, DPMI and Win16 support.  This CD would provide end users with a &amp;quot;single-click&amp;quot; installation of the original WinOS2 sub-system, plus an eCS-themed GUI (perhaps using the Calmira II technology) plus Win32s 1.25, plus-Paragon DOS or the newly released DR-DOS 8.0 (for their speed, ongoing development status and features eg. FAT32 drivers) plus all of the patches and fixes available for the OS2/eCS DPMI host (0.9x and 1.0) for 32-bit DOS apps.&lt;br /&gt;
&lt;br /&gt;
* Eliminate 16-bit resource limits in WinOS2 and in DOS Virtual Machines a.k.a. &amp;quot;DVMs&amp;quot;.&lt;br /&gt;
* Full 16 bit WAVE and MIDI support in DOS boxes and Win-OS/2.&lt;br /&gt;
* New look &amp;amp; feel for WinOS2 sessions (WPS for Windows - Free or Calmira II - Free or Paypal.&lt;br /&gt;
* Improve OS2/eCS DVM compatibility with DPMI games (vCOMPAT by Martin Kiewitz - Free)&lt;br /&gt;
* Installs of WinOS2 to include support for Win32s up to version 1.25 (Win32s compatibility list)&lt;br /&gt;
* REXX in DOS sessions (like IBM PC-DOS 2000 or Regina-REXX- Free)&lt;br /&gt;
* Provide VFAT long file name support for DOS and WinOS2 sessions.&lt;br /&gt;
* Display short versions of long filenames so that DOS &amp;amp; Windows can see them.&lt;br /&gt;
* Provide a &amp;quot;start&amp;quot; command in DOS sessions (4OS2 by JP Software - now free or &amp;quot;StartB&amp;quot; by Christian Langanke)&lt;br /&gt;
* Ability to run the many K-12 Educational applications from Breadbox.com, using the Industry Standard GUI version of GeOS running on OS2/eCS.&lt;br /&gt;
* Distribute the DPMI version of the Seal 2 graphical user interface for use with DOS VMs (free).&lt;br /&gt;
&lt;br /&gt;
=Other Wishes for OS/2 and eComStation=&lt;br /&gt;
&lt;br /&gt;
* Desktop Virtual LAN (DVL) - see top ten wishes above.  The underlying technology is meant to be absolutely invisible to the end user.  After booting, they would only see a regular eCS desktop come up, but when they click on the icon for, say, Microsoft Access 2000 that appears on their eCS 1.2 desktop, Access just launches as if the user was sitting at an ordinary WinXP machine.  For this different approach to running unmodified Win32 applications (and unmodified Linux CLI apps) on OS2/eCS to have adequate &amp;quot;useability&amp;quot;, then the virtualised machines running a copy of Windows 2000 and a copy of Linux would each have to be started up as soon as the PC was powered on.  This idea is one possible use for the existing HOB XServer, VNC Server/Viewer and SVISTA technologies.  I suggest that the &amp;quot;secret host&amp;quot; OS would be 64 bit NetBSD as it has significant respect and mindshare among developers, is under heavy development, has no licencing fees to pay and, unlike OS2/eCS, supports all modes offered by the AMD x86-64 platform; likely to displace the x86-32 platform within three years or so.&lt;br /&gt;
* Provide Firefox / Mozilla with any easy to use extra function eg. to convert PMMail *.msg files to Mozilla / Firefox format, perhaps using the PMM2MOZ program to &amp;quot;import&amp;quot; the *.msg files.&lt;br /&gt;
* Opera 7 - do you feel the need for speed ?  A successful effort to port the Opera browser to OS/2 and eCS should result in a great product that adds credibility to OS2/eCS as an alternative on the x86 platform.&lt;br /&gt;
* In the interests of coherency and understanding, stop referring to DOS Virtual Machines &amp;quot;VDMs&amp;quot; (rename them as &amp;quot;DVMs&amp;quot; so acronym mirrors &amp;quot;JVM&amp;quot;)&lt;br /&gt;
* The ability to host Linux, WinXP, other OS choices in a virtual machine under OS2/eCS - Serenity Systems is now working on SViSta (commercial)&lt;br /&gt;
* A rewrite of MPTS PROTMAN, which allows dynamic network driver (re)configuration (a necessity for properly utilizing TCP/BEUI in a DHCP environment).&lt;br /&gt;
* Examples of newly developed and maintained embeded systems that use OS2/eCS for mission critical applications, such as EMS telephony (Total Recall System by Chris Martinic - Commercial).&lt;br /&gt;
* Install a single variant of the REXX interpreter (Object REXX by IBM) as it is intolerant of flaky programming habits, compared to its less discerning sibling&lt;br /&gt;
* Ability to map &amp;quot;Windows Special&amp;quot; and other keys to useful functions (XWorkplace or eStylerLite in eCS 1.x; Win95Key - Free)&lt;br /&gt;
* A Chinese and other Language Homework Trainer package that runs on eComStation (free).&lt;br /&gt;
* Support for multiple monitors &amp;quot;Dual-Head&amp;quot; (SNAP Graphics by Scitech Software - Commercial)&lt;br /&gt;
* A native PM graphical configuration utility for the promising InetPowerServer suite&lt;br /&gt;
* Better support for Daylight Savings Time (eCS Clock in eCS 1.x; DSTswitch - Shareware)&lt;br /&gt;
* Provide an eComStation Pluggable Look And Feel (PLAF) for Sun Java applications, so that every application running on an eCS JVM will take on the appearance of a native PM application written for OS2/eCS.&lt;br /&gt;
* A heavily refreshed PM native VNC Viewer ( and ongong development of Eugene Romanenko&#039;s promising new PM VNC Server 1.02 for OS2/eCS )&lt;br /&gt;
* Implement eCS 2.x as series of tightly linked virtual PCs running on an SMP 64-bit OS-platform such as GNU Darwin, NetBSD or GNU Linux (with one VM capturing C-A-D for crash recovery)&lt;br /&gt;
* Make the OS2/eCS CD bootable for installation or maintenance (BootAble by Hayo Baan)&lt;br /&gt;
* An easy browser-based system for end-users to submit problem reports - see the eComStation.com web site for eCS Bug Reporting !!&lt;br /&gt;
* A better, and more intuitive, method of integrating OS2/eCS with MS Windows in peer networks.&lt;br /&gt;
* Enable the Shift-Printscreen key combo for windowed OS2/eCS sessions&lt;br /&gt;
* A &amp;quot;Network Browser&amp;quot; to quickly navigate around the network attached devices.&lt;br /&gt;
* A better file manager - perhaps based on the source code of FM/2.&lt;br /&gt;
* A &amp;quot;WebExplorer&amp;quot; style browser - with the Gecko engine, Java, Javascript and 128-bit encryption&lt;br /&gt;
* Leave the NumLock on if it&#039;s turned on at startup by the BIOS (XWorkplace - Free).&lt;br /&gt;
* Update bootable OS2/eCS or eComStation install CDs with fixes (UpdCD by Zsolt Kadar - Free)&lt;br /&gt;
* A utility to help clean-up of INI files, so that broken WPS links need not be stored forever (XWorkplace - Free).&lt;br /&gt;
* Enhanced APM 1.2 (power management) support (APM/2 utility)&lt;br /&gt;
* Start OS2/eCS applications from a DOS prompt: avoid swapping windows (Seamless OS/2 - free)&lt;br /&gt;
* Integrate fully working Watchcat or a supported functional equivalent such as CAD-Handler into eCS !&lt;br /&gt;
* Better Plug and Play adapter support, but not as &amp;quot;good&amp;quot; as Windows ME&lt;br /&gt;
* Further polishing of the already impressive OS installer - it is now becoming one of the best elements of the user experience !!&lt;/div&gt;</summary>
		<author><name>Davidme</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4195</id>
		<title>The Warp Wishlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4195"/>
		<updated>2006-10-25T23:03:35Z</updated>

		<summary type="html">&lt;p&gt;Davidme: /* Improved Multimedia Support */ Links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Warp Wishlist is now available at this netlabs.org wiki page with permission from it&#039;s maintainer. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.os2bbs.com/os2news/OS2Wishlist.html Os2bbs page]&lt;br /&gt;
&amp;lt;br&amp;gt;Visit also the [[Ideas]] wiki page.&lt;br /&gt;
&lt;br /&gt;
=The Top Ten Wishes=&lt;br /&gt;
&lt;br /&gt;
* A commercially supported, full featured [[GCC]] port, at the same code level as that of the equivalent Linux package (see &amp;quot;[[#Mind Your Language|Mind Your Language]]&amp;quot;, below)&lt;br /&gt;
* Great tools for [[porting|converting]] applications written for [[Win32]] or for [[XWindows]] into GUI native [[PM]] apps such as the extraordinary project [http://everblue.netlabs.org/ Everblue] from Netlabs, which should make it easier and much faster to bring applications originally written for the [[Linux]] and [[Unix]] platforms to OS2/eCS).&lt;br /&gt;
* A &amp;quot;Ready for eCS&amp;quot; certification process (to go with the [http://dev.ecomstation.com/mod.php?mod=userpage&amp;amp;menu=106&amp;amp;page_id=16 logo]) for hardware and software - to enable eCS buyers to see whether products are certified to work with their eCS system BEFORE they purchase them.  Five criteria for this logo might be&lt;br /&gt;
*# installs to optional drive locations using [http://warpin.netlabs.org/ WarpIn] or something better (such as an [[RPM]]-style package manager);&lt;br /&gt;
*# available in all the same [[NLS]] versions as eCS; &lt;br /&gt;
*# fully supports the InnoTek-[http://www.innotek.de/products/ft2lib/ft2libgeneral_e.html Font Engine for OS/2];&lt;br /&gt;
*# uses the [http://eros2.by.ru/systray_widget_en.shtml SysTray] API from [[ErOS2]];&lt;br /&gt;
*# has been updated within the last twelve months.&lt;br /&gt;
* [[Bootable JFS]], though this file system may be seen as &amp;quot;too alternative&amp;quot; for desktop use by John Q Public (or in any SOHO account unfamiliar with [[AIX]]) it lets us walk away from [[HPFS]] and [[FAT16]] boot drives, thereby reducing the number of required filesystems to one (like the ubiquitous Win* platform) - IBM already supports booting AIX and Linux from JFS, so how come they&#039;re dragging their collective feet on facilitating the code changes needed for bootable [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS] to become a reality on OS2/eCS ?&lt;br /&gt;
* The ability to easily install, load and run ubiquitous Win32 applications (eg MS Office XP) that the average business has already paid for, and prefers to keep using,  without the need for any Windows licenses on our PCs ( [http://www.codeweavers.com/products/office/ CrossOver Office]  gives Linux and FreeBSD users this ability already).&lt;br /&gt;
* Develop eCS 2.x as the first Desktop Virtual LAN (DVL) for x86 PCs.  The idea is to virtualise a complete heterogenous LAN consisting of two virtualised workstations and a virtualised file and print server machine.  The virtual server machine could run generic Linux and [[Samba]], first virtual workstation would run eComStation 1.2 and the second virtual workstation could run Windows NT or Win2000 (see &amp;quot;[[#other wishes|other wishes]]&amp;quot; - below).&lt;br /&gt;
* The latest release of the Sun [[Java]] 2 Standard Edition ([[J2SE]]) platform.  A native OS2/eCS port of Java 1.4.1 is available from [http://www.goldencode.com/company/press/20020814.html Golden Code] Development Corporation, while [http://www.innotek.de/products/javaos2/ Innotek] has released their own Java 1.42_05 product, which uses their unique [[Odin]] technology to run unmodified Win32 Java code from Sun&lt;br /&gt;
* The seamless integration of the [[Innotek Web Pack Plus]] for OS/2 and Castlesoft [[Colour Manager]] into the base eCS 1.x and future 2.x products.&lt;br /&gt;
* A media player, like the very impressive [http://os2.kiev.ua/en/wv.php WarpVisionGUI] project that is packaged with whatever license is needed to legally play back commercial [[DVD]] movies.&lt;br /&gt;
* Support for fourteen NLS versions; eg English, German, Dutch, Russian (available) plus French, Spanish, Italian, Portugese, Swedish, Trad Chinese, Simplified Chinese, Japanese, Korean, Hungarian and [http://std.dkuug.dk/JTC1/SC2/WG2/docs/n1643/n1643.htm Klingon] (as soon as commercially practicable).&lt;br /&gt;
&lt;br /&gt;
=The Programer&#039;s Cauldron=&lt;br /&gt;
&lt;br /&gt;
Our platform of choice needs constantly improving tools.  The very sophisticated cross platform [http://wxwindows.org/dl_os2.htm#dev wxWidgets] GUI application development framework is a good example of what is available for OS2/eCS.  Other steps forward may include :&lt;br /&gt;
&lt;br /&gt;
* Continued development of the potentially very important OSS [http://eclipseos2.netlabs.org/ Eclipse Java IDE] for the OS2/eCS platform (brought to you by [http://projects.netlabs.org/ Netlabs] )&lt;br /&gt;
* Increased C99 and C++98 standards compliance for compilers and tools running on OS2/eCS.&lt;br /&gt;
* Regular updates to the [[EMX]] runtime, to keep it feature compatible with the latest GNU C compilers available on mainstream Linux distros such as [[Xandros]].&lt;br /&gt;
* A new edition - dusted off and scrubbed clean of anachronisms of the pre-MCP2/eCS era - of at least one mainstream [[book]] that focuses on the unique aspects of the OS2/eCS platform&lt;br /&gt;
* A versatile, full featured Help File authoring package such as [http://www.hypermake.com/english/n024.html#hd24 Hypermake] by [[Martin Vieregg]] (shareware) or [http://www.os2world.com/vyperhelp/ VyperHelp] by [[Mektek]] (Open Source - GNU GPL)&lt;br /&gt;
* Feature sets equalling those available on the fascinating [http://www.iti.upv.es/%7Emaragda/doc/index.html Linux], solid [http://www.netbsd.org/ NetBSD] and occasionally notorious [http://www.deanliou.com/WinRG/ Win32] platforms today.&lt;br /&gt;
* A native OS2/eCS 32-bit parser and editor for [[XML]] and [[SGML]] files ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gx- gX] from Untravelled Sphere).&lt;br /&gt;
* Add support for compression of [[LX]] executables to the [[OpenWatcom]] C/C++ linker.&lt;br /&gt;
* An annual OS2/eCS developer seminar - held immediately after, and in the same city, as a large IT event unrelated to OS2/eCS.  Seminar attendees can reduce their time away from the office and, perhaps, charge their airfare to the non-OS2/eCS event that they needed to attend in that city anyway.&lt;br /&gt;
* Add Intel [[SSE1]] and [[SSE2]] instruction set enhancements to the OpenWatcom compiler&lt;br /&gt;
* A port of the modern, standards compliant [http://comeaucomputing.com/custom.html Comeau] C and C++ tools to OS2/eCS (commercial).&lt;br /&gt;
&lt;br /&gt;
=Mind Your Language=&lt;br /&gt;
&lt;br /&gt;
The OS2/eCS platform is well supported by languages and associated toolsets today and, due to the generally thankless work of many gifted OS2/eCS programers, the available choices are constantly improving.  Languages and application development tools ready for your next OS2/eCS project include :&lt;br /&gt;
&lt;br /&gt;
* [[C]] and [[C++]] options include [http://www.openwatcom.org/about/info_content.html OpenWatcom C/C++ 1.2] (free) and the commercially supported [http://www.innotek.de/products/gccos2/gccos2general_e.html Innotek GCC 3.2 for OS/2] &lt;br /&gt;
* Pascal options include the [http://sibyl.netlabs.org/ Netlabs OpenSibyl] project, [http://www.vpascal.com/ Virtual Pascal] for OS2 and [http://www.us.freepascal.org/down-os2.html Free Pascal for OS2].&lt;br /&gt;
* [[REXX]] options include [http://www-3.ibm.com/software/ad/obj-rexx/ ObjectREXX], (Open Sourced by IBM but not available for OS/2-eCS yet - [http://www.oorexx.org/ Open Object REXX]) Watcom [http://www.edm2.com/0206/vrexx.html VX-REXX] (find it on eBay) and [http://regina-rexx.sourceforge.net/index.html Regina-REXX] (free)&lt;br /&gt;
* [[Java]] is well supported on OS2/eCS. For a powerful multiplatform Java IDE that runs great on OS2/eCS, try [http://www.netbeans.org/ide/index.html NetBeans] (free, open source).&lt;br /&gt;
* [[Ada]] is available for OS2/eCS with [http://os2ports.com/content/sections/ada GNU Ada 95] (free) &lt;br /&gt;
* [[PHP]] your tool of choice ?  Then here&#039;s [http://silk.apana.org.au/php/ PHP 4] (free) &lt;br /&gt;
* [[Perl]] one, knit two ?  The [http://www.prima.eu.org/ PRIMA Toolkit] is a multi-platform GUI application development tool available for the OS2/eCS platform.&lt;br /&gt;
* [[Python]] handlers will love [http://www.andymac.org/python.html Python 2.3.4] (free)&lt;br /&gt;
* [[Fortran]] coders can get productive with [http://www.openwatcom.org/about/info_content.html OpenWatcom Fortran 1.2] (free)&lt;br /&gt;
* [[Smalltalk]] for big results !  Try the modern, well regarded [http://www.ibm.com/software/awdtools/smalltalk/  IBM VisualAge Smalltalk] or the open-source [[Squeak]].&lt;br /&gt;
&lt;br /&gt;
=Must Have - Features and Applications=&lt;br /&gt;
&lt;br /&gt;
Much of the best software available for OS2/eCS today is available at no cost under open source licences.  However, large commercial users often prefer to pay for a commercially licenced product (eg. StarOffice) rather than use free software of equal quality ( eg.[http://www.openoffice.org/ OpenOffice.org 1.2] ), perhaps because of the legally enforcible obligations commercial software licences may place on software vendors.  Having such choices is great !  Whether &amp;quot;running native&amp;quot; or utilising the very sexy Odin subsystem, there are some standard / mainstream applications that OS/2 and eCS need to support in order to offer aid and comfort to Windows survivors taking those hesitant first steps toward a brighter, less costly x86 alternative.&lt;br /&gt;
&lt;br /&gt;
* Support for [[ACPI]], without which OS2/eCS may cease to be a viable OS on future mainstream PC hardware.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install mutually compatible versions of [[Sane]]/2 and [[Tame]]/2 to any directory nominated.&lt;br /&gt;
* Integrated WPS folder views for many archiver formats (like [[ZIP]], [[RAR]], [[ARJ]], etc) - should be similar to the implementation in [[Object Desktop]], but inherit the extensions from e.g., XWorkplace ( [http://www.subsys.de/eZIP/ eZIP]).&lt;br /&gt;
* Enhancements to both the Presentation Manager (GUI) and command line (CLI) user interfaces, in particular, a robust new 32-bit [[command interpreter]] to replace the archaic IBM [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/conapi.html 16-bit CMD.exe] that still ships with every copy of OS/2 and eComStation sold.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install both [[Ghostscript]] for eCS/OS2 and [http://www.cs.wisc.edu/%7Eghost/gsview/ GhostView] to any directory nominated.&lt;br /&gt;
* Provide support in OS2/eCS for the [[X.500]] and [[DCE]] standards and for [[Kerberos]] authentication.&lt;br /&gt;
* A cool GUI internet dialer out of the box with a modern feature set (like [http://www.isdnpm.de/home.htm ISDNPM]) - the new eCSCoNet in eComStation 1.1 has banished DOIP to a museum. Also available are the deservedly popular [http://www.fx.dk/injoy/ InJoy Dialer] (character based) and [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links]&lt;br /&gt;
* A single sign-on facility, to obtain secure access from OS2/eCS to files and resources on Unix, Windows, Netware, Linux and Mac OS X servers - either over a LAN or across the world.&lt;br /&gt;
* ALL configuration info to reside in a readable and editable set of files, saved in one known place (i.e. x:\System\OS2\ini).&lt;br /&gt;
* Full support for reading and writing more modern Adobe .[[PDF]] documents within OS2/eCS word processors (see [[Lucide]]).&lt;br /&gt;
* A highly scalable [[mail server]] with [[IMAP]]4 support - ([http://www.stalker.com/CommuniGatePro/ CommunigatePro] - Commercial).&lt;br /&gt;
* Better support for [[Palm]]OS PDA devices ( [http://jsyncmanager.sourceforge.net/ JSyncManager] by Brad Barclay - free GPL ).&lt;br /&gt;
* [[Project scheduling]] software with Gantt charts ( so far, there is [http://www.ws-it.de/en/product/ptime/ptimeuse.html PTime/2] by Wolfram Schmid ).&lt;br /&gt;
* An up to date [[Citrix]] [[ICA]] Client such as the very professional [http://www.innotek.de/products/citrixos2/citrixos2features_e.html OS/2 Kit for Citrix ICA Client 7.100 Release 1] from Innotek GmbH.&lt;br /&gt;
* A native, full featured, bloat-free equivalent to MS Outlook - to ease transition from the high-cost Windows environment to OS2/eCS for price sensitive corporate users (the [http://lookout.netlabs.org/ Lookout/2] project).&lt;br /&gt;
&lt;br /&gt;
=Some Priority Applications for Porting=&lt;br /&gt;
&lt;br /&gt;
* Adobe Acrobat 6 - while [http://www.cs.wisc.edu/%7Eghost/gsview/index.htm GSView] or [http://www.subsys.de/ePDF/ ePDF] can do the job (mostly), Mac and Windows ex-users will forever insist on using the latest version of a product they have known and used for year after year.  For the moment, Innotek are offering release four of their OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_e.html Adobe Acrobat Reader 4.05] and release one of their planned OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_beta_e.html Adobe Acrobat Reader 5.1].&lt;br /&gt;
* [[Ximian Evolution]] and [[Ximian Connector]]. [http://www.ximian.com/products/evolution/ Evolution] is a highly regarded open-source MS Outlook look-alike, now fast gaining users on the Linux platform.  Ximian Connector allows non-Microsoft clients to connect to an [[MS Exchange Server]].  Novell &amp;quot;loved it so much, they bought the company&amp;quot;.  For OS2/eCS to fit easily into mainstream corporate networks, something like these two GNOME based products need to be ported from Linux and/or Solaris as a high priority.&lt;br /&gt;
* Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7] Player, not yet available for OS2/eCS, as the hard working team at Innotek are yet to obtain a licence (is this because of high cost ?).&lt;br /&gt;
* [[RealPlayer]] 10 - needed mainly for the same reasons as Acrobat 6. The Helix DNA [http://www.helixcommunity.org/ client] has been open sourced by RealNetworks, which should lead, in time, to an OS2/eCS port of this versatile media player.  Maybe it is not needed, but Windows refugees would sorely miss it.&lt;br /&gt;
* [[Intuit Quicken]] - because it is nearly ubiquitous and its absence is a show-stopper for many SOHO users, who have all their financial skills/records tied up in this one, simple to use product.&lt;br /&gt;
* Niku Workbench, a modern full featured alternative to Microsoft Project.  It&#039;s code has recently been released under the GPL (see [http://www.openworkbench.org/index.php OpenWorkBench] ) - free&lt;br /&gt;
* [[VirtualDub]], a multimedia editor, with useful [http://www.virtualdub.org/features features] for everyone with a digital video or still camera.  Can you port OpenDub to OS2/eCS ?  (free GPL).&lt;br /&gt;
* Port [[XLib]] to OS2/eCS Presentation Manager to swell the flow of applications written for Linux and Unix that can be adapted with relatve ease to run on OS2/eCS (eg. project [http://everblue.netlabs.org/ Everblue], from Netlabs)&lt;br /&gt;
* [[VideoLan]], is a full featured open source cross-platform [http://www.videolan.org/vlc/features.html media player and streaming server] with a plethora of Codecs and skins -  is the toolset needed to port this great looking application to OS2/eCS available ?&lt;br /&gt;
&lt;br /&gt;
=Kernel Desires=&lt;br /&gt;
&lt;br /&gt;
Not so long ago, OS/2 was arguably less crash prone than other x86 choices (notably Win9x), but in more recent times WinXP and some Linux distros have reversed this lead. [[Single Input Queue|Key GUI architecture decisions]] taken over ten years ago by the designers of PM and the WPS make it impossible to terminate some failing processes, including the WPS and PM themselves.  If OS2/eCS is to retain support from its current users, let alone attract new users, increased stability for PM and the WPS and a bullet-proof process killer are essential OS enhancements.&lt;br /&gt;
&lt;br /&gt;
* Multiple asynchronous input queues - the OS/2 Holy Grail - without this, process-killers often fail.&lt;br /&gt;
* A new 32-bit command processor ([http://www.scitechsoft.com/ftp/devel/4os2/ 4OS2 by JPSoft] - newly free and being actively maintained, or [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/cmd.html 32-bit Command Interpreter] by JdeBP - Free)&lt;br /&gt;
* A more capable Graphics Rendering Engine - a prerequisite to provide all applications with (optional) anti-aliased fonts for low resolution monitors (i.e. unable to show 104 dpi on a CRT or 114 dpi on a TFT display).&lt;br /&gt;
* The ability to utilise multiple virtual CPUs on Intel processors with its [[Hyperthreading]] feature.&lt;br /&gt;
* Support for AMD&#039;s [http://www.x86-64.org/about x86-64 CPU] (64-bit superset of the IA-32 architecture)&lt;br /&gt;
* Support for AMD&#039;s [http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_861_1028,00.html 3DNow!] instruction set&lt;br /&gt;
* Support for Intel&#039;s SSE1 and SSE2 instruction sets.&lt;br /&gt;
* X11/Motif API&#039;s ([ftp://ftp.netlabs.org/pub/xfree86/ XFree86/OS2 project] - Free, [http://www.hobsoft.com/www_us/produkte/connect/x11.htm HOBLink X11] - Commercial).&lt;br /&gt;
* Remove the 31 character font-naming limitation - to ease document exchange and interoperability.&lt;br /&gt;
* Symmetrical Multi-Processor ([[SMP]]) support for both Client ([http://consultron.ca/english/products/ecomstation/ecspro.html eCS with the SMP Pack]) &amp;amp; Server ([http://www-3.ibm.com/software/os/warp/warp-server/ IBM WSeB])&lt;br /&gt;
* Better [[hibernation]] support - support for JFS/LVM, SCSI, HPFS, etc&lt;br /&gt;
* Elimination of the former 512MB limit for memory addressing (already fixed in IBMs MCP and Serenity&#039;s eCS 1.0 or above)&lt;br /&gt;
* Allow &amp;quot;mounting&amp;quot; a device under an arbitrary path name ( as in Windows 2000 and WinXP )&lt;br /&gt;
* IBM completes (or releases for others to develop) [[SOM]] 3.0  in the form initially released as a beta in Februrary 1996, thus providing a [[CORBA]] 2 compliant object request broker for OS2/eCS. [The [http://www.objs.com/x3h7/som.htm System Object Model (SOM)], is an IBM implementation of [http://www.omg.org/gettingstarted/corbafaq.htm CORBA]  and forms the base on which the WorkPlace Shell (WPS) is built. The WPS in OS/2 4.52 and eComStation still uses the outdated, less capable IBM SOM 2.1 ]&lt;br /&gt;
&lt;br /&gt;
=System Security &amp;quot;Out of the Box&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
There have been at least four products or projects which delivered multiple-user functionality (eg. desktop prefs/settings are determined by a user&#039;s login ID) to OS/2, but none of them has ever been distributed as a part of the base OS, in the way that Microsoft has for Windows since at least 1995. For lack of distribution with the base OS, this product category has stagnated on OS2/eCS.  The lack of even the most basic multiple-user features &amp;quot;out of the box&amp;quot; makes OS2/eCS almost unique on x86 - but not in a good way !  A number of valuable projects will let us eliminate this deficiency :&lt;br /&gt;
&lt;br /&gt;
* [http://en.ecomstation.ru/openssh/ Security/2]  is now a requirement to run OpenSSH/2 and is currently expected to form a part of eCS 2.x product&lt;br /&gt;
* For more secure connections, installation of [http://en.ecomstation.ru/openssh/ OpenSSH/2] by default (instead of [[rLogin]] and [[Telnet]]).&lt;br /&gt;
* Better security - C2 while connected to a network (based on extending SES in Warp 4.x)&lt;br /&gt;
* For rusted-on IBM branded OS/2 users, multiple user features are offered with [http://www.quasarbbs.net/cristiano/mudesk.html MultiDesk] by Cristiano Guadagnino - Free &lt;br /&gt;
* Access control ([http://www-5.ibm.com/services/es/bis/secure.html IBM Secure Entry] and (perhaps in future) [[Sesame]] by [http://www.goldencode.com/ Golden Code] - Commercial)&lt;br /&gt;
* [[Filesystem encryption|Filesystem with password encryption]] of all data stored - as with NTFS&lt;br /&gt;
* [[Antivirus]] options with modern virus scanning engines ([http://enterprisesecurity.symantec.com/products/products.cfm?productID=27 Norton Antivirus] by Symantec, Viruscan by McAfee or the very popular [http://www.norman.com/products_nvc_os2.shtml Virus Control] by Norman Data Defense Systems Inc.)&lt;br /&gt;
* An easy to install and use [[firewall]] application based on Stateful Packet Inspection technology.&lt;br /&gt;
* Strong file encryption/decryption with both VIO and (in future) PM interfaces ([http://www.blowgish.org/teatime.php TeaTime/2] by Daniël de Kok).&lt;br /&gt;
&lt;br /&gt;
=File System Support=&lt;br /&gt;
&lt;br /&gt;
* Better [[FAT32]] and [[NTFS]] drivers - for large disks ([http://www.dsteiner.com/products/software/os2/ifs.htm NTFS utilities] - Free, [http://fat32.netlabs.org/index.phtml FAT32 drivers] - Free)&lt;br /&gt;
* Ability to boot the operating system from mainstream file systems such as NTFS, FAT32 and [[EXT2]] (FAT16 and HPFS are at a developmental dead-end)&lt;br /&gt;
* Add [[UDF]]-support for removable Magneto-Optical storage to the existing file system drivers.&lt;br /&gt;
* Better support for [[VFAT]] long file names often used with [[Zip disk]]s and with plain Diskettes ([http://www.os2world.com/cgi-bin/news/viewnews.cgi?category=32&amp;amp;id=1085456753 VFATMon by Jason Stefanovich])&lt;br /&gt;
* Read/write access to Macintosh disks ([http://www.student.nada.kth.se/%7Ef96-bet/HFS/ HFS drivers] from Marcus Better - Now GPL on Hobbes)&lt;br /&gt;
* Read/write access to Linux file systems ([http://perso.wanadoo.fr/matthieu.willm/ext2-os2/ ext2-os2 drivers] by Matthieu Willm - Free)&lt;br /&gt;
* The ability to share a fast to recover 64-bit journalling file system (eg [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS2] ) with AIX and Linux.&lt;br /&gt;
* The ability to boot from and read/write to the much admired [[XFS]] journalling file system.&lt;br /&gt;
* Integrate [[TVFS]] support into the kernel ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=tvfs TVFS] - Free EWS, version 2.11 is now on Hobbes)&lt;br /&gt;
* A bullet-proof FDISK, display, analysis and recovery tool for disks and filesystems ( [http://www.dfsee.com/dfsee.htm DFSee] )&lt;br /&gt;
* [[Logical Volume Manager]] (no reliance on drive letters, provides sophisticated drive spanning)&lt;br /&gt;
* A database-like journalling filesystem with support for metadata (ie Extended Attributes) like [[BeFS]] in BeOS or like [[AFS]] in [http://www.atheos.cx/ AtheOS].&lt;br /&gt;
* The journalled [[ReiserFS]].&lt;br /&gt;
* A port of [[TrueCrypt]], a free open-source disk encryption software for Windows XP/2000/2003 and Linux [http://www.truecrypt.org/].&lt;br /&gt;
* An equivalent of [[Captive]], &amp;quot;[http://www.jankratochvil.net/project/captive/ the first free NTFS read/write filesystem for GNU/Linux]. It implements the Win32 kernel API required to run the original &lt;br /&gt;
Windows filesystem binary drivers.&lt;br /&gt;
* A stackable [[union filesystem]] like [http://www.fsl.cs.sunysb.edu/project-unionfs.html UnionFS] to create virtual folders &amp;quot;containing&amp;quot; the files of two unrelated folders.&lt;br /&gt;
* A [[filesystem in userspace]] like [http://fuse.sourceforge.net/ FUSE] to allow the creation of virtual filesystems with normal programming tools like Rexx, Python, C,... enabling thinks like [http://wikipediafs.sourceforge.net/ WikipediaFS].&lt;br /&gt;
&lt;br /&gt;
=Drivers R Us=&lt;br /&gt;
&lt;br /&gt;
* IBM completes the [http://ais.gmd.de/%7Eveit/os2/kee.html KEE API] to allow pure 32-bit physical device drivers (no more thunks, thanks!)&lt;br /&gt;
* Drivers for the [http://www.broadcom.com/ Broadcom] BCM4401 chipset, as many mainstream laptops (eg. the Dell Inspirion 8600) use this Broadcom chipset for the integrated NIC.&lt;br /&gt;
* Why not licence the surprising Panasonic USB drivers for DOS and include them in the eCS entry level product ?&lt;br /&gt;
* A driver for a PCI sound card, any sound card, that supports the [[MIDI]] hardware connection. This can be via the joystick port, USB or Firewire or whatever.&lt;br /&gt;
* A revolutionary video driver model ([http://www.scitechsoft.com/products/enterprise/os2features.html Scitech SNAP] - Commercial &amp;amp; Free variants)&lt;br /&gt;
* A universal driver for [[scanner]]s (including USB 2.0 models) along the same lines as SNAP.&lt;br /&gt;
* Better CD-ROM / CD-RW / DVDs device manager drivers ( [http://hp.vector.co.jp/authors/VA001398/#faq_jjscdrom JJSCDROM] by Takayuki Suwa )&lt;br /&gt;
* Better support for [http://www.1394ta.org/ FireWire] 800 and other new enabling technologies such as&lt;br /&gt;
* Support for the [http://www4.tomshardware.com/storage/20020812/index.html Serial ATA] standard likely to replace EIDE for PC hard drives within two years is already included in Version 1.6.4 of Daniela Engert&#039;s Danis506 drivers - Great to hear it !&lt;br /&gt;
* Drivers for the proposed [http://www.serialattachedscsi.com/ Serial Attached SCSI] standard may be of special value to OS2/eCS users in future for attaching more demanding peripheral devices (such as scanners and disk arrays).&lt;br /&gt;
* Better PCI [[sound card]] drivers ([http://sound.netlabs.org/ SBLive! driver] - Free, [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument Universal Audio drivers] from Innotek - for IPA subscribers, or from eCS)&lt;br /&gt;
* Better support for modern [[video card]]s ([http://www.scitechsoft.com/products/enterprise/snap_os2_content.html Scitech SNAP Graphics] - Commercial)&lt;br /&gt;
* Better support for IEEE [http://www.80211-planet.com/news/article.php/1502671 802.11g], [[802.11b]] and [[802.11a]] wireless networks (WLAN), including PCI cards and the general availability of drivers for IBM devices based on the Lucent Orinoco chipset.&lt;br /&gt;
* Better USB 2.0 Scanner support - a serious deficiency today ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=usbscan USBScan.Sys] will hopefully integrate with [http://paulf.free.fr/sane-os2-gui.html SANE/2] - Free and [http://www.os2world.com/goran/tame.htm TAME/2] by Goran Ivankovic and Klaus Staedtler - Free)&lt;br /&gt;
* Better USB 2.0 Camera support (USB on OS/2 site maintained by Martin Iturbide)&lt;br /&gt;
* Better Serial drivers ([http://www.gwinn.com/ SIO2K] by Ray Gwinn - Shareware)&lt;br /&gt;
* Better printer drivers (IBM drivers for [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/5b74e0e7572dc53086256c2f00631d2c?OpenDocument postscript], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/fe52d45fee2e225986256c2f00630f76?OpenDocument inkjets], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/169817402fcb123186256c2f0062db5a?OpenDocument laserjets], and [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/067f720b0177c4c286256c2f00633470?OpenDocument plotters] - Free)&lt;br /&gt;
* Better DVD, DVD-RAM / DVD-RW and CD-RW support (IBM&#039;s [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/4b2e6f2261265d6d86256a810069fe2b?OpenDocument  UDF 2.01] - for IPA subscribers, or from eCS, [http://www.rsj.de/stage/en/cdwriter/cd_os2.asp RSJ CD Writer] - commercial)&lt;br /&gt;
* Better [[TV card]] support for [[BT878]]-based cards ([http://os2.kiev.ua/en/tvshow.php TVShow Project] - from Kiev Elephant)&lt;br /&gt;
* Better support for cable modems and xDSL ([ftp://ftp.uni-freiburg.de/pub/pc/os2/isdn/ ISDNPM], treats cable modems like an NIC)&lt;br /&gt;
* Support for USB 1.0, 1.1 and 2.0 (UHCI, OHCI and EHCI [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/eda0b842e1e56c1e86256c170050c84b?OpenDocument USB drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Support for multi-function Printer / Fax / Scanner / Copiers.&lt;br /&gt;
* Support for [[Sis7012]] and [[Sis7018]] audio (hopefully to be provided in a future release of [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument UNIAUD]).&lt;br /&gt;
* Updated [[DIVE]], [[DART]], and [[RTMIDI]] (for multimedia AND games)&lt;br /&gt;
* Universal [[device driver porting kit]] - something like IBM Open32, only for drivers&lt;br /&gt;
* Support for more and better joysticks with all their latest features ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gamedd new joystick driver] - Free)&lt;br /&gt;
* 32-bit [[PC Card]] 5.0 support ([http://www7.software.ibm.com/2bcprod.nsf/186d96ebef23e6438625689c007ac1ef/60cd60ba019194f7862566de0052496d?OpenDocument CardBus drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* 32-bit TCP/IP stack and applications ([http://techsupport.services.ibm.com/asd-bin/doc/en_us/tcpclnt/f-feat.htm version 4.3.x] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Enhanced support for removable media (LS120, LS240, Zip 250, Zip 750, Jaz, Syquest, etc.)&lt;br /&gt;
* Support for modern optical and &amp;quot;wheel&amp;quot; mice ([http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/899e6aa065ded37786256bf4006da652?OpenDocument IBM drivers] - Free, [http://www.nbsoftware.de/sw_ms21en.htm Amouse])&lt;br /&gt;
* Support for the PCTel [[HSP56]] audio modem chip.&lt;br /&gt;
&lt;br /&gt;
=The Front Office=&lt;br /&gt;
&lt;br /&gt;
Few business or home users would consider OS2/eCS worth buying as as an alternative general purpose platform without a choice of high quality Office productivity software ready to go.  Happily, our preferred platform offers a wealth of alternatives in this area and our choices are getting much better in [[As of 2004|2004]] !&lt;br /&gt;
&lt;br /&gt;
* Microsoft Office, dust off that old Windows licence, you can soon use it to run MS Office in an OS2/eCS virtual machine such as [http://www.serenityvirtual.com/ SViSta] (commercial)&lt;br /&gt;
* OpenOffice.Org, the ultimate Office application for the Linux platform is coming to OS2/eCS, with [http://www.innotek.de/products/ Innotek] once again applying its Odin skills to good effect !&lt;br /&gt;
* Lotus Smartsuite, updated to [http://www.lotus.com/products/smartsuiteos2.nsf version 1.7.3] with many improvments - particularly for those needing to work with MS Office documents (commercial).&lt;br /&gt;
* ROMLogic [[Papyrus Office]], recently updated to version 10 - in both the German and English languages - a surprisingly compact Office solution (commercial)&lt;br /&gt;
* [[SunDial Office]], the Rodney Dangerfield of powerful, well designed Office suites - for those who prefer a different way of getting the job done (commercial)&lt;br /&gt;
* Lotus Notes, one of the main rivals to MS Exchange/Outlook in the Fortune 500 space is apparently to be released in a Java version by IBM.  The absence of this key application on our preferred platform was likely cited as a reason for walking away from OS/2, so a Java version usable on OS2/eCS would be great !&lt;br /&gt;
* A new [[CIFS]]/[[SMB]] Client (not a netdrive plugin) to allow eCS/OS2 to transparently access resources and files held both on (the formerly ubquitous) Windows servers and on the Linux and FreeBSD servers which have now won acceptance everywhere from SOHO to the Fortune 500&lt;br /&gt;
&lt;br /&gt;
=Servers for Every Purpose=&lt;br /&gt;
&lt;br /&gt;
IBM Warp Server for eBusiness (WSeB) was great, once, but has fallen far behind the pace and is unlikely to ever be substantially enhanced by IBM (it also costs a lot, for what you get).  The modern open source server software for OS2/eCS included in the list below offers so much performance and value. . . perhaps we will one day be able to buy a commercially supported OS2/eCS ServerSuite from eCS resellers ?  Until then, you can be up and running with some of the great free and commercial server software below !&lt;br /&gt;
&lt;br /&gt;
* Web Servers, such as [http://silk.apana.org.au/apache/ Apache] for OS/2 (open source) the svelt and efficient [http://dink.org/web2/ Web/2] or the W3C [http://www.w3.org/Jigsaw/ Jigsaw] server (written in Java !)&lt;br /&gt;
* Application Servers, such as [http://os2ports.com/content/sections/zopeos2 Zope] (open source) &amp;amp; IBM [http://www.os2.cz/index.php?lang=en&amp;amp;v=view&amp;amp;nid=1300 WebSphere 4.01] (commercial).&lt;br /&gt;
* Database Servers, such as [http://www.quassarbbs.com/yuri/mysql2/index.html MySQL] and [http://venuto.monrif.net/ PostgreSQL] (free) or IBM [http://www-3.ibm.com/software/data/db2/udb/ DB2]  (commercial)&lt;br /&gt;
* File &amp;amp; Print Servers, such as [http://samba.org/ Samba] (free) or [http://www-3.ibm.com/software/os/warp/warp-server/ IBM WarpServer for eBusiness] (commercial)&lt;br /&gt;
* Directory Servers, such as [http://www.openldap.org/ OpenLDAP] (will this LDAP server be ported by [http://www4.airnet.ne.jp/tyano/ Takashi Yano] ?)&lt;br /&gt;
* Mail Servers, such as [http://www.zeryx.com/ ZxMail] (commercial) and [http://eepjm.newcastle.edu.au/os2/Weasel.html Weasel] (also very well regarded).&lt;br /&gt;
* Boot Servers, such as the [http://www.q-systemsonline.com/pxe_booting2.html Q-Systems] solution, able to boot diskless OS2/eCS PCs over a LAN&lt;br /&gt;
* FTP Servers, such as the superb [http://www.os2ezine.com/20010216/ftpserver.html FTPServer]  by Peter Moylan (shareware).&lt;br /&gt;
* Standby Servers, such as [http://www.os2bbs.com/os2news/httP;//www,innotek.de/products/costandby/costandbygeneral_e.html CoStandby server for eBusiness] by Innotek (commercial).&lt;br /&gt;
* BackUp and Recovery Servers, such as [http://www.cds-inc.com/prod/ba2ksv.html# BackAgain/2000 Server] by CDS Inc. (commercial).&lt;br /&gt;
* Proxy Cache Servers, such as [http://www.os2.spb.ru/software/internet/squid/ Squid for OS/2]  (open source)&lt;br /&gt;
* Domain Name Servers, such as [http://www.goldencode.com/atlos2/notes/dns/dns.html#obtaincode BIND 8] from the ISC (free). Is anybody porting [http://www.isc.org/products/BIND/bind9.html BIND 9]  ?&lt;br /&gt;
* Multi-function Server suites, such as [http://www.inetpowerserver.com/ InetPowerServer] or [http://www.nititelecom.com/caravandownload.htm Caravan] for mail, web and ftp use&lt;br /&gt;
* DHCP Servers, such as that which ships with WSeB, or a port of something from the OSS world ?&lt;br /&gt;
* Transaction Servers, like IBM CICS for OS/2 (apparently IBM has withdrawn it from sale).&lt;br /&gt;
&lt;br /&gt;
=Improved Multimedia Support=&lt;br /&gt;
&lt;br /&gt;
* A fully licenced DVD movie player, with no crashing during playback &amp;amp; flawless audio-synch&lt;br /&gt;
* An elegant, up to date port from the Linux platform of [http://www.reamined.on.ca/doconnor/xine/ Xine for OS/2] currently a work in progress by [[Darwin O&#039;Connor]].&lt;br /&gt;
* A commercially supported [http://www.mozilla.org/ports/os2/ Warpzilla] based browser that integrates the Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7 Player], Adobe Acrobat Reader 6.0 as a helper application and a [http://www.dvdfllc.co.jp/ DVD licence].&lt;br /&gt;
* Regular updates to the very useful [ftp://hobbes.nmsu.edu/pub/os2/system/drivers/sound/uniaudio_gpl_compiledbinaries2.zip Universal Audio Driver] for OS2/eCS (free GPL version).&lt;br /&gt;
* Ability to record DVDs - CDRecord [ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ ProDVD] is now available for OS2/eCS (free)&lt;br /&gt;
* Complete replacement for [[MMOS/2]] WPS classes ([http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes] by Chris Wohlgemuth)&lt;br /&gt;
* Create audio &amp;amp; data CDs in a snap using the power of the WPS ( [http://www.os2world.com/cdwriting/creator/creatormain.htm Audio/Data CD Creator] )&lt;br /&gt;
* Multimedia playback with support popular audio/video codecs ([http://os2.kiev.ua/en/wv.php WarpVision] - Free).&lt;br /&gt;
* Better hardware accelerated video support ([http://os2.kiev.ua/en/overlay.php WarpOverlay!] project - from the Kiev Elephant)&lt;br /&gt;
* Improved [[MP3]] media players ([[WarpAmp]] - Free, [[PM123]] - Shareware).&lt;br /&gt;
* Ogg [[Vorbis]], [[FLAC]] and MP3 playback ([http://math.berkeley.edu/%7Eroconnor/MMIOMP3/ Multimedia IOProcs] and the [http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes])&lt;br /&gt;
* Support for RealAudio &amp;amp; Video streams ( can Innotek get [http://www.real.com/ RealPlayer 10] running using its [http://odin.netlabs.org/ Odin] technology ? )&lt;br /&gt;
* Sound drivers that accomodate simultaneous audio under OS2/eCS and WinOS2&lt;br /&gt;
* Sound scheme editor ([ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/scheme/sound16.zip Sound Scheme Editor] - Free)&lt;br /&gt;
* A full-featured sound recorder/editor (such as the promising [http://home.clara.net/orac/os2.htm#dtape D-Tape project] from Paul Ratcliffe)&lt;br /&gt;
* New Audio-Video and Graphics Codecs - not yet another player (we have VERY good ones today)&lt;br /&gt;
* More and better plugins/helper applications for Mozilla/Netscape (i.e. for WAV, MPG, etc etc)&lt;br /&gt;
&lt;br /&gt;
=System Utilities=&lt;br /&gt;
&lt;br /&gt;
* A PM utility comparable to Norton SysInfo that every OS2/eCS user can admire ([http://hobbes.nmsu.edu/cgi-bin/h-viewer?sh=1&amp;amp;fname=/pub/os2/util/system/sysinfo0820.zip Sysinfo/2 0.8.20] by Alexey Smirnov - Free)&lt;br /&gt;
* A utility that automatically mounts USB media, updates the list of the accessible devices and assigns the corresponding drive letter ([http://hobbes.nmsu.edu/cgi-bin/h-browse?sh=1&amp;amp;dir=//pub/os2/util/disk USBmountD]).&lt;br /&gt;
* User friendly PM application for editing your Config.sys ([http://www.tyra2.de/ Tyra/2]- Shareware)&lt;br /&gt;
* Another PM application for system maintenance ([http://www.os2world.com/goran/cfgtool.htm Config Tool] by Goran Ivankovic - Free)&lt;br /&gt;
* A compendium of Config.sys information (Joerg Sievers&#039; [http://www.warpsite.de/en/csdp/about.htm Config.Sys Documentation Project], ConfigTool [http://www.os2world.com/goran/cfgtool/cfgdat.htm database] by Klaus Staedtler)&lt;br /&gt;
* Association editor, like the utility of similar name ([http://www.os2ss.com/information/kelder/ AssoEdit] by Henk Kelder - Free)&lt;br /&gt;
* INI editor with repair function ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial, [ftp://ftp.pc.ibm.com/pub/pccbbs/os2_ews/iniedit.zip IniEdit] - Free EWS)&lt;br /&gt;
* Defrag program for all OS2/eCS supported file systems ([http://hobbes.nmsu.edu/pub/os2/util/disk/gulite20.zip Graham Utilities] - was Commercial)&lt;br /&gt;
* Uninstaller that monitors installations for perfect cleanup later ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial)&lt;br /&gt;
* Better internet dialer applications ([http://www.fx.dk/injoy/ InJoy] - Shareware, [http://www.isdnpm.de/home.htm ISDNPM] - Shareware, [http://en.ecomstation.ru/dialer/ Dialer/2] - Free, [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links])&lt;br /&gt;
* A process killer that grabs Ctl-Alt-Del, REXX interface ([http://www.pcs-soft.com/productcc25.htm CAD Commander] - Commercial)&lt;br /&gt;
* Priority manager ([http://www.prioritymaster.com/ Priority Master] - Commercial)&lt;br /&gt;
* Work Place Shell (WPS) class manager ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* File Phoenix/2, an effective FAT and HPFS undelete tool ([http://archiv.leo.org/pub/comp/os/os2/leo/systools/phenx135.zip/ Version 1.35] - Free EWS)&lt;br /&gt;
* GUI File Manager, with a tree view like that in Windows 3.1 (http://www.os2world.com/freeos2/file.html#ffreedom FileFreedom 2.02] - Freeware)&lt;br /&gt;
* Ability to open command line from WPS folders ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* Better network utilities: traceroute, nbtstat, ping, etc included in eCS and IPA subscriptions.&lt;br /&gt;
* A really useful Character Map applet ([http://glass.os2.spb.ru/software/english/charmap.html Character Map/2] by Glassman - Free - GNU GPL)&lt;br /&gt;
* Benchmarks to test OS2/eCS performance on your own system ([http://warped.cswnet.com/Sysbench/ SysBench] - Free - Source code available)&lt;br /&gt;
&lt;br /&gt;
=Just Browsing=&lt;br /&gt;
&lt;br /&gt;
There are a number of good native PM and CLI web browsers available for OS2/eCS, some bulky, some slim, some older, some startlingly new.   What I wish was on my own desktop right now is an &amp;quot;eComStation themed&amp;quot; browser  based on the latest [http://www.mozilla.org/ports/os2/ Mozilla] or [http://www.ph.unimelb.edu.au/%7Essk/kde/srcdoc/khtml/KHTMLPart.html KHTML] code (used by Apple&#039;s [http://www.apple/safari/ Safari-web] browser for OS X, by KDE in its Konqueror browser for Linux and in ABrowse for Atheos) - with integrated multimedia helper applications to smoothly handle PDF and Flash content.  This sought-after browser would, ofcourse, provide by default bookmarks, including for the eCS updates site, OS2/eCS developer sites, news pages and free / commercial software provider sites.  For the here and now (or yesterday if you prefer) try these six choices - all of them have their own strengths and weaknesses :&lt;br /&gt;
&lt;br /&gt;
* For IBM Passport Advantage (IPA) subscribers there is the IBM Web Browser (commercial)&lt;br /&gt;
* For other OS2/eCS users (or those who want to use the latest versions) there are two other Mozilla based browsers; eg. [http://www.mozilla.org/ports/os2/ Warpzilla], and the browser-only version now known as [http://www.mozilla.org/projects/firefox/ Mozilla - Firefox].&lt;br /&gt;
* There is also the older but still widely used Netscape 4.61 for OS/2 web browser (Free)&lt;br /&gt;
* If you want something really different, you can even pay for [http://www.opera.com/products/desktop/index.dml?platform=os2 Opera] 5 for OS2/eCS - Commercial&lt;br /&gt;
* For nostalgic OS/2 users, there will always be IBM WebExplorer - it coulda been a contender - too bad IBM likely won&#039;t release the code either to the OS2/eCS community or else to Serenity Systems or an ISV such as Golden Code.&lt;br /&gt;
&lt;br /&gt;
=User Interface Enhancements=&lt;br /&gt;
&lt;br /&gt;
The WPS and PM &amp;quot;are OS2/eCS&amp;quot; to most users.  To replace either of these two elements of the OS2/eCS platform is to lead users to choose a whole different OS, like Red Hat, MacOSX or FreeBSD.  If OS2/eCS becomes &amp;quot;more like Windows&amp;quot; (as is happening with many Linux distributions) we would be losing one of the key advantages our favorite OS platform retains - its unmatched user interface.  That advantage can be increased yet further - here are some ways :&lt;br /&gt;
&lt;br /&gt;
* The OS2/eCS useability enhancements Rich Walsh has created in his DragText 3.8 product are just great.  I wish they were integrated into eCS 1.x like Dialog Enhancer and eWorkplace.  For the forseeable future, it seems likely to remain one of those must-have products, like oven mitts, aspirin and electric lighting.&lt;br /&gt;
* Include a tiny widget on the system bar allowing easy switching between different LAN configurations with a single click; eg toggling between &amp;quot;Work/Office&amp;quot; with a fixed IP and a proxy and &amp;quot;Home&amp;quot;, with DHCP and no proxy etc. There is already Windows shareware that allows this available.&lt;br /&gt;
* Improved color scheme editor (ColourManager/2 originally by Richard Castle - Shareware)&lt;br /&gt;
* The ability to easily create a directory, by default, in any &amp;quot;file, save&amp;quot; option (even windoze has this often useful feature).&lt;br /&gt;
* Make Scitech SNAP the default video driver under OS2/eCS.&lt;br /&gt;
* Tabbed windows, like Mozilla&#039;s tabbed pages, but useable with any OS2/eCS application. The-Ion window manager for X servers uses this user interface idea.&lt;br /&gt;
* Give REXX scripts access to WPS objects (using XWorkplace or the very promising WPS Wizard).&lt;br /&gt;
* Replace the IBM Presentation Manager (PM) with an open source clean room re-implementation optimised for stability, not performance. This PM clone should not break tools or key applications.&lt;br /&gt;
* Christian Langanke has provided us with (Animated Mouse Pointers 1.01 for OS/2 - Free)&lt;br /&gt;
* Develop a plan to systematically replace every original WPS class with a better designed, more stable, functional equivalent (preferably to be released under dual commercial / BSD syle licences.  Hmmm this seems, gradually, to be happening. . .)&lt;br /&gt;
* Transform OS2 titlebars, backgrounds, buttons etc (Styler/2 by Alessandro Cantatore - Shareware - variants are included in eCS 1.0 and 1.1)&lt;br /&gt;
* Transparent windows and folders (Candybarz by Netlabs)&lt;br /&gt;
* Allow small (32x32) icons in high resolutions (Dialog Enhancer by Richard Castle - Shareware)&lt;br /&gt;
* While eCS 1.2 now bundles the Snowstorm screensaver, those still using MCP or earlier releases of OS/2 may like to try Screensaver by Siegfried Hanisch or else take a look at Screen Saver by Jostein Ullestad - Shareware&lt;br /&gt;
* Add a Recycle Bin with options for managing deleted files &amp;amp; WPS objects (XWorkplace - Free, TrashCan 2.71 - Free)&lt;br /&gt;
* Logout, close apps, and restart of desktop - like Windows98 does (XWorkplace - Free)&lt;br /&gt;
* Dynamic resolution changing.&lt;br /&gt;
* Better, centralized configuration for display driver and other settings.&lt;br /&gt;
* A Shutdown folder and the option to reboot when shutting down (XWorkplace - Free)&lt;br /&gt;
* Improved selective install - change hardware or software, without having to do both.&lt;br /&gt;
* Option to have full path name in title of folders (XWorkplace - Free)&lt;br /&gt;
* Ability to readily locate all Shadows of an object and all Folder templates.&lt;br /&gt;
* Enhanced replacements for the venerable WarpCenter (XWorkplace - Free, Systray Widget for XCenter based on the original work of Dmitry Zaharov - Free)&lt;br /&gt;
* Determination of file type by header info (so Windows .HLP files open with WinHelp, and OS/2 and eComStation .HLP files open with NewView)&lt;br /&gt;
* A font manager to avoid absurdly long font selection lists (XWorkplace - Free, FontFolder - Shareware)&lt;br /&gt;
&lt;br /&gt;
=Warp Legacy OS Sub-Systems - the Next Generation=&lt;br /&gt;
&lt;br /&gt;
OS/2 has a long, proud history of supporting legacy software such as 16-bit DOS and Windows. Several teams have done amazing work to enhance DOS, the 32-bit DPMI DOS environment, Win16, GeOS and other legacy software environments for which OS2/eCS already contains built-in support.  Yet relatively little of this work has so far been made available in a form usable by ordinary OS2/eCS end-users.&lt;br /&gt;
&lt;br /&gt;
Many OS/2 users say &amp;quot;Let those who want it, pay for it&amp;quot;.  Removing MDOS and WinOS2 from the base OS2/eCS product and offering a seperate Legacy OS Sub-System CD to interested buyers, might be the fairest way to fund a very extensive refresh of DOS, DPMI and Win16 support.  This CD would provide end users with a &amp;quot;single-click&amp;quot; installation of the original WinOS2 sub-system, plus an eCS-themed GUI (perhaps using the Calmira II technology) plus Win32s 1.25, plus-Paragon DOS or the newly released DR-DOS 8.0 (for their speed, ongoing development status and features eg. FAT32 drivers) plus all of the patches and fixes available for the OS2/eCS DPMI host (0.9x and 1.0) for 32-bit DOS apps.&lt;br /&gt;
&lt;br /&gt;
* Eliminate 16-bit resource limits in WinOS2 and in DOS Virtual Machines a.k.a. &amp;quot;DVMs&amp;quot;.&lt;br /&gt;
* Full 16 bit WAVE and MIDI support in DOS boxes and Win-OS/2.&lt;br /&gt;
* New look &amp;amp; feel for WinOS2 sessions (WPS for Windows - Free or Calmira II - Free or Paypal.&lt;br /&gt;
* Improve OS2/eCS DVM compatibility with DPMI games (vCOMPAT by Martin Kiewitz - Free)&lt;br /&gt;
* Installs of WinOS2 to include support for Win32s up to version 1.25 (Win32s compatibility list)&lt;br /&gt;
* REXX in DOS sessions (like IBM PC-DOS 2000 or Regina-REXX- Free)&lt;br /&gt;
* Provide VFAT long file name support for DOS and WinOS2 sessions.&lt;br /&gt;
* Display short versions of long filenames so that DOS &amp;amp; Windows can see them.&lt;br /&gt;
* Provide a &amp;quot;start&amp;quot; command in DOS sessions (4OS2 by JP Software - now free or &amp;quot;StartB&amp;quot; by Christian Langanke)&lt;br /&gt;
* Ability to run the many K-12 Educational applications from Breadbox.com, using the Industry Standard GUI version of GeOS running on OS2/eCS.&lt;br /&gt;
* Distribute the DPMI version of the Seal 2 graphical user interface for use with DOS VMs (free).&lt;br /&gt;
&lt;br /&gt;
=Other Wishes for OS/2 and eComStation=&lt;br /&gt;
&lt;br /&gt;
* Desktop Virtual LAN (DVL) - see top ten wishes above.  The underlying technology is meant to be absolutely invisible to the end user.  After booting, they would only see a regular eCS desktop come up, but when they click on the icon for, say, Microsoft Access 2000 that appears on their eCS 1.2 desktop, Access just launches as if the user was sitting at an ordinary WinXP machine.  For this different approach to running unmodified Win32 applications (and unmodified Linux CLI apps) on OS2/eCS to have adequate &amp;quot;useability&amp;quot;, then the virtualised machines running a copy of Windows 2000 and a copy of Linux would each have to be started up as soon as the PC was powered on.  This idea is one possible use for the existing HOB XServer, VNC Server/Viewer and SVISTA technologies.  I suggest that the &amp;quot;secret host&amp;quot; OS would be 64 bit NetBSD as it has significant respect and mindshare among developers, is under heavy development, has no licencing fees to pay and, unlike OS2/eCS, supports all modes offered by the AMD x86-64 platform; likely to displace the x86-32 platform within three years or so.&lt;br /&gt;
* Provide Firefox / Mozilla with any easy to use extra function eg. to convert PMMail *.msg files to Mozilla / Firefox format, perhaps using the PMM2MOZ program to &amp;quot;import&amp;quot; the *.msg files.&lt;br /&gt;
* Opera 7 - do you feel the need for speed ?  A successful effort to port the Opera browser to OS/2 and eCS should result in a great product that adds credibility to OS2/eCS as an alternative on the x86 platform.&lt;br /&gt;
* In the interests of coherency and understanding, stop referring to DOS Virtual Machines &amp;quot;VDMs&amp;quot; (rename them as &amp;quot;DVMs&amp;quot; so acronym mirrors &amp;quot;JVM&amp;quot;)&lt;br /&gt;
* The ability to host Linux, WinXP, other OS choices in a virtual machine under OS2/eCS - Serenity Systems is now working on SViSta (commercial)&lt;br /&gt;
* A rewrite of MPTS PROTMAN, which allows dynamic network driver (re)configuration (a necessity for properly utilizing TCP/BEUI in a DHCP environment).&lt;br /&gt;
* Examples of newly developed and maintained embeded systems that use OS2/eCS for mission critical applications, such as EMS telephony (Total Recall System by Chris Martinic - Commercial).&lt;br /&gt;
* Install a single variant of the REXX interpreter (Object REXX by IBM) as it is intolerant of flaky programming habits, compared to its less discerning sibling&lt;br /&gt;
* Ability to map &amp;quot;Windows Special&amp;quot; and other keys to useful functions (XWorkplace or eStylerLite in eCS 1.x; Win95Key - Free)&lt;br /&gt;
* A Chinese and other Language Homework Trainer package that runs on eComStation (free).&lt;br /&gt;
* Support for multiple monitors &amp;quot;Dual-Head&amp;quot; (SNAP Graphics by Scitech Software - Commercial)&lt;br /&gt;
* A native PM graphical configuration utility for the promising InetPowerServer suite&lt;br /&gt;
* Better support for Daylight Savings Time (eCS Clock in eCS 1.x; DSTswitch - Shareware)&lt;br /&gt;
* Provide an eComStation Pluggable Look And Feel (PLAF) for Sun Java applications, so that every application running on an eCS JVM will take on the appearance of a native PM application written for OS2/eCS.&lt;br /&gt;
* A heavily refreshed PM native VNC Viewer ( and ongong development of Eugene Romanenko&#039;s promising new PM VNC Server 1.02 for OS2/eCS )&lt;br /&gt;
* Implement eCS 2.x as series of tightly linked virtual PCs running on an SMP 64-bit OS-platform such as GNU Darwin, NetBSD or GNU Linux (with one VM capturing C-A-D for crash recovery)&lt;br /&gt;
* Make the OS2/eCS CD bootable for installation or maintenance (BootAble by Hayo Baan)&lt;br /&gt;
* An easy browser-based system for end-users to submit problem reports - see the eComStation.com web site for eCS Bug Reporting !!&lt;br /&gt;
* A better, and more intuitive, method of integrating OS2/eCS with MS Windows in peer networks.&lt;br /&gt;
* Enable the Shift-Printscreen key combo for windowed OS2/eCS sessions&lt;br /&gt;
* A &amp;quot;Network Browser&amp;quot; to quickly navigate around the network attached devices.&lt;br /&gt;
* A better file manager - perhaps based on the source code of FM/2.&lt;br /&gt;
* A &amp;quot;WebExplorer&amp;quot; style browser - with the Gecko engine, Java, Javascript and 128-bit encryption&lt;br /&gt;
* Leave the NumLock on if it&#039;s turned on at startup by the BIOS (XWorkplace - Free).&lt;br /&gt;
* Update bootable OS2/eCS or eComStation install CDs with fixes (UpdCD by Zsolt Kadar - Free)&lt;br /&gt;
* A utility to help clean-up of INI files, so that broken WPS links need not be stored forever (XWorkplace - Free).&lt;br /&gt;
* Enhanced APM 1.2 (power management) support (APM/2 utility)&lt;br /&gt;
* Start OS2/eCS applications from a DOS prompt: avoid swapping windows (Seamless OS/2 - free)&lt;br /&gt;
* Integrate fully working Watchcat or a supported functional equivalent such as CAD-Handler into eCS !&lt;br /&gt;
* Better Plug and Play adapter support, but not as &amp;quot;good&amp;quot; as Windows ME&lt;br /&gt;
* Further polishing of the already impressive OS installer - it is now becoming one of the best elements of the user experience !!&lt;/div&gt;</summary>
		<author><name>Davidme</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4194</id>
		<title>The Warp Wishlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4194"/>
		<updated>2006-10-25T22:50:46Z</updated>

		<summary type="html">&lt;p&gt;Davidme: /* The Front Office */ Links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Warp Wishlist is now available at this netlabs.org wiki page with permission from it&#039;s maintainer. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.os2bbs.com/os2news/OS2Wishlist.html Os2bbs page]&lt;br /&gt;
&amp;lt;br&amp;gt;Visit also the [[Ideas]] wiki page.&lt;br /&gt;
&lt;br /&gt;
=The Top Ten Wishes=&lt;br /&gt;
&lt;br /&gt;
* A commercially supported, full featured [[GCC]] port, at the same code level as that of the equivalent Linux package (see &amp;quot;[[#Mind Your Language|Mind Your Language]]&amp;quot;, below)&lt;br /&gt;
* Great tools for [[porting|converting]] applications written for [[Win32]] or for [[XWindows]] into GUI native [[PM]] apps such as the extraordinary project [http://everblue.netlabs.org/ Everblue] from Netlabs, which should make it easier and much faster to bring applications originally written for the [[Linux]] and [[Unix]] platforms to OS2/eCS).&lt;br /&gt;
* A &amp;quot;Ready for eCS&amp;quot; certification process (to go with the [http://dev.ecomstation.com/mod.php?mod=userpage&amp;amp;menu=106&amp;amp;page_id=16 logo]) for hardware and software - to enable eCS buyers to see whether products are certified to work with their eCS system BEFORE they purchase them.  Five criteria for this logo might be&lt;br /&gt;
*# installs to optional drive locations using [http://warpin.netlabs.org/ WarpIn] or something better (such as an [[RPM]]-style package manager);&lt;br /&gt;
*# available in all the same [[NLS]] versions as eCS; &lt;br /&gt;
*# fully supports the InnoTek-[http://www.innotek.de/products/ft2lib/ft2libgeneral_e.html Font Engine for OS/2];&lt;br /&gt;
*# uses the [http://eros2.by.ru/systray_widget_en.shtml SysTray] API from [[ErOS2]];&lt;br /&gt;
*# has been updated within the last twelve months.&lt;br /&gt;
* [[Bootable JFS]], though this file system may be seen as &amp;quot;too alternative&amp;quot; for desktop use by John Q Public (or in any SOHO account unfamiliar with [[AIX]]) it lets us walk away from [[HPFS]] and [[FAT16]] boot drives, thereby reducing the number of required filesystems to one (like the ubiquitous Win* platform) - IBM already supports booting AIX and Linux from JFS, so how come they&#039;re dragging their collective feet on facilitating the code changes needed for bootable [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS] to become a reality on OS2/eCS ?&lt;br /&gt;
* The ability to easily install, load and run ubiquitous Win32 applications (eg MS Office XP) that the average business has already paid for, and prefers to keep using,  without the need for any Windows licenses on our PCs ( [http://www.codeweavers.com/products/office/ CrossOver Office]  gives Linux and FreeBSD users this ability already).&lt;br /&gt;
* Develop eCS 2.x as the first Desktop Virtual LAN (DVL) for x86 PCs.  The idea is to virtualise a complete heterogenous LAN consisting of two virtualised workstations and a virtualised file and print server machine.  The virtual server machine could run generic Linux and [[Samba]], first virtual workstation would run eComStation 1.2 and the second virtual workstation could run Windows NT or Win2000 (see &amp;quot;[[#other wishes|other wishes]]&amp;quot; - below).&lt;br /&gt;
* The latest release of the Sun [[Java]] 2 Standard Edition ([[J2SE]]) platform.  A native OS2/eCS port of Java 1.4.1 is available from [http://www.goldencode.com/company/press/20020814.html Golden Code] Development Corporation, while [http://www.innotek.de/products/javaos2/ Innotek] has released their own Java 1.42_05 product, which uses their unique [[Odin]] technology to run unmodified Win32 Java code from Sun&lt;br /&gt;
* The seamless integration of the [[Innotek Web Pack Plus]] for OS/2 and Castlesoft [[Colour Manager]] into the base eCS 1.x and future 2.x products.&lt;br /&gt;
* A media player, like the very impressive [http://os2.kiev.ua/en/wv.php WarpVisionGUI] project that is packaged with whatever license is needed to legally play back commercial [[DVD]] movies.&lt;br /&gt;
* Support for fourteen NLS versions; eg English, German, Dutch, Russian (available) plus French, Spanish, Italian, Portugese, Swedish, Trad Chinese, Simplified Chinese, Japanese, Korean, Hungarian and [http://std.dkuug.dk/JTC1/SC2/WG2/docs/n1643/n1643.htm Klingon] (as soon as commercially practicable).&lt;br /&gt;
&lt;br /&gt;
=The Programer&#039;s Cauldron=&lt;br /&gt;
&lt;br /&gt;
Our platform of choice needs constantly improving tools.  The very sophisticated cross platform [http://wxwindows.org/dl_os2.htm#dev wxWidgets] GUI application development framework is a good example of what is available for OS2/eCS.  Other steps forward may include :&lt;br /&gt;
&lt;br /&gt;
* Continued development of the potentially very important OSS [http://eclipseos2.netlabs.org/ Eclipse Java IDE] for the OS2/eCS platform (brought to you by [http://projects.netlabs.org/ Netlabs] )&lt;br /&gt;
* Increased C99 and C++98 standards compliance for compilers and tools running on OS2/eCS.&lt;br /&gt;
* Regular updates to the [[EMX]] runtime, to keep it feature compatible with the latest GNU C compilers available on mainstream Linux distros such as [[Xandros]].&lt;br /&gt;
* A new edition - dusted off and scrubbed clean of anachronisms of the pre-MCP2/eCS era - of at least one mainstream [[book]] that focuses on the unique aspects of the OS2/eCS platform&lt;br /&gt;
* A versatile, full featured Help File authoring package such as [http://www.hypermake.com/english/n024.html#hd24 Hypermake] by [[Martin Vieregg]] (shareware) or [http://www.os2world.com/vyperhelp/ VyperHelp] by [[Mektek]] (Open Source - GNU GPL)&lt;br /&gt;
* Feature sets equalling those available on the fascinating [http://www.iti.upv.es/%7Emaragda/doc/index.html Linux], solid [http://www.netbsd.org/ NetBSD] and occasionally notorious [http://www.deanliou.com/WinRG/ Win32] platforms today.&lt;br /&gt;
* A native OS2/eCS 32-bit parser and editor for [[XML]] and [[SGML]] files ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gx- gX] from Untravelled Sphere).&lt;br /&gt;
* Add support for compression of [[LX]] executables to the [[OpenWatcom]] C/C++ linker.&lt;br /&gt;
* An annual OS2/eCS developer seminar - held immediately after, and in the same city, as a large IT event unrelated to OS2/eCS.  Seminar attendees can reduce their time away from the office and, perhaps, charge their airfare to the non-OS2/eCS event that they needed to attend in that city anyway.&lt;br /&gt;
* Add Intel [[SSE1]] and [[SSE2]] instruction set enhancements to the OpenWatcom compiler&lt;br /&gt;
* A port of the modern, standards compliant [http://comeaucomputing.com/custom.html Comeau] C and C++ tools to OS2/eCS (commercial).&lt;br /&gt;
&lt;br /&gt;
=Mind Your Language=&lt;br /&gt;
&lt;br /&gt;
The OS2/eCS platform is well supported by languages and associated toolsets today and, due to the generally thankless work of many gifted OS2/eCS programers, the available choices are constantly improving.  Languages and application development tools ready for your next OS2/eCS project include :&lt;br /&gt;
&lt;br /&gt;
* [[C]] and [[C++]] options include [http://www.openwatcom.org/about/info_content.html OpenWatcom C/C++ 1.2] (free) and the commercially supported [http://www.innotek.de/products/gccos2/gccos2general_e.html Innotek GCC 3.2 for OS/2] &lt;br /&gt;
* Pascal options include the [http://sibyl.netlabs.org/ Netlabs OpenSibyl] project, [http://www.vpascal.com/ Virtual Pascal] for OS2 and [http://www.us.freepascal.org/down-os2.html Free Pascal for OS2].&lt;br /&gt;
* [[REXX]] options include [http://www-3.ibm.com/software/ad/obj-rexx/ ObjectREXX], (Open Sourced by IBM but not available for OS/2-eCS yet - [http://www.oorexx.org/ Open Object REXX]) Watcom [http://www.edm2.com/0206/vrexx.html VX-REXX] (find it on eBay) and [http://regina-rexx.sourceforge.net/index.html Regina-REXX] (free)&lt;br /&gt;
* [[Java]] is well supported on OS2/eCS. For a powerful multiplatform Java IDE that runs great on OS2/eCS, try [http://www.netbeans.org/ide/index.html NetBeans] (free, open source).&lt;br /&gt;
* [[Ada]] is available for OS2/eCS with [http://os2ports.com/content/sections/ada GNU Ada 95] (free) &lt;br /&gt;
* [[PHP]] your tool of choice ?  Then here&#039;s [http://silk.apana.org.au/php/ PHP 4] (free) &lt;br /&gt;
* [[Perl]] one, knit two ?  The [http://www.prima.eu.org/ PRIMA Toolkit] is a multi-platform GUI application development tool available for the OS2/eCS platform.&lt;br /&gt;
* [[Python]] handlers will love [http://www.andymac.org/python.html Python 2.3.4] (free)&lt;br /&gt;
* [[Fortran]] coders can get productive with [http://www.openwatcom.org/about/info_content.html OpenWatcom Fortran 1.2] (free)&lt;br /&gt;
* [[Smalltalk]] for big results !  Try the modern, well regarded [http://www.ibm.com/software/awdtools/smalltalk/  IBM VisualAge Smalltalk] or the open-source [[Squeak]].&lt;br /&gt;
&lt;br /&gt;
=Must Have - Features and Applications=&lt;br /&gt;
&lt;br /&gt;
Much of the best software available for OS2/eCS today is available at no cost under open source licences.  However, large commercial users often prefer to pay for a commercially licenced product (eg. StarOffice) rather than use free software of equal quality ( eg.[http://www.openoffice.org/ OpenOffice.org 1.2] ), perhaps because of the legally enforcible obligations commercial software licences may place on software vendors.  Having such choices is great !  Whether &amp;quot;running native&amp;quot; or utilising the very sexy Odin subsystem, there are some standard / mainstream applications that OS/2 and eCS need to support in order to offer aid and comfort to Windows survivors taking those hesitant first steps toward a brighter, less costly x86 alternative.&lt;br /&gt;
&lt;br /&gt;
* Support for [[ACPI]], without which OS2/eCS may cease to be a viable OS on future mainstream PC hardware.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install mutually compatible versions of [[Sane]]/2 and [[Tame]]/2 to any directory nominated.&lt;br /&gt;
* Integrated WPS folder views for many archiver formats (like [[ZIP]], [[RAR]], [[ARJ]], etc) - should be similar to the implementation in [[Object Desktop]], but inherit the extensions from e.g., XWorkplace ( [http://www.subsys.de/eZIP/ eZIP]).&lt;br /&gt;
* Enhancements to both the Presentation Manager (GUI) and command line (CLI) user interfaces, in particular, a robust new 32-bit [[command interpreter]] to replace the archaic IBM [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/conapi.html 16-bit CMD.exe] that still ships with every copy of OS/2 and eComStation sold.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install both [[Ghostscript]] for eCS/OS2 and [http://www.cs.wisc.edu/%7Eghost/gsview/ GhostView] to any directory nominated.&lt;br /&gt;
* Provide support in OS2/eCS for the [[X.500]] and [[DCE]] standards and for [[Kerberos]] authentication.&lt;br /&gt;
* A cool GUI internet dialer out of the box with a modern feature set (like [http://www.isdnpm.de/home.htm ISDNPM]) - the new eCSCoNet in eComStation 1.1 has banished DOIP to a museum. Also available are the deservedly popular [http://www.fx.dk/injoy/ InJoy Dialer] (character based) and [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links]&lt;br /&gt;
* A single sign-on facility, to obtain secure access from OS2/eCS to files and resources on Unix, Windows, Netware, Linux and Mac OS X servers - either over a LAN or across the world.&lt;br /&gt;
* ALL configuration info to reside in a readable and editable set of files, saved in one known place (i.e. x:\System\OS2\ini).&lt;br /&gt;
* Full support for reading and writing more modern Adobe .[[PDF]] documents within OS2/eCS word processors (see [[Lucide]]).&lt;br /&gt;
* A highly scalable [[mail server]] with [[IMAP]]4 support - ([http://www.stalker.com/CommuniGatePro/ CommunigatePro] - Commercial).&lt;br /&gt;
* Better support for [[Palm]]OS PDA devices ( [http://jsyncmanager.sourceforge.net/ JSyncManager] by Brad Barclay - free GPL ).&lt;br /&gt;
* [[Project scheduling]] software with Gantt charts ( so far, there is [http://www.ws-it.de/en/product/ptime/ptimeuse.html PTime/2] by Wolfram Schmid ).&lt;br /&gt;
* An up to date [[Citrix]] [[ICA]] Client such as the very professional [http://www.innotek.de/products/citrixos2/citrixos2features_e.html OS/2 Kit for Citrix ICA Client 7.100 Release 1] from Innotek GmbH.&lt;br /&gt;
* A native, full featured, bloat-free equivalent to MS Outlook - to ease transition from the high-cost Windows environment to OS2/eCS for price sensitive corporate users (the [http://lookout.netlabs.org/ Lookout/2] project).&lt;br /&gt;
&lt;br /&gt;
=Some Priority Applications for Porting=&lt;br /&gt;
&lt;br /&gt;
* Adobe Acrobat 6 - while [http://www.cs.wisc.edu/%7Eghost/gsview/index.htm GSView] or [http://www.subsys.de/ePDF/ ePDF] can do the job (mostly), Mac and Windows ex-users will forever insist on using the latest version of a product they have known and used for year after year.  For the moment, Innotek are offering release four of their OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_e.html Adobe Acrobat Reader 4.05] and release one of their planned OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_beta_e.html Adobe Acrobat Reader 5.1].&lt;br /&gt;
* [[Ximian Evolution]] and [[Ximian Connector]]. [http://www.ximian.com/products/evolution/ Evolution] is a highly regarded open-source MS Outlook look-alike, now fast gaining users on the Linux platform.  Ximian Connector allows non-Microsoft clients to connect to an [[MS Exchange Server]].  Novell &amp;quot;loved it so much, they bought the company&amp;quot;.  For OS2/eCS to fit easily into mainstream corporate networks, something like these two GNOME based products need to be ported from Linux and/or Solaris as a high priority.&lt;br /&gt;
* Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7] Player, not yet available for OS2/eCS, as the hard working team at Innotek are yet to obtain a licence (is this because of high cost ?).&lt;br /&gt;
* [[RealPlayer]] 10 - needed mainly for the same reasons as Acrobat 6. The Helix DNA [http://www.helixcommunity.org/ client] has been open sourced by RealNetworks, which should lead, in time, to an OS2/eCS port of this versatile media player.  Maybe it is not needed, but Windows refugees would sorely miss it.&lt;br /&gt;
* [[Intuit Quicken]] - because it is nearly ubiquitous and its absence is a show-stopper for many SOHO users, who have all their financial skills/records tied up in this one, simple to use product.&lt;br /&gt;
* Niku Workbench, a modern full featured alternative to Microsoft Project.  It&#039;s code has recently been released under the GPL (see [http://www.openworkbench.org/index.php OpenWorkBench] ) - free&lt;br /&gt;
* [[VirtualDub]], a multimedia editor, with useful [http://www.virtualdub.org/features features] for everyone with a digital video or still camera.  Can you port OpenDub to OS2/eCS ?  (free GPL).&lt;br /&gt;
* Port [[XLib]] to OS2/eCS Presentation Manager to swell the flow of applications written for Linux and Unix that can be adapted with relatve ease to run on OS2/eCS (eg. project [http://everblue.netlabs.org/ Everblue], from Netlabs)&lt;br /&gt;
* [[VideoLan]], is a full featured open source cross-platform [http://www.videolan.org/vlc/features.html media player and streaming server] with a plethora of Codecs and skins -  is the toolset needed to port this great looking application to OS2/eCS available ?&lt;br /&gt;
&lt;br /&gt;
=Kernel Desires=&lt;br /&gt;
&lt;br /&gt;
Not so long ago, OS/2 was arguably less crash prone than other x86 choices (notably Win9x), but in more recent times WinXP and some Linux distros have reversed this lead. [[Single Input Queue|Key GUI architecture decisions]] taken over ten years ago by the designers of PM and the WPS make it impossible to terminate some failing processes, including the WPS and PM themselves.  If OS2/eCS is to retain support from its current users, let alone attract new users, increased stability for PM and the WPS and a bullet-proof process killer are essential OS enhancements.&lt;br /&gt;
&lt;br /&gt;
* Multiple asynchronous input queues - the OS/2 Holy Grail - without this, process-killers often fail.&lt;br /&gt;
* A new 32-bit command processor ([http://www.scitechsoft.com/ftp/devel/4os2/ 4OS2 by JPSoft] - newly free and being actively maintained, or [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/cmd.html 32-bit Command Interpreter] by JdeBP - Free)&lt;br /&gt;
* A more capable Graphics Rendering Engine - a prerequisite to provide all applications with (optional) anti-aliased fonts for low resolution monitors (i.e. unable to show 104 dpi on a CRT or 114 dpi on a TFT display).&lt;br /&gt;
* The ability to utilise multiple virtual CPUs on Intel processors with its [[Hyperthreading]] feature.&lt;br /&gt;
* Support for AMD&#039;s [http://www.x86-64.org/about x86-64 CPU] (64-bit superset of the IA-32 architecture)&lt;br /&gt;
* Support for AMD&#039;s [http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_861_1028,00.html 3DNow!] instruction set&lt;br /&gt;
* Support for Intel&#039;s SSE1 and SSE2 instruction sets.&lt;br /&gt;
* X11/Motif API&#039;s ([ftp://ftp.netlabs.org/pub/xfree86/ XFree86/OS2 project] - Free, [http://www.hobsoft.com/www_us/produkte/connect/x11.htm HOBLink X11] - Commercial).&lt;br /&gt;
* Remove the 31 character font-naming limitation - to ease document exchange and interoperability.&lt;br /&gt;
* Symmetrical Multi-Processor ([[SMP]]) support for both Client ([http://consultron.ca/english/products/ecomstation/ecspro.html eCS with the SMP Pack]) &amp;amp; Server ([http://www-3.ibm.com/software/os/warp/warp-server/ IBM WSeB])&lt;br /&gt;
* Better [[hibernation]] support - support for JFS/LVM, SCSI, HPFS, etc&lt;br /&gt;
* Elimination of the former 512MB limit for memory addressing (already fixed in IBMs MCP and Serenity&#039;s eCS 1.0 or above)&lt;br /&gt;
* Allow &amp;quot;mounting&amp;quot; a device under an arbitrary path name ( as in Windows 2000 and WinXP )&lt;br /&gt;
* IBM completes (or releases for others to develop) [[SOM]] 3.0  in the form initially released as a beta in Februrary 1996, thus providing a [[CORBA]] 2 compliant object request broker for OS2/eCS. [The [http://www.objs.com/x3h7/som.htm System Object Model (SOM)], is an IBM implementation of [http://www.omg.org/gettingstarted/corbafaq.htm CORBA]  and forms the base on which the WorkPlace Shell (WPS) is built. The WPS in OS/2 4.52 and eComStation still uses the outdated, less capable IBM SOM 2.1 ]&lt;br /&gt;
&lt;br /&gt;
=System Security &amp;quot;Out of the Box&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
There have been at least four products or projects which delivered multiple-user functionality (eg. desktop prefs/settings are determined by a user&#039;s login ID) to OS/2, but none of them has ever been distributed as a part of the base OS, in the way that Microsoft has for Windows since at least 1995. For lack of distribution with the base OS, this product category has stagnated on OS2/eCS.  The lack of even the most basic multiple-user features &amp;quot;out of the box&amp;quot; makes OS2/eCS almost unique on x86 - but not in a good way !  A number of valuable projects will let us eliminate this deficiency :&lt;br /&gt;
&lt;br /&gt;
* [http://en.ecomstation.ru/openssh/ Security/2]  is now a requirement to run OpenSSH/2 and is currently expected to form a part of eCS 2.x product&lt;br /&gt;
* For more secure connections, installation of [http://en.ecomstation.ru/openssh/ OpenSSH/2] by default (instead of [[rLogin]] and [[Telnet]]).&lt;br /&gt;
* Better security - C2 while connected to a network (based on extending SES in Warp 4.x)&lt;br /&gt;
* For rusted-on IBM branded OS/2 users, multiple user features are offered with [http://www.quasarbbs.net/cristiano/mudesk.html MultiDesk] by Cristiano Guadagnino - Free &lt;br /&gt;
* Access control ([http://www-5.ibm.com/services/es/bis/secure.html IBM Secure Entry] and (perhaps in future) [[Sesame]] by [http://www.goldencode.com/ Golden Code] - Commercial)&lt;br /&gt;
* [[Filesystem encryption|Filesystem with password encryption]] of all data stored - as with NTFS&lt;br /&gt;
* [[Antivirus]] options with modern virus scanning engines ([http://enterprisesecurity.symantec.com/products/products.cfm?productID=27 Norton Antivirus] by Symantec, Viruscan by McAfee or the very popular [http://www.norman.com/products_nvc_os2.shtml Virus Control] by Norman Data Defense Systems Inc.)&lt;br /&gt;
* An easy to install and use [[firewall]] application based on Stateful Packet Inspection technology.&lt;br /&gt;
* Strong file encryption/decryption with both VIO and (in future) PM interfaces ([http://www.blowgish.org/teatime.php TeaTime/2] by Daniël de Kok).&lt;br /&gt;
&lt;br /&gt;
=File System Support=&lt;br /&gt;
&lt;br /&gt;
* Better [[FAT32]] and [[NTFS]] drivers - for large disks ([http://www.dsteiner.com/products/software/os2/ifs.htm NTFS utilities] - Free, [http://fat32.netlabs.org/index.phtml FAT32 drivers] - Free)&lt;br /&gt;
* Ability to boot the operating system from mainstream file systems such as NTFS, FAT32 and [[EXT2]] (FAT16 and HPFS are at a developmental dead-end)&lt;br /&gt;
* Add [[UDF]]-support for removable Magneto-Optical storage to the existing file system drivers.&lt;br /&gt;
* Better support for [[VFAT]] long file names often used with [[Zip disk]]s and with plain Diskettes ([http://www.os2world.com/cgi-bin/news/viewnews.cgi?category=32&amp;amp;id=1085456753 VFATMon by Jason Stefanovich])&lt;br /&gt;
* Read/write access to Macintosh disks ([http://www.student.nada.kth.se/%7Ef96-bet/HFS/ HFS drivers] from Marcus Better - Now GPL on Hobbes)&lt;br /&gt;
* Read/write access to Linux file systems ([http://perso.wanadoo.fr/matthieu.willm/ext2-os2/ ext2-os2 drivers] by Matthieu Willm - Free)&lt;br /&gt;
* The ability to share a fast to recover 64-bit journalling file system (eg [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS2] ) with AIX and Linux.&lt;br /&gt;
* The ability to boot from and read/write to the much admired [[XFS]] journalling file system.&lt;br /&gt;
* Integrate [[TVFS]] support into the kernel ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=tvfs TVFS] - Free EWS, version 2.11 is now on Hobbes)&lt;br /&gt;
* A bullet-proof FDISK, display, analysis and recovery tool for disks and filesystems ( [http://www.dfsee.com/dfsee.htm DFSee] )&lt;br /&gt;
* [[Logical Volume Manager]] (no reliance on drive letters, provides sophisticated drive spanning)&lt;br /&gt;
* A database-like journalling filesystem with support for metadata (ie Extended Attributes) like [[BeFS]] in BeOS or like [[AFS]] in [http://www.atheos.cx/ AtheOS].&lt;br /&gt;
* The journalled [[ReiserFS]].&lt;br /&gt;
* A port of [[TrueCrypt]], a free open-source disk encryption software for Windows XP/2000/2003 and Linux [http://www.truecrypt.org/].&lt;br /&gt;
* An equivalent of [[Captive]], &amp;quot;[http://www.jankratochvil.net/project/captive/ the first free NTFS read/write filesystem for GNU/Linux]. It implements the Win32 kernel API required to run the original &lt;br /&gt;
Windows filesystem binary drivers.&lt;br /&gt;
* A stackable [[union filesystem]] like [http://www.fsl.cs.sunysb.edu/project-unionfs.html UnionFS] to create virtual folders &amp;quot;containing&amp;quot; the files of two unrelated folders.&lt;br /&gt;
* A [[filesystem in userspace]] like [http://fuse.sourceforge.net/ FUSE] to allow the creation of virtual filesystems with normal programming tools like Rexx, Python, C,... enabling thinks like [http://wikipediafs.sourceforge.net/ WikipediaFS].&lt;br /&gt;
&lt;br /&gt;
=Drivers R Us=&lt;br /&gt;
&lt;br /&gt;
* IBM completes the [http://ais.gmd.de/%7Eveit/os2/kee.html KEE API] to allow pure 32-bit physical device drivers (no more thunks, thanks!)&lt;br /&gt;
* Drivers for the [http://www.broadcom.com/ Broadcom] BCM4401 chipset, as many mainstream laptops (eg. the Dell Inspirion 8600) use this Broadcom chipset for the integrated NIC.&lt;br /&gt;
* Why not licence the surprising Panasonic USB drivers for DOS and include them in the eCS entry level product ?&lt;br /&gt;
* A driver for a PCI sound card, any sound card, that supports the [[MIDI]] hardware connection. This can be via the joystick port, USB or Firewire or whatever.&lt;br /&gt;
* A revolutionary video driver model ([http://www.scitechsoft.com/products/enterprise/os2features.html Scitech SNAP] - Commercial &amp;amp; Free variants)&lt;br /&gt;
* A universal driver for [[scanner]]s (including USB 2.0 models) along the same lines as SNAP.&lt;br /&gt;
* Better CD-ROM / CD-RW / DVDs device manager drivers ( [http://hp.vector.co.jp/authors/VA001398/#faq_jjscdrom JJSCDROM] by Takayuki Suwa )&lt;br /&gt;
* Better support for [http://www.1394ta.org/ FireWire] 800 and other new enabling technologies such as&lt;br /&gt;
* Support for the [http://www4.tomshardware.com/storage/20020812/index.html Serial ATA] standard likely to replace EIDE for PC hard drives within two years is already included in Version 1.6.4 of Daniela Engert&#039;s Danis506 drivers - Great to hear it !&lt;br /&gt;
* Drivers for the proposed [http://www.serialattachedscsi.com/ Serial Attached SCSI] standard may be of special value to OS2/eCS users in future for attaching more demanding peripheral devices (such as scanners and disk arrays).&lt;br /&gt;
* Better PCI [[sound card]] drivers ([http://sound.netlabs.org/ SBLive! driver] - Free, [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument Universal Audio drivers] from Innotek - for IPA subscribers, or from eCS)&lt;br /&gt;
* Better support for modern [[video card]]s ([http://www.scitechsoft.com/products/enterprise/snap_os2_content.html Scitech SNAP Graphics] - Commercial)&lt;br /&gt;
* Better support for IEEE [http://www.80211-planet.com/news/article.php/1502671 802.11g], [[802.11b]] and [[802.11a]] wireless networks (WLAN), including PCI cards and the general availability of drivers for IBM devices based on the Lucent Orinoco chipset.&lt;br /&gt;
* Better USB 2.0 Scanner support - a serious deficiency today ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=usbscan USBScan.Sys] will hopefully integrate with [http://paulf.free.fr/sane-os2-gui.html SANE/2] - Free and [http://www.os2world.com/goran/tame.htm TAME/2] by Goran Ivankovic and Klaus Staedtler - Free)&lt;br /&gt;
* Better USB 2.0 Camera support (USB on OS/2 site maintained by Martin Iturbide)&lt;br /&gt;
* Better Serial drivers ([http://www.gwinn.com/ SIO2K] by Ray Gwinn - Shareware)&lt;br /&gt;
* Better printer drivers (IBM drivers for [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/5b74e0e7572dc53086256c2f00631d2c?OpenDocument postscript], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/fe52d45fee2e225986256c2f00630f76?OpenDocument inkjets], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/169817402fcb123186256c2f0062db5a?OpenDocument laserjets], and [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/067f720b0177c4c286256c2f00633470?OpenDocument plotters] - Free)&lt;br /&gt;
* Better DVD, DVD-RAM / DVD-RW and CD-RW support (IBM&#039;s [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/4b2e6f2261265d6d86256a810069fe2b?OpenDocument  UDF 2.01] - for IPA subscribers, or from eCS, [http://www.rsj.de/stage/en/cdwriter/cd_os2.asp RSJ CD Writer] - commercial)&lt;br /&gt;
* Better [[TV card]] support for [[BT878]]-based cards ([http://os2.kiev.ua/en/tvshow.php TVShow Project] - from Kiev Elephant)&lt;br /&gt;
* Better support for cable modems and xDSL ([ftp://ftp.uni-freiburg.de/pub/pc/os2/isdn/ ISDNPM], treats cable modems like an NIC)&lt;br /&gt;
* Support for USB 1.0, 1.1 and 2.0 (UHCI, OHCI and EHCI [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/eda0b842e1e56c1e86256c170050c84b?OpenDocument USB drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Support for multi-function Printer / Fax / Scanner / Copiers.&lt;br /&gt;
* Support for [[Sis7012]] and [[Sis7018]] audio (hopefully to be provided in a future release of [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument UNIAUD]).&lt;br /&gt;
* Updated [[DIVE]], [[DART]], and [[RTMIDI]] (for multimedia AND games)&lt;br /&gt;
* Universal [[device driver porting kit]] - something like IBM Open32, only for drivers&lt;br /&gt;
* Support for more and better joysticks with all their latest features ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gamedd new joystick driver] - Free)&lt;br /&gt;
* 32-bit [[PC Card]] 5.0 support ([http://www7.software.ibm.com/2bcprod.nsf/186d96ebef23e6438625689c007ac1ef/60cd60ba019194f7862566de0052496d?OpenDocument CardBus drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* 32-bit TCP/IP stack and applications ([http://techsupport.services.ibm.com/asd-bin/doc/en_us/tcpclnt/f-feat.htm version 4.3.x] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Enhanced support for removable media (LS120, LS240, Zip 250, Zip 750, Jaz, Syquest, etc.)&lt;br /&gt;
* Support for modern optical and &amp;quot;wheel&amp;quot; mice ([http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/899e6aa065ded37786256bf4006da652?OpenDocument IBM drivers] - Free, [http://www.nbsoftware.de/sw_ms21en.htm Amouse])&lt;br /&gt;
* Support for the PCTel [[HSP56]] audio modem chip.&lt;br /&gt;
&lt;br /&gt;
=The Front Office=&lt;br /&gt;
&lt;br /&gt;
Few business or home users would consider OS2/eCS worth buying as as an alternative general purpose platform without a choice of high quality Office productivity software ready to go.  Happily, our preferred platform offers a wealth of alternatives in this area and our choices are getting much better in [[As of 2004|2004]] !&lt;br /&gt;
&lt;br /&gt;
* Microsoft Office, dust off that old Windows licence, you can soon use it to run MS Office in an OS2/eCS virtual machine such as [http://www.serenityvirtual.com/ SViSta] (commercial)&lt;br /&gt;
* OpenOffice.Org, the ultimate Office application for the Linux platform is coming to OS2/eCS, with [http://www.innotek.de/products/ Innotek] once again applying its Odin skills to good effect !&lt;br /&gt;
* Lotus Smartsuite, updated to [http://www.lotus.com/products/smartsuiteos2.nsf version 1.7.3] with many improvments - particularly for those needing to work with MS Office documents (commercial).&lt;br /&gt;
* ROMLogic [[Papyrus Office]], recently updated to version 10 - in both the German and English languages - a surprisingly compact Office solution (commercial)&lt;br /&gt;
* [[SunDial Office]], the Rodney Dangerfield of powerful, well designed Office suites - for those who prefer a different way of getting the job done (commercial)&lt;br /&gt;
* Lotus Notes, one of the main rivals to MS Exchange/Outlook in the Fortune 500 space is apparently to be released in a Java version by IBM.  The absence of this key application on our preferred platform was likely cited as a reason for walking away from OS/2, so a Java version usable on OS2/eCS would be great !&lt;br /&gt;
* A new [[CIFS]]/[[SMB]] Client (not a netdrive plugin) to allow eCS/OS2 to transparently access resources and files held both on (the formerly ubquitous) Windows servers and on the Linux and FreeBSD servers which have now won acceptance everywhere from SOHO to the Fortune 500&lt;br /&gt;
&lt;br /&gt;
=Servers for Every Purpose=&lt;br /&gt;
&lt;br /&gt;
IBM Warp Server for eBusiness (WSeB) was great, once, but has fallen far behind the pace and is unlikely to ever be substantially enhanced by IBM (it also costs a lot, for what you get).  The modern open source server software for OS2/eCS included in the list below offers so much performance and value. . . perhaps we will one day be able to buy a commercially supported OS2/eCS ServerSuite from eCS resellers ?  Until then, you can be up and running with some of the great free and commercial server software below !&lt;br /&gt;
&lt;br /&gt;
* Web Servers, such as [http://silk.apana.org.au/apache/ Apache] for OS/2 (open source) the svelt and efficient [http://dink.org/web2/ Web/2] or the W3C [http://www.w3.org/Jigsaw/ Jigsaw] server (written in Java !)&lt;br /&gt;
* Application Servers, such as [http://os2ports.com/content/sections/zopeos2 Zope] (open source) &amp;amp; IBM [http://www.os2.cz/index.php?lang=en&amp;amp;v=view&amp;amp;nid=1300 WebSphere 4.01] (commercial).&lt;br /&gt;
* Database Servers, such as [http://www.quassarbbs.com/yuri/mysql2/index.html MySQL] and [http://venuto.monrif.net/ PostgreSQL] (free) or IBM [http://www-3.ibm.com/software/data/db2/udb/ DB2]  (commercial)&lt;br /&gt;
* File &amp;amp; Print Servers, such as [http://samba.org/ Samba] (free) or [http://www-3.ibm.com/software/os/warp/warp-server/ IBM WarpServer for eBusiness] (commercial)&lt;br /&gt;
* Directory Servers, such as [http://www.openldap.org/ OpenLDAP] (will this LDAP server be ported by [http://www4.airnet.ne.jp/tyano/ Takashi Yano] ?)&lt;br /&gt;
* Mail Servers, such as [http://www.zeryx.com/ ZxMail] (commercial) and [http://eepjm.newcastle.edu.au/os2/Weasel.html Weasel] (also very well regarded).&lt;br /&gt;
* Boot Servers, such as the [http://www.q-systemsonline.com/pxe_booting2.html Q-Systems] solution, able to boot diskless OS2/eCS PCs over a LAN&lt;br /&gt;
* FTP Servers, such as the superb [http://www.os2ezine.com/20010216/ftpserver.html FTPServer]  by Peter Moylan (shareware).&lt;br /&gt;
* Standby Servers, such as [http://www.os2bbs.com/os2news/httP;//www,innotek.de/products/costandby/costandbygeneral_e.html CoStandby server for eBusiness] by Innotek (commercial).&lt;br /&gt;
* BackUp and Recovery Servers, such as [http://www.cds-inc.com/prod/ba2ksv.html# BackAgain/2000 Server] by CDS Inc. (commercial).&lt;br /&gt;
* Proxy Cache Servers, such as [http://www.os2.spb.ru/software/internet/squid/ Squid for OS/2]  (open source)&lt;br /&gt;
* Domain Name Servers, such as [http://www.goldencode.com/atlos2/notes/dns/dns.html#obtaincode BIND 8] from the ISC (free). Is anybody porting [http://www.isc.org/products/BIND/bind9.html BIND 9]  ?&lt;br /&gt;
* Multi-function Server suites, such as [http://www.inetpowerserver.com/ InetPowerServer] or [http://www.nititelecom.com/caravandownload.htm Caravan] for mail, web and ftp use&lt;br /&gt;
* DHCP Servers, such as that which ships with WSeB, or a port of something from the OSS world ?&lt;br /&gt;
* Transaction Servers, like IBM CICS for OS/2 (apparently IBM has withdrawn it from sale).&lt;br /&gt;
&lt;br /&gt;
=Improved Multimedia Support=&lt;br /&gt;
&lt;br /&gt;
* A fully licenced DVD movie player, with no crashing during playback &amp;amp; flawless audio-synch&lt;br /&gt;
* An elegant, up to date port from the Linux platform of [http://www.reamined.on.ca/doconnor/xine/ Xine for OS/2] currently a work in progress by Darwin O&#039;Connor.&lt;br /&gt;
* A commercially supported [http://www.mozilla.org/ports/os2/ Warpzilla] based browser that integrates the Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7 Player], Adobe Acrobat Reader 6.0 as a helper application and a [http://www.dvdfllc.co.jp/ DVD licence].&lt;br /&gt;
* Regular updates to the very useful [ftp://hobbes.nmsu.edu/pub/os2/system/drivers/sound/uniaudio_gpl_compiledbinaries2.zip Universal Audio Driver] for OS2/eCS (free GPL version).&lt;br /&gt;
* Ability to record DVDs - CDRecord [ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ ProDVD] is now available for OS2/eCS (free)&lt;br /&gt;
* Complete replacement for MMOS/2 WPS classes ([http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes] by Chris Wohlgemuth)&lt;br /&gt;
* Create audio &amp;amp; data CDs in a snap using the power of the WPS ( [http://www.os2world.com/cdwriting/creator/creatormain.htm Audio/Data CD Creator] )&lt;br /&gt;
* Multimedia playback with support popular audio/video codecs ([http://os2.kiev.ua/en/wv.php WarpVision] - Free).&lt;br /&gt;
* Better hardware accelerated video support ([http://os2.kiev.ua/en/overlay.php WarpOverlay!] project - from the Kiev Elephant)&lt;br /&gt;
* Improved MP3 media players (WarpAmp - Free, PM123 - Shareware).&lt;br /&gt;
* Ogg Vorbis, FLAC and MP3 playback ([http://math.berkeley.edu/%7Eroconnor/MMIOMP3/ Multimedia IOProcs] and the [http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes])&lt;br /&gt;
* Support for RealAudio &amp;amp; Video streams ( can Innotek get [http://www.real.com/ RealPlayer 10] running using its [http://odin.netlabs.org/ Odin] technology ? )&lt;br /&gt;
* Sound drivers that accomodate simultaneous audio under OS2/eCS and WinOS2&lt;br /&gt;
* Sound scheme editor ([ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/scheme/sound16.zip Sound Scheme Editor] - Free)&lt;br /&gt;
* A full-featured sound recorder/editor (such as the promising [http://home.clara.net/orac/os2.htm#dtape D-Tape project] from Paul Ratcliffe)&lt;br /&gt;
* New Audio-Video and Graphics Codecs - not yet another player (we have VERY good ones today)&lt;br /&gt;
* More and better plugins/helper applications for Mozilla/Netscape (i.e. for WAV, MPG, etc etc)&lt;br /&gt;
&lt;br /&gt;
=System Utilities=&lt;br /&gt;
&lt;br /&gt;
* A PM utility comparable to Norton SysInfo that every OS2/eCS user can admire ([http://hobbes.nmsu.edu/cgi-bin/h-viewer?sh=1&amp;amp;fname=/pub/os2/util/system/sysinfo0820.zip Sysinfo/2 0.8.20] by Alexey Smirnov - Free)&lt;br /&gt;
* A utility that automatically mounts USB media, updates the list of the accessible devices and assigns the corresponding drive letter ([http://hobbes.nmsu.edu/cgi-bin/h-browse?sh=1&amp;amp;dir=//pub/os2/util/disk USBmountD]).&lt;br /&gt;
* User friendly PM application for editing your Config.sys ([http://www.tyra2.de/ Tyra/2]- Shareware)&lt;br /&gt;
* Another PM application for system maintenance ([http://www.os2world.com/goran/cfgtool.htm Config Tool] by Goran Ivankovic - Free)&lt;br /&gt;
* A compendium of Config.sys information (Joerg Sievers&#039; [http://www.warpsite.de/en/csdp/about.htm Config.Sys Documentation Project], ConfigTool [http://www.os2world.com/goran/cfgtool/cfgdat.htm database] by Klaus Staedtler)&lt;br /&gt;
* Association editor, like the utility of similar name ([http://www.os2ss.com/information/kelder/ AssoEdit] by Henk Kelder - Free)&lt;br /&gt;
* INI editor with repair function ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial, [ftp://ftp.pc.ibm.com/pub/pccbbs/os2_ews/iniedit.zip IniEdit] - Free EWS)&lt;br /&gt;
* Defrag program for all OS2/eCS supported file systems ([http://hobbes.nmsu.edu/pub/os2/util/disk/gulite20.zip Graham Utilities] - was Commercial)&lt;br /&gt;
* Uninstaller that monitors installations for perfect cleanup later ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial)&lt;br /&gt;
* Better internet dialer applications ([http://www.fx.dk/injoy/ InJoy] - Shareware, [http://www.isdnpm.de/home.htm ISDNPM] - Shareware, [http://en.ecomstation.ru/dialer/ Dialer/2] - Free, [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links])&lt;br /&gt;
* A process killer that grabs Ctl-Alt-Del, REXX interface ([http://www.pcs-soft.com/productcc25.htm CAD Commander] - Commercial)&lt;br /&gt;
* Priority manager ([http://www.prioritymaster.com/ Priority Master] - Commercial)&lt;br /&gt;
* Work Place Shell (WPS) class manager ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* File Phoenix/2, an effective FAT and HPFS undelete tool ([http://archiv.leo.org/pub/comp/os/os2/leo/systools/phenx135.zip/ Version 1.35] - Free EWS)&lt;br /&gt;
* GUI File Manager, with a tree view like that in Windows 3.1 (http://www.os2world.com/freeos2/file.html#ffreedom FileFreedom 2.02] - Freeware)&lt;br /&gt;
* Ability to open command line from WPS folders ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* Better network utilities: traceroute, nbtstat, ping, etc included in eCS and IPA subscriptions.&lt;br /&gt;
* A really useful Character Map applet ([http://glass.os2.spb.ru/software/english/charmap.html Character Map/2] by Glassman - Free - GNU GPL)&lt;br /&gt;
* Benchmarks to test OS2/eCS performance on your own system ([http://warped.cswnet.com/Sysbench/ SysBench] - Free - Source code available)&lt;br /&gt;
&lt;br /&gt;
=Just Browsing=&lt;br /&gt;
&lt;br /&gt;
There are a number of good native PM and CLI web browsers available for OS2/eCS, some bulky, some slim, some older, some startlingly new.   What I wish was on my own desktop right now is an &amp;quot;eComStation themed&amp;quot; browser  based on the latest [http://www.mozilla.org/ports/os2/ Mozilla] or [http://www.ph.unimelb.edu.au/%7Essk/kde/srcdoc/khtml/KHTMLPart.html KHTML] code (used by Apple&#039;s [http://www.apple/safari/ Safari-web] browser for OS X, by KDE in its Konqueror browser for Linux and in ABrowse for Atheos) - with integrated multimedia helper applications to smoothly handle PDF and Flash content.  This sought-after browser would, ofcourse, provide by default bookmarks, including for the eCS updates site, OS2/eCS developer sites, news pages and free / commercial software provider sites.  For the here and now (or yesterday if you prefer) try these six choices - all of them have their own strengths and weaknesses :&lt;br /&gt;
&lt;br /&gt;
* For IBM Passport Advantage (IPA) subscribers there is the IBM Web Browser (commercial)&lt;br /&gt;
* For other OS2/eCS users (or those who want to use the latest versions) there are two other Mozilla based browsers; eg. [http://www.mozilla.org/ports/os2/ Warpzilla], and the browser-only version now known as [http://www.mozilla.org/projects/firefox/ Mozilla - Firefox].&lt;br /&gt;
* There is also the older but still widely used Netscape 4.61 for OS/2 web browser (Free)&lt;br /&gt;
* If you want something really different, you can even pay for [http://www.opera.com/products/desktop/index.dml?platform=os2 Opera] 5 for OS2/eCS - Commercial&lt;br /&gt;
* For nostalgic OS/2 users, there will always be IBM WebExplorer - it coulda been a contender - too bad IBM likely won&#039;t release the code either to the OS2/eCS community or else to Serenity Systems or an ISV such as Golden Code.&lt;br /&gt;
&lt;br /&gt;
=User Interface Enhancements=&lt;br /&gt;
&lt;br /&gt;
The WPS and PM &amp;quot;are OS2/eCS&amp;quot; to most users.  To replace either of these two elements of the OS2/eCS platform is to lead users to choose a whole different OS, like Red Hat, MacOSX or FreeBSD.  If OS2/eCS becomes &amp;quot;more like Windows&amp;quot; (as is happening with many Linux distributions) we would be losing one of the key advantages our favorite OS platform retains - its unmatched user interface.  That advantage can be increased yet further - here are some ways :&lt;br /&gt;
&lt;br /&gt;
* The OS2/eCS useability enhancements Rich Walsh has created in his DragText 3.8 product are just great.  I wish they were integrated into eCS 1.x like Dialog Enhancer and eWorkplace.  For the forseeable future, it seems likely to remain one of those must-have products, like oven mitts, aspirin and electric lighting.&lt;br /&gt;
* Include a tiny widget on the system bar allowing easy switching between different LAN configurations with a single click; eg toggling between &amp;quot;Work/Office&amp;quot; with a fixed IP and a proxy and &amp;quot;Home&amp;quot;, with DHCP and no proxy etc. There is already Windows shareware that allows this available.&lt;br /&gt;
* Improved color scheme editor (ColourManager/2 originally by Richard Castle - Shareware)&lt;br /&gt;
* The ability to easily create a directory, by default, in any &amp;quot;file, save&amp;quot; option (even windoze has this often useful feature).&lt;br /&gt;
* Make Scitech SNAP the default video driver under OS2/eCS.&lt;br /&gt;
* Tabbed windows, like Mozilla&#039;s tabbed pages, but useable with any OS2/eCS application. The-Ion window manager for X servers uses this user interface idea.&lt;br /&gt;
* Give REXX scripts access to WPS objects (using XWorkplace or the very promising WPS Wizard).&lt;br /&gt;
* Replace the IBM Presentation Manager (PM) with an open source clean room re-implementation optimised for stability, not performance. This PM clone should not break tools or key applications.&lt;br /&gt;
* Christian Langanke has provided us with (Animated Mouse Pointers 1.01 for OS/2 - Free)&lt;br /&gt;
* Develop a plan to systematically replace every original WPS class with a better designed, more stable, functional equivalent (preferably to be released under dual commercial / BSD syle licences.  Hmmm this seems, gradually, to be happening. . .)&lt;br /&gt;
* Transform OS2 titlebars, backgrounds, buttons etc (Styler/2 by Alessandro Cantatore - Shareware - variants are included in eCS 1.0 and 1.1)&lt;br /&gt;
* Transparent windows and folders (Candybarz by Netlabs)&lt;br /&gt;
* Allow small (32x32) icons in high resolutions (Dialog Enhancer by Richard Castle - Shareware)&lt;br /&gt;
* While eCS 1.2 now bundles the Snowstorm screensaver, those still using MCP or earlier releases of OS/2 may like to try Screensaver by Siegfried Hanisch or else take a look at Screen Saver by Jostein Ullestad - Shareware&lt;br /&gt;
* Add a Recycle Bin with options for managing deleted files &amp;amp; WPS objects (XWorkplace - Free, TrashCan 2.71 - Free)&lt;br /&gt;
* Logout, close apps, and restart of desktop - like Windows98 does (XWorkplace - Free)&lt;br /&gt;
* Dynamic resolution changing.&lt;br /&gt;
* Better, centralized configuration for display driver and other settings.&lt;br /&gt;
* A Shutdown folder and the option to reboot when shutting down (XWorkplace - Free)&lt;br /&gt;
* Improved selective install - change hardware or software, without having to do both.&lt;br /&gt;
* Option to have full path name in title of folders (XWorkplace - Free)&lt;br /&gt;
* Ability to readily locate all Shadows of an object and all Folder templates.&lt;br /&gt;
* Enhanced replacements for the venerable WarpCenter (XWorkplace - Free, Systray Widget for XCenter based on the original work of Dmitry Zaharov - Free)&lt;br /&gt;
* Determination of file type by header info (so Windows .HLP files open with WinHelp, and OS/2 and eComStation .HLP files open with NewView)&lt;br /&gt;
* A font manager to avoid absurdly long font selection lists (XWorkplace - Free, FontFolder - Shareware)&lt;br /&gt;
&lt;br /&gt;
=Warp Legacy OS Sub-Systems - the Next Generation=&lt;br /&gt;
&lt;br /&gt;
OS/2 has a long, proud history of supporting legacy software such as 16-bit DOS and Windows. Several teams have done amazing work to enhance DOS, the 32-bit DPMI DOS environment, Win16, GeOS and other legacy software environments for which OS2/eCS already contains built-in support.  Yet relatively little of this work has so far been made available in a form usable by ordinary OS2/eCS end-users.&lt;br /&gt;
&lt;br /&gt;
Many OS/2 users say &amp;quot;Let those who want it, pay for it&amp;quot;.  Removing MDOS and WinOS2 from the base OS2/eCS product and offering a seperate Legacy OS Sub-System CD to interested buyers, might be the fairest way to fund a very extensive refresh of DOS, DPMI and Win16 support.  This CD would provide end users with a &amp;quot;single-click&amp;quot; installation of the original WinOS2 sub-system, plus an eCS-themed GUI (perhaps using the Calmira II technology) plus Win32s 1.25, plus-Paragon DOS or the newly released DR-DOS 8.0 (for their speed, ongoing development status and features eg. FAT32 drivers) plus all of the patches and fixes available for the OS2/eCS DPMI host (0.9x and 1.0) for 32-bit DOS apps.&lt;br /&gt;
&lt;br /&gt;
* Eliminate 16-bit resource limits in WinOS2 and in DOS Virtual Machines a.k.a. &amp;quot;DVMs&amp;quot;.&lt;br /&gt;
* Full 16 bit WAVE and MIDI support in DOS boxes and Win-OS/2.&lt;br /&gt;
* New look &amp;amp; feel for WinOS2 sessions (WPS for Windows - Free or Calmira II - Free or Paypal.&lt;br /&gt;
* Improve OS2/eCS DVM compatibility with DPMI games (vCOMPAT by Martin Kiewitz - Free)&lt;br /&gt;
* Installs of WinOS2 to include support for Win32s up to version 1.25 (Win32s compatibility list)&lt;br /&gt;
* REXX in DOS sessions (like IBM PC-DOS 2000 or Regina-REXX- Free)&lt;br /&gt;
* Provide VFAT long file name support for DOS and WinOS2 sessions.&lt;br /&gt;
* Display short versions of long filenames so that DOS &amp;amp; Windows can see them.&lt;br /&gt;
* Provide a &amp;quot;start&amp;quot; command in DOS sessions (4OS2 by JP Software - now free or &amp;quot;StartB&amp;quot; by Christian Langanke)&lt;br /&gt;
* Ability to run the many K-12 Educational applications from Breadbox.com, using the Industry Standard GUI version of GeOS running on OS2/eCS.&lt;br /&gt;
* Distribute the DPMI version of the Seal 2 graphical user interface for use with DOS VMs (free).&lt;br /&gt;
&lt;br /&gt;
=Other Wishes for OS/2 and eComStation=&lt;br /&gt;
&lt;br /&gt;
* Desktop Virtual LAN (DVL) - see top ten wishes above.  The underlying technology is meant to be absolutely invisible to the end user.  After booting, they would only see a regular eCS desktop come up, but when they click on the icon for, say, Microsoft Access 2000 that appears on their eCS 1.2 desktop, Access just launches as if the user was sitting at an ordinary WinXP machine.  For this different approach to running unmodified Win32 applications (and unmodified Linux CLI apps) on OS2/eCS to have adequate &amp;quot;useability&amp;quot;, then the virtualised machines running a copy of Windows 2000 and a copy of Linux would each have to be started up as soon as the PC was powered on.  This idea is one possible use for the existing HOB XServer, VNC Server/Viewer and SVISTA technologies.  I suggest that the &amp;quot;secret host&amp;quot; OS would be 64 bit NetBSD as it has significant respect and mindshare among developers, is under heavy development, has no licencing fees to pay and, unlike OS2/eCS, supports all modes offered by the AMD x86-64 platform; likely to displace the x86-32 platform within three years or so.&lt;br /&gt;
* Provide Firefox / Mozilla with any easy to use extra function eg. to convert PMMail *.msg files to Mozilla / Firefox format, perhaps using the PMM2MOZ program to &amp;quot;import&amp;quot; the *.msg files.&lt;br /&gt;
* Opera 7 - do you feel the need for speed ?  A successful effort to port the Opera browser to OS/2 and eCS should result in a great product that adds credibility to OS2/eCS as an alternative on the x86 platform.&lt;br /&gt;
* In the interests of coherency and understanding, stop referring to DOS Virtual Machines &amp;quot;VDMs&amp;quot; (rename them as &amp;quot;DVMs&amp;quot; so acronym mirrors &amp;quot;JVM&amp;quot;)&lt;br /&gt;
* The ability to host Linux, WinXP, other OS choices in a virtual machine under OS2/eCS - Serenity Systems is now working on SViSta (commercial)&lt;br /&gt;
* A rewrite of MPTS PROTMAN, which allows dynamic network driver (re)configuration (a necessity for properly utilizing TCP/BEUI in a DHCP environment).&lt;br /&gt;
* Examples of newly developed and maintained embeded systems that use OS2/eCS for mission critical applications, such as EMS telephony (Total Recall System by Chris Martinic - Commercial).&lt;br /&gt;
* Install a single variant of the REXX interpreter (Object REXX by IBM) as it is intolerant of flaky programming habits, compared to its less discerning sibling&lt;br /&gt;
* Ability to map &amp;quot;Windows Special&amp;quot; and other keys to useful functions (XWorkplace or eStylerLite in eCS 1.x; Win95Key - Free)&lt;br /&gt;
* A Chinese and other Language Homework Trainer package that runs on eComStation (free).&lt;br /&gt;
* Support for multiple monitors &amp;quot;Dual-Head&amp;quot; (SNAP Graphics by Scitech Software - Commercial)&lt;br /&gt;
* A native PM graphical configuration utility for the promising InetPowerServer suite&lt;br /&gt;
* Better support for Daylight Savings Time (eCS Clock in eCS 1.x; DSTswitch - Shareware)&lt;br /&gt;
* Provide an eComStation Pluggable Look And Feel (PLAF) for Sun Java applications, so that every application running on an eCS JVM will take on the appearance of a native PM application written for OS2/eCS.&lt;br /&gt;
* A heavily refreshed PM native VNC Viewer ( and ongong development of Eugene Romanenko&#039;s promising new PM VNC Server 1.02 for OS2/eCS )&lt;br /&gt;
* Implement eCS 2.x as series of tightly linked virtual PCs running on an SMP 64-bit OS-platform such as GNU Darwin, NetBSD or GNU Linux (with one VM capturing C-A-D for crash recovery)&lt;br /&gt;
* Make the OS2/eCS CD bootable for installation or maintenance (BootAble by Hayo Baan)&lt;br /&gt;
* An easy browser-based system for end-users to submit problem reports - see the eComStation.com web site for eCS Bug Reporting !!&lt;br /&gt;
* A better, and more intuitive, method of integrating OS2/eCS with MS Windows in peer networks.&lt;br /&gt;
* Enable the Shift-Printscreen key combo for windowed OS2/eCS sessions&lt;br /&gt;
* A &amp;quot;Network Browser&amp;quot; to quickly navigate around the network attached devices.&lt;br /&gt;
* A better file manager - perhaps based on the source code of FM/2.&lt;br /&gt;
* A &amp;quot;WebExplorer&amp;quot; style browser - with the Gecko engine, Java, Javascript and 128-bit encryption&lt;br /&gt;
* Leave the NumLock on if it&#039;s turned on at startup by the BIOS (XWorkplace - Free).&lt;br /&gt;
* Update bootable OS2/eCS or eComStation install CDs with fixes (UpdCD by Zsolt Kadar - Free)&lt;br /&gt;
* A utility to help clean-up of INI files, so that broken WPS links need not be stored forever (XWorkplace - Free).&lt;br /&gt;
* Enhanced APM 1.2 (power management) support (APM/2 utility)&lt;br /&gt;
* Start OS2/eCS applications from a DOS prompt: avoid swapping windows (Seamless OS/2 - free)&lt;br /&gt;
* Integrate fully working Watchcat or a supported functional equivalent such as CAD-Handler into eCS !&lt;br /&gt;
* Better Plug and Play adapter support, but not as &amp;quot;good&amp;quot; as Windows ME&lt;br /&gt;
* Further polishing of the already impressive OS installer - it is now becoming one of the best elements of the user experience !!&lt;/div&gt;</summary>
		<author><name>Davidme</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4193</id>
		<title>The Warp Wishlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4193"/>
		<updated>2006-10-25T22:47:31Z</updated>

		<summary type="html">&lt;p&gt;Davidme: /* Drivers R Us */ Links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Warp Wishlist is now available at this netlabs.org wiki page with permission from it&#039;s maintainer. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.os2bbs.com/os2news/OS2Wishlist.html Os2bbs page]&lt;br /&gt;
&amp;lt;br&amp;gt;Visit also the [[Ideas]] wiki page.&lt;br /&gt;
&lt;br /&gt;
=The Top Ten Wishes=&lt;br /&gt;
&lt;br /&gt;
* A commercially supported, full featured [[GCC]] port, at the same code level as that of the equivalent Linux package (see &amp;quot;[[#Mind Your Language|Mind Your Language]]&amp;quot;, below)&lt;br /&gt;
* Great tools for [[porting|converting]] applications written for [[Win32]] or for [[XWindows]] into GUI native [[PM]] apps such as the extraordinary project [http://everblue.netlabs.org/ Everblue] from Netlabs, which should make it easier and much faster to bring applications originally written for the [[Linux]] and [[Unix]] platforms to OS2/eCS).&lt;br /&gt;
* A &amp;quot;Ready for eCS&amp;quot; certification process (to go with the [http://dev.ecomstation.com/mod.php?mod=userpage&amp;amp;menu=106&amp;amp;page_id=16 logo]) for hardware and software - to enable eCS buyers to see whether products are certified to work with their eCS system BEFORE they purchase them.  Five criteria for this logo might be&lt;br /&gt;
*# installs to optional drive locations using [http://warpin.netlabs.org/ WarpIn] or something better (such as an [[RPM]]-style package manager);&lt;br /&gt;
*# available in all the same [[NLS]] versions as eCS; &lt;br /&gt;
*# fully supports the InnoTek-[http://www.innotek.de/products/ft2lib/ft2libgeneral_e.html Font Engine for OS/2];&lt;br /&gt;
*# uses the [http://eros2.by.ru/systray_widget_en.shtml SysTray] API from [[ErOS2]];&lt;br /&gt;
*# has been updated within the last twelve months.&lt;br /&gt;
* [[Bootable JFS]], though this file system may be seen as &amp;quot;too alternative&amp;quot; for desktop use by John Q Public (or in any SOHO account unfamiliar with [[AIX]]) it lets us walk away from [[HPFS]] and [[FAT16]] boot drives, thereby reducing the number of required filesystems to one (like the ubiquitous Win* platform) - IBM already supports booting AIX and Linux from JFS, so how come they&#039;re dragging their collective feet on facilitating the code changes needed for bootable [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS] to become a reality on OS2/eCS ?&lt;br /&gt;
* The ability to easily install, load and run ubiquitous Win32 applications (eg MS Office XP) that the average business has already paid for, and prefers to keep using,  without the need for any Windows licenses on our PCs ( [http://www.codeweavers.com/products/office/ CrossOver Office]  gives Linux and FreeBSD users this ability already).&lt;br /&gt;
* Develop eCS 2.x as the first Desktop Virtual LAN (DVL) for x86 PCs.  The idea is to virtualise a complete heterogenous LAN consisting of two virtualised workstations and a virtualised file and print server machine.  The virtual server machine could run generic Linux and [[Samba]], first virtual workstation would run eComStation 1.2 and the second virtual workstation could run Windows NT or Win2000 (see &amp;quot;[[#other wishes|other wishes]]&amp;quot; - below).&lt;br /&gt;
* The latest release of the Sun [[Java]] 2 Standard Edition ([[J2SE]]) platform.  A native OS2/eCS port of Java 1.4.1 is available from [http://www.goldencode.com/company/press/20020814.html Golden Code] Development Corporation, while [http://www.innotek.de/products/javaos2/ Innotek] has released their own Java 1.42_05 product, which uses their unique [[Odin]] technology to run unmodified Win32 Java code from Sun&lt;br /&gt;
* The seamless integration of the [[Innotek Web Pack Plus]] for OS/2 and Castlesoft [[Colour Manager]] into the base eCS 1.x and future 2.x products.&lt;br /&gt;
* A media player, like the very impressive [http://os2.kiev.ua/en/wv.php WarpVisionGUI] project that is packaged with whatever license is needed to legally play back commercial [[DVD]] movies.&lt;br /&gt;
* Support for fourteen NLS versions; eg English, German, Dutch, Russian (available) plus French, Spanish, Italian, Portugese, Swedish, Trad Chinese, Simplified Chinese, Japanese, Korean, Hungarian and [http://std.dkuug.dk/JTC1/SC2/WG2/docs/n1643/n1643.htm Klingon] (as soon as commercially practicable).&lt;br /&gt;
&lt;br /&gt;
=The Programer&#039;s Cauldron=&lt;br /&gt;
&lt;br /&gt;
Our platform of choice needs constantly improving tools.  The very sophisticated cross platform [http://wxwindows.org/dl_os2.htm#dev wxWidgets] GUI application development framework is a good example of what is available for OS2/eCS.  Other steps forward may include :&lt;br /&gt;
&lt;br /&gt;
* Continued development of the potentially very important OSS [http://eclipseos2.netlabs.org/ Eclipse Java IDE] for the OS2/eCS platform (brought to you by [http://projects.netlabs.org/ Netlabs] )&lt;br /&gt;
* Increased C99 and C++98 standards compliance for compilers and tools running on OS2/eCS.&lt;br /&gt;
* Regular updates to the [[EMX]] runtime, to keep it feature compatible with the latest GNU C compilers available on mainstream Linux distros such as [[Xandros]].&lt;br /&gt;
* A new edition - dusted off and scrubbed clean of anachronisms of the pre-MCP2/eCS era - of at least one mainstream [[book]] that focuses on the unique aspects of the OS2/eCS platform&lt;br /&gt;
* A versatile, full featured Help File authoring package such as [http://www.hypermake.com/english/n024.html#hd24 Hypermake] by [[Martin Vieregg]] (shareware) or [http://www.os2world.com/vyperhelp/ VyperHelp] by [[Mektek]] (Open Source - GNU GPL)&lt;br /&gt;
* Feature sets equalling those available on the fascinating [http://www.iti.upv.es/%7Emaragda/doc/index.html Linux], solid [http://www.netbsd.org/ NetBSD] and occasionally notorious [http://www.deanliou.com/WinRG/ Win32] platforms today.&lt;br /&gt;
* A native OS2/eCS 32-bit parser and editor for [[XML]] and [[SGML]] files ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gx- gX] from Untravelled Sphere).&lt;br /&gt;
* Add support for compression of [[LX]] executables to the [[OpenWatcom]] C/C++ linker.&lt;br /&gt;
* An annual OS2/eCS developer seminar - held immediately after, and in the same city, as a large IT event unrelated to OS2/eCS.  Seminar attendees can reduce their time away from the office and, perhaps, charge their airfare to the non-OS2/eCS event that they needed to attend in that city anyway.&lt;br /&gt;
* Add Intel [[SSE1]] and [[SSE2]] instruction set enhancements to the OpenWatcom compiler&lt;br /&gt;
* A port of the modern, standards compliant [http://comeaucomputing.com/custom.html Comeau] C and C++ tools to OS2/eCS (commercial).&lt;br /&gt;
&lt;br /&gt;
=Mind Your Language=&lt;br /&gt;
&lt;br /&gt;
The OS2/eCS platform is well supported by languages and associated toolsets today and, due to the generally thankless work of many gifted OS2/eCS programers, the available choices are constantly improving.  Languages and application development tools ready for your next OS2/eCS project include :&lt;br /&gt;
&lt;br /&gt;
* [[C]] and [[C++]] options include [http://www.openwatcom.org/about/info_content.html OpenWatcom C/C++ 1.2] (free) and the commercially supported [http://www.innotek.de/products/gccos2/gccos2general_e.html Innotek GCC 3.2 for OS/2] &lt;br /&gt;
* Pascal options include the [http://sibyl.netlabs.org/ Netlabs OpenSibyl] project, [http://www.vpascal.com/ Virtual Pascal] for OS2 and [http://www.us.freepascal.org/down-os2.html Free Pascal for OS2].&lt;br /&gt;
* [[REXX]] options include [http://www-3.ibm.com/software/ad/obj-rexx/ ObjectREXX], (Open Sourced by IBM but not available for OS/2-eCS yet - [http://www.oorexx.org/ Open Object REXX]) Watcom [http://www.edm2.com/0206/vrexx.html VX-REXX] (find it on eBay) and [http://regina-rexx.sourceforge.net/index.html Regina-REXX] (free)&lt;br /&gt;
* [[Java]] is well supported on OS2/eCS. For a powerful multiplatform Java IDE that runs great on OS2/eCS, try [http://www.netbeans.org/ide/index.html NetBeans] (free, open source).&lt;br /&gt;
* [[Ada]] is available for OS2/eCS with [http://os2ports.com/content/sections/ada GNU Ada 95] (free) &lt;br /&gt;
* [[PHP]] your tool of choice ?  Then here&#039;s [http://silk.apana.org.au/php/ PHP 4] (free) &lt;br /&gt;
* [[Perl]] one, knit two ?  The [http://www.prima.eu.org/ PRIMA Toolkit] is a multi-platform GUI application development tool available for the OS2/eCS platform.&lt;br /&gt;
* [[Python]] handlers will love [http://www.andymac.org/python.html Python 2.3.4] (free)&lt;br /&gt;
* [[Fortran]] coders can get productive with [http://www.openwatcom.org/about/info_content.html OpenWatcom Fortran 1.2] (free)&lt;br /&gt;
* [[Smalltalk]] for big results !  Try the modern, well regarded [http://www.ibm.com/software/awdtools/smalltalk/  IBM VisualAge Smalltalk] or the open-source [[Squeak]].&lt;br /&gt;
&lt;br /&gt;
=Must Have - Features and Applications=&lt;br /&gt;
&lt;br /&gt;
Much of the best software available for OS2/eCS today is available at no cost under open source licences.  However, large commercial users often prefer to pay for a commercially licenced product (eg. StarOffice) rather than use free software of equal quality ( eg.[http://www.openoffice.org/ OpenOffice.org 1.2] ), perhaps because of the legally enforcible obligations commercial software licences may place on software vendors.  Having such choices is great !  Whether &amp;quot;running native&amp;quot; or utilising the very sexy Odin subsystem, there are some standard / mainstream applications that OS/2 and eCS need to support in order to offer aid and comfort to Windows survivors taking those hesitant first steps toward a brighter, less costly x86 alternative.&lt;br /&gt;
&lt;br /&gt;
* Support for [[ACPI]], without which OS2/eCS may cease to be a viable OS on future mainstream PC hardware.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install mutually compatible versions of [[Sane]]/2 and [[Tame]]/2 to any directory nominated.&lt;br /&gt;
* Integrated WPS folder views for many archiver formats (like [[ZIP]], [[RAR]], [[ARJ]], etc) - should be similar to the implementation in [[Object Desktop]], but inherit the extensions from e.g., XWorkplace ( [http://www.subsys.de/eZIP/ eZIP]).&lt;br /&gt;
* Enhancements to both the Presentation Manager (GUI) and command line (CLI) user interfaces, in particular, a robust new 32-bit [[command interpreter]] to replace the archaic IBM [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/conapi.html 16-bit CMD.exe] that still ships with every copy of OS/2 and eComStation sold.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install both [[Ghostscript]] for eCS/OS2 and [http://www.cs.wisc.edu/%7Eghost/gsview/ GhostView] to any directory nominated.&lt;br /&gt;
* Provide support in OS2/eCS for the [[X.500]] and [[DCE]] standards and for [[Kerberos]] authentication.&lt;br /&gt;
* A cool GUI internet dialer out of the box with a modern feature set (like [http://www.isdnpm.de/home.htm ISDNPM]) - the new eCSCoNet in eComStation 1.1 has banished DOIP to a museum. Also available are the deservedly popular [http://www.fx.dk/injoy/ InJoy Dialer] (character based) and [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links]&lt;br /&gt;
* A single sign-on facility, to obtain secure access from OS2/eCS to files and resources on Unix, Windows, Netware, Linux and Mac OS X servers - either over a LAN or across the world.&lt;br /&gt;
* ALL configuration info to reside in a readable and editable set of files, saved in one known place (i.e. x:\System\OS2\ini).&lt;br /&gt;
* Full support for reading and writing more modern Adobe .[[PDF]] documents within OS2/eCS word processors (see [[Lucide]]).&lt;br /&gt;
* A highly scalable [[mail server]] with [[IMAP]]4 support - ([http://www.stalker.com/CommuniGatePro/ CommunigatePro] - Commercial).&lt;br /&gt;
* Better support for [[Palm]]OS PDA devices ( [http://jsyncmanager.sourceforge.net/ JSyncManager] by Brad Barclay - free GPL ).&lt;br /&gt;
* [[Project scheduling]] software with Gantt charts ( so far, there is [http://www.ws-it.de/en/product/ptime/ptimeuse.html PTime/2] by Wolfram Schmid ).&lt;br /&gt;
* An up to date [[Citrix]] [[ICA]] Client such as the very professional [http://www.innotek.de/products/citrixos2/citrixos2features_e.html OS/2 Kit for Citrix ICA Client 7.100 Release 1] from Innotek GmbH.&lt;br /&gt;
* A native, full featured, bloat-free equivalent to MS Outlook - to ease transition from the high-cost Windows environment to OS2/eCS for price sensitive corporate users (the [http://lookout.netlabs.org/ Lookout/2] project).&lt;br /&gt;
&lt;br /&gt;
=Some Priority Applications for Porting=&lt;br /&gt;
&lt;br /&gt;
* Adobe Acrobat 6 - while [http://www.cs.wisc.edu/%7Eghost/gsview/index.htm GSView] or [http://www.subsys.de/ePDF/ ePDF] can do the job (mostly), Mac and Windows ex-users will forever insist on using the latest version of a product they have known and used for year after year.  For the moment, Innotek are offering release four of their OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_e.html Adobe Acrobat Reader 4.05] and release one of their planned OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_beta_e.html Adobe Acrobat Reader 5.1].&lt;br /&gt;
* [[Ximian Evolution]] and [[Ximian Connector]]. [http://www.ximian.com/products/evolution/ Evolution] is a highly regarded open-source MS Outlook look-alike, now fast gaining users on the Linux platform.  Ximian Connector allows non-Microsoft clients to connect to an [[MS Exchange Server]].  Novell &amp;quot;loved it so much, they bought the company&amp;quot;.  For OS2/eCS to fit easily into mainstream corporate networks, something like these two GNOME based products need to be ported from Linux and/or Solaris as a high priority.&lt;br /&gt;
* Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7] Player, not yet available for OS2/eCS, as the hard working team at Innotek are yet to obtain a licence (is this because of high cost ?).&lt;br /&gt;
* [[RealPlayer]] 10 - needed mainly for the same reasons as Acrobat 6. The Helix DNA [http://www.helixcommunity.org/ client] has been open sourced by RealNetworks, which should lead, in time, to an OS2/eCS port of this versatile media player.  Maybe it is not needed, but Windows refugees would sorely miss it.&lt;br /&gt;
* [[Intuit Quicken]] - because it is nearly ubiquitous and its absence is a show-stopper for many SOHO users, who have all their financial skills/records tied up in this one, simple to use product.&lt;br /&gt;
* Niku Workbench, a modern full featured alternative to Microsoft Project.  It&#039;s code has recently been released under the GPL (see [http://www.openworkbench.org/index.php OpenWorkBench] ) - free&lt;br /&gt;
* [[VirtualDub]], a multimedia editor, with useful [http://www.virtualdub.org/features features] for everyone with a digital video or still camera.  Can you port OpenDub to OS2/eCS ?  (free GPL).&lt;br /&gt;
* Port [[XLib]] to OS2/eCS Presentation Manager to swell the flow of applications written for Linux and Unix that can be adapted with relatve ease to run on OS2/eCS (eg. project [http://everblue.netlabs.org/ Everblue], from Netlabs)&lt;br /&gt;
* [[VideoLan]], is a full featured open source cross-platform [http://www.videolan.org/vlc/features.html media player and streaming server] with a plethora of Codecs and skins -  is the toolset needed to port this great looking application to OS2/eCS available ?&lt;br /&gt;
&lt;br /&gt;
=Kernel Desires=&lt;br /&gt;
&lt;br /&gt;
Not so long ago, OS/2 was arguably less crash prone than other x86 choices (notably Win9x), but in more recent times WinXP and some Linux distros have reversed this lead. [[Single Input Queue|Key GUI architecture decisions]] taken over ten years ago by the designers of PM and the WPS make it impossible to terminate some failing processes, including the WPS and PM themselves.  If OS2/eCS is to retain support from its current users, let alone attract new users, increased stability for PM and the WPS and a bullet-proof process killer are essential OS enhancements.&lt;br /&gt;
&lt;br /&gt;
* Multiple asynchronous input queues - the OS/2 Holy Grail - without this, process-killers often fail.&lt;br /&gt;
* A new 32-bit command processor ([http://www.scitechsoft.com/ftp/devel/4os2/ 4OS2 by JPSoft] - newly free and being actively maintained, or [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/cmd.html 32-bit Command Interpreter] by JdeBP - Free)&lt;br /&gt;
* A more capable Graphics Rendering Engine - a prerequisite to provide all applications with (optional) anti-aliased fonts for low resolution monitors (i.e. unable to show 104 dpi on a CRT or 114 dpi on a TFT display).&lt;br /&gt;
* The ability to utilise multiple virtual CPUs on Intel processors with its [[Hyperthreading]] feature.&lt;br /&gt;
* Support for AMD&#039;s [http://www.x86-64.org/about x86-64 CPU] (64-bit superset of the IA-32 architecture)&lt;br /&gt;
* Support for AMD&#039;s [http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_861_1028,00.html 3DNow!] instruction set&lt;br /&gt;
* Support for Intel&#039;s SSE1 and SSE2 instruction sets.&lt;br /&gt;
* X11/Motif API&#039;s ([ftp://ftp.netlabs.org/pub/xfree86/ XFree86/OS2 project] - Free, [http://www.hobsoft.com/www_us/produkte/connect/x11.htm HOBLink X11] - Commercial).&lt;br /&gt;
* Remove the 31 character font-naming limitation - to ease document exchange and interoperability.&lt;br /&gt;
* Symmetrical Multi-Processor ([[SMP]]) support for both Client ([http://consultron.ca/english/products/ecomstation/ecspro.html eCS with the SMP Pack]) &amp;amp; Server ([http://www-3.ibm.com/software/os/warp/warp-server/ IBM WSeB])&lt;br /&gt;
* Better [[hibernation]] support - support for JFS/LVM, SCSI, HPFS, etc&lt;br /&gt;
* Elimination of the former 512MB limit for memory addressing (already fixed in IBMs MCP and Serenity&#039;s eCS 1.0 or above)&lt;br /&gt;
* Allow &amp;quot;mounting&amp;quot; a device under an arbitrary path name ( as in Windows 2000 and WinXP )&lt;br /&gt;
* IBM completes (or releases for others to develop) [[SOM]] 3.0  in the form initially released as a beta in Februrary 1996, thus providing a [[CORBA]] 2 compliant object request broker for OS2/eCS. [The [http://www.objs.com/x3h7/som.htm System Object Model (SOM)], is an IBM implementation of [http://www.omg.org/gettingstarted/corbafaq.htm CORBA]  and forms the base on which the WorkPlace Shell (WPS) is built. The WPS in OS/2 4.52 and eComStation still uses the outdated, less capable IBM SOM 2.1 ]&lt;br /&gt;
&lt;br /&gt;
=System Security &amp;quot;Out of the Box&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
There have been at least four products or projects which delivered multiple-user functionality (eg. desktop prefs/settings are determined by a user&#039;s login ID) to OS/2, but none of them has ever been distributed as a part of the base OS, in the way that Microsoft has for Windows since at least 1995. For lack of distribution with the base OS, this product category has stagnated on OS2/eCS.  The lack of even the most basic multiple-user features &amp;quot;out of the box&amp;quot; makes OS2/eCS almost unique on x86 - but not in a good way !  A number of valuable projects will let us eliminate this deficiency :&lt;br /&gt;
&lt;br /&gt;
* [http://en.ecomstation.ru/openssh/ Security/2]  is now a requirement to run OpenSSH/2 and is currently expected to form a part of eCS 2.x product&lt;br /&gt;
* For more secure connections, installation of [http://en.ecomstation.ru/openssh/ OpenSSH/2] by default (instead of [[rLogin]] and [[Telnet]]).&lt;br /&gt;
* Better security - C2 while connected to a network (based on extending SES in Warp 4.x)&lt;br /&gt;
* For rusted-on IBM branded OS/2 users, multiple user features are offered with [http://www.quasarbbs.net/cristiano/mudesk.html MultiDesk] by Cristiano Guadagnino - Free &lt;br /&gt;
* Access control ([http://www-5.ibm.com/services/es/bis/secure.html IBM Secure Entry] and (perhaps in future) [[Sesame]] by [http://www.goldencode.com/ Golden Code] - Commercial)&lt;br /&gt;
* [[Filesystem encryption|Filesystem with password encryption]] of all data stored - as with NTFS&lt;br /&gt;
* [[Antivirus]] options with modern virus scanning engines ([http://enterprisesecurity.symantec.com/products/products.cfm?productID=27 Norton Antivirus] by Symantec, Viruscan by McAfee or the very popular [http://www.norman.com/products_nvc_os2.shtml Virus Control] by Norman Data Defense Systems Inc.)&lt;br /&gt;
* An easy to install and use [[firewall]] application based on Stateful Packet Inspection technology.&lt;br /&gt;
* Strong file encryption/decryption with both VIO and (in future) PM interfaces ([http://www.blowgish.org/teatime.php TeaTime/2] by Daniël de Kok).&lt;br /&gt;
&lt;br /&gt;
=File System Support=&lt;br /&gt;
&lt;br /&gt;
* Better [[FAT32]] and [[NTFS]] drivers - for large disks ([http://www.dsteiner.com/products/software/os2/ifs.htm NTFS utilities] - Free, [http://fat32.netlabs.org/index.phtml FAT32 drivers] - Free)&lt;br /&gt;
* Ability to boot the operating system from mainstream file systems such as NTFS, FAT32 and [[EXT2]] (FAT16 and HPFS are at a developmental dead-end)&lt;br /&gt;
* Add [[UDF]]-support for removable Magneto-Optical storage to the existing file system drivers.&lt;br /&gt;
* Better support for [[VFAT]] long file names often used with [[Zip disk]]s and with plain Diskettes ([http://www.os2world.com/cgi-bin/news/viewnews.cgi?category=32&amp;amp;id=1085456753 VFATMon by Jason Stefanovich])&lt;br /&gt;
* Read/write access to Macintosh disks ([http://www.student.nada.kth.se/%7Ef96-bet/HFS/ HFS drivers] from Marcus Better - Now GPL on Hobbes)&lt;br /&gt;
* Read/write access to Linux file systems ([http://perso.wanadoo.fr/matthieu.willm/ext2-os2/ ext2-os2 drivers] by Matthieu Willm - Free)&lt;br /&gt;
* The ability to share a fast to recover 64-bit journalling file system (eg [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS2] ) with AIX and Linux.&lt;br /&gt;
* The ability to boot from and read/write to the much admired [[XFS]] journalling file system.&lt;br /&gt;
* Integrate [[TVFS]] support into the kernel ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=tvfs TVFS] - Free EWS, version 2.11 is now on Hobbes)&lt;br /&gt;
* A bullet-proof FDISK, display, analysis and recovery tool for disks and filesystems ( [http://www.dfsee.com/dfsee.htm DFSee] )&lt;br /&gt;
* [[Logical Volume Manager]] (no reliance on drive letters, provides sophisticated drive spanning)&lt;br /&gt;
* A database-like journalling filesystem with support for metadata (ie Extended Attributes) like [[BeFS]] in BeOS or like [[AFS]] in [http://www.atheos.cx/ AtheOS].&lt;br /&gt;
* The journalled [[ReiserFS]].&lt;br /&gt;
* A port of [[TrueCrypt]], a free open-source disk encryption software for Windows XP/2000/2003 and Linux [http://www.truecrypt.org/].&lt;br /&gt;
* An equivalent of [[Captive]], &amp;quot;[http://www.jankratochvil.net/project/captive/ the first free NTFS read/write filesystem for GNU/Linux]. It implements the Win32 kernel API required to run the original &lt;br /&gt;
Windows filesystem binary drivers.&lt;br /&gt;
* A stackable [[union filesystem]] like [http://www.fsl.cs.sunysb.edu/project-unionfs.html UnionFS] to create virtual folders &amp;quot;containing&amp;quot; the files of two unrelated folders.&lt;br /&gt;
* A [[filesystem in userspace]] like [http://fuse.sourceforge.net/ FUSE] to allow the creation of virtual filesystems with normal programming tools like Rexx, Python, C,... enabling thinks like [http://wikipediafs.sourceforge.net/ WikipediaFS].&lt;br /&gt;
&lt;br /&gt;
=Drivers R Us=&lt;br /&gt;
&lt;br /&gt;
* IBM completes the [http://ais.gmd.de/%7Eveit/os2/kee.html KEE API] to allow pure 32-bit physical device drivers (no more thunks, thanks!)&lt;br /&gt;
* Drivers for the [http://www.broadcom.com/ Broadcom] BCM4401 chipset, as many mainstream laptops (eg. the Dell Inspirion 8600) use this Broadcom chipset for the integrated NIC.&lt;br /&gt;
* Why not licence the surprising Panasonic USB drivers for DOS and include them in the eCS entry level product ?&lt;br /&gt;
* A driver for a PCI sound card, any sound card, that supports the [[MIDI]] hardware connection. This can be via the joystick port, USB or Firewire or whatever.&lt;br /&gt;
* A revolutionary video driver model ([http://www.scitechsoft.com/products/enterprise/os2features.html Scitech SNAP] - Commercial &amp;amp; Free variants)&lt;br /&gt;
* A universal driver for [[scanner]]s (including USB 2.0 models) along the same lines as SNAP.&lt;br /&gt;
* Better CD-ROM / CD-RW / DVDs device manager drivers ( [http://hp.vector.co.jp/authors/VA001398/#faq_jjscdrom JJSCDROM] by Takayuki Suwa )&lt;br /&gt;
* Better support for [http://www.1394ta.org/ FireWire] 800 and other new enabling technologies such as&lt;br /&gt;
* Support for the [http://www4.tomshardware.com/storage/20020812/index.html Serial ATA] standard likely to replace EIDE for PC hard drives within two years is already included in Version 1.6.4 of Daniela Engert&#039;s Danis506 drivers - Great to hear it !&lt;br /&gt;
* Drivers for the proposed [http://www.serialattachedscsi.com/ Serial Attached SCSI] standard may be of special value to OS2/eCS users in future for attaching more demanding peripheral devices (such as scanners and disk arrays).&lt;br /&gt;
* Better PCI [[sound card]] drivers ([http://sound.netlabs.org/ SBLive! driver] - Free, [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument Universal Audio drivers] from Innotek - for IPA subscribers, or from eCS)&lt;br /&gt;
* Better support for modern [[video card]]s ([http://www.scitechsoft.com/products/enterprise/snap_os2_content.html Scitech SNAP Graphics] - Commercial)&lt;br /&gt;
* Better support for IEEE [http://www.80211-planet.com/news/article.php/1502671 802.11g], [[802.11b]] and [[802.11a]] wireless networks (WLAN), including PCI cards and the general availability of drivers for IBM devices based on the Lucent Orinoco chipset.&lt;br /&gt;
* Better USB 2.0 Scanner support - a serious deficiency today ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=usbscan USBScan.Sys] will hopefully integrate with [http://paulf.free.fr/sane-os2-gui.html SANE/2] - Free and [http://www.os2world.com/goran/tame.htm TAME/2] by Goran Ivankovic and Klaus Staedtler - Free)&lt;br /&gt;
* Better USB 2.0 Camera support (USB on OS/2 site maintained by Martin Iturbide)&lt;br /&gt;
* Better Serial drivers ([http://www.gwinn.com/ SIO2K] by Ray Gwinn - Shareware)&lt;br /&gt;
* Better printer drivers (IBM drivers for [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/5b74e0e7572dc53086256c2f00631d2c?OpenDocument postscript], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/fe52d45fee2e225986256c2f00630f76?OpenDocument inkjets], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/169817402fcb123186256c2f0062db5a?OpenDocument laserjets], and [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/067f720b0177c4c286256c2f00633470?OpenDocument plotters] - Free)&lt;br /&gt;
* Better DVD, DVD-RAM / DVD-RW and CD-RW support (IBM&#039;s [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/4b2e6f2261265d6d86256a810069fe2b?OpenDocument  UDF 2.01] - for IPA subscribers, or from eCS, [http://www.rsj.de/stage/en/cdwriter/cd_os2.asp RSJ CD Writer] - commercial)&lt;br /&gt;
* Better [[TV card]] support for [[BT878]]-based cards ([http://os2.kiev.ua/en/tvshow.php TVShow Project] - from Kiev Elephant)&lt;br /&gt;
* Better support for cable modems and xDSL ([ftp://ftp.uni-freiburg.de/pub/pc/os2/isdn/ ISDNPM], treats cable modems like an NIC)&lt;br /&gt;
* Support for USB 1.0, 1.1 and 2.0 (UHCI, OHCI and EHCI [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/eda0b842e1e56c1e86256c170050c84b?OpenDocument USB drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Support for multi-function Printer / Fax / Scanner / Copiers.&lt;br /&gt;
* Support for [[Sis7012]] and [[Sis7018]] audio (hopefully to be provided in a future release of [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument UNIAUD]).&lt;br /&gt;
* Updated [[DIVE]], [[DART]], and [[RTMIDI]] (for multimedia AND games)&lt;br /&gt;
* Universal [[device driver porting kit]] - something like IBM Open32, only for drivers&lt;br /&gt;
* Support for more and better joysticks with all their latest features ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gamedd new joystick driver] - Free)&lt;br /&gt;
* 32-bit [[PC Card]] 5.0 support ([http://www7.software.ibm.com/2bcprod.nsf/186d96ebef23e6438625689c007ac1ef/60cd60ba019194f7862566de0052496d?OpenDocument CardBus drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* 32-bit TCP/IP stack and applications ([http://techsupport.services.ibm.com/asd-bin/doc/en_us/tcpclnt/f-feat.htm version 4.3.x] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Enhanced support for removable media (LS120, LS240, Zip 250, Zip 750, Jaz, Syquest, etc.)&lt;br /&gt;
* Support for modern optical and &amp;quot;wheel&amp;quot; mice ([http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/899e6aa065ded37786256bf4006da652?OpenDocument IBM drivers] - Free, [http://www.nbsoftware.de/sw_ms21en.htm Amouse])&lt;br /&gt;
* Support for the PCTel [[HSP56]] audio modem chip.&lt;br /&gt;
&lt;br /&gt;
=The Front Office=&lt;br /&gt;
&lt;br /&gt;
Few business or home users would consider OS2/eCS worth buying as as an alternative general purpose platform without a choice of high quality Office productivity software ready to go.  Happily, our preferred platform offers a wealth of alternatives in this area and our choices are getting much better in 2004 !&lt;br /&gt;
&lt;br /&gt;
* Microsoft Office, dust off that old Windows licence, you can soon use it to run MS Office in an OS2/eCS virtual machine such as [http://www.serenityvirtual.com/ SViSta] (commercial)&lt;br /&gt;
* OpenOffice.Org, the ultimate Office application for the Linux platform is coming to OS2/eCS, with [http://www.innotek.de/products/ Innotek] once again applying its Odin skills to good effect !&lt;br /&gt;
* Lotus Smartsuite, updated to [http://www.lotus.com/products/smartsuiteos2.nsf version 1.7.3] with many improvments - particularly for those needing to work with MS Office documents (commercial).&lt;br /&gt;
* ROMLogic Papyrus Office, recently updated to version 10 - in both the German and English languages - a surprisingly compact Office solution (commercial)&lt;br /&gt;
* SunDial Office, the Rodney Dangerfield of powerful, well designed Office suites - for those who prefer a different way of getting the job done (commercial)&lt;br /&gt;
* Lotus Notes, one of the main rivals to MS Exchange/Outlook in the Fortune 500 space is apparently to be released in a Java version by IBM.  The abscence of this key application on our preferred platform was likely cited as a reason for walking away from OS/2, so a Java version usable on OS2/eCS would be great !&lt;br /&gt;
* A new CIFS/SMB Client (not a netdrive plugin) to allow eCS/OS2 to transparently access resources and files held both on (the formerly ubquitous) Windows servers and on the Linux and FreeBSD servers which have now won acceptance everywhere from SOHO to the Fortune 500&lt;br /&gt;
&lt;br /&gt;
=Servers for Every Purpose=&lt;br /&gt;
&lt;br /&gt;
IBM Warp Server for eBusiness (WSeB) was great, once, but has fallen far behind the pace and is unlikely to ever be substantially enhanced by IBM (it also costs a lot, for what you get).  The modern open source server software for OS2/eCS included in the list below offers so much performance and value. . . perhaps we will one day be able to buy a commercially supported OS2/eCS ServerSuite from eCS resellers ?  Until then, you can be up and running with some of the great free and commercial server software below !&lt;br /&gt;
&lt;br /&gt;
* Web Servers, such as [http://silk.apana.org.au/apache/ Apache] for OS/2 (open source) the svelt and efficient [http://dink.org/web2/ Web/2] or the W3C [http://www.w3.org/Jigsaw/ Jigsaw] server (written in Java !)&lt;br /&gt;
* Application Servers, such as [http://os2ports.com/content/sections/zopeos2 Zope] (open source) &amp;amp; IBM [http://www.os2.cz/index.php?lang=en&amp;amp;v=view&amp;amp;nid=1300 WebSphere 4.01] (commercial).&lt;br /&gt;
* Database Servers, such as [http://www.quassarbbs.com/yuri/mysql2/index.html MySQL] and [http://venuto.monrif.net/ PostgreSQL] (free) or IBM [http://www-3.ibm.com/software/data/db2/udb/ DB2]  (commercial)&lt;br /&gt;
* File &amp;amp; Print Servers, such as [http://samba.org/ Samba] (free) or [http://www-3.ibm.com/software/os/warp/warp-server/ IBM WarpServer for eBusiness] (commercial)&lt;br /&gt;
* Directory Servers, such as [http://www.openldap.org/ OpenLDAP] (will this LDAP server be ported by [http://www4.airnet.ne.jp/tyano/ Takashi Yano] ?)&lt;br /&gt;
* Mail Servers, such as [http://www.zeryx.com/ ZxMail] (commercial) and [http://eepjm.newcastle.edu.au/os2/Weasel.html Weasel] (also very well regarded).&lt;br /&gt;
* Boot Servers, such as the [http://www.q-systemsonline.com/pxe_booting2.html Q-Systems] solution, able to boot diskless OS2/eCS PCs over a LAN&lt;br /&gt;
* FTP Servers, such as the superb [http://www.os2ezine.com/20010216/ftpserver.html FTPServer]  by Peter Moylan (shareware).&lt;br /&gt;
* Standby Servers, such as [http://www.os2bbs.com/os2news/httP;//www,innotek.de/products/costandby/costandbygeneral_e.html CoStandby server for eBusiness] by Innotek (commercial).&lt;br /&gt;
* BackUp and Recovery Servers, such as [http://www.cds-inc.com/prod/ba2ksv.html# BackAgain/2000 Server] by CDS Inc. (commercial).&lt;br /&gt;
* Proxy Cache Servers, such as [http://www.os2.spb.ru/software/internet/squid/ Squid for OS/2]  (open source)&lt;br /&gt;
* Domain Name Servers, such as [http://www.goldencode.com/atlos2/notes/dns/dns.html#obtaincode BIND 8] from the ISC (free). Is anybody porting [http://www.isc.org/products/BIND/bind9.html BIND 9]  ?&lt;br /&gt;
* Multi-function Server suites, such as [http://www.inetpowerserver.com/ InetPowerServer] or [http://www.nititelecom.com/caravandownload.htm Caravan] for mail, web and ftp use&lt;br /&gt;
* DHCP Servers, such as that which ships with WSeB, or a port of something from the OSS world ?&lt;br /&gt;
* Transaction Servers, like IBM CICS for OS/2 (apparently IBM has withdrawn it from sale).&lt;br /&gt;
&lt;br /&gt;
=Improved Multimedia Support=&lt;br /&gt;
&lt;br /&gt;
* A fully licenced DVD movie player, with no crashing during playback &amp;amp; flawless audio-synch&lt;br /&gt;
* An elegant, up to date port from the Linux platform of [http://www.reamined.on.ca/doconnor/xine/ Xine for OS/2] currently a work in progress by Darwin O&#039;Connor.&lt;br /&gt;
* A commercially supported [http://www.mozilla.org/ports/os2/ Warpzilla] based browser that integrates the Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7 Player], Adobe Acrobat Reader 6.0 as a helper application and a [http://www.dvdfllc.co.jp/ DVD licence].&lt;br /&gt;
* Regular updates to the very useful [ftp://hobbes.nmsu.edu/pub/os2/system/drivers/sound/uniaudio_gpl_compiledbinaries2.zip Universal Audio Driver] for OS2/eCS (free GPL version).&lt;br /&gt;
* Ability to record DVDs - CDRecord [ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ ProDVD] is now available for OS2/eCS (free)&lt;br /&gt;
* Complete replacement for MMOS/2 WPS classes ([http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes] by Chris Wohlgemuth)&lt;br /&gt;
* Create audio &amp;amp; data CDs in a snap using the power of the WPS ( [http://www.os2world.com/cdwriting/creator/creatormain.htm Audio/Data CD Creator] )&lt;br /&gt;
* Multimedia playback with support popular audio/video codecs ([http://os2.kiev.ua/en/wv.php WarpVision] - Free).&lt;br /&gt;
* Better hardware accelerated video support ([http://os2.kiev.ua/en/overlay.php WarpOverlay!] project - from the Kiev Elephant)&lt;br /&gt;
* Improved MP3 media players (WarpAmp - Free, PM123 - Shareware).&lt;br /&gt;
* Ogg Vorbis, FLAC and MP3 playback ([http://math.berkeley.edu/%7Eroconnor/MMIOMP3/ Multimedia IOProcs] and the [http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes])&lt;br /&gt;
* Support for RealAudio &amp;amp; Video streams ( can Innotek get [http://www.real.com/ RealPlayer 10] running using its [http://odin.netlabs.org/ Odin] technology ? )&lt;br /&gt;
* Sound drivers that accomodate simultaneous audio under OS2/eCS and WinOS2&lt;br /&gt;
* Sound scheme editor ([ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/scheme/sound16.zip Sound Scheme Editor] - Free)&lt;br /&gt;
* A full-featured sound recorder/editor (such as the promising [http://home.clara.net/orac/os2.htm#dtape D-Tape project] from Paul Ratcliffe)&lt;br /&gt;
* New Audio-Video and Graphics Codecs - not yet another player (we have VERY good ones today)&lt;br /&gt;
* More and better plugins/helper applications for Mozilla/Netscape (i.e. for WAV, MPG, etc etc)&lt;br /&gt;
&lt;br /&gt;
=System Utilities=&lt;br /&gt;
&lt;br /&gt;
* A PM utility comparable to Norton SysInfo that every OS2/eCS user can admire ([http://hobbes.nmsu.edu/cgi-bin/h-viewer?sh=1&amp;amp;fname=/pub/os2/util/system/sysinfo0820.zip Sysinfo/2 0.8.20] by Alexey Smirnov - Free)&lt;br /&gt;
* A utility that automatically mounts USB media, updates the list of the accessible devices and assigns the corresponding drive letter ([http://hobbes.nmsu.edu/cgi-bin/h-browse?sh=1&amp;amp;dir=//pub/os2/util/disk USBmountD]).&lt;br /&gt;
* User friendly PM application for editing your Config.sys ([http://www.tyra2.de/ Tyra/2]- Shareware)&lt;br /&gt;
* Another PM application for system maintenance ([http://www.os2world.com/goran/cfgtool.htm Config Tool] by Goran Ivankovic - Free)&lt;br /&gt;
* A compendium of Config.sys information (Joerg Sievers&#039; [http://www.warpsite.de/en/csdp/about.htm Config.Sys Documentation Project], ConfigTool [http://www.os2world.com/goran/cfgtool/cfgdat.htm database] by Klaus Staedtler)&lt;br /&gt;
* Association editor, like the utility of similar name ([http://www.os2ss.com/information/kelder/ AssoEdit] by Henk Kelder - Free)&lt;br /&gt;
* INI editor with repair function ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial, [ftp://ftp.pc.ibm.com/pub/pccbbs/os2_ews/iniedit.zip IniEdit] - Free EWS)&lt;br /&gt;
* Defrag program for all OS2/eCS supported file systems ([http://hobbes.nmsu.edu/pub/os2/util/disk/gulite20.zip Graham Utilities] - was Commercial)&lt;br /&gt;
* Uninstaller that monitors installations for perfect cleanup later ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial)&lt;br /&gt;
* Better internet dialer applications ([http://www.fx.dk/injoy/ InJoy] - Shareware, [http://www.isdnpm.de/home.htm ISDNPM] - Shareware, [http://en.ecomstation.ru/dialer/ Dialer/2] - Free, [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links])&lt;br /&gt;
* A process killer that grabs Ctl-Alt-Del, REXX interface ([http://www.pcs-soft.com/productcc25.htm CAD Commander] - Commercial)&lt;br /&gt;
* Priority manager ([http://www.prioritymaster.com/ Priority Master] - Commercial)&lt;br /&gt;
* Work Place Shell (WPS) class manager ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* File Phoenix/2, an effective FAT and HPFS undelete tool ([http://archiv.leo.org/pub/comp/os/os2/leo/systools/phenx135.zip/ Version 1.35] - Free EWS)&lt;br /&gt;
* GUI File Manager, with a tree view like that in Windows 3.1 (http://www.os2world.com/freeos2/file.html#ffreedom FileFreedom 2.02] - Freeware)&lt;br /&gt;
* Ability to open command line from WPS folders ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* Better network utilities: traceroute, nbtstat, ping, etc included in eCS and IPA subscriptions.&lt;br /&gt;
* A really useful Character Map applet ([http://glass.os2.spb.ru/software/english/charmap.html Character Map/2] by Glassman - Free - GNU GPL)&lt;br /&gt;
* Benchmarks to test OS2/eCS performance on your own system ([http://warped.cswnet.com/Sysbench/ SysBench] - Free - Source code available)&lt;br /&gt;
&lt;br /&gt;
=Just Browsing=&lt;br /&gt;
&lt;br /&gt;
There are a number of good native PM and CLI web browsers available for OS2/eCS, some bulky, some slim, some older, some startlingly new.   What I wish was on my own desktop right now is an &amp;quot;eComStation themed&amp;quot; browser  based on the latest [http://www.mozilla.org/ports/os2/ Mozilla] or [http://www.ph.unimelb.edu.au/%7Essk/kde/srcdoc/khtml/KHTMLPart.html KHTML] code (used by Apple&#039;s [http://www.apple/safari/ Safari-web] browser for OS X, by KDE in its Konqueror browser for Linux and in ABrowse for Atheos) - with integrated multimedia helper applications to smoothly handle PDF and Flash content.  This sought-after browser would, ofcourse, provide by default bookmarks, including for the eCS updates site, OS2/eCS developer sites, news pages and free / commercial software provider sites.  For the here and now (or yesterday if you prefer) try these six choices - all of them have their own strengths and weaknesses :&lt;br /&gt;
&lt;br /&gt;
* For IBM Passport Advantage (IPA) subscribers there is the IBM Web Browser (commercial)&lt;br /&gt;
* For other OS2/eCS users (or those who want to use the latest versions) there are two other Mozilla based browsers; eg. [http://www.mozilla.org/ports/os2/ Warpzilla], and the browser-only version now known as [http://www.mozilla.org/projects/firefox/ Mozilla - Firefox].&lt;br /&gt;
* There is also the older but still widely used Netscape 4.61 for OS/2 web browser (Free)&lt;br /&gt;
* If you want something really different, you can even pay for [http://www.opera.com/products/desktop/index.dml?platform=os2 Opera] 5 for OS2/eCS - Commercial&lt;br /&gt;
* For nostalgic OS/2 users, there will always be IBM WebExplorer - it coulda been a contender - too bad IBM likely won&#039;t release the code either to the OS2/eCS community or else to Serenity Systems or an ISV such as Golden Code.&lt;br /&gt;
&lt;br /&gt;
=User Interface Enhancements=&lt;br /&gt;
&lt;br /&gt;
The WPS and PM &amp;quot;are OS2/eCS&amp;quot; to most users.  To replace either of these two elements of the OS2/eCS platform is to lead users to choose a whole different OS, like Red Hat, MacOSX or FreeBSD.  If OS2/eCS becomes &amp;quot;more like Windows&amp;quot; (as is happening with many Linux distributions) we would be losing one of the key advantages our favorite OS platform retains - its unmatched user interface.  That advantage can be increased yet further - here are some ways :&lt;br /&gt;
&lt;br /&gt;
* The OS2/eCS useability enhancements Rich Walsh has created in his DragText 3.8 product are just great.  I wish they were integrated into eCS 1.x like Dialog Enhancer and eWorkplace.  For the forseeable future, it seems likely to remain one of those must-have products, like oven mitts, aspirin and electric lighting.&lt;br /&gt;
* Include a tiny widget on the system bar allowing easy switching between different LAN configurations with a single click; eg toggling between &amp;quot;Work/Office&amp;quot; with a fixed IP and a proxy and &amp;quot;Home&amp;quot;, with DHCP and no proxy etc. There is already Windows shareware that allows this available.&lt;br /&gt;
* Improved color scheme editor (ColourManager/2 originally by Richard Castle - Shareware)&lt;br /&gt;
* The ability to easily create a directory, by default, in any &amp;quot;file, save&amp;quot; option (even windoze has this often useful feature).&lt;br /&gt;
* Make Scitech SNAP the default video driver under OS2/eCS.&lt;br /&gt;
* Tabbed windows, like Mozilla&#039;s tabbed pages, but useable with any OS2/eCS application. The-Ion window manager for X servers uses this user interface idea.&lt;br /&gt;
* Give REXX scripts access to WPS objects (using XWorkplace or the very promising WPS Wizard).&lt;br /&gt;
* Replace the IBM Presentation Manager (PM) with an open source clean room re-implementation optimised for stability, not performance. This PM clone should not break tools or key applications.&lt;br /&gt;
* Christian Langanke has provided us with (Animated Mouse Pointers 1.01 for OS/2 - Free)&lt;br /&gt;
* Develop a plan to systematically replace every original WPS class with a better designed, more stable, functional equivalent (preferably to be released under dual commercial / BSD syle licences.  Hmmm this seems, gradually, to be happening. . .)&lt;br /&gt;
* Transform OS2 titlebars, backgrounds, buttons etc (Styler/2 by Alessandro Cantatore - Shareware - variants are included in eCS 1.0 and 1.1)&lt;br /&gt;
* Transparent windows and folders (Candybarz by Netlabs)&lt;br /&gt;
* Allow small (32x32) icons in high resolutions (Dialog Enhancer by Richard Castle - Shareware)&lt;br /&gt;
* While eCS 1.2 now bundles the Snowstorm screensaver, those still using MCP or earlier releases of OS/2 may like to try Screensaver by Siegfried Hanisch or else take a look at Screen Saver by Jostein Ullestad - Shareware&lt;br /&gt;
* Add a Recycle Bin with options for managing deleted files &amp;amp; WPS objects (XWorkplace - Free, TrashCan 2.71 - Free)&lt;br /&gt;
* Logout, close apps, and restart of desktop - like Windows98 does (XWorkplace - Free)&lt;br /&gt;
* Dynamic resolution changing.&lt;br /&gt;
* Better, centralized configuration for display driver and other settings.&lt;br /&gt;
* A Shutdown folder and the option to reboot when shutting down (XWorkplace - Free)&lt;br /&gt;
* Improved selective install - change hardware or software, without having to do both.&lt;br /&gt;
* Option to have full path name in title of folders (XWorkplace - Free)&lt;br /&gt;
* Ability to readily locate all Shadows of an object and all Folder templates.&lt;br /&gt;
* Enhanced replacements for the venerable WarpCenter (XWorkplace - Free, Systray Widget for XCenter based on the original work of Dmitry Zaharov - Free)&lt;br /&gt;
* Determination of file type by header info (so Windows .HLP files open with WinHelp, and OS/2 and eComStation .HLP files open with NewView)&lt;br /&gt;
* A font manager to avoid absurdly long font selection lists (XWorkplace - Free, FontFolder - Shareware)&lt;br /&gt;
&lt;br /&gt;
=Warp Legacy OS Sub-Systems - the Next Generation=&lt;br /&gt;
&lt;br /&gt;
OS/2 has a long, proud history of supporting legacy software such as 16-bit DOS and Windows. Several teams have done amazing work to enhance DOS, the 32-bit DPMI DOS environment, Win16, GeOS and other legacy software environments for which OS2/eCS already contains built-in support.  Yet relatively little of this work has so far been made available in a form usable by ordinary OS2/eCS end-users.&lt;br /&gt;
&lt;br /&gt;
Many OS/2 users say &amp;quot;Let those who want it, pay for it&amp;quot;.  Removing MDOS and WinOS2 from the base OS2/eCS product and offering a seperate Legacy OS Sub-System CD to interested buyers, might be the fairest way to fund a very extensive refresh of DOS, DPMI and Win16 support.  This CD would provide end users with a &amp;quot;single-click&amp;quot; installation of the original WinOS2 sub-system, plus an eCS-themed GUI (perhaps using the Calmira II technology) plus Win32s 1.25, plus-Paragon DOS or the newly released DR-DOS 8.0 (for their speed, ongoing development status and features eg. FAT32 drivers) plus all of the patches and fixes available for the OS2/eCS DPMI host (0.9x and 1.0) for 32-bit DOS apps.&lt;br /&gt;
&lt;br /&gt;
* Eliminate 16-bit resource limits in WinOS2 and in DOS Virtual Machines a.k.a. &amp;quot;DVMs&amp;quot;.&lt;br /&gt;
* Full 16 bit WAVE and MIDI support in DOS boxes and Win-OS/2.&lt;br /&gt;
* New look &amp;amp; feel for WinOS2 sessions (WPS for Windows - Free or Calmira II - Free or Paypal.&lt;br /&gt;
* Improve OS2/eCS DVM compatibility with DPMI games (vCOMPAT by Martin Kiewitz - Free)&lt;br /&gt;
* Installs of WinOS2 to include support for Win32s up to version 1.25 (Win32s compatibility list)&lt;br /&gt;
* REXX in DOS sessions (like IBM PC-DOS 2000 or Regina-REXX- Free)&lt;br /&gt;
* Provide VFAT long file name support for DOS and WinOS2 sessions.&lt;br /&gt;
* Display short versions of long filenames so that DOS &amp;amp; Windows can see them.&lt;br /&gt;
* Provide a &amp;quot;start&amp;quot; command in DOS sessions (4OS2 by JP Software - now free or &amp;quot;StartB&amp;quot; by Christian Langanke)&lt;br /&gt;
* Ability to run the many K-12 Educational applications from Breadbox.com, using the Industry Standard GUI version of GeOS running on OS2/eCS.&lt;br /&gt;
* Distribute the DPMI version of the Seal 2 graphical user interface for use with DOS VMs (free).&lt;br /&gt;
&lt;br /&gt;
=Other Wishes for OS/2 and eComStation=&lt;br /&gt;
&lt;br /&gt;
* Desktop Virtual LAN (DVL) - see top ten wishes above.  The underlying technology is meant to be absolutely invisible to the end user.  After booting, they would only see a regular eCS desktop come up, but when they click on the icon for, say, Microsoft Access 2000 that appears on their eCS 1.2 desktop, Access just launches as if the user was sitting at an ordinary WinXP machine.  For this different approach to running unmodified Win32 applications (and unmodified Linux CLI apps) on OS2/eCS to have adequate &amp;quot;useability&amp;quot;, then the virtualised machines running a copy of Windows 2000 and a copy of Linux would each have to be started up as soon as the PC was powered on.  This idea is one possible use for the existing HOB XServer, VNC Server/Viewer and SVISTA technologies.  I suggest that the &amp;quot;secret host&amp;quot; OS would be 64 bit NetBSD as it has significant respect and mindshare among developers, is under heavy development, has no licencing fees to pay and, unlike OS2/eCS, supports all modes offered by the AMD x86-64 platform; likely to displace the x86-32 platform within three years or so.&lt;br /&gt;
* Provide Firefox / Mozilla with any easy to use extra function eg. to convert PMMail *.msg files to Mozilla / Firefox format, perhaps using the PMM2MOZ program to &amp;quot;import&amp;quot; the *.msg files.&lt;br /&gt;
* Opera 7 - do you feel the need for speed ?  A successful effort to port the Opera browser to OS/2 and eCS should result in a great product that adds credibility to OS2/eCS as an alternative on the x86 platform.&lt;br /&gt;
* In the interests of coherency and understanding, stop referring to DOS Virtual Machines &amp;quot;VDMs&amp;quot; (rename them as &amp;quot;DVMs&amp;quot; so acronym mirrors &amp;quot;JVM&amp;quot;)&lt;br /&gt;
* The ability to host Linux, WinXP, other OS choices in a virtual machine under OS2/eCS - Serenity Systems is now working on SViSta (commercial)&lt;br /&gt;
* A rewrite of MPTS PROTMAN, which allows dynamic network driver (re)configuration (a necessity for properly utilizing TCP/BEUI in a DHCP environment).&lt;br /&gt;
* Examples of newly developed and maintained embeded systems that use OS2/eCS for mission critical applications, such as EMS telephony (Total Recall System by Chris Martinic - Commercial).&lt;br /&gt;
* Install a single variant of the REXX interpreter (Object REXX by IBM) as it is intolerant of flaky programming habits, compared to its less discerning sibling&lt;br /&gt;
* Ability to map &amp;quot;Windows Special&amp;quot; and other keys to useful functions (XWorkplace or eStylerLite in eCS 1.x; Win95Key - Free)&lt;br /&gt;
* A Chinese and other Language Homework Trainer package that runs on eComStation (free).&lt;br /&gt;
* Support for multiple monitors &amp;quot;Dual-Head&amp;quot; (SNAP Graphics by Scitech Software - Commercial)&lt;br /&gt;
* A native PM graphical configuration utility for the promising InetPowerServer suite&lt;br /&gt;
* Better support for Daylight Savings Time (eCS Clock in eCS 1.x; DSTswitch - Shareware)&lt;br /&gt;
* Provide an eComStation Pluggable Look And Feel (PLAF) for Sun Java applications, so that every application running on an eCS JVM will take on the appearance of a native PM application written for OS2/eCS.&lt;br /&gt;
* A heavily refreshed PM native VNC Viewer ( and ongong development of Eugene Romanenko&#039;s promising new PM VNC Server 1.02 for OS2/eCS )&lt;br /&gt;
* Implement eCS 2.x as series of tightly linked virtual PCs running on an SMP 64-bit OS-platform such as GNU Darwin, NetBSD or GNU Linux (with one VM capturing C-A-D for crash recovery)&lt;br /&gt;
* Make the OS2/eCS CD bootable for installation or maintenance (BootAble by Hayo Baan)&lt;br /&gt;
* An easy browser-based system for end-users to submit problem reports - see the eComStation.com web site for eCS Bug Reporting !!&lt;br /&gt;
* A better, and more intuitive, method of integrating OS2/eCS with MS Windows in peer networks.&lt;br /&gt;
* Enable the Shift-Printscreen key combo for windowed OS2/eCS sessions&lt;br /&gt;
* A &amp;quot;Network Browser&amp;quot; to quickly navigate around the network attached devices.&lt;br /&gt;
* A better file manager - perhaps based on the source code of FM/2.&lt;br /&gt;
* A &amp;quot;WebExplorer&amp;quot; style browser - with the Gecko engine, Java, Javascript and 128-bit encryption&lt;br /&gt;
* Leave the NumLock on if it&#039;s turned on at startup by the BIOS (XWorkplace - Free).&lt;br /&gt;
* Update bootable OS2/eCS or eComStation install CDs with fixes (UpdCD by Zsolt Kadar - Free)&lt;br /&gt;
* A utility to help clean-up of INI files, so that broken WPS links need not be stored forever (XWorkplace - Free).&lt;br /&gt;
* Enhanced APM 1.2 (power management) support (APM/2 utility)&lt;br /&gt;
* Start OS2/eCS applications from a DOS prompt: avoid swapping windows (Seamless OS/2 - free)&lt;br /&gt;
* Integrate fully working Watchcat or a supported functional equivalent such as CAD-Handler into eCS !&lt;br /&gt;
* Better Plug and Play adapter support, but not as &amp;quot;good&amp;quot; as Windows ME&lt;br /&gt;
* Further polishing of the already impressive OS installer - it is now becoming one of the best elements of the user experience !!&lt;/div&gt;</summary>
		<author><name>Davidme</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4192</id>
		<title>The Warp Wishlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4192"/>
		<updated>2006-10-25T22:42:22Z</updated>

		<summary type="html">&lt;p&gt;Davidme: /* File System Support */ Reiser, TrueCrypt, Captive, UnionFS, FUSE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Warp Wishlist is now available at this netlabs.org wiki page with permission from it&#039;s maintainer. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.os2bbs.com/os2news/OS2Wishlist.html Os2bbs page]&lt;br /&gt;
&amp;lt;br&amp;gt;Visit also the [[Ideas]] wiki page.&lt;br /&gt;
&lt;br /&gt;
=The Top Ten Wishes=&lt;br /&gt;
&lt;br /&gt;
* A commercially supported, full featured [[GCC]] port, at the same code level as that of the equivalent Linux package (see &amp;quot;[[#Mind Your Language|Mind Your Language]]&amp;quot;, below)&lt;br /&gt;
* Great tools for [[porting|converting]] applications written for [[Win32]] or for [[XWindows]] into GUI native [[PM]] apps such as the extraordinary project [http://everblue.netlabs.org/ Everblue] from Netlabs, which should make it easier and much faster to bring applications originally written for the [[Linux]] and [[Unix]] platforms to OS2/eCS).&lt;br /&gt;
* A &amp;quot;Ready for eCS&amp;quot; certification process (to go with the [http://dev.ecomstation.com/mod.php?mod=userpage&amp;amp;menu=106&amp;amp;page_id=16 logo]) for hardware and software - to enable eCS buyers to see whether products are certified to work with their eCS system BEFORE they purchase them.  Five criteria for this logo might be&lt;br /&gt;
*# installs to optional drive locations using [http://warpin.netlabs.org/ WarpIn] or something better (such as an [[RPM]]-style package manager);&lt;br /&gt;
*# available in all the same [[NLS]] versions as eCS; &lt;br /&gt;
*# fully supports the InnoTek-[http://www.innotek.de/products/ft2lib/ft2libgeneral_e.html Font Engine for OS/2];&lt;br /&gt;
*# uses the [http://eros2.by.ru/systray_widget_en.shtml SysTray] API from [[ErOS2]];&lt;br /&gt;
*# has been updated within the last twelve months.&lt;br /&gt;
* [[Bootable JFS]], though this file system may be seen as &amp;quot;too alternative&amp;quot; for desktop use by John Q Public (or in any SOHO account unfamiliar with [[AIX]]) it lets us walk away from [[HPFS]] and [[FAT16]] boot drives, thereby reducing the number of required filesystems to one (like the ubiquitous Win* platform) - IBM already supports booting AIX and Linux from JFS, so how come they&#039;re dragging their collective feet on facilitating the code changes needed for bootable [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS] to become a reality on OS2/eCS ?&lt;br /&gt;
* The ability to easily install, load and run ubiquitous Win32 applications (eg MS Office XP) that the average business has already paid for, and prefers to keep using,  without the need for any Windows licenses on our PCs ( [http://www.codeweavers.com/products/office/ CrossOver Office]  gives Linux and FreeBSD users this ability already).&lt;br /&gt;
* Develop eCS 2.x as the first Desktop Virtual LAN (DVL) for x86 PCs.  The idea is to virtualise a complete heterogenous LAN consisting of two virtualised workstations and a virtualised file and print server machine.  The virtual server machine could run generic Linux and [[Samba]], first virtual workstation would run eComStation 1.2 and the second virtual workstation could run Windows NT or Win2000 (see &amp;quot;[[#other wishes|other wishes]]&amp;quot; - below).&lt;br /&gt;
* The latest release of the Sun [[Java]] 2 Standard Edition ([[J2SE]]) platform.  A native OS2/eCS port of Java 1.4.1 is available from [http://www.goldencode.com/company/press/20020814.html Golden Code] Development Corporation, while [http://www.innotek.de/products/javaos2/ Innotek] has released their own Java 1.42_05 product, which uses their unique [[Odin]] technology to run unmodified Win32 Java code from Sun&lt;br /&gt;
* The seamless integration of the [[Innotek Web Pack Plus]] for OS/2 and Castlesoft [[Colour Manager]] into the base eCS 1.x and future 2.x products.&lt;br /&gt;
* A media player, like the very impressive [http://os2.kiev.ua/en/wv.php WarpVisionGUI] project that is packaged with whatever license is needed to legally play back commercial [[DVD]] movies.&lt;br /&gt;
* Support for fourteen NLS versions; eg English, German, Dutch, Russian (available) plus French, Spanish, Italian, Portugese, Swedish, Trad Chinese, Simplified Chinese, Japanese, Korean, Hungarian and [http://std.dkuug.dk/JTC1/SC2/WG2/docs/n1643/n1643.htm Klingon] (as soon as commercially practicable).&lt;br /&gt;
&lt;br /&gt;
=The Programer&#039;s Cauldron=&lt;br /&gt;
&lt;br /&gt;
Our platform of choice needs constantly improving tools.  The very sophisticated cross platform [http://wxwindows.org/dl_os2.htm#dev wxWidgets] GUI application development framework is a good example of what is available for OS2/eCS.  Other steps forward may include :&lt;br /&gt;
&lt;br /&gt;
* Continued development of the potentially very important OSS [http://eclipseos2.netlabs.org/ Eclipse Java IDE] for the OS2/eCS platform (brought to you by [http://projects.netlabs.org/ Netlabs] )&lt;br /&gt;
* Increased C99 and C++98 standards compliance for compilers and tools running on OS2/eCS.&lt;br /&gt;
* Regular updates to the [[EMX]] runtime, to keep it feature compatible with the latest GNU C compilers available on mainstream Linux distros such as [[Xandros]].&lt;br /&gt;
* A new edition - dusted off and scrubbed clean of anachronisms of the pre-MCP2/eCS era - of at least one mainstream [[book]] that focuses on the unique aspects of the OS2/eCS platform&lt;br /&gt;
* A versatile, full featured Help File authoring package such as [http://www.hypermake.com/english/n024.html#hd24 Hypermake] by [[Martin Vieregg]] (shareware) or [http://www.os2world.com/vyperhelp/ VyperHelp] by [[Mektek]] (Open Source - GNU GPL)&lt;br /&gt;
* Feature sets equalling those available on the fascinating [http://www.iti.upv.es/%7Emaragda/doc/index.html Linux], solid [http://www.netbsd.org/ NetBSD] and occasionally notorious [http://www.deanliou.com/WinRG/ Win32] platforms today.&lt;br /&gt;
* A native OS2/eCS 32-bit parser and editor for [[XML]] and [[SGML]] files ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gx- gX] from Untravelled Sphere).&lt;br /&gt;
* Add support for compression of [[LX]] executables to the [[OpenWatcom]] C/C++ linker.&lt;br /&gt;
* An annual OS2/eCS developer seminar - held immediately after, and in the same city, as a large IT event unrelated to OS2/eCS.  Seminar attendees can reduce their time away from the office and, perhaps, charge their airfare to the non-OS2/eCS event that they needed to attend in that city anyway.&lt;br /&gt;
* Add Intel [[SSE1]] and [[SSE2]] instruction set enhancements to the OpenWatcom compiler&lt;br /&gt;
* A port of the modern, standards compliant [http://comeaucomputing.com/custom.html Comeau] C and C++ tools to OS2/eCS (commercial).&lt;br /&gt;
&lt;br /&gt;
=Mind Your Language=&lt;br /&gt;
&lt;br /&gt;
The OS2/eCS platform is well supported by languages and associated toolsets today and, due to the generally thankless work of many gifted OS2/eCS programers, the available choices are constantly improving.  Languages and application development tools ready for your next OS2/eCS project include :&lt;br /&gt;
&lt;br /&gt;
* [[C]] and [[C++]] options include [http://www.openwatcom.org/about/info_content.html OpenWatcom C/C++ 1.2] (free) and the commercially supported [http://www.innotek.de/products/gccos2/gccos2general_e.html Innotek GCC 3.2 for OS/2] &lt;br /&gt;
* Pascal options include the [http://sibyl.netlabs.org/ Netlabs OpenSibyl] project, [http://www.vpascal.com/ Virtual Pascal] for OS2 and [http://www.us.freepascal.org/down-os2.html Free Pascal for OS2].&lt;br /&gt;
* [[REXX]] options include [http://www-3.ibm.com/software/ad/obj-rexx/ ObjectREXX], (Open Sourced by IBM but not available for OS/2-eCS yet - [http://www.oorexx.org/ Open Object REXX]) Watcom [http://www.edm2.com/0206/vrexx.html VX-REXX] (find it on eBay) and [http://regina-rexx.sourceforge.net/index.html Regina-REXX] (free)&lt;br /&gt;
* [[Java]] is well supported on OS2/eCS. For a powerful multiplatform Java IDE that runs great on OS2/eCS, try [http://www.netbeans.org/ide/index.html NetBeans] (free, open source).&lt;br /&gt;
* [[Ada]] is available for OS2/eCS with [http://os2ports.com/content/sections/ada GNU Ada 95] (free) &lt;br /&gt;
* [[PHP]] your tool of choice ?  Then here&#039;s [http://silk.apana.org.au/php/ PHP 4] (free) &lt;br /&gt;
* [[Perl]] one, knit two ?  The [http://www.prima.eu.org/ PRIMA Toolkit] is a multi-platform GUI application development tool available for the OS2/eCS platform.&lt;br /&gt;
* [[Python]] handlers will love [http://www.andymac.org/python.html Python 2.3.4] (free)&lt;br /&gt;
* [[Fortran]] coders can get productive with [http://www.openwatcom.org/about/info_content.html OpenWatcom Fortran 1.2] (free)&lt;br /&gt;
* [[Smalltalk]] for big results !  Try the modern, well regarded [http://www.ibm.com/software/awdtools/smalltalk/  IBM VisualAge Smalltalk] or the open-source [[Squeak]].&lt;br /&gt;
&lt;br /&gt;
=Must Have - Features and Applications=&lt;br /&gt;
&lt;br /&gt;
Much of the best software available for OS2/eCS today is available at no cost under open source licences.  However, large commercial users often prefer to pay for a commercially licenced product (eg. StarOffice) rather than use free software of equal quality ( eg.[http://www.openoffice.org/ OpenOffice.org 1.2] ), perhaps because of the legally enforcible obligations commercial software licences may place on software vendors.  Having such choices is great !  Whether &amp;quot;running native&amp;quot; or utilising the very sexy Odin subsystem, there are some standard / mainstream applications that OS/2 and eCS need to support in order to offer aid and comfort to Windows survivors taking those hesitant first steps toward a brighter, less costly x86 alternative.&lt;br /&gt;
&lt;br /&gt;
* Support for [[ACPI]], without which OS2/eCS may cease to be a viable OS on future mainstream PC hardware.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install mutually compatible versions of [[Sane]]/2 and [[Tame]]/2 to any directory nominated.&lt;br /&gt;
* Integrated WPS folder views for many archiver formats (like [[ZIP]], [[RAR]], [[ARJ]], etc) - should be similar to the implementation in [[Object Desktop]], but inherit the extensions from e.g., XWorkplace ( [http://www.subsys.de/eZIP/ eZIP]).&lt;br /&gt;
* Enhancements to both the Presentation Manager (GUI) and command line (CLI) user interfaces, in particular, a robust new 32-bit [[command interpreter]] to replace the archaic IBM [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/conapi.html 16-bit CMD.exe] that still ships with every copy of OS/2 and eComStation sold.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install both [[Ghostscript]] for eCS/OS2 and [http://www.cs.wisc.edu/%7Eghost/gsview/ GhostView] to any directory nominated.&lt;br /&gt;
* Provide support in OS2/eCS for the [[X.500]] and [[DCE]] standards and for [[Kerberos]] authentication.&lt;br /&gt;
* A cool GUI internet dialer out of the box with a modern feature set (like [http://www.isdnpm.de/home.htm ISDNPM]) - the new eCSCoNet in eComStation 1.1 has banished DOIP to a museum. Also available are the deservedly popular [http://www.fx.dk/injoy/ InJoy Dialer] (character based) and [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links]&lt;br /&gt;
* A single sign-on facility, to obtain secure access from OS2/eCS to files and resources on Unix, Windows, Netware, Linux and Mac OS X servers - either over a LAN or across the world.&lt;br /&gt;
* ALL configuration info to reside in a readable and editable set of files, saved in one known place (i.e. x:\System\OS2\ini).&lt;br /&gt;
* Full support for reading and writing more modern Adobe .[[PDF]] documents within OS2/eCS word processors (see [[Lucide]]).&lt;br /&gt;
* A highly scalable [[mail server]] with [[IMAP]]4 support - ([http://www.stalker.com/CommuniGatePro/ CommunigatePro] - Commercial).&lt;br /&gt;
* Better support for [[Palm]]OS PDA devices ( [http://jsyncmanager.sourceforge.net/ JSyncManager] by Brad Barclay - free GPL ).&lt;br /&gt;
* [[Project scheduling]] software with Gantt charts ( so far, there is [http://www.ws-it.de/en/product/ptime/ptimeuse.html PTime/2] by Wolfram Schmid ).&lt;br /&gt;
* An up to date [[Citrix]] [[ICA]] Client such as the very professional [http://www.innotek.de/products/citrixos2/citrixos2features_e.html OS/2 Kit for Citrix ICA Client 7.100 Release 1] from Innotek GmbH.&lt;br /&gt;
* A native, full featured, bloat-free equivalent to MS Outlook - to ease transition from the high-cost Windows environment to OS2/eCS for price sensitive corporate users (the [http://lookout.netlabs.org/ Lookout/2] project).&lt;br /&gt;
&lt;br /&gt;
=Some Priority Applications for Porting=&lt;br /&gt;
&lt;br /&gt;
* Adobe Acrobat 6 - while [http://www.cs.wisc.edu/%7Eghost/gsview/index.htm GSView] or [http://www.subsys.de/ePDF/ ePDF] can do the job (mostly), Mac and Windows ex-users will forever insist on using the latest version of a product they have known and used for year after year.  For the moment, Innotek are offering release four of their OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_e.html Adobe Acrobat Reader 4.05] and release one of their planned OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_beta_e.html Adobe Acrobat Reader 5.1].&lt;br /&gt;
* [[Ximian Evolution]] and [[Ximian Connector]]. [http://www.ximian.com/products/evolution/ Evolution] is a highly regarded open-source MS Outlook look-alike, now fast gaining users on the Linux platform.  Ximian Connector allows non-Microsoft clients to connect to an [[MS Exchange Server]].  Novell &amp;quot;loved it so much, they bought the company&amp;quot;.  For OS2/eCS to fit easily into mainstream corporate networks, something like these two GNOME based products need to be ported from Linux and/or Solaris as a high priority.&lt;br /&gt;
* Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7] Player, not yet available for OS2/eCS, as the hard working team at Innotek are yet to obtain a licence (is this because of high cost ?).&lt;br /&gt;
* [[RealPlayer]] 10 - needed mainly for the same reasons as Acrobat 6. The Helix DNA [http://www.helixcommunity.org/ client] has been open sourced by RealNetworks, which should lead, in time, to an OS2/eCS port of this versatile media player.  Maybe it is not needed, but Windows refugees would sorely miss it.&lt;br /&gt;
* [[Intuit Quicken]] - because it is nearly ubiquitous and its absence is a show-stopper for many SOHO users, who have all their financial skills/records tied up in this one, simple to use product.&lt;br /&gt;
* Niku Workbench, a modern full featured alternative to Microsoft Project.  It&#039;s code has recently been released under the GPL (see [http://www.openworkbench.org/index.php OpenWorkBench] ) - free&lt;br /&gt;
* [[VirtualDub]], a multimedia editor, with useful [http://www.virtualdub.org/features features] for everyone with a digital video or still camera.  Can you port OpenDub to OS2/eCS ?  (free GPL).&lt;br /&gt;
* Port [[XLib]] to OS2/eCS Presentation Manager to swell the flow of applications written for Linux and Unix that can be adapted with relatve ease to run on OS2/eCS (eg. project [http://everblue.netlabs.org/ Everblue], from Netlabs)&lt;br /&gt;
* [[VideoLan]], is a full featured open source cross-platform [http://www.videolan.org/vlc/features.html media player and streaming server] with a plethora of Codecs and skins -  is the toolset needed to port this great looking application to OS2/eCS available ?&lt;br /&gt;
&lt;br /&gt;
=Kernel Desires=&lt;br /&gt;
&lt;br /&gt;
Not so long ago, OS/2 was arguably less crash prone than other x86 choices (notably Win9x), but in more recent times WinXP and some Linux distros have reversed this lead. [[Single Input Queue|Key GUI architecture decisions]] taken over ten years ago by the designers of PM and the WPS make it impossible to terminate some failing processes, including the WPS and PM themselves.  If OS2/eCS is to retain support from its current users, let alone attract new users, increased stability for PM and the WPS and a bullet-proof process killer are essential OS enhancements.&lt;br /&gt;
&lt;br /&gt;
* Multiple asynchronous input queues - the OS/2 Holy Grail - without this, process-killers often fail.&lt;br /&gt;
* A new 32-bit command processor ([http://www.scitechsoft.com/ftp/devel/4os2/ 4OS2 by JPSoft] - newly free and being actively maintained, or [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/cmd.html 32-bit Command Interpreter] by JdeBP - Free)&lt;br /&gt;
* A more capable Graphics Rendering Engine - a prerequisite to provide all applications with (optional) anti-aliased fonts for low resolution monitors (i.e. unable to show 104 dpi on a CRT or 114 dpi on a TFT display).&lt;br /&gt;
* The ability to utilise multiple virtual CPUs on Intel processors with its [[Hyperthreading]] feature.&lt;br /&gt;
* Support for AMD&#039;s [http://www.x86-64.org/about x86-64 CPU] (64-bit superset of the IA-32 architecture)&lt;br /&gt;
* Support for AMD&#039;s [http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_861_1028,00.html 3DNow!] instruction set&lt;br /&gt;
* Support for Intel&#039;s SSE1 and SSE2 instruction sets.&lt;br /&gt;
* X11/Motif API&#039;s ([ftp://ftp.netlabs.org/pub/xfree86/ XFree86/OS2 project] - Free, [http://www.hobsoft.com/www_us/produkte/connect/x11.htm HOBLink X11] - Commercial).&lt;br /&gt;
* Remove the 31 character font-naming limitation - to ease document exchange and interoperability.&lt;br /&gt;
* Symmetrical Multi-Processor ([[SMP]]) support for both Client ([http://consultron.ca/english/products/ecomstation/ecspro.html eCS with the SMP Pack]) &amp;amp; Server ([http://www-3.ibm.com/software/os/warp/warp-server/ IBM WSeB])&lt;br /&gt;
* Better [[hibernation]] support - support for JFS/LVM, SCSI, HPFS, etc&lt;br /&gt;
* Elimination of the former 512MB limit for memory addressing (already fixed in IBMs MCP and Serenity&#039;s eCS 1.0 or above)&lt;br /&gt;
* Allow &amp;quot;mounting&amp;quot; a device under an arbitrary path name ( as in Windows 2000 and WinXP )&lt;br /&gt;
* IBM completes (or releases for others to develop) [[SOM]] 3.0  in the form initially released as a beta in Februrary 1996, thus providing a [[CORBA]] 2 compliant object request broker for OS2/eCS. [The [http://www.objs.com/x3h7/som.htm System Object Model (SOM)], is an IBM implementation of [http://www.omg.org/gettingstarted/corbafaq.htm CORBA]  and forms the base on which the WorkPlace Shell (WPS) is built. The WPS in OS/2 4.52 and eComStation still uses the outdated, less capable IBM SOM 2.1 ]&lt;br /&gt;
&lt;br /&gt;
=System Security &amp;quot;Out of the Box&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
There have been at least four products or projects which delivered multiple-user functionality (eg. desktop prefs/settings are determined by a user&#039;s login ID) to OS/2, but none of them has ever been distributed as a part of the base OS, in the way that Microsoft has for Windows since at least 1995. For lack of distribution with the base OS, this product category has stagnated on OS2/eCS.  The lack of even the most basic multiple-user features &amp;quot;out of the box&amp;quot; makes OS2/eCS almost unique on x86 - but not in a good way !  A number of valuable projects will let us eliminate this deficiency :&lt;br /&gt;
&lt;br /&gt;
* [http://en.ecomstation.ru/openssh/ Security/2]  is now a requirement to run OpenSSH/2 and is currently expected to form a part of eCS 2.x product&lt;br /&gt;
* For more secure connections, installation of [http://en.ecomstation.ru/openssh/ OpenSSH/2] by default (instead of [[rLogin]] and [[Telnet]]).&lt;br /&gt;
* Better security - C2 while connected to a network (based on extending SES in Warp 4.x)&lt;br /&gt;
* For rusted-on IBM branded OS/2 users, multiple user features are offered with [http://www.quasarbbs.net/cristiano/mudesk.html MultiDesk] by Cristiano Guadagnino - Free &lt;br /&gt;
* Access control ([http://www-5.ibm.com/services/es/bis/secure.html IBM Secure Entry] and (perhaps in future) [[Sesame]] by [http://www.goldencode.com/ Golden Code] - Commercial)&lt;br /&gt;
* [[Filesystem encryption|Filesystem with password encryption]] of all data stored - as with NTFS&lt;br /&gt;
* [[Antivirus]] options with modern virus scanning engines ([http://enterprisesecurity.symantec.com/products/products.cfm?productID=27 Norton Antivirus] by Symantec, Viruscan by McAfee or the very popular [http://www.norman.com/products_nvc_os2.shtml Virus Control] by Norman Data Defense Systems Inc.)&lt;br /&gt;
* An easy to install and use [[firewall]] application based on Stateful Packet Inspection technology.&lt;br /&gt;
* Strong file encryption/decryption with both VIO and (in future) PM interfaces ([http://www.blowgish.org/teatime.php TeaTime/2] by Daniël de Kok).&lt;br /&gt;
&lt;br /&gt;
=File System Support=&lt;br /&gt;
&lt;br /&gt;
* Better [[FAT32]] and [[NTFS]] drivers - for large disks ([http://www.dsteiner.com/products/software/os2/ifs.htm NTFS utilities] - Free, [http://fat32.netlabs.org/index.phtml FAT32 drivers] - Free)&lt;br /&gt;
* Ability to boot the operating system from mainstream file systems such as NTFS, FAT32 and [[EXT2]] (FAT16 and HPFS are at a developmental dead-end)&lt;br /&gt;
* Add [[UDF]]-support for removable Magneto-Optical storage to the existing file system drivers.&lt;br /&gt;
* Better support for [[VFAT]] long file names often used with [[Zip disk]]s and with plain Diskettes ([http://www.os2world.com/cgi-bin/news/viewnews.cgi?category=32&amp;amp;id=1085456753 VFATMon by Jason Stefanovich])&lt;br /&gt;
* Read/write access to Macintosh disks ([http://www.student.nada.kth.se/%7Ef96-bet/HFS/ HFS drivers] from Marcus Better - Now GPL on Hobbes)&lt;br /&gt;
* Read/write access to Linux file systems ([http://perso.wanadoo.fr/matthieu.willm/ext2-os2/ ext2-os2 drivers] by Matthieu Willm - Free)&lt;br /&gt;
* The ability to share a fast to recover 64-bit journalling file system (eg [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS2] ) with AIX and Linux.&lt;br /&gt;
* The ability to boot from and read/write to the much admired [[XFS]] journalling file system.&lt;br /&gt;
* Integrate [[TVFS]] support into the kernel ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=tvfs TVFS] - Free EWS, version 2.11 is now on Hobbes)&lt;br /&gt;
* A bullet-proof FDISK, display, analysis and recovery tool for disks and filesystems ( [http://www.dfsee.com/dfsee.htm DFSee] )&lt;br /&gt;
* [[Logical Volume Manager]] (no reliance on drive letters, provides sophisticated drive spanning)&lt;br /&gt;
* A database-like journalling filesystem with support for metadata (ie Extended Attributes) like [[BeFS]] in BeOS or like [[AFS]] in [http://www.atheos.cx/ AtheOS].&lt;br /&gt;
* The journalled [[ReiserFS]].&lt;br /&gt;
* A port of [[TrueCrypt]], a free open-source disk encryption software for Windows XP/2000/2003 and Linux [http://www.truecrypt.org/].&lt;br /&gt;
* An equivalent of [[Captive]], &amp;quot;[http://www.jankratochvil.net/project/captive/ the first free NTFS read/write filesystem for GNU/Linux]. It implements the Win32 kernel API required to run the original &lt;br /&gt;
Windows filesystem binary drivers.&lt;br /&gt;
* A stackable [[union filesystem]] like [http://www.fsl.cs.sunysb.edu/project-unionfs.html UnionFS] to create virtual folders &amp;quot;containing&amp;quot; the files of two unrelated folders.&lt;br /&gt;
* A [[filesystem in userspace]] like [http://fuse.sourceforge.net/ FUSE] to allow the creation of virtual filesystems with normal programming tools like Rexx, Python, C,... enabling thinks like [http://wikipediafs.sourceforge.net/ WikipediaFS].&lt;br /&gt;
&lt;br /&gt;
=Drivers R Us=&lt;br /&gt;
&lt;br /&gt;
* IBM completes the [http://ais.gmd.de/%7Eveit/os2/kee.html KEE API] to allow pure 32-bit physical device drivers (no more thunks, thanks!)&lt;br /&gt;
* Drivers for the [http://www.broadcom.com/ Broadcom] BCM4401 chipset, as many mainstream laptops (eg. the Dell Inspirion 8600) use this Broadcom chipset for the integrated NIC.&lt;br /&gt;
* Why not licence the surprising Panasonic USB drivers for DOS and include them in the eCS entry level product ?&lt;br /&gt;
* A driver for a PCI sound card, any sound card, that supports the MIDI hardware connection. This can be via the joystick port, USB or Firewire or whatever.&lt;br /&gt;
* A revolutionary video driver model ([http://www.scitechsoft.com/products/enterprise/os2features.html Scitech SNAP] - Commercial &amp;amp; Free variants)&lt;br /&gt;
* A universal driver for scanners (including USB 2.0 models) along the same lines as SNAP.&lt;br /&gt;
* Better CD-ROM / CD-RW / DVDs device manager drivers ( [http://hp.vector.co.jp/authors/VA001398/#faq_jjscdrom JJSCDROM] by Takayuki Suwa )&lt;br /&gt;
* Better support for [http://www.1394ta.org/ FireWire] 800 and other new enabling technologies such as&lt;br /&gt;
* Support for the [http://www4.tomshardware.com/storage/20020812/index.html Serial ATA] standard likely to replace EIDE for PC hard drives within two years is already included in Version 1.6.4 of Daniela Engert&#039;s Danis506 drivers - Great to hear it !&lt;br /&gt;
* Drivers for the proposed [http://www.serialattachedscsi.com/ Serial Attached SCSI] standard may be of special value to OS2/eCS users in future for attaching more demanding peripheral devices (such as scanners and disk arrays).&lt;br /&gt;
* Better PCI sound card drivers ([http://sound.netlabs.org/ SBLive! driver] - Free, [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument Universal Audio drivers] from Innotek - for IPA subscribers, or from eCS)&lt;br /&gt;
* Better support for modern video cards ([http://www.scitechsoft.com/products/enterprise/snap_os2_content.html Scitech SNAP Graphics] - Commercial)&lt;br /&gt;
* Better support for IEEE [http://www.80211-planet.com/news/article.php/1502671 802.11g], 802.11b and 802.11a wireless networks (WLAN), including PCI cards and the general availability of drivers for IBM devices based on the Lucent Orinoco chipset.&lt;br /&gt;
* Better USB 2.0 Scanner support - a serious deficiency today ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=usbscan USBScan.Sys] will hopefully integrate with [http://paulf.free.fr/sane-os2-gui.html SANE/2] - Free and [http://www.os2world.com/goran/tame.htm TAME/2] by Goran Ivankovic and Klaus Staedtler - Free)&lt;br /&gt;
* Better USB 2.0 Camera support (USB on OS/2 site maintained by Martin Iturbide)&lt;br /&gt;
* Better Serial drivers ([http://www.gwinn.com/ SIO2K] by Ray Gwinn - Shareware)&lt;br /&gt;
* Better printer drivers (IBM drivers for [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/5b74e0e7572dc53086256c2f00631d2c?OpenDocument postscript], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/fe52d45fee2e225986256c2f00630f76?OpenDocument inkjets], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/169817402fcb123186256c2f0062db5a?OpenDocument laserjets], and [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/067f720b0177c4c286256c2f00633470?OpenDocument plotters] - Free)&lt;br /&gt;
* Better DVD, DVD-RAM / DVD-RW and CD-RW support (IBM&#039;s [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/4b2e6f2261265d6d86256a810069fe2b?OpenDocument  UDF 2.01] - for IPA subscribers, or from eCS, [http://www.rsj.de/stage/en/cdwriter/cd_os2.asp RSJ CD Writer] - commercial)&lt;br /&gt;
* Better TV card support for BT878-based cards ([http://os2.kiev.ua/en/tvshow.php TVShow Project] - from Kiev Elephant)&lt;br /&gt;
* Better support for cable modems and xDSL ([ftp://ftp.uni-freiburg.de/pub/pc/os2/isdn/ ISDNPM], treats cable modems like an NIC)&lt;br /&gt;
* Support for USB 1.0, 1.1 and 2.0 (UHCI, OHCI and EHCI [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/eda0b842e1e56c1e86256c170050c84b?OpenDocument USB drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Support for multi-function Printer / Fax / Scanner / Copiers.&lt;br /&gt;
* Support for Sis7012 and Sis7018 audio (hopefully to be provided in a future release of [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument UNIAUD]).&lt;br /&gt;
* Updated DIVE, DART, and RTMIDI (for multimedia AND games)&lt;br /&gt;
* Universal device driver porting kit - something like IBM Open32, only for drivers&lt;br /&gt;
* Support for more and better joysticks with all their latest features ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gamedd new joystick driver] - Free)&lt;br /&gt;
* 32-bit PC Card 5.0 support ([http://www7.software.ibm.com/2bcprod.nsf/186d96ebef23e6438625689c007ac1ef/60cd60ba019194f7862566de0052496d?OpenDocument CardBus drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* 32-bit TCP/IP stack and applications ([http://techsupport.services.ibm.com/asd-bin/doc/en_us/tcpclnt/f-feat.htm version 4.3.x] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Enhanced support for removable media (LS120, LS240, Zip 250, Zip 750, Jaz, Syquest, etc.)&lt;br /&gt;
* Support for modern optical and &amp;quot;wheel&amp;quot; mice ([http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/899e6aa065ded37786256bf4006da652?OpenDocument IBM drivers] - Free, [http://www.nbsoftware.de/sw_ms21en.htm Amouse])&lt;br /&gt;
* Support for the PCTel HSP56 audio modem chip.&lt;br /&gt;
&lt;br /&gt;
=The Front Office=&lt;br /&gt;
&lt;br /&gt;
Few business or home users would consider OS2/eCS worth buying as as an alternative general purpose platform without a choice of high quality Office productivity software ready to go.  Happily, our preferred platform offers a wealth of alternatives in this area and our choices are getting much better in 2004 !&lt;br /&gt;
&lt;br /&gt;
* Microsoft Office, dust off that old Windows licence, you can soon use it to run MS Office in an OS2/eCS virtual machine such as [http://www.serenityvirtual.com/ SViSta] (commercial)&lt;br /&gt;
* OpenOffice.Org, the ultimate Office application for the Linux platform is coming to OS2/eCS, with [http://www.innotek.de/products/ Innotek] once again applying its Odin skills to good effect !&lt;br /&gt;
* Lotus Smartsuite, updated to [http://www.lotus.com/products/smartsuiteos2.nsf version 1.7.3] with many improvments - particularly for those needing to work with MS Office documents (commercial).&lt;br /&gt;
* ROMLogic Papyrus Office, recently updated to version 10 - in both the German and English languages - a surprisingly compact Office solution (commercial)&lt;br /&gt;
* SunDial Office, the Rodney Dangerfield of powerful, well designed Office suites - for those who prefer a different way of getting the job done (commercial)&lt;br /&gt;
* Lotus Notes, one of the main rivals to MS Exchange/Outlook in the Fortune 500 space is apparently to be released in a Java version by IBM.  The abscence of this key application on our preferred platform was likely cited as a reason for walking away from OS/2, so a Java version usable on OS2/eCS would be great !&lt;br /&gt;
* A new CIFS/SMB Client (not a netdrive plugin) to allow eCS/OS2 to transparently access resources and files held both on (the formerly ubquitous) Windows servers and on the Linux and FreeBSD servers which have now won acceptance everywhere from SOHO to the Fortune 500&lt;br /&gt;
&lt;br /&gt;
=Servers for Every Purpose=&lt;br /&gt;
&lt;br /&gt;
IBM Warp Server for eBusiness (WSeB) was great, once, but has fallen far behind the pace and is unlikely to ever be substantially enhanced by IBM (it also costs a lot, for what you get).  The modern open source server software for OS2/eCS included in the list below offers so much performance and value. . . perhaps we will one day be able to buy a commercially supported OS2/eCS ServerSuite from eCS resellers ?  Until then, you can be up and running with some of the great free and commercial server software below !&lt;br /&gt;
&lt;br /&gt;
* Web Servers, such as [http://silk.apana.org.au/apache/ Apache] for OS/2 (open source) the svelt and efficient [http://dink.org/web2/ Web/2] or the W3C [http://www.w3.org/Jigsaw/ Jigsaw] server (written in Java !)&lt;br /&gt;
* Application Servers, such as [http://os2ports.com/content/sections/zopeos2 Zope] (open source) &amp;amp; IBM [http://www.os2.cz/index.php?lang=en&amp;amp;v=view&amp;amp;nid=1300 WebSphere 4.01] (commercial).&lt;br /&gt;
* Database Servers, such as [http://www.quassarbbs.com/yuri/mysql2/index.html MySQL] and [http://venuto.monrif.net/ PostgreSQL] (free) or IBM [http://www-3.ibm.com/software/data/db2/udb/ DB2]  (commercial)&lt;br /&gt;
* File &amp;amp; Print Servers, such as [http://samba.org/ Samba] (free) or [http://www-3.ibm.com/software/os/warp/warp-server/ IBM WarpServer for eBusiness] (commercial)&lt;br /&gt;
* Directory Servers, such as [http://www.openldap.org/ OpenLDAP] (will this LDAP server be ported by [http://www4.airnet.ne.jp/tyano/ Takashi Yano] ?)&lt;br /&gt;
* Mail Servers, such as [http://www.zeryx.com/ ZxMail] (commercial) and [http://eepjm.newcastle.edu.au/os2/Weasel.html Weasel] (also very well regarded).&lt;br /&gt;
* Boot Servers, such as the [http://www.q-systemsonline.com/pxe_booting2.html Q-Systems] solution, able to boot diskless OS2/eCS PCs over a LAN&lt;br /&gt;
* FTP Servers, such as the superb [http://www.os2ezine.com/20010216/ftpserver.html FTPServer]  by Peter Moylan (shareware).&lt;br /&gt;
* Standby Servers, such as [http://www.os2bbs.com/os2news/httP;//www,innotek.de/products/costandby/costandbygeneral_e.html CoStandby server for eBusiness] by Innotek (commercial).&lt;br /&gt;
* BackUp and Recovery Servers, such as [http://www.cds-inc.com/prod/ba2ksv.html# BackAgain/2000 Server] by CDS Inc. (commercial).&lt;br /&gt;
* Proxy Cache Servers, such as [http://www.os2.spb.ru/software/internet/squid/ Squid for OS/2]  (open source)&lt;br /&gt;
* Domain Name Servers, such as [http://www.goldencode.com/atlos2/notes/dns/dns.html#obtaincode BIND 8] from the ISC (free). Is anybody porting [http://www.isc.org/products/BIND/bind9.html BIND 9]  ?&lt;br /&gt;
* Multi-function Server suites, such as [http://www.inetpowerserver.com/ InetPowerServer] or [http://www.nititelecom.com/caravandownload.htm Caravan] for mail, web and ftp use&lt;br /&gt;
* DHCP Servers, such as that which ships with WSeB, or a port of something from the OSS world ?&lt;br /&gt;
* Transaction Servers, like IBM CICS for OS/2 (apparently IBM has withdrawn it from sale).&lt;br /&gt;
&lt;br /&gt;
=Improved Multimedia Support=&lt;br /&gt;
&lt;br /&gt;
* A fully licenced DVD movie player, with no crashing during playback &amp;amp; flawless audio-synch&lt;br /&gt;
* An elegant, up to date port from the Linux platform of [http://www.reamined.on.ca/doconnor/xine/ Xine for OS/2] currently a work in progress by Darwin O&#039;Connor.&lt;br /&gt;
* A commercially supported [http://www.mozilla.org/ports/os2/ Warpzilla] based browser that integrates the Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7 Player], Adobe Acrobat Reader 6.0 as a helper application and a [http://www.dvdfllc.co.jp/ DVD licence].&lt;br /&gt;
* Regular updates to the very useful [ftp://hobbes.nmsu.edu/pub/os2/system/drivers/sound/uniaudio_gpl_compiledbinaries2.zip Universal Audio Driver] for OS2/eCS (free GPL version).&lt;br /&gt;
* Ability to record DVDs - CDRecord [ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ ProDVD] is now available for OS2/eCS (free)&lt;br /&gt;
* Complete replacement for MMOS/2 WPS classes ([http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes] by Chris Wohlgemuth)&lt;br /&gt;
* Create audio &amp;amp; data CDs in a snap using the power of the WPS ( [http://www.os2world.com/cdwriting/creator/creatormain.htm Audio/Data CD Creator] )&lt;br /&gt;
* Multimedia playback with support popular audio/video codecs ([http://os2.kiev.ua/en/wv.php WarpVision] - Free).&lt;br /&gt;
* Better hardware accelerated video support ([http://os2.kiev.ua/en/overlay.php WarpOverlay!] project - from the Kiev Elephant)&lt;br /&gt;
* Improved MP3 media players (WarpAmp - Free, PM123 - Shareware).&lt;br /&gt;
* Ogg Vorbis, FLAC and MP3 playback ([http://math.berkeley.edu/%7Eroconnor/MMIOMP3/ Multimedia IOProcs] and the [http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes])&lt;br /&gt;
* Support for RealAudio &amp;amp; Video streams ( can Innotek get [http://www.real.com/ RealPlayer 10] running using its [http://odin.netlabs.org/ Odin] technology ? )&lt;br /&gt;
* Sound drivers that accomodate simultaneous audio under OS2/eCS and WinOS2&lt;br /&gt;
* Sound scheme editor ([ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/scheme/sound16.zip Sound Scheme Editor] - Free)&lt;br /&gt;
* A full-featured sound recorder/editor (such as the promising [http://home.clara.net/orac/os2.htm#dtape D-Tape project] from Paul Ratcliffe)&lt;br /&gt;
* New Audio-Video and Graphics Codecs - not yet another player (we have VERY good ones today)&lt;br /&gt;
* More and better plugins/helper applications for Mozilla/Netscape (i.e. for WAV, MPG, etc etc)&lt;br /&gt;
&lt;br /&gt;
=System Utilities=&lt;br /&gt;
&lt;br /&gt;
* A PM utility comparable to Norton SysInfo that every OS2/eCS user can admire ([http://hobbes.nmsu.edu/cgi-bin/h-viewer?sh=1&amp;amp;fname=/pub/os2/util/system/sysinfo0820.zip Sysinfo/2 0.8.20] by Alexey Smirnov - Free)&lt;br /&gt;
* A utility that automatically mounts USB media, updates the list of the accessible devices and assigns the corresponding drive letter ([http://hobbes.nmsu.edu/cgi-bin/h-browse?sh=1&amp;amp;dir=//pub/os2/util/disk USBmountD]).&lt;br /&gt;
* User friendly PM application for editing your Config.sys ([http://www.tyra2.de/ Tyra/2]- Shareware)&lt;br /&gt;
* Another PM application for system maintenance ([http://www.os2world.com/goran/cfgtool.htm Config Tool] by Goran Ivankovic - Free)&lt;br /&gt;
* A compendium of Config.sys information (Joerg Sievers&#039; [http://www.warpsite.de/en/csdp/about.htm Config.Sys Documentation Project], ConfigTool [http://www.os2world.com/goran/cfgtool/cfgdat.htm database] by Klaus Staedtler)&lt;br /&gt;
* Association editor, like the utility of similar name ([http://www.os2ss.com/information/kelder/ AssoEdit] by Henk Kelder - Free)&lt;br /&gt;
* INI editor with repair function ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial, [ftp://ftp.pc.ibm.com/pub/pccbbs/os2_ews/iniedit.zip IniEdit] - Free EWS)&lt;br /&gt;
* Defrag program for all OS2/eCS supported file systems ([http://hobbes.nmsu.edu/pub/os2/util/disk/gulite20.zip Graham Utilities] - was Commercial)&lt;br /&gt;
* Uninstaller that monitors installations for perfect cleanup later ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial)&lt;br /&gt;
* Better internet dialer applications ([http://www.fx.dk/injoy/ InJoy] - Shareware, [http://www.isdnpm.de/home.htm ISDNPM] - Shareware, [http://en.ecomstation.ru/dialer/ Dialer/2] - Free, [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links])&lt;br /&gt;
* A process killer that grabs Ctl-Alt-Del, REXX interface ([http://www.pcs-soft.com/productcc25.htm CAD Commander] - Commercial)&lt;br /&gt;
* Priority manager ([http://www.prioritymaster.com/ Priority Master] - Commercial)&lt;br /&gt;
* Work Place Shell (WPS) class manager ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* File Phoenix/2, an effective FAT and HPFS undelete tool ([http://archiv.leo.org/pub/comp/os/os2/leo/systools/phenx135.zip/ Version 1.35] - Free EWS)&lt;br /&gt;
* GUI File Manager, with a tree view like that in Windows 3.1 (http://www.os2world.com/freeos2/file.html#ffreedom FileFreedom 2.02] - Freeware)&lt;br /&gt;
* Ability to open command line from WPS folders ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* Better network utilities: traceroute, nbtstat, ping, etc included in eCS and IPA subscriptions.&lt;br /&gt;
* A really useful Character Map applet ([http://glass.os2.spb.ru/software/english/charmap.html Character Map/2] by Glassman - Free - GNU GPL)&lt;br /&gt;
* Benchmarks to test OS2/eCS performance on your own system ([http://warped.cswnet.com/Sysbench/ SysBench] - Free - Source code available)&lt;br /&gt;
&lt;br /&gt;
=Just Browsing=&lt;br /&gt;
&lt;br /&gt;
There are a number of good native PM and CLI web browsers available for OS2/eCS, some bulky, some slim, some older, some startlingly new.   What I wish was on my own desktop right now is an &amp;quot;eComStation themed&amp;quot; browser  based on the latest [http://www.mozilla.org/ports/os2/ Mozilla] or [http://www.ph.unimelb.edu.au/%7Essk/kde/srcdoc/khtml/KHTMLPart.html KHTML] code (used by Apple&#039;s [http://www.apple/safari/ Safari-web] browser for OS X, by KDE in its Konqueror browser for Linux and in ABrowse for Atheos) - with integrated multimedia helper applications to smoothly handle PDF and Flash content.  This sought-after browser would, ofcourse, provide by default bookmarks, including for the eCS updates site, OS2/eCS developer sites, news pages and free / commercial software provider sites.  For the here and now (or yesterday if you prefer) try these six choices - all of them have their own strengths and weaknesses :&lt;br /&gt;
&lt;br /&gt;
* For IBM Passport Advantage (IPA) subscribers there is the IBM Web Browser (commercial)&lt;br /&gt;
* For other OS2/eCS users (or those who want to use the latest versions) there are two other Mozilla based browsers; eg. [http://www.mozilla.org/ports/os2/ Warpzilla], and the browser-only version now known as [http://www.mozilla.org/projects/firefox/ Mozilla - Firefox].&lt;br /&gt;
* There is also the older but still widely used Netscape 4.61 for OS/2 web browser (Free)&lt;br /&gt;
* If you want something really different, you can even pay for [http://www.opera.com/products/desktop/index.dml?platform=os2 Opera] 5 for OS2/eCS - Commercial&lt;br /&gt;
* For nostalgic OS/2 users, there will always be IBM WebExplorer - it coulda been a contender - too bad IBM likely won&#039;t release the code either to the OS2/eCS community or else to Serenity Systems or an ISV such as Golden Code.&lt;br /&gt;
&lt;br /&gt;
=User Interface Enhancements=&lt;br /&gt;
&lt;br /&gt;
The WPS and PM &amp;quot;are OS2/eCS&amp;quot; to most users.  To replace either of these two elements of the OS2/eCS platform is to lead users to choose a whole different OS, like Red Hat, MacOSX or FreeBSD.  If OS2/eCS becomes &amp;quot;more like Windows&amp;quot; (as is happening with many Linux distributions) we would be losing one of the key advantages our favorite OS platform retains - its unmatched user interface.  That advantage can be increased yet further - here are some ways :&lt;br /&gt;
&lt;br /&gt;
* The OS2/eCS useability enhancements Rich Walsh has created in his DragText 3.8 product are just great.  I wish they were integrated into eCS 1.x like Dialog Enhancer and eWorkplace.  For the forseeable future, it seems likely to remain one of those must-have products, like oven mitts, aspirin and electric lighting.&lt;br /&gt;
* Include a tiny widget on the system bar allowing easy switching between different LAN configurations with a single click; eg toggling between &amp;quot;Work/Office&amp;quot; with a fixed IP and a proxy and &amp;quot;Home&amp;quot;, with DHCP and no proxy etc. There is already Windows shareware that allows this available.&lt;br /&gt;
* Improved color scheme editor (ColourManager/2 originally by Richard Castle - Shareware)&lt;br /&gt;
* The ability to easily create a directory, by default, in any &amp;quot;file, save&amp;quot; option (even windoze has this often useful feature).&lt;br /&gt;
* Make Scitech SNAP the default video driver under OS2/eCS.&lt;br /&gt;
* Tabbed windows, like Mozilla&#039;s tabbed pages, but useable with any OS2/eCS application. The-Ion window manager for X servers uses this user interface idea.&lt;br /&gt;
* Give REXX scripts access to WPS objects (using XWorkplace or the very promising WPS Wizard).&lt;br /&gt;
* Replace the IBM Presentation Manager (PM) with an open source clean room re-implementation optimised for stability, not performance. This PM clone should not break tools or key applications.&lt;br /&gt;
* Christian Langanke has provided us with (Animated Mouse Pointers 1.01 for OS/2 - Free)&lt;br /&gt;
* Develop a plan to systematically replace every original WPS class with a better designed, more stable, functional equivalent (preferably to be released under dual commercial / BSD syle licences.  Hmmm this seems, gradually, to be happening. . .)&lt;br /&gt;
* Transform OS2 titlebars, backgrounds, buttons etc (Styler/2 by Alessandro Cantatore - Shareware - variants are included in eCS 1.0 and 1.1)&lt;br /&gt;
* Transparent windows and folders (Candybarz by Netlabs)&lt;br /&gt;
* Allow small (32x32) icons in high resolutions (Dialog Enhancer by Richard Castle - Shareware)&lt;br /&gt;
* While eCS 1.2 now bundles the Snowstorm screensaver, those still using MCP or earlier releases of OS/2 may like to try Screensaver by Siegfried Hanisch or else take a look at Screen Saver by Jostein Ullestad - Shareware&lt;br /&gt;
* Add a Recycle Bin with options for managing deleted files &amp;amp; WPS objects (XWorkplace - Free, TrashCan 2.71 - Free)&lt;br /&gt;
* Logout, close apps, and restart of desktop - like Windows98 does (XWorkplace - Free)&lt;br /&gt;
* Dynamic resolution changing.&lt;br /&gt;
* Better, centralized configuration for display driver and other settings.&lt;br /&gt;
* A Shutdown folder and the option to reboot when shutting down (XWorkplace - Free)&lt;br /&gt;
* Improved selective install - change hardware or software, without having to do both.&lt;br /&gt;
* Option to have full path name in title of folders (XWorkplace - Free)&lt;br /&gt;
* Ability to readily locate all Shadows of an object and all Folder templates.&lt;br /&gt;
* Enhanced replacements for the venerable WarpCenter (XWorkplace - Free, Systray Widget for XCenter based on the original work of Dmitry Zaharov - Free)&lt;br /&gt;
* Determination of file type by header info (so Windows .HLP files open with WinHelp, and OS/2 and eComStation .HLP files open with NewView)&lt;br /&gt;
* A font manager to avoid absurdly long font selection lists (XWorkplace - Free, FontFolder - Shareware)&lt;br /&gt;
&lt;br /&gt;
=Warp Legacy OS Sub-Systems - the Next Generation=&lt;br /&gt;
&lt;br /&gt;
OS/2 has a long, proud history of supporting legacy software such as 16-bit DOS and Windows. Several teams have done amazing work to enhance DOS, the 32-bit DPMI DOS environment, Win16, GeOS and other legacy software environments for which OS2/eCS already contains built-in support.  Yet relatively little of this work has so far been made available in a form usable by ordinary OS2/eCS end-users.&lt;br /&gt;
&lt;br /&gt;
Many OS/2 users say &amp;quot;Let those who want it, pay for it&amp;quot;.  Removing MDOS and WinOS2 from the base OS2/eCS product and offering a seperate Legacy OS Sub-System CD to interested buyers, might be the fairest way to fund a very extensive refresh of DOS, DPMI and Win16 support.  This CD would provide end users with a &amp;quot;single-click&amp;quot; installation of the original WinOS2 sub-system, plus an eCS-themed GUI (perhaps using the Calmira II technology) plus Win32s 1.25, plus-Paragon DOS or the newly released DR-DOS 8.0 (for their speed, ongoing development status and features eg. FAT32 drivers) plus all of the patches and fixes available for the OS2/eCS DPMI host (0.9x and 1.0) for 32-bit DOS apps.&lt;br /&gt;
&lt;br /&gt;
* Eliminate 16-bit resource limits in WinOS2 and in DOS Virtual Machines a.k.a. &amp;quot;DVMs&amp;quot;.&lt;br /&gt;
* Full 16 bit WAVE and MIDI support in DOS boxes and Win-OS/2.&lt;br /&gt;
* New look &amp;amp; feel for WinOS2 sessions (WPS for Windows - Free or Calmira II - Free or Paypal.&lt;br /&gt;
* Improve OS2/eCS DVM compatibility with DPMI games (vCOMPAT by Martin Kiewitz - Free)&lt;br /&gt;
* Installs of WinOS2 to include support for Win32s up to version 1.25 (Win32s compatibility list)&lt;br /&gt;
* REXX in DOS sessions (like IBM PC-DOS 2000 or Regina-REXX- Free)&lt;br /&gt;
* Provide VFAT long file name support for DOS and WinOS2 sessions.&lt;br /&gt;
* Display short versions of long filenames so that DOS &amp;amp; Windows can see them.&lt;br /&gt;
* Provide a &amp;quot;start&amp;quot; command in DOS sessions (4OS2 by JP Software - now free or &amp;quot;StartB&amp;quot; by Christian Langanke)&lt;br /&gt;
* Ability to run the many K-12 Educational applications from Breadbox.com, using the Industry Standard GUI version of GeOS running on OS2/eCS.&lt;br /&gt;
* Distribute the DPMI version of the Seal 2 graphical user interface for use with DOS VMs (free).&lt;br /&gt;
&lt;br /&gt;
=Other Wishes for OS/2 and eComStation=&lt;br /&gt;
&lt;br /&gt;
* Desktop Virtual LAN (DVL) - see top ten wishes above.  The underlying technology is meant to be absolutely invisible to the end user.  After booting, they would only see a regular eCS desktop come up, but when they click on the icon for, say, Microsoft Access 2000 that appears on their eCS 1.2 desktop, Access just launches as if the user was sitting at an ordinary WinXP machine.  For this different approach to running unmodified Win32 applications (and unmodified Linux CLI apps) on OS2/eCS to have adequate &amp;quot;useability&amp;quot;, then the virtualised machines running a copy of Windows 2000 and a copy of Linux would each have to be started up as soon as the PC was powered on.  This idea is one possible use for the existing HOB XServer, VNC Server/Viewer and SVISTA technologies.  I suggest that the &amp;quot;secret host&amp;quot; OS would be 64 bit NetBSD as it has significant respect and mindshare among developers, is under heavy development, has no licencing fees to pay and, unlike OS2/eCS, supports all modes offered by the AMD x86-64 platform; likely to displace the x86-32 platform within three years or so.&lt;br /&gt;
* Provide Firefox / Mozilla with any easy to use extra function eg. to convert PMMail *.msg files to Mozilla / Firefox format, perhaps using the PMM2MOZ program to &amp;quot;import&amp;quot; the *.msg files.&lt;br /&gt;
* Opera 7 - do you feel the need for speed ?  A successful effort to port the Opera browser to OS/2 and eCS should result in a great product that adds credibility to OS2/eCS as an alternative on the x86 platform.&lt;br /&gt;
* In the interests of coherency and understanding, stop referring to DOS Virtual Machines &amp;quot;VDMs&amp;quot; (rename them as &amp;quot;DVMs&amp;quot; so acronym mirrors &amp;quot;JVM&amp;quot;)&lt;br /&gt;
* The ability to host Linux, WinXP, other OS choices in a virtual machine under OS2/eCS - Serenity Systems is now working on SViSta (commercial)&lt;br /&gt;
* A rewrite of MPTS PROTMAN, which allows dynamic network driver (re)configuration (a necessity for properly utilizing TCP/BEUI in a DHCP environment).&lt;br /&gt;
* Examples of newly developed and maintained embeded systems that use OS2/eCS for mission critical applications, such as EMS telephony (Total Recall System by Chris Martinic - Commercial).&lt;br /&gt;
* Install a single variant of the REXX interpreter (Object REXX by IBM) as it is intolerant of flaky programming habits, compared to its less discerning sibling&lt;br /&gt;
* Ability to map &amp;quot;Windows Special&amp;quot; and other keys to useful functions (XWorkplace or eStylerLite in eCS 1.x; Win95Key - Free)&lt;br /&gt;
* A Chinese and other Language Homework Trainer package that runs on eComStation (free).&lt;br /&gt;
* Support for multiple monitors &amp;quot;Dual-Head&amp;quot; (SNAP Graphics by Scitech Software - Commercial)&lt;br /&gt;
* A native PM graphical configuration utility for the promising InetPowerServer suite&lt;br /&gt;
* Better support for Daylight Savings Time (eCS Clock in eCS 1.x; DSTswitch - Shareware)&lt;br /&gt;
* Provide an eComStation Pluggable Look And Feel (PLAF) for Sun Java applications, so that every application running on an eCS JVM will take on the appearance of a native PM application written for OS2/eCS.&lt;br /&gt;
* A heavily refreshed PM native VNC Viewer ( and ongong development of Eugene Romanenko&#039;s promising new PM VNC Server 1.02 for OS2/eCS )&lt;br /&gt;
* Implement eCS 2.x as series of tightly linked virtual PCs running on an SMP 64-bit OS-platform such as GNU Darwin, NetBSD or GNU Linux (with one VM capturing C-A-D for crash recovery)&lt;br /&gt;
* Make the OS2/eCS CD bootable for installation or maintenance (BootAble by Hayo Baan)&lt;br /&gt;
* An easy browser-based system for end-users to submit problem reports - see the eComStation.com web site for eCS Bug Reporting !!&lt;br /&gt;
* A better, and more intuitive, method of integrating OS2/eCS with MS Windows in peer networks.&lt;br /&gt;
* Enable the Shift-Printscreen key combo for windowed OS2/eCS sessions&lt;br /&gt;
* A &amp;quot;Network Browser&amp;quot; to quickly navigate around the network attached devices.&lt;br /&gt;
* A better file manager - perhaps based on the source code of FM/2.&lt;br /&gt;
* A &amp;quot;WebExplorer&amp;quot; style browser - with the Gecko engine, Java, Javascript and 128-bit encryption&lt;br /&gt;
* Leave the NumLock on if it&#039;s turned on at startup by the BIOS (XWorkplace - Free).&lt;br /&gt;
* Update bootable OS2/eCS or eComStation install CDs with fixes (UpdCD by Zsolt Kadar - Free)&lt;br /&gt;
* A utility to help clean-up of INI files, so that broken WPS links need not be stored forever (XWorkplace - Free).&lt;br /&gt;
* Enhanced APM 1.2 (power management) support (APM/2 utility)&lt;br /&gt;
* Start OS2/eCS applications from a DOS prompt: avoid swapping windows (Seamless OS/2 - free)&lt;br /&gt;
* Integrate fully working Watchcat or a supported functional equivalent such as CAD-Handler into eCS !&lt;br /&gt;
* Better Plug and Play adapter support, but not as &amp;quot;good&amp;quot; as Windows ME&lt;br /&gt;
* Further polishing of the already impressive OS installer - it is now becoming one of the best elements of the user experience !!&lt;/div&gt;</summary>
		<author><name>Davidme</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4191</id>
		<title>The Warp Wishlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4191"/>
		<updated>2006-10-25T22:29:09Z</updated>

		<summary type="html">&lt;p&gt;Davidme: /* File System Support */ * The journalled ReiserFS. Links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Warp Wishlist is now available at this netlabs.org wiki page with permission from it&#039;s maintainer. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.os2bbs.com/os2news/OS2Wishlist.html Os2bbs page]&lt;br /&gt;
&amp;lt;br&amp;gt;Visit also the [[Ideas]] wiki page.&lt;br /&gt;
&lt;br /&gt;
=The Top Ten Wishes=&lt;br /&gt;
&lt;br /&gt;
* A commercially supported, full featured [[GCC]] port, at the same code level as that of the equivalent Linux package (see &amp;quot;[[#Mind Your Language|Mind Your Language]]&amp;quot;, below)&lt;br /&gt;
* Great tools for [[porting|converting]] applications written for [[Win32]] or for [[XWindows]] into GUI native [[PM]] apps such as the extraordinary project [http://everblue.netlabs.org/ Everblue] from Netlabs, which should make it easier and much faster to bring applications originally written for the [[Linux]] and [[Unix]] platforms to OS2/eCS).&lt;br /&gt;
* A &amp;quot;Ready for eCS&amp;quot; certification process (to go with the [http://dev.ecomstation.com/mod.php?mod=userpage&amp;amp;menu=106&amp;amp;page_id=16 logo]) for hardware and software - to enable eCS buyers to see whether products are certified to work with their eCS system BEFORE they purchase them.  Five criteria for this logo might be&lt;br /&gt;
*# installs to optional drive locations using [http://warpin.netlabs.org/ WarpIn] or something better (such as an [[RPM]]-style package manager);&lt;br /&gt;
*# available in all the same [[NLS]] versions as eCS; &lt;br /&gt;
*# fully supports the InnoTek-[http://www.innotek.de/products/ft2lib/ft2libgeneral_e.html Font Engine for OS/2];&lt;br /&gt;
*# uses the [http://eros2.by.ru/systray_widget_en.shtml SysTray] API from [[ErOS2]];&lt;br /&gt;
*# has been updated within the last twelve months.&lt;br /&gt;
* [[Bootable JFS]], though this file system may be seen as &amp;quot;too alternative&amp;quot; for desktop use by John Q Public (or in any SOHO account unfamiliar with [[AIX]]) it lets us walk away from [[HPFS]] and [[FAT16]] boot drives, thereby reducing the number of required filesystems to one (like the ubiquitous Win* platform) - IBM already supports booting AIX and Linux from JFS, so how come they&#039;re dragging their collective feet on facilitating the code changes needed for bootable [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS] to become a reality on OS2/eCS ?&lt;br /&gt;
* The ability to easily install, load and run ubiquitous Win32 applications (eg MS Office XP) that the average business has already paid for, and prefers to keep using,  without the need for any Windows licenses on our PCs ( [http://www.codeweavers.com/products/office/ CrossOver Office]  gives Linux and FreeBSD users this ability already).&lt;br /&gt;
* Develop eCS 2.x as the first Desktop Virtual LAN (DVL) for x86 PCs.  The idea is to virtualise a complete heterogenous LAN consisting of two virtualised workstations and a virtualised file and print server machine.  The virtual server machine could run generic Linux and [[Samba]], first virtual workstation would run eComStation 1.2 and the second virtual workstation could run Windows NT or Win2000 (see &amp;quot;[[#other wishes|other wishes]]&amp;quot; - below).&lt;br /&gt;
* The latest release of the Sun [[Java]] 2 Standard Edition ([[J2SE]]) platform.  A native OS2/eCS port of Java 1.4.1 is available from [http://www.goldencode.com/company/press/20020814.html Golden Code] Development Corporation, while [http://www.innotek.de/products/javaos2/ Innotek] has released their own Java 1.42_05 product, which uses their unique [[Odin]] technology to run unmodified Win32 Java code from Sun&lt;br /&gt;
* The seamless integration of the [[Innotek Web Pack Plus]] for OS/2 and Castlesoft [[Colour Manager]] into the base eCS 1.x and future 2.x products.&lt;br /&gt;
* A media player, like the very impressive [http://os2.kiev.ua/en/wv.php WarpVisionGUI] project that is packaged with whatever license is needed to legally play back commercial [[DVD]] movies.&lt;br /&gt;
* Support for fourteen NLS versions; eg English, German, Dutch, Russian (available) plus French, Spanish, Italian, Portugese, Swedish, Trad Chinese, Simplified Chinese, Japanese, Korean, Hungarian and [http://std.dkuug.dk/JTC1/SC2/WG2/docs/n1643/n1643.htm Klingon] (as soon as commercially practicable).&lt;br /&gt;
&lt;br /&gt;
=The Programer&#039;s Cauldron=&lt;br /&gt;
&lt;br /&gt;
Our platform of choice needs constantly improving tools.  The very sophisticated cross platform [http://wxwindows.org/dl_os2.htm#dev wxWidgets] GUI application development framework is a good example of what is available for OS2/eCS.  Other steps forward may include :&lt;br /&gt;
&lt;br /&gt;
* Continued development of the potentially very important OSS [http://eclipseos2.netlabs.org/ Eclipse Java IDE] for the OS2/eCS platform (brought to you by [http://projects.netlabs.org/ Netlabs] )&lt;br /&gt;
* Increased C99 and C++98 standards compliance for compilers and tools running on OS2/eCS.&lt;br /&gt;
* Regular updates to the [[EMX]] runtime, to keep it feature compatible with the latest GNU C compilers available on mainstream Linux distros such as [[Xandros]].&lt;br /&gt;
* A new edition - dusted off and scrubbed clean of anachronisms of the pre-MCP2/eCS era - of at least one mainstream [[book]] that focuses on the unique aspects of the OS2/eCS platform&lt;br /&gt;
* A versatile, full featured Help File authoring package such as [http://www.hypermake.com/english/n024.html#hd24 Hypermake] by [[Martin Vieregg]] (shareware) or [http://www.os2world.com/vyperhelp/ VyperHelp] by [[Mektek]] (Open Source - GNU GPL)&lt;br /&gt;
* Feature sets equalling those available on the fascinating [http://www.iti.upv.es/%7Emaragda/doc/index.html Linux], solid [http://www.netbsd.org/ NetBSD] and occasionally notorious [http://www.deanliou.com/WinRG/ Win32] platforms today.&lt;br /&gt;
* A native OS2/eCS 32-bit parser and editor for [[XML]] and [[SGML]] files ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gx- gX] from Untravelled Sphere).&lt;br /&gt;
* Add support for compression of [[LX]] executables to the [[OpenWatcom]] C/C++ linker.&lt;br /&gt;
* An annual OS2/eCS developer seminar - held immediately after, and in the same city, as a large IT event unrelated to OS2/eCS.  Seminar attendees can reduce their time away from the office and, perhaps, charge their airfare to the non-OS2/eCS event that they needed to attend in that city anyway.&lt;br /&gt;
* Add Intel [[SSE1]] and [[SSE2]] instruction set enhancements to the OpenWatcom compiler&lt;br /&gt;
* A port of the modern, standards compliant [http://comeaucomputing.com/custom.html Comeau] C and C++ tools to OS2/eCS (commercial).&lt;br /&gt;
&lt;br /&gt;
=Mind Your Language=&lt;br /&gt;
&lt;br /&gt;
The OS2/eCS platform is well supported by languages and associated toolsets today and, due to the generally thankless work of many gifted OS2/eCS programers, the available choices are constantly improving.  Languages and application development tools ready for your next OS2/eCS project include :&lt;br /&gt;
&lt;br /&gt;
* [[C]] and [[C++]] options include [http://www.openwatcom.org/about/info_content.html OpenWatcom C/C++ 1.2] (free) and the commercially supported [http://www.innotek.de/products/gccos2/gccos2general_e.html Innotek GCC 3.2 for OS/2] &lt;br /&gt;
* Pascal options include the [http://sibyl.netlabs.org/ Netlabs OpenSibyl] project, [http://www.vpascal.com/ Virtual Pascal] for OS2 and [http://www.us.freepascal.org/down-os2.html Free Pascal for OS2].&lt;br /&gt;
* [[REXX]] options include [http://www-3.ibm.com/software/ad/obj-rexx/ ObjectREXX], (Open Sourced by IBM but not available for OS/2-eCS yet - [http://www.oorexx.org/ Open Object REXX]) Watcom [http://www.edm2.com/0206/vrexx.html VX-REXX] (find it on eBay) and [http://regina-rexx.sourceforge.net/index.html Regina-REXX] (free)&lt;br /&gt;
* [[Java]] is well supported on OS2/eCS. For a powerful multiplatform Java IDE that runs great on OS2/eCS, try [http://www.netbeans.org/ide/index.html NetBeans] (free, open source).&lt;br /&gt;
* [[Ada]] is available for OS2/eCS with [http://os2ports.com/content/sections/ada GNU Ada 95] (free) &lt;br /&gt;
* [[PHP]] your tool of choice ?  Then here&#039;s [http://silk.apana.org.au/php/ PHP 4] (free) &lt;br /&gt;
* [[Perl]] one, knit two ?  The [http://www.prima.eu.org/ PRIMA Toolkit] is a multi-platform GUI application development tool available for the OS2/eCS platform.&lt;br /&gt;
* [[Python]] handlers will love [http://www.andymac.org/python.html Python 2.3.4] (free)&lt;br /&gt;
* [[Fortran]] coders can get productive with [http://www.openwatcom.org/about/info_content.html OpenWatcom Fortran 1.2] (free)&lt;br /&gt;
* [[Smalltalk]] for big results !  Try the modern, well regarded [http://www.ibm.com/software/awdtools/smalltalk/  IBM VisualAge Smalltalk] or the open-source [[Squeak]].&lt;br /&gt;
&lt;br /&gt;
=Must Have - Features and Applications=&lt;br /&gt;
&lt;br /&gt;
Much of the best software available for OS2/eCS today is available at no cost under open source licences.  However, large commercial users often prefer to pay for a commercially licenced product (eg. StarOffice) rather than use free software of equal quality ( eg.[http://www.openoffice.org/ OpenOffice.org 1.2] ), perhaps because of the legally enforcible obligations commercial software licences may place on software vendors.  Having such choices is great !  Whether &amp;quot;running native&amp;quot; or utilising the very sexy Odin subsystem, there are some standard / mainstream applications that OS/2 and eCS need to support in order to offer aid and comfort to Windows survivors taking those hesitant first steps toward a brighter, less costly x86 alternative.&lt;br /&gt;
&lt;br /&gt;
* Support for [[ACPI]], without which OS2/eCS may cease to be a viable OS on future mainstream PC hardware.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install mutually compatible versions of [[Sane]]/2 and [[Tame]]/2 to any directory nominated.&lt;br /&gt;
* Integrated WPS folder views for many archiver formats (like [[ZIP]], [[RAR]], [[ARJ]], etc) - should be similar to the implementation in [[Object Desktop]], but inherit the extensions from e.g., XWorkplace ( [http://www.subsys.de/eZIP/ eZIP]).&lt;br /&gt;
* Enhancements to both the Presentation Manager (GUI) and command line (CLI) user interfaces, in particular, a robust new 32-bit [[command interpreter]] to replace the archaic IBM [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/conapi.html 16-bit CMD.exe] that still ships with every copy of OS/2 and eComStation sold.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install both [[Ghostscript]] for eCS/OS2 and [http://www.cs.wisc.edu/%7Eghost/gsview/ GhostView] to any directory nominated.&lt;br /&gt;
* Provide support in OS2/eCS for the [[X.500]] and [[DCE]] standards and for [[Kerberos]] authentication.&lt;br /&gt;
* A cool GUI internet dialer out of the box with a modern feature set (like [http://www.isdnpm.de/home.htm ISDNPM]) - the new eCSCoNet in eComStation 1.1 has banished DOIP to a museum. Also available are the deservedly popular [http://www.fx.dk/injoy/ InJoy Dialer] (character based) and [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links]&lt;br /&gt;
* A single sign-on facility, to obtain secure access from OS2/eCS to files and resources on Unix, Windows, Netware, Linux and Mac OS X servers - either over a LAN or across the world.&lt;br /&gt;
* ALL configuration info to reside in a readable and editable set of files, saved in one known place (i.e. x:\System\OS2\ini).&lt;br /&gt;
* Full support for reading and writing more modern Adobe .[[PDF]] documents within OS2/eCS word processors (see [[Lucide]]).&lt;br /&gt;
* A highly scalable [[mail server]] with [[IMAP]]4 support - ([http://www.stalker.com/CommuniGatePro/ CommunigatePro] - Commercial).&lt;br /&gt;
* Better support for [[Palm]]OS PDA devices ( [http://jsyncmanager.sourceforge.net/ JSyncManager] by Brad Barclay - free GPL ).&lt;br /&gt;
* [[Project scheduling]] software with Gantt charts ( so far, there is [http://www.ws-it.de/en/product/ptime/ptimeuse.html PTime/2] by Wolfram Schmid ).&lt;br /&gt;
* An up to date [[Citrix]] [[ICA]] Client such as the very professional [http://www.innotek.de/products/citrixos2/citrixos2features_e.html OS/2 Kit for Citrix ICA Client 7.100 Release 1] from Innotek GmbH.&lt;br /&gt;
* A native, full featured, bloat-free equivalent to MS Outlook - to ease transition from the high-cost Windows environment to OS2/eCS for price sensitive corporate users (the [http://lookout.netlabs.org/ Lookout/2] project).&lt;br /&gt;
&lt;br /&gt;
=Some Priority Applications for Porting=&lt;br /&gt;
&lt;br /&gt;
* Adobe Acrobat 6 - while [http://www.cs.wisc.edu/%7Eghost/gsview/index.htm GSView] or [http://www.subsys.de/ePDF/ ePDF] can do the job (mostly), Mac and Windows ex-users will forever insist on using the latest version of a product they have known and used for year after year.  For the moment, Innotek are offering release four of their OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_e.html Adobe Acrobat Reader 4.05] and release one of their planned OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_beta_e.html Adobe Acrobat Reader 5.1].&lt;br /&gt;
* [[Ximian Evolution]] and [[Ximian Connector]]. [http://www.ximian.com/products/evolution/ Evolution] is a highly regarded open-source MS Outlook look-alike, now fast gaining users on the Linux platform.  Ximian Connector allows non-Microsoft clients to connect to an [[MS Exchange Server]].  Novell &amp;quot;loved it so much, they bought the company&amp;quot;.  For OS2/eCS to fit easily into mainstream corporate networks, something like these two GNOME based products need to be ported from Linux and/or Solaris as a high priority.&lt;br /&gt;
* Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7] Player, not yet available for OS2/eCS, as the hard working team at Innotek are yet to obtain a licence (is this because of high cost ?).&lt;br /&gt;
* [[RealPlayer]] 10 - needed mainly for the same reasons as Acrobat 6. The Helix DNA [http://www.helixcommunity.org/ client] has been open sourced by RealNetworks, which should lead, in time, to an OS2/eCS port of this versatile media player.  Maybe it is not needed, but Windows refugees would sorely miss it.&lt;br /&gt;
* [[Intuit Quicken]] - because it is nearly ubiquitous and its absence is a show-stopper for many SOHO users, who have all their financial skills/records tied up in this one, simple to use product.&lt;br /&gt;
* Niku Workbench, a modern full featured alternative to Microsoft Project.  It&#039;s code has recently been released under the GPL (see [http://www.openworkbench.org/index.php OpenWorkBench] ) - free&lt;br /&gt;
* [[VirtualDub]], a multimedia editor, with useful [http://www.virtualdub.org/features features] for everyone with a digital video or still camera.  Can you port OpenDub to OS2/eCS ?  (free GPL).&lt;br /&gt;
* Port [[XLib]] to OS2/eCS Presentation Manager to swell the flow of applications written for Linux and Unix that can be adapted with relatve ease to run on OS2/eCS (eg. project [http://everblue.netlabs.org/ Everblue], from Netlabs)&lt;br /&gt;
* [[VideoLan]], is a full featured open source cross-platform [http://www.videolan.org/vlc/features.html media player and streaming server] with a plethora of Codecs and skins -  is the toolset needed to port this great looking application to OS2/eCS available ?&lt;br /&gt;
&lt;br /&gt;
=Kernel Desires=&lt;br /&gt;
&lt;br /&gt;
Not so long ago, OS/2 was arguably less crash prone than other x86 choices (notably Win9x), but in more recent times WinXP and some Linux distros have reversed this lead. [[Single Input Queue|Key GUI architecture decisions]] taken over ten years ago by the designers of PM and the WPS make it impossible to terminate some failing processes, including the WPS and PM themselves.  If OS2/eCS is to retain support from its current users, let alone attract new users, increased stability for PM and the WPS and a bullet-proof process killer are essential OS enhancements.&lt;br /&gt;
&lt;br /&gt;
* Multiple asynchronous input queues - the OS/2 Holy Grail - without this, process-killers often fail.&lt;br /&gt;
* A new 32-bit command processor ([http://www.scitechsoft.com/ftp/devel/4os2/ 4OS2 by JPSoft] - newly free and being actively maintained, or [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/cmd.html 32-bit Command Interpreter] by JdeBP - Free)&lt;br /&gt;
* A more capable Graphics Rendering Engine - a prerequisite to provide all applications with (optional) anti-aliased fonts for low resolution monitors (i.e. unable to show 104 dpi on a CRT or 114 dpi on a TFT display).&lt;br /&gt;
* The ability to utilise multiple virtual CPUs on Intel processors with its [[Hyperthreading]] feature.&lt;br /&gt;
* Support for AMD&#039;s [http://www.x86-64.org/about x86-64 CPU] (64-bit superset of the IA-32 architecture)&lt;br /&gt;
* Support for AMD&#039;s [http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_861_1028,00.html 3DNow!] instruction set&lt;br /&gt;
* Support for Intel&#039;s SSE1 and SSE2 instruction sets.&lt;br /&gt;
* X11/Motif API&#039;s ([ftp://ftp.netlabs.org/pub/xfree86/ XFree86/OS2 project] - Free, [http://www.hobsoft.com/www_us/produkte/connect/x11.htm HOBLink X11] - Commercial).&lt;br /&gt;
* Remove the 31 character font-naming limitation - to ease document exchange and interoperability.&lt;br /&gt;
* Symmetrical Multi-Processor ([[SMP]]) support for both Client ([http://consultron.ca/english/products/ecomstation/ecspro.html eCS with the SMP Pack]) &amp;amp; Server ([http://www-3.ibm.com/software/os/warp/warp-server/ IBM WSeB])&lt;br /&gt;
* Better [[hibernation]] support - support for JFS/LVM, SCSI, HPFS, etc&lt;br /&gt;
* Elimination of the former 512MB limit for memory addressing (already fixed in IBMs MCP and Serenity&#039;s eCS 1.0 or above)&lt;br /&gt;
* Allow &amp;quot;mounting&amp;quot; a device under an arbitrary path name ( as in Windows 2000 and WinXP )&lt;br /&gt;
* IBM completes (or releases for others to develop) [[SOM]] 3.0  in the form initially released as a beta in Februrary 1996, thus providing a [[CORBA]] 2 compliant object request broker for OS2/eCS. [The [http://www.objs.com/x3h7/som.htm System Object Model (SOM)], is an IBM implementation of [http://www.omg.org/gettingstarted/corbafaq.htm CORBA]  and forms the base on which the WorkPlace Shell (WPS) is built. The WPS in OS/2 4.52 and eComStation still uses the outdated, less capable IBM SOM 2.1 ]&lt;br /&gt;
&lt;br /&gt;
=System Security &amp;quot;Out of the Box&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
There have been at least four products or projects which delivered multiple-user functionality (eg. desktop prefs/settings are determined by a user&#039;s login ID) to OS/2, but none of them has ever been distributed as a part of the base OS, in the way that Microsoft has for Windows since at least 1995. For lack of distribution with the base OS, this product category has stagnated on OS2/eCS.  The lack of even the most basic multiple-user features &amp;quot;out of the box&amp;quot; makes OS2/eCS almost unique on x86 - but not in a good way !  A number of valuable projects will let us eliminate this deficiency :&lt;br /&gt;
&lt;br /&gt;
* [http://en.ecomstation.ru/openssh/ Security/2]  is now a requirement to run OpenSSH/2 and is currently expected to form a part of eCS 2.x product&lt;br /&gt;
* For more secure connections, installation of [http://en.ecomstation.ru/openssh/ OpenSSH/2] by default (instead of [[rLogin]] and [[Telnet]]).&lt;br /&gt;
* Better security - C2 while connected to a network (based on extending SES in Warp 4.x)&lt;br /&gt;
* For rusted-on IBM branded OS/2 users, multiple user features are offered with [http://www.quasarbbs.net/cristiano/mudesk.html MultiDesk] by Cristiano Guadagnino - Free &lt;br /&gt;
* Access control ([http://www-5.ibm.com/services/es/bis/secure.html IBM Secure Entry] and (perhaps in future) [[Sesame]] by [http://www.goldencode.com/ Golden Code] - Commercial)&lt;br /&gt;
* [[Filesystem encryption|Filesystem with password encryption]] of all data stored - as with NTFS&lt;br /&gt;
* [[Antivirus]] options with modern virus scanning engines ([http://enterprisesecurity.symantec.com/products/products.cfm?productID=27 Norton Antivirus] by Symantec, Viruscan by McAfee or the very popular [http://www.norman.com/products_nvc_os2.shtml Virus Control] by Norman Data Defense Systems Inc.)&lt;br /&gt;
* An easy to install and use [[firewall]] application based on Stateful Packet Inspection technology.&lt;br /&gt;
* Strong file encryption/decryption with both VIO and (in future) PM interfaces ([http://www.blowgish.org/teatime.php TeaTime/2] by Daniël de Kok).&lt;br /&gt;
&lt;br /&gt;
=File System Support=&lt;br /&gt;
&lt;br /&gt;
* Better [[FAT32]] and [[NTFS]] drivers - for large disks ([http://www.dsteiner.com/products/software/os2/ifs.htm NTFS utilities] - Free, [http://fat32.netlabs.org/index.phtml FAT32 drivers] - Free)&lt;br /&gt;
* Ability to boot the operating system from mainstream file systems such as NTFS, FAT32 and [[EXT2]] (FAT16 and HPFS are at a developmental dead-end)&lt;br /&gt;
* Add [[UDF]]-support for removable Magneto-Optical storage to the existing file system drivers.&lt;br /&gt;
* Better support for [[VFAT]] long file names often used with [[Zip disk]]s and with plain Diskettes ([http://www.os2world.com/cgi-bin/news/viewnews.cgi?category=32&amp;amp;id=1085456753 VFATMon by Jason Stefanovich])&lt;br /&gt;
* Read/write access to Macintosh disks ([http://www.student.nada.kth.se/%7Ef96-bet/HFS/ HFS drivers] from Marcus Better - Now GPL on Hobbes)&lt;br /&gt;
* Read/write access to Linux file systems ([http://perso.wanadoo.fr/matthieu.willm/ext2-os2/ ext2-os2 drivers] by Matthieu Willm - Free)&lt;br /&gt;
* The ability to share a fast to recover 64-bit journalling file system (eg [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS2] ) with AIX and Linux.&lt;br /&gt;
* The ability to boot from and read/write to the much admired [[XFS]] journalling file system.&lt;br /&gt;
* Integrate [[TVFS]] support into the kernel ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=tvfs TVFS] - Free EWS, version 2.11 is now on Hobbes)&lt;br /&gt;
* A bullet-proof FDISK, display, analysis and recovery tool for disks and filesystems ( [http://www.dfsee.com/dfsee.htm DFSee] )&lt;br /&gt;
* [[Logical Volume Manager]] (no reliance on drive letters, provides sophisticated drive spanning)&lt;br /&gt;
* A database-like journalling filesystem with support for metadata (ie Extended Attributes) like [[BeFS]] in BeOS or like [[AFS]] in [http://www.atheos.cx/ AtheOS].&lt;br /&gt;
* The journalled [[ReiserFS]].&lt;br /&gt;
&lt;br /&gt;
=Drivers R Us=&lt;br /&gt;
&lt;br /&gt;
* IBM completes the [http://ais.gmd.de/%7Eveit/os2/kee.html KEE API] to allow pure 32-bit physical device drivers (no more thunks, thanks!)&lt;br /&gt;
* Drivers for the [http://www.broadcom.com/ Broadcom] BCM4401 chipset, as many mainstream laptops (eg. the Dell Inspirion 8600) use this Broadcom chipset for the integrated NIC.&lt;br /&gt;
* Why not licence the surprising Panasonic USB drivers for DOS and include them in the eCS entry level product ?&lt;br /&gt;
* A driver for a PCI sound card, any sound card, that supports the MIDI hardware connection. This can be via the joystick port, USB or Firewire or whatever.&lt;br /&gt;
* A revolutionary video driver model ([http://www.scitechsoft.com/products/enterprise/os2features.html Scitech SNAP] - Commercial &amp;amp; Free variants)&lt;br /&gt;
* A universal driver for scanners (including USB 2.0 models) along the same lines as SNAP.&lt;br /&gt;
* Better CD-ROM / CD-RW / DVDs device manager drivers ( [http://hp.vector.co.jp/authors/VA001398/#faq_jjscdrom JJSCDROM] by Takayuki Suwa )&lt;br /&gt;
* Better support for [http://www.1394ta.org/ FireWire] 800 and other new enabling technologies such as&lt;br /&gt;
* Support for the [http://www4.tomshardware.com/storage/20020812/index.html Serial ATA] standard likely to replace EIDE for PC hard drives within two years is already included in Version 1.6.4 of Daniela Engert&#039;s Danis506 drivers - Great to hear it !&lt;br /&gt;
* Drivers for the proposed [http://www.serialattachedscsi.com/ Serial Attached SCSI] standard may be of special value to OS2/eCS users in future for attaching more demanding peripheral devices (such as scanners and disk arrays).&lt;br /&gt;
* Better PCI sound card drivers ([http://sound.netlabs.org/ SBLive! driver] - Free, [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument Universal Audio drivers] from Innotek - for IPA subscribers, or from eCS)&lt;br /&gt;
* Better support for modern video cards ([http://www.scitechsoft.com/products/enterprise/snap_os2_content.html Scitech SNAP Graphics] - Commercial)&lt;br /&gt;
* Better support for IEEE [http://www.80211-planet.com/news/article.php/1502671 802.11g], 802.11b and 802.11a wireless networks (WLAN), including PCI cards and the general availability of drivers for IBM devices based on the Lucent Orinoco chipset.&lt;br /&gt;
* Better USB 2.0 Scanner support - a serious deficiency today ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=usbscan USBScan.Sys] will hopefully integrate with [http://paulf.free.fr/sane-os2-gui.html SANE/2] - Free and [http://www.os2world.com/goran/tame.htm TAME/2] by Goran Ivankovic and Klaus Staedtler - Free)&lt;br /&gt;
* Better USB 2.0 Camera support (USB on OS/2 site maintained by Martin Iturbide)&lt;br /&gt;
* Better Serial drivers ([http://www.gwinn.com/ SIO2K] by Ray Gwinn - Shareware)&lt;br /&gt;
* Better printer drivers (IBM drivers for [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/5b74e0e7572dc53086256c2f00631d2c?OpenDocument postscript], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/fe52d45fee2e225986256c2f00630f76?OpenDocument inkjets], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/169817402fcb123186256c2f0062db5a?OpenDocument laserjets], and [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/067f720b0177c4c286256c2f00633470?OpenDocument plotters] - Free)&lt;br /&gt;
* Better DVD, DVD-RAM / DVD-RW and CD-RW support (IBM&#039;s [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/4b2e6f2261265d6d86256a810069fe2b?OpenDocument  UDF 2.01] - for IPA subscribers, or from eCS, [http://www.rsj.de/stage/en/cdwriter/cd_os2.asp RSJ CD Writer] - commercial)&lt;br /&gt;
* Better TV card support for BT878-based cards ([http://os2.kiev.ua/en/tvshow.php TVShow Project] - from Kiev Elephant)&lt;br /&gt;
* Better support for cable modems and xDSL ([ftp://ftp.uni-freiburg.de/pub/pc/os2/isdn/ ISDNPM], treats cable modems like an NIC)&lt;br /&gt;
* Support for USB 1.0, 1.1 and 2.0 (UHCI, OHCI and EHCI [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/eda0b842e1e56c1e86256c170050c84b?OpenDocument USB drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Support for multi-function Printer / Fax / Scanner / Copiers.&lt;br /&gt;
* Support for Sis7012 and Sis7018 audio (hopefully to be provided in a future release of [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument UNIAUD]).&lt;br /&gt;
* Updated DIVE, DART, and RTMIDI (for multimedia AND games)&lt;br /&gt;
* Universal device driver porting kit - something like IBM Open32, only for drivers&lt;br /&gt;
* Support for more and better joysticks with all their latest features ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gamedd new joystick driver] - Free)&lt;br /&gt;
* 32-bit PC Card 5.0 support ([http://www7.software.ibm.com/2bcprod.nsf/186d96ebef23e6438625689c007ac1ef/60cd60ba019194f7862566de0052496d?OpenDocument CardBus drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* 32-bit TCP/IP stack and applications ([http://techsupport.services.ibm.com/asd-bin/doc/en_us/tcpclnt/f-feat.htm version 4.3.x] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Enhanced support for removable media (LS120, LS240, Zip 250, Zip 750, Jaz, Syquest, etc.)&lt;br /&gt;
* Support for modern optical and &amp;quot;wheel&amp;quot; mice ([http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/899e6aa065ded37786256bf4006da652?OpenDocument IBM drivers] - Free, [http://www.nbsoftware.de/sw_ms21en.htm Amouse])&lt;br /&gt;
* Support for the PCTel HSP56 audio modem chip.&lt;br /&gt;
&lt;br /&gt;
=The Front Office=&lt;br /&gt;
&lt;br /&gt;
Few business or home users would consider OS2/eCS worth buying as as an alternative general purpose platform without a choice of high quality Office productivity software ready to go.  Happily, our preferred platform offers a wealth of alternatives in this area and our choices are getting much better in 2004 !&lt;br /&gt;
&lt;br /&gt;
* Microsoft Office, dust off that old Windows licence, you can soon use it to run MS Office in an OS2/eCS virtual machine such as [http://www.serenityvirtual.com/ SViSta] (commercial)&lt;br /&gt;
* OpenOffice.Org, the ultimate Office application for the Linux platform is coming to OS2/eCS, with [http://www.innotek.de/products/ Innotek] once again applying its Odin skills to good effect !&lt;br /&gt;
* Lotus Smartsuite, updated to [http://www.lotus.com/products/smartsuiteos2.nsf version 1.7.3] with many improvments - particularly for those needing to work with MS Office documents (commercial).&lt;br /&gt;
* ROMLogic Papyrus Office, recently updated to version 10 - in both the German and English languages - a surprisingly compact Office solution (commercial)&lt;br /&gt;
* SunDial Office, the Rodney Dangerfield of powerful, well designed Office suites - for those who prefer a different way of getting the job done (commercial)&lt;br /&gt;
* Lotus Notes, one of the main rivals to MS Exchange/Outlook in the Fortune 500 space is apparently to be released in a Java version by IBM.  The abscence of this key application on our preferred platform was likely cited as a reason for walking away from OS/2, so a Java version usable on OS2/eCS would be great !&lt;br /&gt;
* A new CIFS/SMB Client (not a netdrive plugin) to allow eCS/OS2 to transparently access resources and files held both on (the formerly ubquitous) Windows servers and on the Linux and FreeBSD servers which have now won acceptance everywhere from SOHO to the Fortune 500&lt;br /&gt;
&lt;br /&gt;
=Servers for Every Purpose=&lt;br /&gt;
&lt;br /&gt;
IBM Warp Server for eBusiness (WSeB) was great, once, but has fallen far behind the pace and is unlikely to ever be substantially enhanced by IBM (it also costs a lot, for what you get).  The modern open source server software for OS2/eCS included in the list below offers so much performance and value. . . perhaps we will one day be able to buy a commercially supported OS2/eCS ServerSuite from eCS resellers ?  Until then, you can be up and running with some of the great free and commercial server software below !&lt;br /&gt;
&lt;br /&gt;
* Web Servers, such as [http://silk.apana.org.au/apache/ Apache] for OS/2 (open source) the svelt and efficient [http://dink.org/web2/ Web/2] or the W3C [http://www.w3.org/Jigsaw/ Jigsaw] server (written in Java !)&lt;br /&gt;
* Application Servers, such as [http://os2ports.com/content/sections/zopeos2 Zope] (open source) &amp;amp; IBM [http://www.os2.cz/index.php?lang=en&amp;amp;v=view&amp;amp;nid=1300 WebSphere 4.01] (commercial).&lt;br /&gt;
* Database Servers, such as [http://www.quassarbbs.com/yuri/mysql2/index.html MySQL] and [http://venuto.monrif.net/ PostgreSQL] (free) or IBM [http://www-3.ibm.com/software/data/db2/udb/ DB2]  (commercial)&lt;br /&gt;
* File &amp;amp; Print Servers, such as [http://samba.org/ Samba] (free) or [http://www-3.ibm.com/software/os/warp/warp-server/ IBM WarpServer for eBusiness] (commercial)&lt;br /&gt;
* Directory Servers, such as [http://www.openldap.org/ OpenLDAP] (will this LDAP server be ported by [http://www4.airnet.ne.jp/tyano/ Takashi Yano] ?)&lt;br /&gt;
* Mail Servers, such as [http://www.zeryx.com/ ZxMail] (commercial) and [http://eepjm.newcastle.edu.au/os2/Weasel.html Weasel] (also very well regarded).&lt;br /&gt;
* Boot Servers, such as the [http://www.q-systemsonline.com/pxe_booting2.html Q-Systems] solution, able to boot diskless OS2/eCS PCs over a LAN&lt;br /&gt;
* FTP Servers, such as the superb [http://www.os2ezine.com/20010216/ftpserver.html FTPServer]  by Peter Moylan (shareware).&lt;br /&gt;
* Standby Servers, such as [http://www.os2bbs.com/os2news/httP;//www,innotek.de/products/costandby/costandbygeneral_e.html CoStandby server for eBusiness] by Innotek (commercial).&lt;br /&gt;
* BackUp and Recovery Servers, such as [http://www.cds-inc.com/prod/ba2ksv.html# BackAgain/2000 Server] by CDS Inc. (commercial).&lt;br /&gt;
* Proxy Cache Servers, such as [http://www.os2.spb.ru/software/internet/squid/ Squid for OS/2]  (open source)&lt;br /&gt;
* Domain Name Servers, such as [http://www.goldencode.com/atlos2/notes/dns/dns.html#obtaincode BIND 8] from the ISC (free). Is anybody porting [http://www.isc.org/products/BIND/bind9.html BIND 9]  ?&lt;br /&gt;
* Multi-function Server suites, such as [http://www.inetpowerserver.com/ InetPowerServer] or [http://www.nititelecom.com/caravandownload.htm Caravan] for mail, web and ftp use&lt;br /&gt;
* DHCP Servers, such as that which ships with WSeB, or a port of something from the OSS world ?&lt;br /&gt;
* Transaction Servers, like IBM CICS for OS/2 (apparently IBM has withdrawn it from sale).&lt;br /&gt;
&lt;br /&gt;
=Improved Multimedia Support=&lt;br /&gt;
&lt;br /&gt;
* A fully licenced DVD movie player, with no crashing during playback &amp;amp; flawless audio-synch&lt;br /&gt;
* An elegant, up to date port from the Linux platform of [http://www.reamined.on.ca/doconnor/xine/ Xine for OS/2] currently a work in progress by Darwin O&#039;Connor.&lt;br /&gt;
* A commercially supported [http://www.mozilla.org/ports/os2/ Warpzilla] based browser that integrates the Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7 Player], Adobe Acrobat Reader 6.0 as a helper application and a [http://www.dvdfllc.co.jp/ DVD licence].&lt;br /&gt;
* Regular updates to the very useful [ftp://hobbes.nmsu.edu/pub/os2/system/drivers/sound/uniaudio_gpl_compiledbinaries2.zip Universal Audio Driver] for OS2/eCS (free GPL version).&lt;br /&gt;
* Ability to record DVDs - CDRecord [ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ ProDVD] is now available for OS2/eCS (free)&lt;br /&gt;
* Complete replacement for MMOS/2 WPS classes ([http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes] by Chris Wohlgemuth)&lt;br /&gt;
* Create audio &amp;amp; data CDs in a snap using the power of the WPS ( [http://www.os2world.com/cdwriting/creator/creatormain.htm Audio/Data CD Creator] )&lt;br /&gt;
* Multimedia playback with support popular audio/video codecs ([http://os2.kiev.ua/en/wv.php WarpVision] - Free).&lt;br /&gt;
* Better hardware accelerated video support ([http://os2.kiev.ua/en/overlay.php WarpOverlay!] project - from the Kiev Elephant)&lt;br /&gt;
* Improved MP3 media players (WarpAmp - Free, PM123 - Shareware).&lt;br /&gt;
* Ogg Vorbis, FLAC and MP3 playback ([http://math.berkeley.edu/%7Eroconnor/MMIOMP3/ Multimedia IOProcs] and the [http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes])&lt;br /&gt;
* Support for RealAudio &amp;amp; Video streams ( can Innotek get [http://www.real.com/ RealPlayer 10] running using its [http://odin.netlabs.org/ Odin] technology ? )&lt;br /&gt;
* Sound drivers that accomodate simultaneous audio under OS2/eCS and WinOS2&lt;br /&gt;
* Sound scheme editor ([ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/scheme/sound16.zip Sound Scheme Editor] - Free)&lt;br /&gt;
* A full-featured sound recorder/editor (such as the promising [http://home.clara.net/orac/os2.htm#dtape D-Tape project] from Paul Ratcliffe)&lt;br /&gt;
* New Audio-Video and Graphics Codecs - not yet another player (we have VERY good ones today)&lt;br /&gt;
* More and better plugins/helper applications for Mozilla/Netscape (i.e. for WAV, MPG, etc etc)&lt;br /&gt;
&lt;br /&gt;
=System Utilities=&lt;br /&gt;
&lt;br /&gt;
* A PM utility comparable to Norton SysInfo that every OS2/eCS user can admire ([http://hobbes.nmsu.edu/cgi-bin/h-viewer?sh=1&amp;amp;fname=/pub/os2/util/system/sysinfo0820.zip Sysinfo/2 0.8.20] by Alexey Smirnov - Free)&lt;br /&gt;
* A utility that automatically mounts USB media, updates the list of the accessible devices and assigns the corresponding drive letter ([http://hobbes.nmsu.edu/cgi-bin/h-browse?sh=1&amp;amp;dir=//pub/os2/util/disk USBmountD]).&lt;br /&gt;
* User friendly PM application for editing your Config.sys ([http://www.tyra2.de/ Tyra/2]- Shareware)&lt;br /&gt;
* Another PM application for system maintenance ([http://www.os2world.com/goran/cfgtool.htm Config Tool] by Goran Ivankovic - Free)&lt;br /&gt;
* A compendium of Config.sys information (Joerg Sievers&#039; [http://www.warpsite.de/en/csdp/about.htm Config.Sys Documentation Project], ConfigTool [http://www.os2world.com/goran/cfgtool/cfgdat.htm database] by Klaus Staedtler)&lt;br /&gt;
* Association editor, like the utility of similar name ([http://www.os2ss.com/information/kelder/ AssoEdit] by Henk Kelder - Free)&lt;br /&gt;
* INI editor with repair function ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial, [ftp://ftp.pc.ibm.com/pub/pccbbs/os2_ews/iniedit.zip IniEdit] - Free EWS)&lt;br /&gt;
* Defrag program for all OS2/eCS supported file systems ([http://hobbes.nmsu.edu/pub/os2/util/disk/gulite20.zip Graham Utilities] - was Commercial)&lt;br /&gt;
* Uninstaller that monitors installations for perfect cleanup later ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial)&lt;br /&gt;
* Better internet dialer applications ([http://www.fx.dk/injoy/ InJoy] - Shareware, [http://www.isdnpm.de/home.htm ISDNPM] - Shareware, [http://en.ecomstation.ru/dialer/ Dialer/2] - Free, [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links])&lt;br /&gt;
* A process killer that grabs Ctl-Alt-Del, REXX interface ([http://www.pcs-soft.com/productcc25.htm CAD Commander] - Commercial)&lt;br /&gt;
* Priority manager ([http://www.prioritymaster.com/ Priority Master] - Commercial)&lt;br /&gt;
* Work Place Shell (WPS) class manager ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* File Phoenix/2, an effective FAT and HPFS undelete tool ([http://archiv.leo.org/pub/comp/os/os2/leo/systools/phenx135.zip/ Version 1.35] - Free EWS)&lt;br /&gt;
* GUI File Manager, with a tree view like that in Windows 3.1 (http://www.os2world.com/freeos2/file.html#ffreedom FileFreedom 2.02] - Freeware)&lt;br /&gt;
* Ability to open command line from WPS folders ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* Better network utilities: traceroute, nbtstat, ping, etc included in eCS and IPA subscriptions.&lt;br /&gt;
* A really useful Character Map applet ([http://glass.os2.spb.ru/software/english/charmap.html Character Map/2] by Glassman - Free - GNU GPL)&lt;br /&gt;
* Benchmarks to test OS2/eCS performance on your own system ([http://warped.cswnet.com/Sysbench/ SysBench] - Free - Source code available)&lt;br /&gt;
&lt;br /&gt;
=Just Browsing=&lt;br /&gt;
&lt;br /&gt;
There are a number of good native PM and CLI web browsers available for OS2/eCS, some bulky, some slim, some older, some startlingly new.   What I wish was on my own desktop right now is an &amp;quot;eComStation themed&amp;quot; browser  based on the latest [http://www.mozilla.org/ports/os2/ Mozilla] or [http://www.ph.unimelb.edu.au/%7Essk/kde/srcdoc/khtml/KHTMLPart.html KHTML] code (used by Apple&#039;s [http://www.apple/safari/ Safari-web] browser for OS X, by KDE in its Konqueror browser for Linux and in ABrowse for Atheos) - with integrated multimedia helper applications to smoothly handle PDF and Flash content.  This sought-after browser would, ofcourse, provide by default bookmarks, including for the eCS updates site, OS2/eCS developer sites, news pages and free / commercial software provider sites.  For the here and now (or yesterday if you prefer) try these six choices - all of them have their own strengths and weaknesses :&lt;br /&gt;
&lt;br /&gt;
* For IBM Passport Advantage (IPA) subscribers there is the IBM Web Browser (commercial)&lt;br /&gt;
* For other OS2/eCS users (or those who want to use the latest versions) there are two other Mozilla based browsers; eg. [http://www.mozilla.org/ports/os2/ Warpzilla], and the browser-only version now known as [http://www.mozilla.org/projects/firefox/ Mozilla - Firefox].&lt;br /&gt;
* There is also the older but still widely used Netscape 4.61 for OS/2 web browser (Free)&lt;br /&gt;
* If you want something really different, you can even pay for [http://www.opera.com/products/desktop/index.dml?platform=os2 Opera] 5 for OS2/eCS - Commercial&lt;br /&gt;
* For nostalgic OS/2 users, there will always be IBM WebExplorer - it coulda been a contender - too bad IBM likely won&#039;t release the code either to the OS2/eCS community or else to Serenity Systems or an ISV such as Golden Code.&lt;br /&gt;
&lt;br /&gt;
=User Interface Enhancements=&lt;br /&gt;
&lt;br /&gt;
The WPS and PM &amp;quot;are OS2/eCS&amp;quot; to most users.  To replace either of these two elements of the OS2/eCS platform is to lead users to choose a whole different OS, like Red Hat, MacOSX or FreeBSD.  If OS2/eCS becomes &amp;quot;more like Windows&amp;quot; (as is happening with many Linux distributions) we would be losing one of the key advantages our favorite OS platform retains - its unmatched user interface.  That advantage can be increased yet further - here are some ways :&lt;br /&gt;
&lt;br /&gt;
* The OS2/eCS useability enhancements Rich Walsh has created in his DragText 3.8 product are just great.  I wish they were integrated into eCS 1.x like Dialog Enhancer and eWorkplace.  For the forseeable future, it seems likely to remain one of those must-have products, like oven mitts, aspirin and electric lighting.&lt;br /&gt;
* Include a tiny widget on the system bar allowing easy switching between different LAN configurations with a single click; eg toggling between &amp;quot;Work/Office&amp;quot; with a fixed IP and a proxy and &amp;quot;Home&amp;quot;, with DHCP and no proxy etc. There is already Windows shareware that allows this available.&lt;br /&gt;
* Improved color scheme editor (ColourManager/2 originally by Richard Castle - Shareware)&lt;br /&gt;
* The ability to easily create a directory, by default, in any &amp;quot;file, save&amp;quot; option (even windoze has this often useful feature).&lt;br /&gt;
* Make Scitech SNAP the default video driver under OS2/eCS.&lt;br /&gt;
* Tabbed windows, like Mozilla&#039;s tabbed pages, but useable with any OS2/eCS application. The-Ion window manager for X servers uses this user interface idea.&lt;br /&gt;
* Give REXX scripts access to WPS objects (using XWorkplace or the very promising WPS Wizard).&lt;br /&gt;
* Replace the IBM Presentation Manager (PM) with an open source clean room re-implementation optimised for stability, not performance. This PM clone should not break tools or key applications.&lt;br /&gt;
* Christian Langanke has provided us with (Animated Mouse Pointers 1.01 for OS/2 - Free)&lt;br /&gt;
* Develop a plan to systematically replace every original WPS class with a better designed, more stable, functional equivalent (preferably to be released under dual commercial / BSD syle licences.  Hmmm this seems, gradually, to be happening. . .)&lt;br /&gt;
* Transform OS2 titlebars, backgrounds, buttons etc (Styler/2 by Alessandro Cantatore - Shareware - variants are included in eCS 1.0 and 1.1)&lt;br /&gt;
* Transparent windows and folders (Candybarz by Netlabs)&lt;br /&gt;
* Allow small (32x32) icons in high resolutions (Dialog Enhancer by Richard Castle - Shareware)&lt;br /&gt;
* While eCS 1.2 now bundles the Snowstorm screensaver, those still using MCP or earlier releases of OS/2 may like to try Screensaver by Siegfried Hanisch or else take a look at Screen Saver by Jostein Ullestad - Shareware&lt;br /&gt;
* Add a Recycle Bin with options for managing deleted files &amp;amp; WPS objects (XWorkplace - Free, TrashCan 2.71 - Free)&lt;br /&gt;
* Logout, close apps, and restart of desktop - like Windows98 does (XWorkplace - Free)&lt;br /&gt;
* Dynamic resolution changing.&lt;br /&gt;
* Better, centralized configuration for display driver and other settings.&lt;br /&gt;
* A Shutdown folder and the option to reboot when shutting down (XWorkplace - Free)&lt;br /&gt;
* Improved selective install - change hardware or software, without having to do both.&lt;br /&gt;
* Option to have full path name in title of folders (XWorkplace - Free)&lt;br /&gt;
* Ability to readily locate all Shadows of an object and all Folder templates.&lt;br /&gt;
* Enhanced replacements for the venerable WarpCenter (XWorkplace - Free, Systray Widget for XCenter based on the original work of Dmitry Zaharov - Free)&lt;br /&gt;
* Determination of file type by header info (so Windows .HLP files open with WinHelp, and OS/2 and eComStation .HLP files open with NewView)&lt;br /&gt;
* A font manager to avoid absurdly long font selection lists (XWorkplace - Free, FontFolder - Shareware)&lt;br /&gt;
&lt;br /&gt;
=Warp Legacy OS Sub-Systems - the Next Generation=&lt;br /&gt;
&lt;br /&gt;
OS/2 has a long, proud history of supporting legacy software such as 16-bit DOS and Windows. Several teams have done amazing work to enhance DOS, the 32-bit DPMI DOS environment, Win16, GeOS and other legacy software environments for which OS2/eCS already contains built-in support.  Yet relatively little of this work has so far been made available in a form usable by ordinary OS2/eCS end-users.&lt;br /&gt;
&lt;br /&gt;
Many OS/2 users say &amp;quot;Let those who want it, pay for it&amp;quot;.  Removing MDOS and WinOS2 from the base OS2/eCS product and offering a seperate Legacy OS Sub-System CD to interested buyers, might be the fairest way to fund a very extensive refresh of DOS, DPMI and Win16 support.  This CD would provide end users with a &amp;quot;single-click&amp;quot; installation of the original WinOS2 sub-system, plus an eCS-themed GUI (perhaps using the Calmira II technology) plus Win32s 1.25, plus-Paragon DOS or the newly released DR-DOS 8.0 (for their speed, ongoing development status and features eg. FAT32 drivers) plus all of the patches and fixes available for the OS2/eCS DPMI host (0.9x and 1.0) for 32-bit DOS apps.&lt;br /&gt;
&lt;br /&gt;
* Eliminate 16-bit resource limits in WinOS2 and in DOS Virtual Machines a.k.a. &amp;quot;DVMs&amp;quot;.&lt;br /&gt;
* Full 16 bit WAVE and MIDI support in DOS boxes and Win-OS/2.&lt;br /&gt;
* New look &amp;amp; feel for WinOS2 sessions (WPS for Windows - Free or Calmira II - Free or Paypal.&lt;br /&gt;
* Improve OS2/eCS DVM compatibility with DPMI games (vCOMPAT by Martin Kiewitz - Free)&lt;br /&gt;
* Installs of WinOS2 to include support for Win32s up to version 1.25 (Win32s compatibility list)&lt;br /&gt;
* REXX in DOS sessions (like IBM PC-DOS 2000 or Regina-REXX- Free)&lt;br /&gt;
* Provide VFAT long file name support for DOS and WinOS2 sessions.&lt;br /&gt;
* Display short versions of long filenames so that DOS &amp;amp; Windows can see them.&lt;br /&gt;
* Provide a &amp;quot;start&amp;quot; command in DOS sessions (4OS2 by JP Software - now free or &amp;quot;StartB&amp;quot; by Christian Langanke)&lt;br /&gt;
* Ability to run the many K-12 Educational applications from Breadbox.com, using the Industry Standard GUI version of GeOS running on OS2/eCS.&lt;br /&gt;
* Distribute the DPMI version of the Seal 2 graphical user interface for use with DOS VMs (free).&lt;br /&gt;
&lt;br /&gt;
=Other Wishes for OS/2 and eComStation=&lt;br /&gt;
&lt;br /&gt;
* Desktop Virtual LAN (DVL) - see top ten wishes above.  The underlying technology is meant to be absolutely invisible to the end user.  After booting, they would only see a regular eCS desktop come up, but when they click on the icon for, say, Microsoft Access 2000 that appears on their eCS 1.2 desktop, Access just launches as if the user was sitting at an ordinary WinXP machine.  For this different approach to running unmodified Win32 applications (and unmodified Linux CLI apps) on OS2/eCS to have adequate &amp;quot;useability&amp;quot;, then the virtualised machines running a copy of Windows 2000 and a copy of Linux would each have to be started up as soon as the PC was powered on.  This idea is one possible use for the existing HOB XServer, VNC Server/Viewer and SVISTA technologies.  I suggest that the &amp;quot;secret host&amp;quot; OS would be 64 bit NetBSD as it has significant respect and mindshare among developers, is under heavy development, has no licencing fees to pay and, unlike OS2/eCS, supports all modes offered by the AMD x86-64 platform; likely to displace the x86-32 platform within three years or so.&lt;br /&gt;
* Provide Firefox / Mozilla with any easy to use extra function eg. to convert PMMail *.msg files to Mozilla / Firefox format, perhaps using the PMM2MOZ program to &amp;quot;import&amp;quot; the *.msg files.&lt;br /&gt;
* Opera 7 - do you feel the need for speed ?  A successful effort to port the Opera browser to OS/2 and eCS should result in a great product that adds credibility to OS2/eCS as an alternative on the x86 platform.&lt;br /&gt;
* In the interests of coherency and understanding, stop referring to DOS Virtual Machines &amp;quot;VDMs&amp;quot; (rename them as &amp;quot;DVMs&amp;quot; so acronym mirrors &amp;quot;JVM&amp;quot;)&lt;br /&gt;
* The ability to host Linux, WinXP, other OS choices in a virtual machine under OS2/eCS - Serenity Systems is now working on SViSta (commercial)&lt;br /&gt;
* A rewrite of MPTS PROTMAN, which allows dynamic network driver (re)configuration (a necessity for properly utilizing TCP/BEUI in a DHCP environment).&lt;br /&gt;
* Examples of newly developed and maintained embeded systems that use OS2/eCS for mission critical applications, such as EMS telephony (Total Recall System by Chris Martinic - Commercial).&lt;br /&gt;
* Install a single variant of the REXX interpreter (Object REXX by IBM) as it is intolerant of flaky programming habits, compared to its less discerning sibling&lt;br /&gt;
* Ability to map &amp;quot;Windows Special&amp;quot; and other keys to useful functions (XWorkplace or eStylerLite in eCS 1.x; Win95Key - Free)&lt;br /&gt;
* A Chinese and other Language Homework Trainer package that runs on eComStation (free).&lt;br /&gt;
* Support for multiple monitors &amp;quot;Dual-Head&amp;quot; (SNAP Graphics by Scitech Software - Commercial)&lt;br /&gt;
* A native PM graphical configuration utility for the promising InetPowerServer suite&lt;br /&gt;
* Better support for Daylight Savings Time (eCS Clock in eCS 1.x; DSTswitch - Shareware)&lt;br /&gt;
* Provide an eComStation Pluggable Look And Feel (PLAF) for Sun Java applications, so that every application running on an eCS JVM will take on the appearance of a native PM application written for OS2/eCS.&lt;br /&gt;
* A heavily refreshed PM native VNC Viewer ( and ongong development of Eugene Romanenko&#039;s promising new PM VNC Server 1.02 for OS2/eCS )&lt;br /&gt;
* Implement eCS 2.x as series of tightly linked virtual PCs running on an SMP 64-bit OS-platform such as GNU Darwin, NetBSD or GNU Linux (with one VM capturing C-A-D for crash recovery)&lt;br /&gt;
* Make the OS2/eCS CD bootable for installation or maintenance (BootAble by Hayo Baan)&lt;br /&gt;
* An easy browser-based system for end-users to submit problem reports - see the eComStation.com web site for eCS Bug Reporting !!&lt;br /&gt;
* A better, and more intuitive, method of integrating OS2/eCS with MS Windows in peer networks.&lt;br /&gt;
* Enable the Shift-Printscreen key combo for windowed OS2/eCS sessions&lt;br /&gt;
* A &amp;quot;Network Browser&amp;quot; to quickly navigate around the network attached devices.&lt;br /&gt;
* A better file manager - perhaps based on the source code of FM/2.&lt;br /&gt;
* A &amp;quot;WebExplorer&amp;quot; style browser - with the Gecko engine, Java, Javascript and 128-bit encryption&lt;br /&gt;
* Leave the NumLock on if it&#039;s turned on at startup by the BIOS (XWorkplace - Free).&lt;br /&gt;
* Update bootable OS2/eCS or eComStation install CDs with fixes (UpdCD by Zsolt Kadar - Free)&lt;br /&gt;
* A utility to help clean-up of INI files, so that broken WPS links need not be stored forever (XWorkplace - Free).&lt;br /&gt;
* Enhanced APM 1.2 (power management) support (APM/2 utility)&lt;br /&gt;
* Start OS2/eCS applications from a DOS prompt: avoid swapping windows (Seamless OS/2 - free)&lt;br /&gt;
* Integrate fully working Watchcat or a supported functional equivalent such as CAD-Handler into eCS !&lt;br /&gt;
* Better Plug and Play adapter support, but not as &amp;quot;good&amp;quot; as Windows ME&lt;br /&gt;
* Further polishing of the already impressive OS installer - it is now becoming one of the best elements of the user experience !!&lt;/div&gt;</summary>
		<author><name>Davidme</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4190</id>
		<title>The Warp Wishlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4190"/>
		<updated>2006-10-25T22:26:32Z</updated>

		<summary type="html">&lt;p&gt;Davidme: /* System Security &amp;quot;Out of the Box&amp;quot; */ Links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Warp Wishlist is now available at this netlabs.org wiki page with permission from it&#039;s maintainer. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.os2bbs.com/os2news/OS2Wishlist.html Os2bbs page]&lt;br /&gt;
&amp;lt;br&amp;gt;Visit also the [[Ideas]] wiki page.&lt;br /&gt;
&lt;br /&gt;
=The Top Ten Wishes=&lt;br /&gt;
&lt;br /&gt;
* A commercially supported, full featured [[GCC]] port, at the same code level as that of the equivalent Linux package (see &amp;quot;[[#Mind Your Language|Mind Your Language]]&amp;quot;, below)&lt;br /&gt;
* Great tools for [[porting|converting]] applications written for [[Win32]] or for [[XWindows]] into GUI native [[PM]] apps such as the extraordinary project [http://everblue.netlabs.org/ Everblue] from Netlabs, which should make it easier and much faster to bring applications originally written for the [[Linux]] and [[Unix]] platforms to OS2/eCS).&lt;br /&gt;
* A &amp;quot;Ready for eCS&amp;quot; certification process (to go with the [http://dev.ecomstation.com/mod.php?mod=userpage&amp;amp;menu=106&amp;amp;page_id=16 logo]) for hardware and software - to enable eCS buyers to see whether products are certified to work with their eCS system BEFORE they purchase them.  Five criteria for this logo might be&lt;br /&gt;
*# installs to optional drive locations using [http://warpin.netlabs.org/ WarpIn] or something better (such as an [[RPM]]-style package manager);&lt;br /&gt;
*# available in all the same [[NLS]] versions as eCS; &lt;br /&gt;
*# fully supports the InnoTek-[http://www.innotek.de/products/ft2lib/ft2libgeneral_e.html Font Engine for OS/2];&lt;br /&gt;
*# uses the [http://eros2.by.ru/systray_widget_en.shtml SysTray] API from [[ErOS2]];&lt;br /&gt;
*# has been updated within the last twelve months.&lt;br /&gt;
* [[Bootable JFS]], though this file system may be seen as &amp;quot;too alternative&amp;quot; for desktop use by John Q Public (or in any SOHO account unfamiliar with [[AIX]]) it lets us walk away from [[HPFS]] and [[FAT16]] boot drives, thereby reducing the number of required filesystems to one (like the ubiquitous Win* platform) - IBM already supports booting AIX and Linux from JFS, so how come they&#039;re dragging their collective feet on facilitating the code changes needed for bootable [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS] to become a reality on OS2/eCS ?&lt;br /&gt;
* The ability to easily install, load and run ubiquitous Win32 applications (eg MS Office XP) that the average business has already paid for, and prefers to keep using,  without the need for any Windows licenses on our PCs ( [http://www.codeweavers.com/products/office/ CrossOver Office]  gives Linux and FreeBSD users this ability already).&lt;br /&gt;
* Develop eCS 2.x as the first Desktop Virtual LAN (DVL) for x86 PCs.  The idea is to virtualise a complete heterogenous LAN consisting of two virtualised workstations and a virtualised file and print server machine.  The virtual server machine could run generic Linux and [[Samba]], first virtual workstation would run eComStation 1.2 and the second virtual workstation could run Windows NT or Win2000 (see &amp;quot;[[#other wishes|other wishes]]&amp;quot; - below).&lt;br /&gt;
* The latest release of the Sun [[Java]] 2 Standard Edition ([[J2SE]]) platform.  A native OS2/eCS port of Java 1.4.1 is available from [http://www.goldencode.com/company/press/20020814.html Golden Code] Development Corporation, while [http://www.innotek.de/products/javaos2/ Innotek] has released their own Java 1.42_05 product, which uses their unique [[Odin]] technology to run unmodified Win32 Java code from Sun&lt;br /&gt;
* The seamless integration of the [[Innotek Web Pack Plus]] for OS/2 and Castlesoft [[Colour Manager]] into the base eCS 1.x and future 2.x products.&lt;br /&gt;
* A media player, like the very impressive [http://os2.kiev.ua/en/wv.php WarpVisionGUI] project that is packaged with whatever license is needed to legally play back commercial [[DVD]] movies.&lt;br /&gt;
* Support for fourteen NLS versions; eg English, German, Dutch, Russian (available) plus French, Spanish, Italian, Portugese, Swedish, Trad Chinese, Simplified Chinese, Japanese, Korean, Hungarian and [http://std.dkuug.dk/JTC1/SC2/WG2/docs/n1643/n1643.htm Klingon] (as soon as commercially practicable).&lt;br /&gt;
&lt;br /&gt;
=The Programer&#039;s Cauldron=&lt;br /&gt;
&lt;br /&gt;
Our platform of choice needs constantly improving tools.  The very sophisticated cross platform [http://wxwindows.org/dl_os2.htm#dev wxWidgets] GUI application development framework is a good example of what is available for OS2/eCS.  Other steps forward may include :&lt;br /&gt;
&lt;br /&gt;
* Continued development of the potentially very important OSS [http://eclipseos2.netlabs.org/ Eclipse Java IDE] for the OS2/eCS platform (brought to you by [http://projects.netlabs.org/ Netlabs] )&lt;br /&gt;
* Increased C99 and C++98 standards compliance for compilers and tools running on OS2/eCS.&lt;br /&gt;
* Regular updates to the [[EMX]] runtime, to keep it feature compatible with the latest GNU C compilers available on mainstream Linux distros such as [[Xandros]].&lt;br /&gt;
* A new edition - dusted off and scrubbed clean of anachronisms of the pre-MCP2/eCS era - of at least one mainstream [[book]] that focuses on the unique aspects of the OS2/eCS platform&lt;br /&gt;
* A versatile, full featured Help File authoring package such as [http://www.hypermake.com/english/n024.html#hd24 Hypermake] by [[Martin Vieregg]] (shareware) or [http://www.os2world.com/vyperhelp/ VyperHelp] by [[Mektek]] (Open Source - GNU GPL)&lt;br /&gt;
* Feature sets equalling those available on the fascinating [http://www.iti.upv.es/%7Emaragda/doc/index.html Linux], solid [http://www.netbsd.org/ NetBSD] and occasionally notorious [http://www.deanliou.com/WinRG/ Win32] platforms today.&lt;br /&gt;
* A native OS2/eCS 32-bit parser and editor for [[XML]] and [[SGML]] files ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gx- gX] from Untravelled Sphere).&lt;br /&gt;
* Add support for compression of [[LX]] executables to the [[OpenWatcom]] C/C++ linker.&lt;br /&gt;
* An annual OS2/eCS developer seminar - held immediately after, and in the same city, as a large IT event unrelated to OS2/eCS.  Seminar attendees can reduce their time away from the office and, perhaps, charge their airfare to the non-OS2/eCS event that they needed to attend in that city anyway.&lt;br /&gt;
* Add Intel [[SSE1]] and [[SSE2]] instruction set enhancements to the OpenWatcom compiler&lt;br /&gt;
* A port of the modern, standards compliant [http://comeaucomputing.com/custom.html Comeau] C and C++ tools to OS2/eCS (commercial).&lt;br /&gt;
&lt;br /&gt;
=Mind Your Language=&lt;br /&gt;
&lt;br /&gt;
The OS2/eCS platform is well supported by languages and associated toolsets today and, due to the generally thankless work of many gifted OS2/eCS programers, the available choices are constantly improving.  Languages and application development tools ready for your next OS2/eCS project include :&lt;br /&gt;
&lt;br /&gt;
* [[C]] and [[C++]] options include [http://www.openwatcom.org/about/info_content.html OpenWatcom C/C++ 1.2] (free) and the commercially supported [http://www.innotek.de/products/gccos2/gccos2general_e.html Innotek GCC 3.2 for OS/2] &lt;br /&gt;
* Pascal options include the [http://sibyl.netlabs.org/ Netlabs OpenSibyl] project, [http://www.vpascal.com/ Virtual Pascal] for OS2 and [http://www.us.freepascal.org/down-os2.html Free Pascal for OS2].&lt;br /&gt;
* [[REXX]] options include [http://www-3.ibm.com/software/ad/obj-rexx/ ObjectREXX], (Open Sourced by IBM but not available for OS/2-eCS yet - [http://www.oorexx.org/ Open Object REXX]) Watcom [http://www.edm2.com/0206/vrexx.html VX-REXX] (find it on eBay) and [http://regina-rexx.sourceforge.net/index.html Regina-REXX] (free)&lt;br /&gt;
* [[Java]] is well supported on OS2/eCS. For a powerful multiplatform Java IDE that runs great on OS2/eCS, try [http://www.netbeans.org/ide/index.html NetBeans] (free, open source).&lt;br /&gt;
* [[Ada]] is available for OS2/eCS with [http://os2ports.com/content/sections/ada GNU Ada 95] (free) &lt;br /&gt;
* [[PHP]] your tool of choice ?  Then here&#039;s [http://silk.apana.org.au/php/ PHP 4] (free) &lt;br /&gt;
* [[Perl]] one, knit two ?  The [http://www.prima.eu.org/ PRIMA Toolkit] is a multi-platform GUI application development tool available for the OS2/eCS platform.&lt;br /&gt;
* [[Python]] handlers will love [http://www.andymac.org/python.html Python 2.3.4] (free)&lt;br /&gt;
* [[Fortran]] coders can get productive with [http://www.openwatcom.org/about/info_content.html OpenWatcom Fortran 1.2] (free)&lt;br /&gt;
* [[Smalltalk]] for big results !  Try the modern, well regarded [http://www.ibm.com/software/awdtools/smalltalk/  IBM VisualAge Smalltalk] or the open-source [[Squeak]].&lt;br /&gt;
&lt;br /&gt;
=Must Have - Features and Applications=&lt;br /&gt;
&lt;br /&gt;
Much of the best software available for OS2/eCS today is available at no cost under open source licences.  However, large commercial users often prefer to pay for a commercially licenced product (eg. StarOffice) rather than use free software of equal quality ( eg.[http://www.openoffice.org/ OpenOffice.org 1.2] ), perhaps because of the legally enforcible obligations commercial software licences may place on software vendors.  Having such choices is great !  Whether &amp;quot;running native&amp;quot; or utilising the very sexy Odin subsystem, there are some standard / mainstream applications that OS/2 and eCS need to support in order to offer aid and comfort to Windows survivors taking those hesitant first steps toward a brighter, less costly x86 alternative.&lt;br /&gt;
&lt;br /&gt;
* Support for [[ACPI]], without which OS2/eCS may cease to be a viable OS on future mainstream PC hardware.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install mutually compatible versions of [[Sane]]/2 and [[Tame]]/2 to any directory nominated.&lt;br /&gt;
* Integrated WPS folder views for many archiver formats (like [[ZIP]], [[RAR]], [[ARJ]], etc) - should be similar to the implementation in [[Object Desktop]], but inherit the extensions from e.g., XWorkplace ( [http://www.subsys.de/eZIP/ eZIP]).&lt;br /&gt;
* Enhancements to both the Presentation Manager (GUI) and command line (CLI) user interfaces, in particular, a robust new 32-bit [[command interpreter]] to replace the archaic IBM [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/conapi.html 16-bit CMD.exe] that still ships with every copy of OS/2 and eComStation sold.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install both [[Ghostscript]] for eCS/OS2 and [http://www.cs.wisc.edu/%7Eghost/gsview/ GhostView] to any directory nominated.&lt;br /&gt;
* Provide support in OS2/eCS for the [[X.500]] and [[DCE]] standards and for [[Kerberos]] authentication.&lt;br /&gt;
* A cool GUI internet dialer out of the box with a modern feature set (like [http://www.isdnpm.de/home.htm ISDNPM]) - the new eCSCoNet in eComStation 1.1 has banished DOIP to a museum. Also available are the deservedly popular [http://www.fx.dk/injoy/ InJoy Dialer] (character based) and [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links]&lt;br /&gt;
* A single sign-on facility, to obtain secure access from OS2/eCS to files and resources on Unix, Windows, Netware, Linux and Mac OS X servers - either over a LAN or across the world.&lt;br /&gt;
* ALL configuration info to reside in a readable and editable set of files, saved in one known place (i.e. x:\System\OS2\ini).&lt;br /&gt;
* Full support for reading and writing more modern Adobe .[[PDF]] documents within OS2/eCS word processors (see [[Lucide]]).&lt;br /&gt;
* A highly scalable [[mail server]] with [[IMAP]]4 support - ([http://www.stalker.com/CommuniGatePro/ CommunigatePro] - Commercial).&lt;br /&gt;
* Better support for [[Palm]]OS PDA devices ( [http://jsyncmanager.sourceforge.net/ JSyncManager] by Brad Barclay - free GPL ).&lt;br /&gt;
* [[Project scheduling]] software with Gantt charts ( so far, there is [http://www.ws-it.de/en/product/ptime/ptimeuse.html PTime/2] by Wolfram Schmid ).&lt;br /&gt;
* An up to date [[Citrix]] [[ICA]] Client such as the very professional [http://www.innotek.de/products/citrixos2/citrixos2features_e.html OS/2 Kit for Citrix ICA Client 7.100 Release 1] from Innotek GmbH.&lt;br /&gt;
* A native, full featured, bloat-free equivalent to MS Outlook - to ease transition from the high-cost Windows environment to OS2/eCS for price sensitive corporate users (the [http://lookout.netlabs.org/ Lookout/2] project).&lt;br /&gt;
&lt;br /&gt;
=Some Priority Applications for Porting=&lt;br /&gt;
&lt;br /&gt;
* Adobe Acrobat 6 - while [http://www.cs.wisc.edu/%7Eghost/gsview/index.htm GSView] or [http://www.subsys.de/ePDF/ ePDF] can do the job (mostly), Mac and Windows ex-users will forever insist on using the latest version of a product they have known and used for year after year.  For the moment, Innotek are offering release four of their OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_e.html Adobe Acrobat Reader 4.05] and release one of their planned OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_beta_e.html Adobe Acrobat Reader 5.1].&lt;br /&gt;
* [[Ximian Evolution]] and [[Ximian Connector]]. [http://www.ximian.com/products/evolution/ Evolution] is a highly regarded open-source MS Outlook look-alike, now fast gaining users on the Linux platform.  Ximian Connector allows non-Microsoft clients to connect to an [[MS Exchange Server]].  Novell &amp;quot;loved it so much, they bought the company&amp;quot;.  For OS2/eCS to fit easily into mainstream corporate networks, something like these two GNOME based products need to be ported from Linux and/or Solaris as a high priority.&lt;br /&gt;
* Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7] Player, not yet available for OS2/eCS, as the hard working team at Innotek are yet to obtain a licence (is this because of high cost ?).&lt;br /&gt;
* [[RealPlayer]] 10 - needed mainly for the same reasons as Acrobat 6. The Helix DNA [http://www.helixcommunity.org/ client] has been open sourced by RealNetworks, which should lead, in time, to an OS2/eCS port of this versatile media player.  Maybe it is not needed, but Windows refugees would sorely miss it.&lt;br /&gt;
* [[Intuit Quicken]] - because it is nearly ubiquitous and its absence is a show-stopper for many SOHO users, who have all their financial skills/records tied up in this one, simple to use product.&lt;br /&gt;
* Niku Workbench, a modern full featured alternative to Microsoft Project.  It&#039;s code has recently been released under the GPL (see [http://www.openworkbench.org/index.php OpenWorkBench] ) - free&lt;br /&gt;
* [[VirtualDub]], a multimedia editor, with useful [http://www.virtualdub.org/features features] for everyone with a digital video or still camera.  Can you port OpenDub to OS2/eCS ?  (free GPL).&lt;br /&gt;
* Port [[XLib]] to OS2/eCS Presentation Manager to swell the flow of applications written for Linux and Unix that can be adapted with relatve ease to run on OS2/eCS (eg. project [http://everblue.netlabs.org/ Everblue], from Netlabs)&lt;br /&gt;
* [[VideoLan]], is a full featured open source cross-platform [http://www.videolan.org/vlc/features.html media player and streaming server] with a plethora of Codecs and skins -  is the toolset needed to port this great looking application to OS2/eCS available ?&lt;br /&gt;
&lt;br /&gt;
=Kernel Desires=&lt;br /&gt;
&lt;br /&gt;
Not so long ago, OS/2 was arguably less crash prone than other x86 choices (notably Win9x), but in more recent times WinXP and some Linux distros have reversed this lead. [[Single Input Queue|Key GUI architecture decisions]] taken over ten years ago by the designers of PM and the WPS make it impossible to terminate some failing processes, including the WPS and PM themselves.  If OS2/eCS is to retain support from its current users, let alone attract new users, increased stability for PM and the WPS and a bullet-proof process killer are essential OS enhancements.&lt;br /&gt;
&lt;br /&gt;
* Multiple asynchronous input queues - the OS/2 Holy Grail - without this, process-killers often fail.&lt;br /&gt;
* A new 32-bit command processor ([http://www.scitechsoft.com/ftp/devel/4os2/ 4OS2 by JPSoft] - newly free and being actively maintained, or [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/cmd.html 32-bit Command Interpreter] by JdeBP - Free)&lt;br /&gt;
* A more capable Graphics Rendering Engine - a prerequisite to provide all applications with (optional) anti-aliased fonts for low resolution monitors (i.e. unable to show 104 dpi on a CRT or 114 dpi on a TFT display).&lt;br /&gt;
* The ability to utilise multiple virtual CPUs on Intel processors with its [[Hyperthreading]] feature.&lt;br /&gt;
* Support for AMD&#039;s [http://www.x86-64.org/about x86-64 CPU] (64-bit superset of the IA-32 architecture)&lt;br /&gt;
* Support for AMD&#039;s [http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_861_1028,00.html 3DNow!] instruction set&lt;br /&gt;
* Support for Intel&#039;s SSE1 and SSE2 instruction sets.&lt;br /&gt;
* X11/Motif API&#039;s ([ftp://ftp.netlabs.org/pub/xfree86/ XFree86/OS2 project] - Free, [http://www.hobsoft.com/www_us/produkte/connect/x11.htm HOBLink X11] - Commercial).&lt;br /&gt;
* Remove the 31 character font-naming limitation - to ease document exchange and interoperability.&lt;br /&gt;
* Symmetrical Multi-Processor ([[SMP]]) support for both Client ([http://consultron.ca/english/products/ecomstation/ecspro.html eCS with the SMP Pack]) &amp;amp; Server ([http://www-3.ibm.com/software/os/warp/warp-server/ IBM WSeB])&lt;br /&gt;
* Better [[hibernation]] support - support for JFS/LVM, SCSI, HPFS, etc&lt;br /&gt;
* Elimination of the former 512MB limit for memory addressing (already fixed in IBMs MCP and Serenity&#039;s eCS 1.0 or above)&lt;br /&gt;
* Allow &amp;quot;mounting&amp;quot; a device under an arbitrary path name ( as in Windows 2000 and WinXP )&lt;br /&gt;
* IBM completes (or releases for others to develop) [[SOM]] 3.0  in the form initially released as a beta in Februrary 1996, thus providing a [[CORBA]] 2 compliant object request broker for OS2/eCS. [The [http://www.objs.com/x3h7/som.htm System Object Model (SOM)], is an IBM implementation of [http://www.omg.org/gettingstarted/corbafaq.htm CORBA]  and forms the base on which the WorkPlace Shell (WPS) is built. The WPS in OS/2 4.52 and eComStation still uses the outdated, less capable IBM SOM 2.1 ]&lt;br /&gt;
&lt;br /&gt;
=System Security &amp;quot;Out of the Box&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
There have been at least four products or projects which delivered multiple-user functionality (eg. desktop prefs/settings are determined by a user&#039;s login ID) to OS/2, but none of them has ever been distributed as a part of the base OS, in the way that Microsoft has for Windows since at least 1995. For lack of distribution with the base OS, this product category has stagnated on OS2/eCS.  The lack of even the most basic multiple-user features &amp;quot;out of the box&amp;quot; makes OS2/eCS almost unique on x86 - but not in a good way !  A number of valuable projects will let us eliminate this deficiency :&lt;br /&gt;
&lt;br /&gt;
* [http://en.ecomstation.ru/openssh/ Security/2]  is now a requirement to run OpenSSH/2 and is currently expected to form a part of eCS 2.x product&lt;br /&gt;
* For more secure connections, installation of [http://en.ecomstation.ru/openssh/ OpenSSH/2] by default (instead of [[rLogin]] and [[Telnet]]).&lt;br /&gt;
* Better security - C2 while connected to a network (based on extending SES in Warp 4.x)&lt;br /&gt;
* For rusted-on IBM branded OS/2 users, multiple user features are offered with [http://www.quasarbbs.net/cristiano/mudesk.html MultiDesk] by Cristiano Guadagnino - Free &lt;br /&gt;
* Access control ([http://www-5.ibm.com/services/es/bis/secure.html IBM Secure Entry] and (perhaps in future) [[Sesame]] by [http://www.goldencode.com/ Golden Code] - Commercial)&lt;br /&gt;
* [[Filesystem encryption|Filesystem with password encryption]] of all data stored - as with NTFS&lt;br /&gt;
* [[Antivirus]] options with modern virus scanning engines ([http://enterprisesecurity.symantec.com/products/products.cfm?productID=27 Norton Antivirus] by Symantec, Viruscan by McAfee or the very popular [http://www.norman.com/products_nvc_os2.shtml Virus Control] by Norman Data Defense Systems Inc.)&lt;br /&gt;
* An easy to install and use [[firewall]] application based on Stateful Packet Inspection technology.&lt;br /&gt;
* Strong file encryption/decryption with both VIO and (in future) PM interfaces ([http://www.blowgish.org/teatime.php TeaTime/2] by Daniël de Kok).&lt;br /&gt;
&lt;br /&gt;
=File System Support=&lt;br /&gt;
&lt;br /&gt;
* Better FAT32 and NTFS drivers - for large disks ([http://www.dsteiner.com/products/software/os2/ifs.htm NTFS utilities] - Free, [http://fat32.netlabs.org/index.phtml FAT32 drivers] - Free)&lt;br /&gt;
* Ability to boot the operating system from mainstream file systems such as NTFS, FAT32 and EXT2 (FAT16 and HPFS are at a developmental dead-end)&lt;br /&gt;
* Add UDF-support for removable Magneto-Optical storage to the existing file system drivers.&lt;br /&gt;
* Better support for VFAT long file names often used with Zip Disks and with plain Diskettes ([http://www.os2world.com/cgi-bin/news/viewnews.cgi?category=32&amp;amp;id=1085456753 VFATMon by Jason Stefanovich])&lt;br /&gt;
* Read/write access to Macintosh disks ([http://www.student.nada.kth.se/%7Ef96-bet/HFS/ HFS drivers] from Marcus Better - Now GPL on Hobbes)&lt;br /&gt;
* Read/write access to Linux file systems ([http://perso.wanadoo.fr/matthieu.willm/ext2-os2/ ext2-os2 drivers] by Matthieu Willm - Free)&lt;br /&gt;
* The ability to share a fast to recover 64-bit journalling file system (eg [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS2] ) with AIX and Linux.&lt;br /&gt;
* The ability to boot from and read/write to the much admired XFS journalling file system.&lt;br /&gt;
* Integrate TVFS support into the kernel ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=tvfs TVFS] - Free EWS, version 2.11 is now on Hobbes)&lt;br /&gt;
* A bullet-proof FDISK, display, analysis and recovery tool for disks and filesystems ( [http://www.dfsee.com/dfsee.htm DFSee] )&lt;br /&gt;
* Logical Volume Manager (no reliance on drive letters, provides sophisticated drive spanning)&lt;br /&gt;
* A database-like journalling filesystem with support for metadata (ie Extended Attributes) like BeFS in BeOS or like AFS in [http://www.atheos.cx/ AtheOS] .&lt;br /&gt;
&lt;br /&gt;
=Drivers R Us=&lt;br /&gt;
&lt;br /&gt;
* IBM completes the [http://ais.gmd.de/%7Eveit/os2/kee.html KEE API] to allow pure 32-bit physical device drivers (no more thunks, thanks!)&lt;br /&gt;
* Drivers for the [http://www.broadcom.com/ Broadcom] BCM4401 chipset, as many mainstream laptops (eg. the Dell Inspirion 8600) use this Broadcom chipset for the integrated NIC.&lt;br /&gt;
* Why not licence the surprising Panasonic USB drivers for DOS and include them in the eCS entry level product ?&lt;br /&gt;
* A driver for a PCI sound card, any sound card, that supports the MIDI hardware connection. This can be via the joystick port, USB or Firewire or whatever.&lt;br /&gt;
* A revolutionary video driver model ([http://www.scitechsoft.com/products/enterprise/os2features.html Scitech SNAP] - Commercial &amp;amp; Free variants)&lt;br /&gt;
* A universal driver for scanners (including USB 2.0 models) along the same lines as SNAP.&lt;br /&gt;
* Better CD-ROM / CD-RW / DVDs device manager drivers ( [http://hp.vector.co.jp/authors/VA001398/#faq_jjscdrom JJSCDROM] by Takayuki Suwa )&lt;br /&gt;
* Better support for [http://www.1394ta.org/ FireWire] 800 and other new enabling technologies such as&lt;br /&gt;
* Support for the [http://www4.tomshardware.com/storage/20020812/index.html Serial ATA] standard likely to replace EIDE for PC hard drives within two years is already included in Version 1.6.4 of Daniela Engert&#039;s Danis506 drivers - Great to hear it !&lt;br /&gt;
* Drivers for the proposed [http://www.serialattachedscsi.com/ Serial Attached SCSI] standard may be of special value to OS2/eCS users in future for attaching more demanding peripheral devices (such as scanners and disk arrays).&lt;br /&gt;
* Better PCI sound card drivers ([http://sound.netlabs.org/ SBLive! driver] - Free, [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument Universal Audio drivers] from Innotek - for IPA subscribers, or from eCS)&lt;br /&gt;
* Better support for modern video cards ([http://www.scitechsoft.com/products/enterprise/snap_os2_content.html Scitech SNAP Graphics] - Commercial)&lt;br /&gt;
* Better support for IEEE [http://www.80211-planet.com/news/article.php/1502671 802.11g], 802.11b and 802.11a wireless networks (WLAN), including PCI cards and the general availability of drivers for IBM devices based on the Lucent Orinoco chipset.&lt;br /&gt;
* Better USB 2.0 Scanner support - a serious deficiency today ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=usbscan USBScan.Sys] will hopefully integrate with [http://paulf.free.fr/sane-os2-gui.html SANE/2] - Free and [http://www.os2world.com/goran/tame.htm TAME/2] by Goran Ivankovic and Klaus Staedtler - Free)&lt;br /&gt;
* Better USB 2.0 Camera support (USB on OS/2 site maintained by Martin Iturbide)&lt;br /&gt;
* Better Serial drivers ([http://www.gwinn.com/ SIO2K] by Ray Gwinn - Shareware)&lt;br /&gt;
* Better printer drivers (IBM drivers for [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/5b74e0e7572dc53086256c2f00631d2c?OpenDocument postscript], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/fe52d45fee2e225986256c2f00630f76?OpenDocument inkjets], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/169817402fcb123186256c2f0062db5a?OpenDocument laserjets], and [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/067f720b0177c4c286256c2f00633470?OpenDocument plotters] - Free)&lt;br /&gt;
* Better DVD, DVD-RAM / DVD-RW and CD-RW support (IBM&#039;s [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/4b2e6f2261265d6d86256a810069fe2b?OpenDocument  UDF 2.01] - for IPA subscribers, or from eCS, [http://www.rsj.de/stage/en/cdwriter/cd_os2.asp RSJ CD Writer] - commercial)&lt;br /&gt;
* Better TV card support for BT878-based cards ([http://os2.kiev.ua/en/tvshow.php TVShow Project] - from Kiev Elephant)&lt;br /&gt;
* Better support for cable modems and xDSL ([ftp://ftp.uni-freiburg.de/pub/pc/os2/isdn/ ISDNPM], treats cable modems like an NIC)&lt;br /&gt;
* Support for USB 1.0, 1.1 and 2.0 (UHCI, OHCI and EHCI [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/eda0b842e1e56c1e86256c170050c84b?OpenDocument USB drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Support for multi-function Printer / Fax / Scanner / Copiers.&lt;br /&gt;
* Support for Sis7012 and Sis7018 audio (hopefully to be provided in a future release of [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument UNIAUD]).&lt;br /&gt;
* Updated DIVE, DART, and RTMIDI (for multimedia AND games)&lt;br /&gt;
* Universal device driver porting kit - something like IBM Open32, only for drivers&lt;br /&gt;
* Support for more and better joysticks with all their latest features ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gamedd new joystick driver] - Free)&lt;br /&gt;
* 32-bit PC Card 5.0 support ([http://www7.software.ibm.com/2bcprod.nsf/186d96ebef23e6438625689c007ac1ef/60cd60ba019194f7862566de0052496d?OpenDocument CardBus drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* 32-bit TCP/IP stack and applications ([http://techsupport.services.ibm.com/asd-bin/doc/en_us/tcpclnt/f-feat.htm version 4.3.x] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Enhanced support for removable media (LS120, LS240, Zip 250, Zip 750, Jaz, Syquest, etc.)&lt;br /&gt;
* Support for modern optical and &amp;quot;wheel&amp;quot; mice ([http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/899e6aa065ded37786256bf4006da652?OpenDocument IBM drivers] - Free, [http://www.nbsoftware.de/sw_ms21en.htm Amouse])&lt;br /&gt;
* Support for the PCTel HSP56 audio modem chip.&lt;br /&gt;
&lt;br /&gt;
=The Front Office=&lt;br /&gt;
&lt;br /&gt;
Few business or home users would consider OS2/eCS worth buying as as an alternative general purpose platform without a choice of high quality Office productivity software ready to go.  Happily, our preferred platform offers a wealth of alternatives in this area and our choices are getting much better in 2004 !&lt;br /&gt;
&lt;br /&gt;
* Microsoft Office, dust off that old Windows licence, you can soon use it to run MS Office in an OS2/eCS virtual machine such as [http://www.serenityvirtual.com/ SViSta] (commercial)&lt;br /&gt;
* OpenOffice.Org, the ultimate Office application for the Linux platform is coming to OS2/eCS, with [http://www.innotek.de/products/ Innotek] once again applying its Odin skills to good effect !&lt;br /&gt;
* Lotus Smartsuite, updated to [http://www.lotus.com/products/smartsuiteos2.nsf version 1.7.3] with many improvments - particularly for those needing to work with MS Office documents (commercial).&lt;br /&gt;
* ROMLogic Papyrus Office, recently updated to version 10 - in both the German and English languages - a surprisingly compact Office solution (commercial)&lt;br /&gt;
* SunDial Office, the Rodney Dangerfield of powerful, well designed Office suites - for those who prefer a different way of getting the job done (commercial)&lt;br /&gt;
* Lotus Notes, one of the main rivals to MS Exchange/Outlook in the Fortune 500 space is apparently to be released in a Java version by IBM.  The abscence of this key application on our preferred platform was likely cited as a reason for walking away from OS/2, so a Java version usable on OS2/eCS would be great !&lt;br /&gt;
* A new CIFS/SMB Client (not a netdrive plugin) to allow eCS/OS2 to transparently access resources and files held both on (the formerly ubquitous) Windows servers and on the Linux and FreeBSD servers which have now won acceptance everywhere from SOHO to the Fortune 500&lt;br /&gt;
&lt;br /&gt;
=Servers for Every Purpose=&lt;br /&gt;
&lt;br /&gt;
IBM Warp Server for eBusiness (WSeB) was great, once, but has fallen far behind the pace and is unlikely to ever be substantially enhanced by IBM (it also costs a lot, for what you get).  The modern open source server software for OS2/eCS included in the list below offers so much performance and value. . . perhaps we will one day be able to buy a commercially supported OS2/eCS ServerSuite from eCS resellers ?  Until then, you can be up and running with some of the great free and commercial server software below !&lt;br /&gt;
&lt;br /&gt;
* Web Servers, such as [http://silk.apana.org.au/apache/ Apache] for OS/2 (open source) the svelt and efficient [http://dink.org/web2/ Web/2] or the W3C [http://www.w3.org/Jigsaw/ Jigsaw] server (written in Java !)&lt;br /&gt;
* Application Servers, such as [http://os2ports.com/content/sections/zopeos2 Zope] (open source) &amp;amp; IBM [http://www.os2.cz/index.php?lang=en&amp;amp;v=view&amp;amp;nid=1300 WebSphere 4.01] (commercial).&lt;br /&gt;
* Database Servers, such as [http://www.quassarbbs.com/yuri/mysql2/index.html MySQL] and [http://venuto.monrif.net/ PostgreSQL] (free) or IBM [http://www-3.ibm.com/software/data/db2/udb/ DB2]  (commercial)&lt;br /&gt;
* File &amp;amp; Print Servers, such as [http://samba.org/ Samba] (free) or [http://www-3.ibm.com/software/os/warp/warp-server/ IBM WarpServer for eBusiness] (commercial)&lt;br /&gt;
* Directory Servers, such as [http://www.openldap.org/ OpenLDAP] (will this LDAP server be ported by [http://www4.airnet.ne.jp/tyano/ Takashi Yano] ?)&lt;br /&gt;
* Mail Servers, such as [http://www.zeryx.com/ ZxMail] (commercial) and [http://eepjm.newcastle.edu.au/os2/Weasel.html Weasel] (also very well regarded).&lt;br /&gt;
* Boot Servers, such as the [http://www.q-systemsonline.com/pxe_booting2.html Q-Systems] solution, able to boot diskless OS2/eCS PCs over a LAN&lt;br /&gt;
* FTP Servers, such as the superb [http://www.os2ezine.com/20010216/ftpserver.html FTPServer]  by Peter Moylan (shareware).&lt;br /&gt;
* Standby Servers, such as [http://www.os2bbs.com/os2news/httP;//www,innotek.de/products/costandby/costandbygeneral_e.html CoStandby server for eBusiness] by Innotek (commercial).&lt;br /&gt;
* BackUp and Recovery Servers, such as [http://www.cds-inc.com/prod/ba2ksv.html# BackAgain/2000 Server] by CDS Inc. (commercial).&lt;br /&gt;
* Proxy Cache Servers, such as [http://www.os2.spb.ru/software/internet/squid/ Squid for OS/2]  (open source)&lt;br /&gt;
* Domain Name Servers, such as [http://www.goldencode.com/atlos2/notes/dns/dns.html#obtaincode BIND 8] from the ISC (free). Is anybody porting [http://www.isc.org/products/BIND/bind9.html BIND 9]  ?&lt;br /&gt;
* Multi-function Server suites, such as [http://www.inetpowerserver.com/ InetPowerServer] or [http://www.nititelecom.com/caravandownload.htm Caravan] for mail, web and ftp use&lt;br /&gt;
* DHCP Servers, such as that which ships with WSeB, or a port of something from the OSS world ?&lt;br /&gt;
* Transaction Servers, like IBM CICS for OS/2 (apparently IBM has withdrawn it from sale).&lt;br /&gt;
&lt;br /&gt;
=Improved Multimedia Support=&lt;br /&gt;
&lt;br /&gt;
* A fully licenced DVD movie player, with no crashing during playback &amp;amp; flawless audio-synch&lt;br /&gt;
* An elegant, up to date port from the Linux platform of [http://www.reamined.on.ca/doconnor/xine/ Xine for OS/2] currently a work in progress by Darwin O&#039;Connor.&lt;br /&gt;
* A commercially supported [http://www.mozilla.org/ports/os2/ Warpzilla] based browser that integrates the Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7 Player], Adobe Acrobat Reader 6.0 as a helper application and a [http://www.dvdfllc.co.jp/ DVD licence].&lt;br /&gt;
* Regular updates to the very useful [ftp://hobbes.nmsu.edu/pub/os2/system/drivers/sound/uniaudio_gpl_compiledbinaries2.zip Universal Audio Driver] for OS2/eCS (free GPL version).&lt;br /&gt;
* Ability to record DVDs - CDRecord [ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ ProDVD] is now available for OS2/eCS (free)&lt;br /&gt;
* Complete replacement for MMOS/2 WPS classes ([http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes] by Chris Wohlgemuth)&lt;br /&gt;
* Create audio &amp;amp; data CDs in a snap using the power of the WPS ( [http://www.os2world.com/cdwriting/creator/creatormain.htm Audio/Data CD Creator] )&lt;br /&gt;
* Multimedia playback with support popular audio/video codecs ([http://os2.kiev.ua/en/wv.php WarpVision] - Free).&lt;br /&gt;
* Better hardware accelerated video support ([http://os2.kiev.ua/en/overlay.php WarpOverlay!] project - from the Kiev Elephant)&lt;br /&gt;
* Improved MP3 media players (WarpAmp - Free, PM123 - Shareware).&lt;br /&gt;
* Ogg Vorbis, FLAC and MP3 playback ([http://math.berkeley.edu/%7Eroconnor/MMIOMP3/ Multimedia IOProcs] and the [http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes])&lt;br /&gt;
* Support for RealAudio &amp;amp; Video streams ( can Innotek get [http://www.real.com/ RealPlayer 10] running using its [http://odin.netlabs.org/ Odin] technology ? )&lt;br /&gt;
* Sound drivers that accomodate simultaneous audio under OS2/eCS and WinOS2&lt;br /&gt;
* Sound scheme editor ([ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/scheme/sound16.zip Sound Scheme Editor] - Free)&lt;br /&gt;
* A full-featured sound recorder/editor (such as the promising [http://home.clara.net/orac/os2.htm#dtape D-Tape project] from Paul Ratcliffe)&lt;br /&gt;
* New Audio-Video and Graphics Codecs - not yet another player (we have VERY good ones today)&lt;br /&gt;
* More and better plugins/helper applications for Mozilla/Netscape (i.e. for WAV, MPG, etc etc)&lt;br /&gt;
&lt;br /&gt;
=System Utilities=&lt;br /&gt;
&lt;br /&gt;
* A PM utility comparable to Norton SysInfo that every OS2/eCS user can admire ([http://hobbes.nmsu.edu/cgi-bin/h-viewer?sh=1&amp;amp;fname=/pub/os2/util/system/sysinfo0820.zip Sysinfo/2 0.8.20] by Alexey Smirnov - Free)&lt;br /&gt;
* A utility that automatically mounts USB media, updates the list of the accessible devices and assigns the corresponding drive letter ([http://hobbes.nmsu.edu/cgi-bin/h-browse?sh=1&amp;amp;dir=//pub/os2/util/disk USBmountD]).&lt;br /&gt;
* User friendly PM application for editing your Config.sys ([http://www.tyra2.de/ Tyra/2]- Shareware)&lt;br /&gt;
* Another PM application for system maintenance ([http://www.os2world.com/goran/cfgtool.htm Config Tool] by Goran Ivankovic - Free)&lt;br /&gt;
* A compendium of Config.sys information (Joerg Sievers&#039; [http://www.warpsite.de/en/csdp/about.htm Config.Sys Documentation Project], ConfigTool [http://www.os2world.com/goran/cfgtool/cfgdat.htm database] by Klaus Staedtler)&lt;br /&gt;
* Association editor, like the utility of similar name ([http://www.os2ss.com/information/kelder/ AssoEdit] by Henk Kelder - Free)&lt;br /&gt;
* INI editor with repair function ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial, [ftp://ftp.pc.ibm.com/pub/pccbbs/os2_ews/iniedit.zip IniEdit] - Free EWS)&lt;br /&gt;
* Defrag program for all OS2/eCS supported file systems ([http://hobbes.nmsu.edu/pub/os2/util/disk/gulite20.zip Graham Utilities] - was Commercial)&lt;br /&gt;
* Uninstaller that monitors installations for perfect cleanup later ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial)&lt;br /&gt;
* Better internet dialer applications ([http://www.fx.dk/injoy/ InJoy] - Shareware, [http://www.isdnpm.de/home.htm ISDNPM] - Shareware, [http://en.ecomstation.ru/dialer/ Dialer/2] - Free, [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links])&lt;br /&gt;
* A process killer that grabs Ctl-Alt-Del, REXX interface ([http://www.pcs-soft.com/productcc25.htm CAD Commander] - Commercial)&lt;br /&gt;
* Priority manager ([http://www.prioritymaster.com/ Priority Master] - Commercial)&lt;br /&gt;
* Work Place Shell (WPS) class manager ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* File Phoenix/2, an effective FAT and HPFS undelete tool ([http://archiv.leo.org/pub/comp/os/os2/leo/systools/phenx135.zip/ Version 1.35] - Free EWS)&lt;br /&gt;
* GUI File Manager, with a tree view like that in Windows 3.1 (http://www.os2world.com/freeos2/file.html#ffreedom FileFreedom 2.02] - Freeware)&lt;br /&gt;
* Ability to open command line from WPS folders ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* Better network utilities: traceroute, nbtstat, ping, etc included in eCS and IPA subscriptions.&lt;br /&gt;
* A really useful Character Map applet ([http://glass.os2.spb.ru/software/english/charmap.html Character Map/2] by Glassman - Free - GNU GPL)&lt;br /&gt;
* Benchmarks to test OS2/eCS performance on your own system ([http://warped.cswnet.com/Sysbench/ SysBench] - Free - Source code available)&lt;br /&gt;
&lt;br /&gt;
=Just Browsing=&lt;br /&gt;
&lt;br /&gt;
There are a number of good native PM and CLI web browsers available for OS2/eCS, some bulky, some slim, some older, some startlingly new.   What I wish was on my own desktop right now is an &amp;quot;eComStation themed&amp;quot; browser  based on the latest [http://www.mozilla.org/ports/os2/ Mozilla] or [http://www.ph.unimelb.edu.au/%7Essk/kde/srcdoc/khtml/KHTMLPart.html KHTML] code (used by Apple&#039;s [http://www.apple/safari/ Safari-web] browser for OS X, by KDE in its Konqueror browser for Linux and in ABrowse for Atheos) - with integrated multimedia helper applications to smoothly handle PDF and Flash content.  This sought-after browser would, ofcourse, provide by default bookmarks, including for the eCS updates site, OS2/eCS developer sites, news pages and free / commercial software provider sites.  For the here and now (or yesterday if you prefer) try these six choices - all of them have their own strengths and weaknesses :&lt;br /&gt;
&lt;br /&gt;
* For IBM Passport Advantage (IPA) subscribers there is the IBM Web Browser (commercial)&lt;br /&gt;
* For other OS2/eCS users (or those who want to use the latest versions) there are two other Mozilla based browsers; eg. [http://www.mozilla.org/ports/os2/ Warpzilla], and the browser-only version now known as [http://www.mozilla.org/projects/firefox/ Mozilla - Firefox].&lt;br /&gt;
* There is also the older but still widely used Netscape 4.61 for OS/2 web browser (Free)&lt;br /&gt;
* If you want something really different, you can even pay for [http://www.opera.com/products/desktop/index.dml?platform=os2 Opera] 5 for OS2/eCS - Commercial&lt;br /&gt;
* For nostalgic OS/2 users, there will always be IBM WebExplorer - it coulda been a contender - too bad IBM likely won&#039;t release the code either to the OS2/eCS community or else to Serenity Systems or an ISV such as Golden Code.&lt;br /&gt;
&lt;br /&gt;
=User Interface Enhancements=&lt;br /&gt;
&lt;br /&gt;
The WPS and PM &amp;quot;are OS2/eCS&amp;quot; to most users.  To replace either of these two elements of the OS2/eCS platform is to lead users to choose a whole different OS, like Red Hat, MacOSX or FreeBSD.  If OS2/eCS becomes &amp;quot;more like Windows&amp;quot; (as is happening with many Linux distributions) we would be losing one of the key advantages our favorite OS platform retains - its unmatched user interface.  That advantage can be increased yet further - here are some ways :&lt;br /&gt;
&lt;br /&gt;
* The OS2/eCS useability enhancements Rich Walsh has created in his DragText 3.8 product are just great.  I wish they were integrated into eCS 1.x like Dialog Enhancer and eWorkplace.  For the forseeable future, it seems likely to remain one of those must-have products, like oven mitts, aspirin and electric lighting.&lt;br /&gt;
* Include a tiny widget on the system bar allowing easy switching between different LAN configurations with a single click; eg toggling between &amp;quot;Work/Office&amp;quot; with a fixed IP and a proxy and &amp;quot;Home&amp;quot;, with DHCP and no proxy etc. There is already Windows shareware that allows this available.&lt;br /&gt;
* Improved color scheme editor (ColourManager/2 originally by Richard Castle - Shareware)&lt;br /&gt;
* The ability to easily create a directory, by default, in any &amp;quot;file, save&amp;quot; option (even windoze has this often useful feature).&lt;br /&gt;
* Make Scitech SNAP the default video driver under OS2/eCS.&lt;br /&gt;
* Tabbed windows, like Mozilla&#039;s tabbed pages, but useable with any OS2/eCS application. The-Ion window manager for X servers uses this user interface idea.&lt;br /&gt;
* Give REXX scripts access to WPS objects (using XWorkplace or the very promising WPS Wizard).&lt;br /&gt;
* Replace the IBM Presentation Manager (PM) with an open source clean room re-implementation optimised for stability, not performance. This PM clone should not break tools or key applications.&lt;br /&gt;
* Christian Langanke has provided us with (Animated Mouse Pointers 1.01 for OS/2 - Free)&lt;br /&gt;
* Develop a plan to systematically replace every original WPS class with a better designed, more stable, functional equivalent (preferably to be released under dual commercial / BSD syle licences.  Hmmm this seems, gradually, to be happening. . .)&lt;br /&gt;
* Transform OS2 titlebars, backgrounds, buttons etc (Styler/2 by Alessandro Cantatore - Shareware - variants are included in eCS 1.0 and 1.1)&lt;br /&gt;
* Transparent windows and folders (Candybarz by Netlabs)&lt;br /&gt;
* Allow small (32x32) icons in high resolutions (Dialog Enhancer by Richard Castle - Shareware)&lt;br /&gt;
* While eCS 1.2 now bundles the Snowstorm screensaver, those still using MCP or earlier releases of OS/2 may like to try Screensaver by Siegfried Hanisch or else take a look at Screen Saver by Jostein Ullestad - Shareware&lt;br /&gt;
* Add a Recycle Bin with options for managing deleted files &amp;amp; WPS objects (XWorkplace - Free, TrashCan 2.71 - Free)&lt;br /&gt;
* Logout, close apps, and restart of desktop - like Windows98 does (XWorkplace - Free)&lt;br /&gt;
* Dynamic resolution changing.&lt;br /&gt;
* Better, centralized configuration for display driver and other settings.&lt;br /&gt;
* A Shutdown folder and the option to reboot when shutting down (XWorkplace - Free)&lt;br /&gt;
* Improved selective install - change hardware or software, without having to do both.&lt;br /&gt;
* Option to have full path name in title of folders (XWorkplace - Free)&lt;br /&gt;
* Ability to readily locate all Shadows of an object and all Folder templates.&lt;br /&gt;
* Enhanced replacements for the venerable WarpCenter (XWorkplace - Free, Systray Widget for XCenter based on the original work of Dmitry Zaharov - Free)&lt;br /&gt;
* Determination of file type by header info (so Windows .HLP files open with WinHelp, and OS/2 and eComStation .HLP files open with NewView)&lt;br /&gt;
* A font manager to avoid absurdly long font selection lists (XWorkplace - Free, FontFolder - Shareware)&lt;br /&gt;
&lt;br /&gt;
=Warp Legacy OS Sub-Systems - the Next Generation=&lt;br /&gt;
&lt;br /&gt;
OS/2 has a long, proud history of supporting legacy software such as 16-bit DOS and Windows. Several teams have done amazing work to enhance DOS, the 32-bit DPMI DOS environment, Win16, GeOS and other legacy software environments for which OS2/eCS already contains built-in support.  Yet relatively little of this work has so far been made available in a form usable by ordinary OS2/eCS end-users.&lt;br /&gt;
&lt;br /&gt;
Many OS/2 users say &amp;quot;Let those who want it, pay for it&amp;quot;.  Removing MDOS and WinOS2 from the base OS2/eCS product and offering a seperate Legacy OS Sub-System CD to interested buyers, might be the fairest way to fund a very extensive refresh of DOS, DPMI and Win16 support.  This CD would provide end users with a &amp;quot;single-click&amp;quot; installation of the original WinOS2 sub-system, plus an eCS-themed GUI (perhaps using the Calmira II technology) plus Win32s 1.25, plus-Paragon DOS or the newly released DR-DOS 8.0 (for their speed, ongoing development status and features eg. FAT32 drivers) plus all of the patches and fixes available for the OS2/eCS DPMI host (0.9x and 1.0) for 32-bit DOS apps.&lt;br /&gt;
&lt;br /&gt;
* Eliminate 16-bit resource limits in WinOS2 and in DOS Virtual Machines a.k.a. &amp;quot;DVMs&amp;quot;.&lt;br /&gt;
* Full 16 bit WAVE and MIDI support in DOS boxes and Win-OS/2.&lt;br /&gt;
* New look &amp;amp; feel for WinOS2 sessions (WPS for Windows - Free or Calmira II - Free or Paypal.&lt;br /&gt;
* Improve OS2/eCS DVM compatibility with DPMI games (vCOMPAT by Martin Kiewitz - Free)&lt;br /&gt;
* Installs of WinOS2 to include support for Win32s up to version 1.25 (Win32s compatibility list)&lt;br /&gt;
* REXX in DOS sessions (like IBM PC-DOS 2000 or Regina-REXX- Free)&lt;br /&gt;
* Provide VFAT long file name support for DOS and WinOS2 sessions.&lt;br /&gt;
* Display short versions of long filenames so that DOS &amp;amp; Windows can see them.&lt;br /&gt;
* Provide a &amp;quot;start&amp;quot; command in DOS sessions (4OS2 by JP Software - now free or &amp;quot;StartB&amp;quot; by Christian Langanke)&lt;br /&gt;
* Ability to run the many K-12 Educational applications from Breadbox.com, using the Industry Standard GUI version of GeOS running on OS2/eCS.&lt;br /&gt;
* Distribute the DPMI version of the Seal 2 graphical user interface for use with DOS VMs (free).&lt;br /&gt;
&lt;br /&gt;
=Other Wishes for OS/2 and eComStation=&lt;br /&gt;
&lt;br /&gt;
* Desktop Virtual LAN (DVL) - see top ten wishes above.  The underlying technology is meant to be absolutely invisible to the end user.  After booting, they would only see a regular eCS desktop come up, but when they click on the icon for, say, Microsoft Access 2000 that appears on their eCS 1.2 desktop, Access just launches as if the user was sitting at an ordinary WinXP machine.  For this different approach to running unmodified Win32 applications (and unmodified Linux CLI apps) on OS2/eCS to have adequate &amp;quot;useability&amp;quot;, then the virtualised machines running a copy of Windows 2000 and a copy of Linux would each have to be started up as soon as the PC was powered on.  This idea is one possible use for the existing HOB XServer, VNC Server/Viewer and SVISTA technologies.  I suggest that the &amp;quot;secret host&amp;quot; OS would be 64 bit NetBSD as it has significant respect and mindshare among developers, is under heavy development, has no licencing fees to pay and, unlike OS2/eCS, supports all modes offered by the AMD x86-64 platform; likely to displace the x86-32 platform within three years or so.&lt;br /&gt;
* Provide Firefox / Mozilla with any easy to use extra function eg. to convert PMMail *.msg files to Mozilla / Firefox format, perhaps using the PMM2MOZ program to &amp;quot;import&amp;quot; the *.msg files.&lt;br /&gt;
* Opera 7 - do you feel the need for speed ?  A successful effort to port the Opera browser to OS/2 and eCS should result in a great product that adds credibility to OS2/eCS as an alternative on the x86 platform.&lt;br /&gt;
* In the interests of coherency and understanding, stop referring to DOS Virtual Machines &amp;quot;VDMs&amp;quot; (rename them as &amp;quot;DVMs&amp;quot; so acronym mirrors &amp;quot;JVM&amp;quot;)&lt;br /&gt;
* The ability to host Linux, WinXP, other OS choices in a virtual machine under OS2/eCS - Serenity Systems is now working on SViSta (commercial)&lt;br /&gt;
* A rewrite of MPTS PROTMAN, which allows dynamic network driver (re)configuration (a necessity for properly utilizing TCP/BEUI in a DHCP environment).&lt;br /&gt;
* Examples of newly developed and maintained embeded systems that use OS2/eCS for mission critical applications, such as EMS telephony (Total Recall System by Chris Martinic - Commercial).&lt;br /&gt;
* Install a single variant of the REXX interpreter (Object REXX by IBM) as it is intolerant of flaky programming habits, compared to its less discerning sibling&lt;br /&gt;
* Ability to map &amp;quot;Windows Special&amp;quot; and other keys to useful functions (XWorkplace or eStylerLite in eCS 1.x; Win95Key - Free)&lt;br /&gt;
* A Chinese and other Language Homework Trainer package that runs on eComStation (free).&lt;br /&gt;
* Support for multiple monitors &amp;quot;Dual-Head&amp;quot; (SNAP Graphics by Scitech Software - Commercial)&lt;br /&gt;
* A native PM graphical configuration utility for the promising InetPowerServer suite&lt;br /&gt;
* Better support for Daylight Savings Time (eCS Clock in eCS 1.x; DSTswitch - Shareware)&lt;br /&gt;
* Provide an eComStation Pluggable Look And Feel (PLAF) for Sun Java applications, so that every application running on an eCS JVM will take on the appearance of a native PM application written for OS2/eCS.&lt;br /&gt;
* A heavily refreshed PM native VNC Viewer ( and ongong development of Eugene Romanenko&#039;s promising new PM VNC Server 1.02 for OS2/eCS )&lt;br /&gt;
* Implement eCS 2.x as series of tightly linked virtual PCs running on an SMP 64-bit OS-platform such as GNU Darwin, NetBSD or GNU Linux (with one VM capturing C-A-D for crash recovery)&lt;br /&gt;
* Make the OS2/eCS CD bootable for installation or maintenance (BootAble by Hayo Baan)&lt;br /&gt;
* An easy browser-based system for end-users to submit problem reports - see the eComStation.com web site for eCS Bug Reporting !!&lt;br /&gt;
* A better, and more intuitive, method of integrating OS2/eCS with MS Windows in peer networks.&lt;br /&gt;
* Enable the Shift-Printscreen key combo for windowed OS2/eCS sessions&lt;br /&gt;
* A &amp;quot;Network Browser&amp;quot; to quickly navigate around the network attached devices.&lt;br /&gt;
* A better file manager - perhaps based on the source code of FM/2.&lt;br /&gt;
* A &amp;quot;WebExplorer&amp;quot; style browser - with the Gecko engine, Java, Javascript and 128-bit encryption&lt;br /&gt;
* Leave the NumLock on if it&#039;s turned on at startup by the BIOS (XWorkplace - Free).&lt;br /&gt;
* Update bootable OS2/eCS or eComStation install CDs with fixes (UpdCD by Zsolt Kadar - Free)&lt;br /&gt;
* A utility to help clean-up of INI files, so that broken WPS links need not be stored forever (XWorkplace - Free).&lt;br /&gt;
* Enhanced APM 1.2 (power management) support (APM/2 utility)&lt;br /&gt;
* Start OS2/eCS applications from a DOS prompt: avoid swapping windows (Seamless OS/2 - free)&lt;br /&gt;
* Integrate fully working Watchcat or a supported functional equivalent such as CAD-Handler into eCS !&lt;br /&gt;
* Better Plug and Play adapter support, but not as &amp;quot;good&amp;quot; as Windows ME&lt;br /&gt;
* Further polishing of the already impressive OS installer - it is now becoming one of the best elements of the user experience !!&lt;/div&gt;</summary>
		<author><name>Davidme</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4189</id>
		<title>The Warp Wishlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4189"/>
		<updated>2006-10-25T22:21:59Z</updated>

		<summary type="html">&lt;p&gt;Davidme: /* Kernel Desires */ Links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Warp Wishlist is now available at this netlabs.org wiki page with permission from it&#039;s maintainer. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.os2bbs.com/os2news/OS2Wishlist.html Os2bbs page]&lt;br /&gt;
&amp;lt;br&amp;gt;Visit also the [[Ideas]] wiki page.&lt;br /&gt;
&lt;br /&gt;
=The Top Ten Wishes=&lt;br /&gt;
&lt;br /&gt;
* A commercially supported, full featured [[GCC]] port, at the same code level as that of the equivalent Linux package (see &amp;quot;[[#Mind Your Language|Mind Your Language]]&amp;quot;, below)&lt;br /&gt;
* Great tools for [[porting|converting]] applications written for [[Win32]] or for [[XWindows]] into GUI native [[PM]] apps such as the extraordinary project [http://everblue.netlabs.org/ Everblue] from Netlabs, which should make it easier and much faster to bring applications originally written for the [[Linux]] and [[Unix]] platforms to OS2/eCS).&lt;br /&gt;
* A &amp;quot;Ready for eCS&amp;quot; certification process (to go with the [http://dev.ecomstation.com/mod.php?mod=userpage&amp;amp;menu=106&amp;amp;page_id=16 logo]) for hardware and software - to enable eCS buyers to see whether products are certified to work with their eCS system BEFORE they purchase them.  Five criteria for this logo might be&lt;br /&gt;
*# installs to optional drive locations using [http://warpin.netlabs.org/ WarpIn] or something better (such as an [[RPM]]-style package manager);&lt;br /&gt;
*# available in all the same [[NLS]] versions as eCS; &lt;br /&gt;
*# fully supports the InnoTek-[http://www.innotek.de/products/ft2lib/ft2libgeneral_e.html Font Engine for OS/2];&lt;br /&gt;
*# uses the [http://eros2.by.ru/systray_widget_en.shtml SysTray] API from [[ErOS2]];&lt;br /&gt;
*# has been updated within the last twelve months.&lt;br /&gt;
* [[Bootable JFS]], though this file system may be seen as &amp;quot;too alternative&amp;quot; for desktop use by John Q Public (or in any SOHO account unfamiliar with [[AIX]]) it lets us walk away from [[HPFS]] and [[FAT16]] boot drives, thereby reducing the number of required filesystems to one (like the ubiquitous Win* platform) - IBM already supports booting AIX and Linux from JFS, so how come they&#039;re dragging their collective feet on facilitating the code changes needed for bootable [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS] to become a reality on OS2/eCS ?&lt;br /&gt;
* The ability to easily install, load and run ubiquitous Win32 applications (eg MS Office XP) that the average business has already paid for, and prefers to keep using,  without the need for any Windows licenses on our PCs ( [http://www.codeweavers.com/products/office/ CrossOver Office]  gives Linux and FreeBSD users this ability already).&lt;br /&gt;
* Develop eCS 2.x as the first Desktop Virtual LAN (DVL) for x86 PCs.  The idea is to virtualise a complete heterogenous LAN consisting of two virtualised workstations and a virtualised file and print server machine.  The virtual server machine could run generic Linux and [[Samba]], first virtual workstation would run eComStation 1.2 and the second virtual workstation could run Windows NT or Win2000 (see &amp;quot;[[#other wishes|other wishes]]&amp;quot; - below).&lt;br /&gt;
* The latest release of the Sun [[Java]] 2 Standard Edition ([[J2SE]]) platform.  A native OS2/eCS port of Java 1.4.1 is available from [http://www.goldencode.com/company/press/20020814.html Golden Code] Development Corporation, while [http://www.innotek.de/products/javaos2/ Innotek] has released their own Java 1.42_05 product, which uses their unique [[Odin]] technology to run unmodified Win32 Java code from Sun&lt;br /&gt;
* The seamless integration of the [[Innotek Web Pack Plus]] for OS/2 and Castlesoft [[Colour Manager]] into the base eCS 1.x and future 2.x products.&lt;br /&gt;
* A media player, like the very impressive [http://os2.kiev.ua/en/wv.php WarpVisionGUI] project that is packaged with whatever license is needed to legally play back commercial [[DVD]] movies.&lt;br /&gt;
* Support for fourteen NLS versions; eg English, German, Dutch, Russian (available) plus French, Spanish, Italian, Portugese, Swedish, Trad Chinese, Simplified Chinese, Japanese, Korean, Hungarian and [http://std.dkuug.dk/JTC1/SC2/WG2/docs/n1643/n1643.htm Klingon] (as soon as commercially practicable).&lt;br /&gt;
&lt;br /&gt;
=The Programer&#039;s Cauldron=&lt;br /&gt;
&lt;br /&gt;
Our platform of choice needs constantly improving tools.  The very sophisticated cross platform [http://wxwindows.org/dl_os2.htm#dev wxWidgets] GUI application development framework is a good example of what is available for OS2/eCS.  Other steps forward may include :&lt;br /&gt;
&lt;br /&gt;
* Continued development of the potentially very important OSS [http://eclipseos2.netlabs.org/ Eclipse Java IDE] for the OS2/eCS platform (brought to you by [http://projects.netlabs.org/ Netlabs] )&lt;br /&gt;
* Increased C99 and C++98 standards compliance for compilers and tools running on OS2/eCS.&lt;br /&gt;
* Regular updates to the [[EMX]] runtime, to keep it feature compatible with the latest GNU C compilers available on mainstream Linux distros such as [[Xandros]].&lt;br /&gt;
* A new edition - dusted off and scrubbed clean of anachronisms of the pre-MCP2/eCS era - of at least one mainstream [[book]] that focuses on the unique aspects of the OS2/eCS platform&lt;br /&gt;
* A versatile, full featured Help File authoring package such as [http://www.hypermake.com/english/n024.html#hd24 Hypermake] by [[Martin Vieregg]] (shareware) or [http://www.os2world.com/vyperhelp/ VyperHelp] by [[Mektek]] (Open Source - GNU GPL)&lt;br /&gt;
* Feature sets equalling those available on the fascinating [http://www.iti.upv.es/%7Emaragda/doc/index.html Linux], solid [http://www.netbsd.org/ NetBSD] and occasionally notorious [http://www.deanliou.com/WinRG/ Win32] platforms today.&lt;br /&gt;
* A native OS2/eCS 32-bit parser and editor for [[XML]] and [[SGML]] files ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gx- gX] from Untravelled Sphere).&lt;br /&gt;
* Add support for compression of [[LX]] executables to the [[OpenWatcom]] C/C++ linker.&lt;br /&gt;
* An annual OS2/eCS developer seminar - held immediately after, and in the same city, as a large IT event unrelated to OS2/eCS.  Seminar attendees can reduce their time away from the office and, perhaps, charge their airfare to the non-OS2/eCS event that they needed to attend in that city anyway.&lt;br /&gt;
* Add Intel [[SSE1]] and [[SSE2]] instruction set enhancements to the OpenWatcom compiler&lt;br /&gt;
* A port of the modern, standards compliant [http://comeaucomputing.com/custom.html Comeau] C and C++ tools to OS2/eCS (commercial).&lt;br /&gt;
&lt;br /&gt;
=Mind Your Language=&lt;br /&gt;
&lt;br /&gt;
The OS2/eCS platform is well supported by languages and associated toolsets today and, due to the generally thankless work of many gifted OS2/eCS programers, the available choices are constantly improving.  Languages and application development tools ready for your next OS2/eCS project include :&lt;br /&gt;
&lt;br /&gt;
* [[C]] and [[C++]] options include [http://www.openwatcom.org/about/info_content.html OpenWatcom C/C++ 1.2] (free) and the commercially supported [http://www.innotek.de/products/gccos2/gccos2general_e.html Innotek GCC 3.2 for OS/2] &lt;br /&gt;
* Pascal options include the [http://sibyl.netlabs.org/ Netlabs OpenSibyl] project, [http://www.vpascal.com/ Virtual Pascal] for OS2 and [http://www.us.freepascal.org/down-os2.html Free Pascal for OS2].&lt;br /&gt;
* [[REXX]] options include [http://www-3.ibm.com/software/ad/obj-rexx/ ObjectREXX], (Open Sourced by IBM but not available for OS/2-eCS yet - [http://www.oorexx.org/ Open Object REXX]) Watcom [http://www.edm2.com/0206/vrexx.html VX-REXX] (find it on eBay) and [http://regina-rexx.sourceforge.net/index.html Regina-REXX] (free)&lt;br /&gt;
* [[Java]] is well supported on OS2/eCS. For a powerful multiplatform Java IDE that runs great on OS2/eCS, try [http://www.netbeans.org/ide/index.html NetBeans] (free, open source).&lt;br /&gt;
* [[Ada]] is available for OS2/eCS with [http://os2ports.com/content/sections/ada GNU Ada 95] (free) &lt;br /&gt;
* [[PHP]] your tool of choice ?  Then here&#039;s [http://silk.apana.org.au/php/ PHP 4] (free) &lt;br /&gt;
* [[Perl]] one, knit two ?  The [http://www.prima.eu.org/ PRIMA Toolkit] is a multi-platform GUI application development tool available for the OS2/eCS platform.&lt;br /&gt;
* [[Python]] handlers will love [http://www.andymac.org/python.html Python 2.3.4] (free)&lt;br /&gt;
* [[Fortran]] coders can get productive with [http://www.openwatcom.org/about/info_content.html OpenWatcom Fortran 1.2] (free)&lt;br /&gt;
* [[Smalltalk]] for big results !  Try the modern, well regarded [http://www.ibm.com/software/awdtools/smalltalk/  IBM VisualAge Smalltalk] or the open-source [[Squeak]].&lt;br /&gt;
&lt;br /&gt;
=Must Have - Features and Applications=&lt;br /&gt;
&lt;br /&gt;
Much of the best software available for OS2/eCS today is available at no cost under open source licences.  However, large commercial users often prefer to pay for a commercially licenced product (eg. StarOffice) rather than use free software of equal quality ( eg.[http://www.openoffice.org/ OpenOffice.org 1.2] ), perhaps because of the legally enforcible obligations commercial software licences may place on software vendors.  Having such choices is great !  Whether &amp;quot;running native&amp;quot; or utilising the very sexy Odin subsystem, there are some standard / mainstream applications that OS/2 and eCS need to support in order to offer aid and comfort to Windows survivors taking those hesitant first steps toward a brighter, less costly x86 alternative.&lt;br /&gt;
&lt;br /&gt;
* Support for [[ACPI]], without which OS2/eCS may cease to be a viable OS on future mainstream PC hardware.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install mutually compatible versions of [[Sane]]/2 and [[Tame]]/2 to any directory nominated.&lt;br /&gt;
* Integrated WPS folder views for many archiver formats (like [[ZIP]], [[RAR]], [[ARJ]], etc) - should be similar to the implementation in [[Object Desktop]], but inherit the extensions from e.g., XWorkplace ( [http://www.subsys.de/eZIP/ eZIP]).&lt;br /&gt;
* Enhancements to both the Presentation Manager (GUI) and command line (CLI) user interfaces, in particular, a robust new 32-bit [[command interpreter]] to replace the archaic IBM [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/conapi.html 16-bit CMD.exe] that still ships with every copy of OS/2 and eComStation sold.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install both [[Ghostscript]] for eCS/OS2 and [http://www.cs.wisc.edu/%7Eghost/gsview/ GhostView] to any directory nominated.&lt;br /&gt;
* Provide support in OS2/eCS for the [[X.500]] and [[DCE]] standards and for [[Kerberos]] authentication.&lt;br /&gt;
* A cool GUI internet dialer out of the box with a modern feature set (like [http://www.isdnpm.de/home.htm ISDNPM]) - the new eCSCoNet in eComStation 1.1 has banished DOIP to a museum. Also available are the deservedly popular [http://www.fx.dk/injoy/ InJoy Dialer] (character based) and [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links]&lt;br /&gt;
* A single sign-on facility, to obtain secure access from OS2/eCS to files and resources on Unix, Windows, Netware, Linux and Mac OS X servers - either over a LAN or across the world.&lt;br /&gt;
* ALL configuration info to reside in a readable and editable set of files, saved in one known place (i.e. x:\System\OS2\ini).&lt;br /&gt;
* Full support for reading and writing more modern Adobe .[[PDF]] documents within OS2/eCS word processors (see [[Lucide]]).&lt;br /&gt;
* A highly scalable [[mail server]] with [[IMAP]]4 support - ([http://www.stalker.com/CommuniGatePro/ CommunigatePro] - Commercial).&lt;br /&gt;
* Better support for [[Palm]]OS PDA devices ( [http://jsyncmanager.sourceforge.net/ JSyncManager] by Brad Barclay - free GPL ).&lt;br /&gt;
* [[Project scheduling]] software with Gantt charts ( so far, there is [http://www.ws-it.de/en/product/ptime/ptimeuse.html PTime/2] by Wolfram Schmid ).&lt;br /&gt;
* An up to date [[Citrix]] [[ICA]] Client such as the very professional [http://www.innotek.de/products/citrixos2/citrixos2features_e.html OS/2 Kit for Citrix ICA Client 7.100 Release 1] from Innotek GmbH.&lt;br /&gt;
* A native, full featured, bloat-free equivalent to MS Outlook - to ease transition from the high-cost Windows environment to OS2/eCS for price sensitive corporate users (the [http://lookout.netlabs.org/ Lookout/2] project).&lt;br /&gt;
&lt;br /&gt;
=Some Priority Applications for Porting=&lt;br /&gt;
&lt;br /&gt;
* Adobe Acrobat 6 - while [http://www.cs.wisc.edu/%7Eghost/gsview/index.htm GSView] or [http://www.subsys.de/ePDF/ ePDF] can do the job (mostly), Mac and Windows ex-users will forever insist on using the latest version of a product they have known and used for year after year.  For the moment, Innotek are offering release four of their OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_e.html Adobe Acrobat Reader 4.05] and release one of their planned OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_beta_e.html Adobe Acrobat Reader 5.1].&lt;br /&gt;
* [[Ximian Evolution]] and [[Ximian Connector]]. [http://www.ximian.com/products/evolution/ Evolution] is a highly regarded open-source MS Outlook look-alike, now fast gaining users on the Linux platform.  Ximian Connector allows non-Microsoft clients to connect to an [[MS Exchange Server]].  Novell &amp;quot;loved it so much, they bought the company&amp;quot;.  For OS2/eCS to fit easily into mainstream corporate networks, something like these two GNOME based products need to be ported from Linux and/or Solaris as a high priority.&lt;br /&gt;
* Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7] Player, not yet available for OS2/eCS, as the hard working team at Innotek are yet to obtain a licence (is this because of high cost ?).&lt;br /&gt;
* [[RealPlayer]] 10 - needed mainly for the same reasons as Acrobat 6. The Helix DNA [http://www.helixcommunity.org/ client] has been open sourced by RealNetworks, which should lead, in time, to an OS2/eCS port of this versatile media player.  Maybe it is not needed, but Windows refugees would sorely miss it.&lt;br /&gt;
* [[Intuit Quicken]] - because it is nearly ubiquitous and its absence is a show-stopper for many SOHO users, who have all their financial skills/records tied up in this one, simple to use product.&lt;br /&gt;
* Niku Workbench, a modern full featured alternative to Microsoft Project.  It&#039;s code has recently been released under the GPL (see [http://www.openworkbench.org/index.php OpenWorkBench] ) - free&lt;br /&gt;
* [[VirtualDub]], a multimedia editor, with useful [http://www.virtualdub.org/features features] for everyone with a digital video or still camera.  Can you port OpenDub to OS2/eCS ?  (free GPL).&lt;br /&gt;
* Port [[XLib]] to OS2/eCS Presentation Manager to swell the flow of applications written for Linux and Unix that can be adapted with relatve ease to run on OS2/eCS (eg. project [http://everblue.netlabs.org/ Everblue], from Netlabs)&lt;br /&gt;
* [[VideoLan]], is a full featured open source cross-platform [http://www.videolan.org/vlc/features.html media player and streaming server] with a plethora of Codecs and skins -  is the toolset needed to port this great looking application to OS2/eCS available ?&lt;br /&gt;
&lt;br /&gt;
=Kernel Desires=&lt;br /&gt;
&lt;br /&gt;
Not so long ago, OS/2 was arguably less crash prone than other x86 choices (notably Win9x), but in more recent times WinXP and some Linux distros have reversed this lead. [[Single Input Queue|Key GUI architecture decisions]] taken over ten years ago by the designers of PM and the WPS make it impossible to terminate some failing processes, including the WPS and PM themselves.  If OS2/eCS is to retain support from its current users, let alone attract new users, increased stability for PM and the WPS and a bullet-proof process killer are essential OS enhancements.&lt;br /&gt;
&lt;br /&gt;
* Multiple asynchronous input queues - the OS/2 Holy Grail - without this, process-killers often fail.&lt;br /&gt;
* A new 32-bit command processor ([http://www.scitechsoft.com/ftp/devel/4os2/ 4OS2 by JPSoft] - newly free and being actively maintained, or [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/cmd.html 32-bit Command Interpreter] by JdeBP - Free)&lt;br /&gt;
* A more capable Graphics Rendering Engine - a prerequisite to provide all applications with (optional) anti-aliased fonts for low resolution monitors (i.e. unable to show 104 dpi on a CRT or 114 dpi on a TFT display).&lt;br /&gt;
* The ability to utilise multiple virtual CPUs on Intel processors with its [[Hyperthreading]] feature.&lt;br /&gt;
* Support for AMD&#039;s [http://www.x86-64.org/about x86-64 CPU] (64-bit superset of the IA-32 architecture)&lt;br /&gt;
* Support for AMD&#039;s [http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_861_1028,00.html 3DNow!] instruction set&lt;br /&gt;
* Support for Intel&#039;s SSE1 and SSE2 instruction sets.&lt;br /&gt;
* X11/Motif API&#039;s ([ftp://ftp.netlabs.org/pub/xfree86/ XFree86/OS2 project] - Free, [http://www.hobsoft.com/www_us/produkte/connect/x11.htm HOBLink X11] - Commercial).&lt;br /&gt;
* Remove the 31 character font-naming limitation - to ease document exchange and interoperability.&lt;br /&gt;
* Symmetrical Multi-Processor ([[SMP]]) support for both Client ([http://consultron.ca/english/products/ecomstation/ecspro.html eCS with the SMP Pack]) &amp;amp; Server ([http://www-3.ibm.com/software/os/warp/warp-server/ IBM WSeB])&lt;br /&gt;
* Better [[hibernation]] support - support for JFS/LVM, SCSI, HPFS, etc&lt;br /&gt;
* Elimination of the former 512MB limit for memory addressing (already fixed in IBMs MCP and Serenity&#039;s eCS 1.0 or above)&lt;br /&gt;
* Allow &amp;quot;mounting&amp;quot; a device under an arbitrary path name ( as in Windows 2000 and WinXP )&lt;br /&gt;
* IBM completes (or releases for others to develop) [[SOM]] 3.0  in the form initially released as a beta in Februrary 1996, thus providing a [[CORBA]] 2 compliant object request broker for OS2/eCS. [The [http://www.objs.com/x3h7/som.htm System Object Model (SOM)], is an IBM implementation of [http://www.omg.org/gettingstarted/corbafaq.htm CORBA]  and forms the base on which the WorkPlace Shell (WPS) is built. The WPS in OS/2 4.52 and eComStation still uses the outdated, less capable IBM SOM 2.1 ]&lt;br /&gt;
&lt;br /&gt;
=System Security &amp;quot;Out of the Box&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
There have been at least four products or projects which delivered multiple-user functionality (eg. desktop prefs/settings are determined by a user&#039;s login ID) to OS/2, but none of them has ever been distributed as a part of the base OS, in the way that Microsoft has for Windows since at least 1995. For lack of distribution with the base OS, this product category has stagnated on OS2/eCS.  The lack of even the most basic multiple-user features &amp;quot;out of the box&amp;quot; makes OS2/eCS almost unique on x86 - but not in a good way !  A number of valuable projects will let us eliminate this deficiency :&lt;br /&gt;
&lt;br /&gt;
* [http://en.ecomstation.ru/openssh/ Security/2]  is now a requirement to run OpenSSH/2 and is currently expected to form a part of eCS 2.x product&lt;br /&gt;
* For more secure connections, installation of [http://en.ecomstation.ru/openssh/ OpenSSH/2] by default (instead of rLogin and Telnet).&lt;br /&gt;
* Better security - C2 while connected to a network (based on extending SES in Warp 4.x)&lt;br /&gt;
* For rusted-on IBM branded OS/2 users, multiple user features are offered with [http://www.quasarbbs.net/cristiano/mudesk.html MultiDesk] by Cristiano Guadagnino - Free &lt;br /&gt;
* Access control ([http://www-5.ibm.com/services/es/bis/secure.html IBM Secure Entry] and (perhaps in future) Sesame by [http://www.goldencode.com/ Golden Code] - Commercial)&lt;br /&gt;
* Filesystem with password encryption of all data stored - as with NTFS&lt;br /&gt;
* Anti Virus options with modern virus scanning engines ([http://enterprisesecurity.symantec.com/products/products.cfm?productID=27 Norton Antivirus] by Symantec, Viruscan by McAfee or the very popular [http://www.norman.com/products_nvc_os2.shtml Virus Control] by Norman Data Defense Systems Inc.)&lt;br /&gt;
* An easy to install and use firewall application based on Stateful Packet Inspection technology.&lt;br /&gt;
* Strong file encryption/decryption with both VIO and (in future) PM interfaces ([http://www.blowgish.org/teatime.php TeaTime/2] by Daniël de Kok).&lt;br /&gt;
&lt;br /&gt;
=File System Support=&lt;br /&gt;
&lt;br /&gt;
* Better FAT32 and NTFS drivers - for large disks ([http://www.dsteiner.com/products/software/os2/ifs.htm NTFS utilities] - Free, [http://fat32.netlabs.org/index.phtml FAT32 drivers] - Free)&lt;br /&gt;
* Ability to boot the operating system from mainstream file systems such as NTFS, FAT32 and EXT2 (FAT16 and HPFS are at a developmental dead-end)&lt;br /&gt;
* Add UDF-support for removable Magneto-Optical storage to the existing file system drivers.&lt;br /&gt;
* Better support for VFAT long file names often used with Zip Disks and with plain Diskettes ([http://www.os2world.com/cgi-bin/news/viewnews.cgi?category=32&amp;amp;id=1085456753 VFATMon by Jason Stefanovich])&lt;br /&gt;
* Read/write access to Macintosh disks ([http://www.student.nada.kth.se/%7Ef96-bet/HFS/ HFS drivers] from Marcus Better - Now GPL on Hobbes)&lt;br /&gt;
* Read/write access to Linux file systems ([http://perso.wanadoo.fr/matthieu.willm/ext2-os2/ ext2-os2 drivers] by Matthieu Willm - Free)&lt;br /&gt;
* The ability to share a fast to recover 64-bit journalling file system (eg [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS2] ) with AIX and Linux.&lt;br /&gt;
* The ability to boot from and read/write to the much admired XFS journalling file system.&lt;br /&gt;
* Integrate TVFS support into the kernel ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=tvfs TVFS] - Free EWS, version 2.11 is now on Hobbes)&lt;br /&gt;
* A bullet-proof FDISK, display, analysis and recovery tool for disks and filesystems ( [http://www.dfsee.com/dfsee.htm DFSee] )&lt;br /&gt;
* Logical Volume Manager (no reliance on drive letters, provides sophisticated drive spanning)&lt;br /&gt;
* A database-like journalling filesystem with support for metadata (ie Extended Attributes) like BeFS in BeOS or like AFS in [http://www.atheos.cx/ AtheOS] .&lt;br /&gt;
&lt;br /&gt;
=Drivers R Us=&lt;br /&gt;
&lt;br /&gt;
* IBM completes the [http://ais.gmd.de/%7Eveit/os2/kee.html KEE API] to allow pure 32-bit physical device drivers (no more thunks, thanks!)&lt;br /&gt;
* Drivers for the [http://www.broadcom.com/ Broadcom] BCM4401 chipset, as many mainstream laptops (eg. the Dell Inspirion 8600) use this Broadcom chipset for the integrated NIC.&lt;br /&gt;
* Why not licence the surprising Panasonic USB drivers for DOS and include them in the eCS entry level product ?&lt;br /&gt;
* A driver for a PCI sound card, any sound card, that supports the MIDI hardware connection. This can be via the joystick port, USB or Firewire or whatever.&lt;br /&gt;
* A revolutionary video driver model ([http://www.scitechsoft.com/products/enterprise/os2features.html Scitech SNAP] - Commercial &amp;amp; Free variants)&lt;br /&gt;
* A universal driver for scanners (including USB 2.0 models) along the same lines as SNAP.&lt;br /&gt;
* Better CD-ROM / CD-RW / DVDs device manager drivers ( [http://hp.vector.co.jp/authors/VA001398/#faq_jjscdrom JJSCDROM] by Takayuki Suwa )&lt;br /&gt;
* Better support for [http://www.1394ta.org/ FireWire] 800 and other new enabling technologies such as&lt;br /&gt;
* Support for the [http://www4.tomshardware.com/storage/20020812/index.html Serial ATA] standard likely to replace EIDE for PC hard drives within two years is already included in Version 1.6.4 of Daniela Engert&#039;s Danis506 drivers - Great to hear it !&lt;br /&gt;
* Drivers for the proposed [http://www.serialattachedscsi.com/ Serial Attached SCSI] standard may be of special value to OS2/eCS users in future for attaching more demanding peripheral devices (such as scanners and disk arrays).&lt;br /&gt;
* Better PCI sound card drivers ([http://sound.netlabs.org/ SBLive! driver] - Free, [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument Universal Audio drivers] from Innotek - for IPA subscribers, or from eCS)&lt;br /&gt;
* Better support for modern video cards ([http://www.scitechsoft.com/products/enterprise/snap_os2_content.html Scitech SNAP Graphics] - Commercial)&lt;br /&gt;
* Better support for IEEE [http://www.80211-planet.com/news/article.php/1502671 802.11g], 802.11b and 802.11a wireless networks (WLAN), including PCI cards and the general availability of drivers for IBM devices based on the Lucent Orinoco chipset.&lt;br /&gt;
* Better USB 2.0 Scanner support - a serious deficiency today ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=usbscan USBScan.Sys] will hopefully integrate with [http://paulf.free.fr/sane-os2-gui.html SANE/2] - Free and [http://www.os2world.com/goran/tame.htm TAME/2] by Goran Ivankovic and Klaus Staedtler - Free)&lt;br /&gt;
* Better USB 2.0 Camera support (USB on OS/2 site maintained by Martin Iturbide)&lt;br /&gt;
* Better Serial drivers ([http://www.gwinn.com/ SIO2K] by Ray Gwinn - Shareware)&lt;br /&gt;
* Better printer drivers (IBM drivers for [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/5b74e0e7572dc53086256c2f00631d2c?OpenDocument postscript], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/fe52d45fee2e225986256c2f00630f76?OpenDocument inkjets], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/169817402fcb123186256c2f0062db5a?OpenDocument laserjets], and [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/067f720b0177c4c286256c2f00633470?OpenDocument plotters] - Free)&lt;br /&gt;
* Better DVD, DVD-RAM / DVD-RW and CD-RW support (IBM&#039;s [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/4b2e6f2261265d6d86256a810069fe2b?OpenDocument  UDF 2.01] - for IPA subscribers, or from eCS, [http://www.rsj.de/stage/en/cdwriter/cd_os2.asp RSJ CD Writer] - commercial)&lt;br /&gt;
* Better TV card support for BT878-based cards ([http://os2.kiev.ua/en/tvshow.php TVShow Project] - from Kiev Elephant)&lt;br /&gt;
* Better support for cable modems and xDSL ([ftp://ftp.uni-freiburg.de/pub/pc/os2/isdn/ ISDNPM], treats cable modems like an NIC)&lt;br /&gt;
* Support for USB 1.0, 1.1 and 2.0 (UHCI, OHCI and EHCI [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/eda0b842e1e56c1e86256c170050c84b?OpenDocument USB drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Support for multi-function Printer / Fax / Scanner / Copiers.&lt;br /&gt;
* Support for Sis7012 and Sis7018 audio (hopefully to be provided in a future release of [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument UNIAUD]).&lt;br /&gt;
* Updated DIVE, DART, and RTMIDI (for multimedia AND games)&lt;br /&gt;
* Universal device driver porting kit - something like IBM Open32, only for drivers&lt;br /&gt;
* Support for more and better joysticks with all their latest features ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gamedd new joystick driver] - Free)&lt;br /&gt;
* 32-bit PC Card 5.0 support ([http://www7.software.ibm.com/2bcprod.nsf/186d96ebef23e6438625689c007ac1ef/60cd60ba019194f7862566de0052496d?OpenDocument CardBus drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* 32-bit TCP/IP stack and applications ([http://techsupport.services.ibm.com/asd-bin/doc/en_us/tcpclnt/f-feat.htm version 4.3.x] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Enhanced support for removable media (LS120, LS240, Zip 250, Zip 750, Jaz, Syquest, etc.)&lt;br /&gt;
* Support for modern optical and &amp;quot;wheel&amp;quot; mice ([http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/899e6aa065ded37786256bf4006da652?OpenDocument IBM drivers] - Free, [http://www.nbsoftware.de/sw_ms21en.htm Amouse])&lt;br /&gt;
* Support for the PCTel HSP56 audio modem chip.&lt;br /&gt;
&lt;br /&gt;
=The Front Office=&lt;br /&gt;
&lt;br /&gt;
Few business or home users would consider OS2/eCS worth buying as as an alternative general purpose platform without a choice of high quality Office productivity software ready to go.  Happily, our preferred platform offers a wealth of alternatives in this area and our choices are getting much better in 2004 !&lt;br /&gt;
&lt;br /&gt;
* Microsoft Office, dust off that old Windows licence, you can soon use it to run MS Office in an OS2/eCS virtual machine such as [http://www.serenityvirtual.com/ SViSta] (commercial)&lt;br /&gt;
* OpenOffice.Org, the ultimate Office application for the Linux platform is coming to OS2/eCS, with [http://www.innotek.de/products/ Innotek] once again applying its Odin skills to good effect !&lt;br /&gt;
* Lotus Smartsuite, updated to [http://www.lotus.com/products/smartsuiteos2.nsf version 1.7.3] with many improvments - particularly for those needing to work with MS Office documents (commercial).&lt;br /&gt;
* ROMLogic Papyrus Office, recently updated to version 10 - in both the German and English languages - a surprisingly compact Office solution (commercial)&lt;br /&gt;
* SunDial Office, the Rodney Dangerfield of powerful, well designed Office suites - for those who prefer a different way of getting the job done (commercial)&lt;br /&gt;
* Lotus Notes, one of the main rivals to MS Exchange/Outlook in the Fortune 500 space is apparently to be released in a Java version by IBM.  The abscence of this key application on our preferred platform was likely cited as a reason for walking away from OS/2, so a Java version usable on OS2/eCS would be great !&lt;br /&gt;
* A new CIFS/SMB Client (not a netdrive plugin) to allow eCS/OS2 to transparently access resources and files held both on (the formerly ubquitous) Windows servers and on the Linux and FreeBSD servers which have now won acceptance everywhere from SOHO to the Fortune 500&lt;br /&gt;
&lt;br /&gt;
=Servers for Every Purpose=&lt;br /&gt;
&lt;br /&gt;
IBM Warp Server for eBusiness (WSeB) was great, once, but has fallen far behind the pace and is unlikely to ever be substantially enhanced by IBM (it also costs a lot, for what you get).  The modern open source server software for OS2/eCS included in the list below offers so much performance and value. . . perhaps we will one day be able to buy a commercially supported OS2/eCS ServerSuite from eCS resellers ?  Until then, you can be up and running with some of the great free and commercial server software below !&lt;br /&gt;
&lt;br /&gt;
* Web Servers, such as [http://silk.apana.org.au/apache/ Apache] for OS/2 (open source) the svelt and efficient [http://dink.org/web2/ Web/2] or the W3C [http://www.w3.org/Jigsaw/ Jigsaw] server (written in Java !)&lt;br /&gt;
* Application Servers, such as [http://os2ports.com/content/sections/zopeos2 Zope] (open source) &amp;amp; IBM [http://www.os2.cz/index.php?lang=en&amp;amp;v=view&amp;amp;nid=1300 WebSphere 4.01] (commercial).&lt;br /&gt;
* Database Servers, such as [http://www.quassarbbs.com/yuri/mysql2/index.html MySQL] and [http://venuto.monrif.net/ PostgreSQL] (free) or IBM [http://www-3.ibm.com/software/data/db2/udb/ DB2]  (commercial)&lt;br /&gt;
* File &amp;amp; Print Servers, such as [http://samba.org/ Samba] (free) or [http://www-3.ibm.com/software/os/warp/warp-server/ IBM WarpServer for eBusiness] (commercial)&lt;br /&gt;
* Directory Servers, such as [http://www.openldap.org/ OpenLDAP] (will this LDAP server be ported by [http://www4.airnet.ne.jp/tyano/ Takashi Yano] ?)&lt;br /&gt;
* Mail Servers, such as [http://www.zeryx.com/ ZxMail] (commercial) and [http://eepjm.newcastle.edu.au/os2/Weasel.html Weasel] (also very well regarded).&lt;br /&gt;
* Boot Servers, such as the [http://www.q-systemsonline.com/pxe_booting2.html Q-Systems] solution, able to boot diskless OS2/eCS PCs over a LAN&lt;br /&gt;
* FTP Servers, such as the superb [http://www.os2ezine.com/20010216/ftpserver.html FTPServer]  by Peter Moylan (shareware).&lt;br /&gt;
* Standby Servers, such as [http://www.os2bbs.com/os2news/httP;//www,innotek.de/products/costandby/costandbygeneral_e.html CoStandby server for eBusiness] by Innotek (commercial).&lt;br /&gt;
* BackUp and Recovery Servers, such as [http://www.cds-inc.com/prod/ba2ksv.html# BackAgain/2000 Server] by CDS Inc. (commercial).&lt;br /&gt;
* Proxy Cache Servers, such as [http://www.os2.spb.ru/software/internet/squid/ Squid for OS/2]  (open source)&lt;br /&gt;
* Domain Name Servers, such as [http://www.goldencode.com/atlos2/notes/dns/dns.html#obtaincode BIND 8] from the ISC (free). Is anybody porting [http://www.isc.org/products/BIND/bind9.html BIND 9]  ?&lt;br /&gt;
* Multi-function Server suites, such as [http://www.inetpowerserver.com/ InetPowerServer] or [http://www.nititelecom.com/caravandownload.htm Caravan] for mail, web and ftp use&lt;br /&gt;
* DHCP Servers, such as that which ships with WSeB, or a port of something from the OSS world ?&lt;br /&gt;
* Transaction Servers, like IBM CICS for OS/2 (apparently IBM has withdrawn it from sale).&lt;br /&gt;
&lt;br /&gt;
=Improved Multimedia Support=&lt;br /&gt;
&lt;br /&gt;
* A fully licenced DVD movie player, with no crashing during playback &amp;amp; flawless audio-synch&lt;br /&gt;
* An elegant, up to date port from the Linux platform of [http://www.reamined.on.ca/doconnor/xine/ Xine for OS/2] currently a work in progress by Darwin O&#039;Connor.&lt;br /&gt;
* A commercially supported [http://www.mozilla.org/ports/os2/ Warpzilla] based browser that integrates the Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7 Player], Adobe Acrobat Reader 6.0 as a helper application and a [http://www.dvdfllc.co.jp/ DVD licence].&lt;br /&gt;
* Regular updates to the very useful [ftp://hobbes.nmsu.edu/pub/os2/system/drivers/sound/uniaudio_gpl_compiledbinaries2.zip Universal Audio Driver] for OS2/eCS (free GPL version).&lt;br /&gt;
* Ability to record DVDs - CDRecord [ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ ProDVD] is now available for OS2/eCS (free)&lt;br /&gt;
* Complete replacement for MMOS/2 WPS classes ([http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes] by Chris Wohlgemuth)&lt;br /&gt;
* Create audio &amp;amp; data CDs in a snap using the power of the WPS ( [http://www.os2world.com/cdwriting/creator/creatormain.htm Audio/Data CD Creator] )&lt;br /&gt;
* Multimedia playback with support popular audio/video codecs ([http://os2.kiev.ua/en/wv.php WarpVision] - Free).&lt;br /&gt;
* Better hardware accelerated video support ([http://os2.kiev.ua/en/overlay.php WarpOverlay!] project - from the Kiev Elephant)&lt;br /&gt;
* Improved MP3 media players (WarpAmp - Free, PM123 - Shareware).&lt;br /&gt;
* Ogg Vorbis, FLAC and MP3 playback ([http://math.berkeley.edu/%7Eroconnor/MMIOMP3/ Multimedia IOProcs] and the [http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes])&lt;br /&gt;
* Support for RealAudio &amp;amp; Video streams ( can Innotek get [http://www.real.com/ RealPlayer 10] running using its [http://odin.netlabs.org/ Odin] technology ? )&lt;br /&gt;
* Sound drivers that accomodate simultaneous audio under OS2/eCS and WinOS2&lt;br /&gt;
* Sound scheme editor ([ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/scheme/sound16.zip Sound Scheme Editor] - Free)&lt;br /&gt;
* A full-featured sound recorder/editor (such as the promising [http://home.clara.net/orac/os2.htm#dtape D-Tape project] from Paul Ratcliffe)&lt;br /&gt;
* New Audio-Video and Graphics Codecs - not yet another player (we have VERY good ones today)&lt;br /&gt;
* More and better plugins/helper applications for Mozilla/Netscape (i.e. for WAV, MPG, etc etc)&lt;br /&gt;
&lt;br /&gt;
=System Utilities=&lt;br /&gt;
&lt;br /&gt;
* A PM utility comparable to Norton SysInfo that every OS2/eCS user can admire ([http://hobbes.nmsu.edu/cgi-bin/h-viewer?sh=1&amp;amp;fname=/pub/os2/util/system/sysinfo0820.zip Sysinfo/2 0.8.20] by Alexey Smirnov - Free)&lt;br /&gt;
* A utility that automatically mounts USB media, updates the list of the accessible devices and assigns the corresponding drive letter ([http://hobbes.nmsu.edu/cgi-bin/h-browse?sh=1&amp;amp;dir=//pub/os2/util/disk USBmountD]).&lt;br /&gt;
* User friendly PM application for editing your Config.sys ([http://www.tyra2.de/ Tyra/2]- Shareware)&lt;br /&gt;
* Another PM application for system maintenance ([http://www.os2world.com/goran/cfgtool.htm Config Tool] by Goran Ivankovic - Free)&lt;br /&gt;
* A compendium of Config.sys information (Joerg Sievers&#039; [http://www.warpsite.de/en/csdp/about.htm Config.Sys Documentation Project], ConfigTool [http://www.os2world.com/goran/cfgtool/cfgdat.htm database] by Klaus Staedtler)&lt;br /&gt;
* Association editor, like the utility of similar name ([http://www.os2ss.com/information/kelder/ AssoEdit] by Henk Kelder - Free)&lt;br /&gt;
* INI editor with repair function ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial, [ftp://ftp.pc.ibm.com/pub/pccbbs/os2_ews/iniedit.zip IniEdit] - Free EWS)&lt;br /&gt;
* Defrag program for all OS2/eCS supported file systems ([http://hobbes.nmsu.edu/pub/os2/util/disk/gulite20.zip Graham Utilities] - was Commercial)&lt;br /&gt;
* Uninstaller that monitors installations for perfect cleanup later ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial)&lt;br /&gt;
* Better internet dialer applications ([http://www.fx.dk/injoy/ InJoy] - Shareware, [http://www.isdnpm.de/home.htm ISDNPM] - Shareware, [http://en.ecomstation.ru/dialer/ Dialer/2] - Free, [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links])&lt;br /&gt;
* A process killer that grabs Ctl-Alt-Del, REXX interface ([http://www.pcs-soft.com/productcc25.htm CAD Commander] - Commercial)&lt;br /&gt;
* Priority manager ([http://www.prioritymaster.com/ Priority Master] - Commercial)&lt;br /&gt;
* Work Place Shell (WPS) class manager ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* File Phoenix/2, an effective FAT and HPFS undelete tool ([http://archiv.leo.org/pub/comp/os/os2/leo/systools/phenx135.zip/ Version 1.35] - Free EWS)&lt;br /&gt;
* GUI File Manager, with a tree view like that in Windows 3.1 (http://www.os2world.com/freeos2/file.html#ffreedom FileFreedom 2.02] - Freeware)&lt;br /&gt;
* Ability to open command line from WPS folders ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* Better network utilities: traceroute, nbtstat, ping, etc included in eCS and IPA subscriptions.&lt;br /&gt;
* A really useful Character Map applet ([http://glass.os2.spb.ru/software/english/charmap.html Character Map/2] by Glassman - Free - GNU GPL)&lt;br /&gt;
* Benchmarks to test OS2/eCS performance on your own system ([http://warped.cswnet.com/Sysbench/ SysBench] - Free - Source code available)&lt;br /&gt;
&lt;br /&gt;
=Just Browsing=&lt;br /&gt;
&lt;br /&gt;
There are a number of good native PM and CLI web browsers available for OS2/eCS, some bulky, some slim, some older, some startlingly new.   What I wish was on my own desktop right now is an &amp;quot;eComStation themed&amp;quot; browser  based on the latest [http://www.mozilla.org/ports/os2/ Mozilla] or [http://www.ph.unimelb.edu.au/%7Essk/kde/srcdoc/khtml/KHTMLPart.html KHTML] code (used by Apple&#039;s [http://www.apple/safari/ Safari-web] browser for OS X, by KDE in its Konqueror browser for Linux and in ABrowse for Atheos) - with integrated multimedia helper applications to smoothly handle PDF and Flash content.  This sought-after browser would, ofcourse, provide by default bookmarks, including for the eCS updates site, OS2/eCS developer sites, news pages and free / commercial software provider sites.  For the here and now (or yesterday if you prefer) try these six choices - all of them have their own strengths and weaknesses :&lt;br /&gt;
&lt;br /&gt;
* For IBM Passport Advantage (IPA) subscribers there is the IBM Web Browser (commercial)&lt;br /&gt;
* For other OS2/eCS users (or those who want to use the latest versions) there are two other Mozilla based browsers; eg. [http://www.mozilla.org/ports/os2/ Warpzilla], and the browser-only version now known as [http://www.mozilla.org/projects/firefox/ Mozilla - Firefox].&lt;br /&gt;
* There is also the older but still widely used Netscape 4.61 for OS/2 web browser (Free)&lt;br /&gt;
* If you want something really different, you can even pay for [http://www.opera.com/products/desktop/index.dml?platform=os2 Opera] 5 for OS2/eCS - Commercial&lt;br /&gt;
* For nostalgic OS/2 users, there will always be IBM WebExplorer - it coulda been a contender - too bad IBM likely won&#039;t release the code either to the OS2/eCS community or else to Serenity Systems or an ISV such as Golden Code.&lt;br /&gt;
&lt;br /&gt;
=User Interface Enhancements=&lt;br /&gt;
&lt;br /&gt;
The WPS and PM &amp;quot;are OS2/eCS&amp;quot; to most users.  To replace either of these two elements of the OS2/eCS platform is to lead users to choose a whole different OS, like Red Hat, MacOSX or FreeBSD.  If OS2/eCS becomes &amp;quot;more like Windows&amp;quot; (as is happening with many Linux distributions) we would be losing one of the key advantages our favorite OS platform retains - its unmatched user interface.  That advantage can be increased yet further - here are some ways :&lt;br /&gt;
&lt;br /&gt;
* The OS2/eCS useability enhancements Rich Walsh has created in his DragText 3.8 product are just great.  I wish they were integrated into eCS 1.x like Dialog Enhancer and eWorkplace.  For the forseeable future, it seems likely to remain one of those must-have products, like oven mitts, aspirin and electric lighting.&lt;br /&gt;
* Include a tiny widget on the system bar allowing easy switching between different LAN configurations with a single click; eg toggling between &amp;quot;Work/Office&amp;quot; with a fixed IP and a proxy and &amp;quot;Home&amp;quot;, with DHCP and no proxy etc. There is already Windows shareware that allows this available.&lt;br /&gt;
* Improved color scheme editor (ColourManager/2 originally by Richard Castle - Shareware)&lt;br /&gt;
* The ability to easily create a directory, by default, in any &amp;quot;file, save&amp;quot; option (even windoze has this often useful feature).&lt;br /&gt;
* Make Scitech SNAP the default video driver under OS2/eCS.&lt;br /&gt;
* Tabbed windows, like Mozilla&#039;s tabbed pages, but useable with any OS2/eCS application. The-Ion window manager for X servers uses this user interface idea.&lt;br /&gt;
* Give REXX scripts access to WPS objects (using XWorkplace or the very promising WPS Wizard).&lt;br /&gt;
* Replace the IBM Presentation Manager (PM) with an open source clean room re-implementation optimised for stability, not performance. This PM clone should not break tools or key applications.&lt;br /&gt;
* Christian Langanke has provided us with (Animated Mouse Pointers 1.01 for OS/2 - Free)&lt;br /&gt;
* Develop a plan to systematically replace every original WPS class with a better designed, more stable, functional equivalent (preferably to be released under dual commercial / BSD syle licences.  Hmmm this seems, gradually, to be happening. . .)&lt;br /&gt;
* Transform OS2 titlebars, backgrounds, buttons etc (Styler/2 by Alessandro Cantatore - Shareware - variants are included in eCS 1.0 and 1.1)&lt;br /&gt;
* Transparent windows and folders (Candybarz by Netlabs)&lt;br /&gt;
* Allow small (32x32) icons in high resolutions (Dialog Enhancer by Richard Castle - Shareware)&lt;br /&gt;
* While eCS 1.2 now bundles the Snowstorm screensaver, those still using MCP or earlier releases of OS/2 may like to try Screensaver by Siegfried Hanisch or else take a look at Screen Saver by Jostein Ullestad - Shareware&lt;br /&gt;
* Add a Recycle Bin with options for managing deleted files &amp;amp; WPS objects (XWorkplace - Free, TrashCan 2.71 - Free)&lt;br /&gt;
* Logout, close apps, and restart of desktop - like Windows98 does (XWorkplace - Free)&lt;br /&gt;
* Dynamic resolution changing.&lt;br /&gt;
* Better, centralized configuration for display driver and other settings.&lt;br /&gt;
* A Shutdown folder and the option to reboot when shutting down (XWorkplace - Free)&lt;br /&gt;
* Improved selective install - change hardware or software, without having to do both.&lt;br /&gt;
* Option to have full path name in title of folders (XWorkplace - Free)&lt;br /&gt;
* Ability to readily locate all Shadows of an object and all Folder templates.&lt;br /&gt;
* Enhanced replacements for the venerable WarpCenter (XWorkplace - Free, Systray Widget for XCenter based on the original work of Dmitry Zaharov - Free)&lt;br /&gt;
* Determination of file type by header info (so Windows .HLP files open with WinHelp, and OS/2 and eComStation .HLP files open with NewView)&lt;br /&gt;
* A font manager to avoid absurdly long font selection lists (XWorkplace - Free, FontFolder - Shareware)&lt;br /&gt;
&lt;br /&gt;
=Warp Legacy OS Sub-Systems - the Next Generation=&lt;br /&gt;
&lt;br /&gt;
OS/2 has a long, proud history of supporting legacy software such as 16-bit DOS and Windows. Several teams have done amazing work to enhance DOS, the 32-bit DPMI DOS environment, Win16, GeOS and other legacy software environments for which OS2/eCS already contains built-in support.  Yet relatively little of this work has so far been made available in a form usable by ordinary OS2/eCS end-users.&lt;br /&gt;
&lt;br /&gt;
Many OS/2 users say &amp;quot;Let those who want it, pay for it&amp;quot;.  Removing MDOS and WinOS2 from the base OS2/eCS product and offering a seperate Legacy OS Sub-System CD to interested buyers, might be the fairest way to fund a very extensive refresh of DOS, DPMI and Win16 support.  This CD would provide end users with a &amp;quot;single-click&amp;quot; installation of the original WinOS2 sub-system, plus an eCS-themed GUI (perhaps using the Calmira II technology) plus Win32s 1.25, plus-Paragon DOS or the newly released DR-DOS 8.0 (for their speed, ongoing development status and features eg. FAT32 drivers) plus all of the patches and fixes available for the OS2/eCS DPMI host (0.9x and 1.0) for 32-bit DOS apps.&lt;br /&gt;
&lt;br /&gt;
* Eliminate 16-bit resource limits in WinOS2 and in DOS Virtual Machines a.k.a. &amp;quot;DVMs&amp;quot;.&lt;br /&gt;
* Full 16 bit WAVE and MIDI support in DOS boxes and Win-OS/2.&lt;br /&gt;
* New look &amp;amp; feel for WinOS2 sessions (WPS for Windows - Free or Calmira II - Free or Paypal.&lt;br /&gt;
* Improve OS2/eCS DVM compatibility with DPMI games (vCOMPAT by Martin Kiewitz - Free)&lt;br /&gt;
* Installs of WinOS2 to include support for Win32s up to version 1.25 (Win32s compatibility list)&lt;br /&gt;
* REXX in DOS sessions (like IBM PC-DOS 2000 or Regina-REXX- Free)&lt;br /&gt;
* Provide VFAT long file name support for DOS and WinOS2 sessions.&lt;br /&gt;
* Display short versions of long filenames so that DOS &amp;amp; Windows can see them.&lt;br /&gt;
* Provide a &amp;quot;start&amp;quot; command in DOS sessions (4OS2 by JP Software - now free or &amp;quot;StartB&amp;quot; by Christian Langanke)&lt;br /&gt;
* Ability to run the many K-12 Educational applications from Breadbox.com, using the Industry Standard GUI version of GeOS running on OS2/eCS.&lt;br /&gt;
* Distribute the DPMI version of the Seal 2 graphical user interface for use with DOS VMs (free).&lt;br /&gt;
&lt;br /&gt;
=Other Wishes for OS/2 and eComStation=&lt;br /&gt;
&lt;br /&gt;
* Desktop Virtual LAN (DVL) - see top ten wishes above.  The underlying technology is meant to be absolutely invisible to the end user.  After booting, they would only see a regular eCS desktop come up, but when they click on the icon for, say, Microsoft Access 2000 that appears on their eCS 1.2 desktop, Access just launches as if the user was sitting at an ordinary WinXP machine.  For this different approach to running unmodified Win32 applications (and unmodified Linux CLI apps) on OS2/eCS to have adequate &amp;quot;useability&amp;quot;, then the virtualised machines running a copy of Windows 2000 and a copy of Linux would each have to be started up as soon as the PC was powered on.  This idea is one possible use for the existing HOB XServer, VNC Server/Viewer and SVISTA technologies.  I suggest that the &amp;quot;secret host&amp;quot; OS would be 64 bit NetBSD as it has significant respect and mindshare among developers, is under heavy development, has no licencing fees to pay and, unlike OS2/eCS, supports all modes offered by the AMD x86-64 platform; likely to displace the x86-32 platform within three years or so.&lt;br /&gt;
* Provide Firefox / Mozilla with any easy to use extra function eg. to convert PMMail *.msg files to Mozilla / Firefox format, perhaps using the PMM2MOZ program to &amp;quot;import&amp;quot; the *.msg files.&lt;br /&gt;
* Opera 7 - do you feel the need for speed ?  A successful effort to port the Opera browser to OS/2 and eCS should result in a great product that adds credibility to OS2/eCS as an alternative on the x86 platform.&lt;br /&gt;
* In the interests of coherency and understanding, stop referring to DOS Virtual Machines &amp;quot;VDMs&amp;quot; (rename them as &amp;quot;DVMs&amp;quot; so acronym mirrors &amp;quot;JVM&amp;quot;)&lt;br /&gt;
* The ability to host Linux, WinXP, other OS choices in a virtual machine under OS2/eCS - Serenity Systems is now working on SViSta (commercial)&lt;br /&gt;
* A rewrite of MPTS PROTMAN, which allows dynamic network driver (re)configuration (a necessity for properly utilizing TCP/BEUI in a DHCP environment).&lt;br /&gt;
* Examples of newly developed and maintained embeded systems that use OS2/eCS for mission critical applications, such as EMS telephony (Total Recall System by Chris Martinic - Commercial).&lt;br /&gt;
* Install a single variant of the REXX interpreter (Object REXX by IBM) as it is intolerant of flaky programming habits, compared to its less discerning sibling&lt;br /&gt;
* Ability to map &amp;quot;Windows Special&amp;quot; and other keys to useful functions (XWorkplace or eStylerLite in eCS 1.x; Win95Key - Free)&lt;br /&gt;
* A Chinese and other Language Homework Trainer package that runs on eComStation (free).&lt;br /&gt;
* Support for multiple monitors &amp;quot;Dual-Head&amp;quot; (SNAP Graphics by Scitech Software - Commercial)&lt;br /&gt;
* A native PM graphical configuration utility for the promising InetPowerServer suite&lt;br /&gt;
* Better support for Daylight Savings Time (eCS Clock in eCS 1.x; DSTswitch - Shareware)&lt;br /&gt;
* Provide an eComStation Pluggable Look And Feel (PLAF) for Sun Java applications, so that every application running on an eCS JVM will take on the appearance of a native PM application written for OS2/eCS.&lt;br /&gt;
* A heavily refreshed PM native VNC Viewer ( and ongong development of Eugene Romanenko&#039;s promising new PM VNC Server 1.02 for OS2/eCS )&lt;br /&gt;
* Implement eCS 2.x as series of tightly linked virtual PCs running on an SMP 64-bit OS-platform such as GNU Darwin, NetBSD or GNU Linux (with one VM capturing C-A-D for crash recovery)&lt;br /&gt;
* Make the OS2/eCS CD bootable for installation or maintenance (BootAble by Hayo Baan)&lt;br /&gt;
* An easy browser-based system for end-users to submit problem reports - see the eComStation.com web site for eCS Bug Reporting !!&lt;br /&gt;
* A better, and more intuitive, method of integrating OS2/eCS with MS Windows in peer networks.&lt;br /&gt;
* Enable the Shift-Printscreen key combo for windowed OS2/eCS sessions&lt;br /&gt;
* A &amp;quot;Network Browser&amp;quot; to quickly navigate around the network attached devices.&lt;br /&gt;
* A better file manager - perhaps based on the source code of FM/2.&lt;br /&gt;
* A &amp;quot;WebExplorer&amp;quot; style browser - with the Gecko engine, Java, Javascript and 128-bit encryption&lt;br /&gt;
* Leave the NumLock on if it&#039;s turned on at startup by the BIOS (XWorkplace - Free).&lt;br /&gt;
* Update bootable OS2/eCS or eComStation install CDs with fixes (UpdCD by Zsolt Kadar - Free)&lt;br /&gt;
* A utility to help clean-up of INI files, so that broken WPS links need not be stored forever (XWorkplace - Free).&lt;br /&gt;
* Enhanced APM 1.2 (power management) support (APM/2 utility)&lt;br /&gt;
* Start OS2/eCS applications from a DOS prompt: avoid swapping windows (Seamless OS/2 - free)&lt;br /&gt;
* Integrate fully working Watchcat or a supported functional equivalent such as CAD-Handler into eCS !&lt;br /&gt;
* Better Plug and Play adapter support, but not as &amp;quot;good&amp;quot; as Windows ME&lt;br /&gt;
* Further polishing of the already impressive OS installer - it is now becoming one of the best elements of the user experience !!&lt;/div&gt;</summary>
		<author><name>Davidme</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4188</id>
		<title>The Warp Wishlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4188"/>
		<updated>2006-10-25T22:18:24Z</updated>

		<summary type="html">&lt;p&gt;Davidme: /* Some Priority Applications for Porting */ Links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Warp Wishlist is now available at this netlabs.org wiki page with permission from it&#039;s maintainer. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.os2bbs.com/os2news/OS2Wishlist.html Os2bbs page]&lt;br /&gt;
&amp;lt;br&amp;gt;Visit also the [[Ideas]] wiki page.&lt;br /&gt;
&lt;br /&gt;
=The Top Ten Wishes=&lt;br /&gt;
&lt;br /&gt;
* A commercially supported, full featured [[GCC]] port, at the same code level as that of the equivalent Linux package (see &amp;quot;[[#Mind Your Language|Mind Your Language]]&amp;quot;, below)&lt;br /&gt;
* Great tools for [[porting|converting]] applications written for [[Win32]] or for [[XWindows]] into GUI native [[PM]] apps such as the extraordinary project [http://everblue.netlabs.org/ Everblue] from Netlabs, which should make it easier and much faster to bring applications originally written for the [[Linux]] and [[Unix]] platforms to OS2/eCS).&lt;br /&gt;
* A &amp;quot;Ready for eCS&amp;quot; certification process (to go with the [http://dev.ecomstation.com/mod.php?mod=userpage&amp;amp;menu=106&amp;amp;page_id=16 logo]) for hardware and software - to enable eCS buyers to see whether products are certified to work with their eCS system BEFORE they purchase them.  Five criteria for this logo might be&lt;br /&gt;
*# installs to optional drive locations using [http://warpin.netlabs.org/ WarpIn] or something better (such as an [[RPM]]-style package manager);&lt;br /&gt;
*# available in all the same [[NLS]] versions as eCS; &lt;br /&gt;
*# fully supports the InnoTek-[http://www.innotek.de/products/ft2lib/ft2libgeneral_e.html Font Engine for OS/2];&lt;br /&gt;
*# uses the [http://eros2.by.ru/systray_widget_en.shtml SysTray] API from [[ErOS2]];&lt;br /&gt;
*# has been updated within the last twelve months.&lt;br /&gt;
* [[Bootable JFS]], though this file system may be seen as &amp;quot;too alternative&amp;quot; for desktop use by John Q Public (or in any SOHO account unfamiliar with [[AIX]]) it lets us walk away from [[HPFS]] and [[FAT16]] boot drives, thereby reducing the number of required filesystems to one (like the ubiquitous Win* platform) - IBM already supports booting AIX and Linux from JFS, so how come they&#039;re dragging their collective feet on facilitating the code changes needed for bootable [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS] to become a reality on OS2/eCS ?&lt;br /&gt;
* The ability to easily install, load and run ubiquitous Win32 applications (eg MS Office XP) that the average business has already paid for, and prefers to keep using,  without the need for any Windows licenses on our PCs ( [http://www.codeweavers.com/products/office/ CrossOver Office]  gives Linux and FreeBSD users this ability already).&lt;br /&gt;
* Develop eCS 2.x as the first Desktop Virtual LAN (DVL) for x86 PCs.  The idea is to virtualise a complete heterogenous LAN consisting of two virtualised workstations and a virtualised file and print server machine.  The virtual server machine could run generic Linux and [[Samba]], first virtual workstation would run eComStation 1.2 and the second virtual workstation could run Windows NT or Win2000 (see &amp;quot;[[#other wishes|other wishes]]&amp;quot; - below).&lt;br /&gt;
* The latest release of the Sun [[Java]] 2 Standard Edition ([[J2SE]]) platform.  A native OS2/eCS port of Java 1.4.1 is available from [http://www.goldencode.com/company/press/20020814.html Golden Code] Development Corporation, while [http://www.innotek.de/products/javaos2/ Innotek] has released their own Java 1.42_05 product, which uses their unique [[Odin]] technology to run unmodified Win32 Java code from Sun&lt;br /&gt;
* The seamless integration of the [[Innotek Web Pack Plus]] for OS/2 and Castlesoft [[Colour Manager]] into the base eCS 1.x and future 2.x products.&lt;br /&gt;
* A media player, like the very impressive [http://os2.kiev.ua/en/wv.php WarpVisionGUI] project that is packaged with whatever license is needed to legally play back commercial [[DVD]] movies.&lt;br /&gt;
* Support for fourteen NLS versions; eg English, German, Dutch, Russian (available) plus French, Spanish, Italian, Portugese, Swedish, Trad Chinese, Simplified Chinese, Japanese, Korean, Hungarian and [http://std.dkuug.dk/JTC1/SC2/WG2/docs/n1643/n1643.htm Klingon] (as soon as commercially practicable).&lt;br /&gt;
&lt;br /&gt;
=The Programer&#039;s Cauldron=&lt;br /&gt;
&lt;br /&gt;
Our platform of choice needs constantly improving tools.  The very sophisticated cross platform [http://wxwindows.org/dl_os2.htm#dev wxWidgets] GUI application development framework is a good example of what is available for OS2/eCS.  Other steps forward may include :&lt;br /&gt;
&lt;br /&gt;
* Continued development of the potentially very important OSS [http://eclipseos2.netlabs.org/ Eclipse Java IDE] for the OS2/eCS platform (brought to you by [http://projects.netlabs.org/ Netlabs] )&lt;br /&gt;
* Increased C99 and C++98 standards compliance for compilers and tools running on OS2/eCS.&lt;br /&gt;
* Regular updates to the [[EMX]] runtime, to keep it feature compatible with the latest GNU C compilers available on mainstream Linux distros such as [[Xandros]].&lt;br /&gt;
* A new edition - dusted off and scrubbed clean of anachronisms of the pre-MCP2/eCS era - of at least one mainstream [[book]] that focuses on the unique aspects of the OS2/eCS platform&lt;br /&gt;
* A versatile, full featured Help File authoring package such as [http://www.hypermake.com/english/n024.html#hd24 Hypermake] by [[Martin Vieregg]] (shareware) or [http://www.os2world.com/vyperhelp/ VyperHelp] by [[Mektek]] (Open Source - GNU GPL)&lt;br /&gt;
* Feature sets equalling those available on the fascinating [http://www.iti.upv.es/%7Emaragda/doc/index.html Linux], solid [http://www.netbsd.org/ NetBSD] and occasionally notorious [http://www.deanliou.com/WinRG/ Win32] platforms today.&lt;br /&gt;
* A native OS2/eCS 32-bit parser and editor for [[XML]] and [[SGML]] files ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gx- gX] from Untravelled Sphere).&lt;br /&gt;
* Add support for compression of [[LX]] executables to the [[OpenWatcom]] C/C++ linker.&lt;br /&gt;
* An annual OS2/eCS developer seminar - held immediately after, and in the same city, as a large IT event unrelated to OS2/eCS.  Seminar attendees can reduce their time away from the office and, perhaps, charge their airfare to the non-OS2/eCS event that they needed to attend in that city anyway.&lt;br /&gt;
* Add Intel [[SSE1]] and [[SSE2]] instruction set enhancements to the OpenWatcom compiler&lt;br /&gt;
* A port of the modern, standards compliant [http://comeaucomputing.com/custom.html Comeau] C and C++ tools to OS2/eCS (commercial).&lt;br /&gt;
&lt;br /&gt;
=Mind Your Language=&lt;br /&gt;
&lt;br /&gt;
The OS2/eCS platform is well supported by languages and associated toolsets today and, due to the generally thankless work of many gifted OS2/eCS programers, the available choices are constantly improving.  Languages and application development tools ready for your next OS2/eCS project include :&lt;br /&gt;
&lt;br /&gt;
* [[C]] and [[C++]] options include [http://www.openwatcom.org/about/info_content.html OpenWatcom C/C++ 1.2] (free) and the commercially supported [http://www.innotek.de/products/gccos2/gccos2general_e.html Innotek GCC 3.2 for OS/2] &lt;br /&gt;
* Pascal options include the [http://sibyl.netlabs.org/ Netlabs OpenSibyl] project, [http://www.vpascal.com/ Virtual Pascal] for OS2 and [http://www.us.freepascal.org/down-os2.html Free Pascal for OS2].&lt;br /&gt;
* [[REXX]] options include [http://www-3.ibm.com/software/ad/obj-rexx/ ObjectREXX], (Open Sourced by IBM but not available for OS/2-eCS yet - [http://www.oorexx.org/ Open Object REXX]) Watcom [http://www.edm2.com/0206/vrexx.html VX-REXX] (find it on eBay) and [http://regina-rexx.sourceforge.net/index.html Regina-REXX] (free)&lt;br /&gt;
* [[Java]] is well supported on OS2/eCS. For a powerful multiplatform Java IDE that runs great on OS2/eCS, try [http://www.netbeans.org/ide/index.html NetBeans] (free, open source).&lt;br /&gt;
* [[Ada]] is available for OS2/eCS with [http://os2ports.com/content/sections/ada GNU Ada 95] (free) &lt;br /&gt;
* [[PHP]] your tool of choice ?  Then here&#039;s [http://silk.apana.org.au/php/ PHP 4] (free) &lt;br /&gt;
* [[Perl]] one, knit two ?  The [http://www.prima.eu.org/ PRIMA Toolkit] is a multi-platform GUI application development tool available for the OS2/eCS platform.&lt;br /&gt;
* [[Python]] handlers will love [http://www.andymac.org/python.html Python 2.3.4] (free)&lt;br /&gt;
* [[Fortran]] coders can get productive with [http://www.openwatcom.org/about/info_content.html OpenWatcom Fortran 1.2] (free)&lt;br /&gt;
* [[Smalltalk]] for big results !  Try the modern, well regarded [http://www.ibm.com/software/awdtools/smalltalk/  IBM VisualAge Smalltalk] or the open-source [[Squeak]].&lt;br /&gt;
&lt;br /&gt;
=Must Have - Features and Applications=&lt;br /&gt;
&lt;br /&gt;
Much of the best software available for OS2/eCS today is available at no cost under open source licences.  However, large commercial users often prefer to pay for a commercially licenced product (eg. StarOffice) rather than use free software of equal quality ( eg.[http://www.openoffice.org/ OpenOffice.org 1.2] ), perhaps because of the legally enforcible obligations commercial software licences may place on software vendors.  Having such choices is great !  Whether &amp;quot;running native&amp;quot; or utilising the very sexy Odin subsystem, there are some standard / mainstream applications that OS/2 and eCS need to support in order to offer aid and comfort to Windows survivors taking those hesitant first steps toward a brighter, less costly x86 alternative.&lt;br /&gt;
&lt;br /&gt;
* Support for [[ACPI]], without which OS2/eCS may cease to be a viable OS on future mainstream PC hardware.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install mutually compatible versions of [[Sane]]/2 and [[Tame]]/2 to any directory nominated.&lt;br /&gt;
* Integrated WPS folder views for many archiver formats (like [[ZIP]], [[RAR]], [[ARJ]], etc) - should be similar to the implementation in [[Object Desktop]], but inherit the extensions from e.g., XWorkplace ( [http://www.subsys.de/eZIP/ eZIP]).&lt;br /&gt;
* Enhancements to both the Presentation Manager (GUI) and command line (CLI) user interfaces, in particular, a robust new 32-bit [[command interpreter]] to replace the archaic IBM [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/conapi.html 16-bit CMD.exe] that still ships with every copy of OS/2 and eComStation sold.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install both [[Ghostscript]] for eCS/OS2 and [http://www.cs.wisc.edu/%7Eghost/gsview/ GhostView] to any directory nominated.&lt;br /&gt;
* Provide support in OS2/eCS for the [[X.500]] and [[DCE]] standards and for [[Kerberos]] authentication.&lt;br /&gt;
* A cool GUI internet dialer out of the box with a modern feature set (like [http://www.isdnpm.de/home.htm ISDNPM]) - the new eCSCoNet in eComStation 1.1 has banished DOIP to a museum. Also available are the deservedly popular [http://www.fx.dk/injoy/ InJoy Dialer] (character based) and [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links]&lt;br /&gt;
* A single sign-on facility, to obtain secure access from OS2/eCS to files and resources on Unix, Windows, Netware, Linux and Mac OS X servers - either over a LAN or across the world.&lt;br /&gt;
* ALL configuration info to reside in a readable and editable set of files, saved in one known place (i.e. x:\System\OS2\ini).&lt;br /&gt;
* Full support for reading and writing more modern Adobe .[[PDF]] documents within OS2/eCS word processors (see [[Lucide]]).&lt;br /&gt;
* A highly scalable [[mail server]] with [[IMAP]]4 support - ([http://www.stalker.com/CommuniGatePro/ CommunigatePro] - Commercial).&lt;br /&gt;
* Better support for [[Palm]]OS PDA devices ( [http://jsyncmanager.sourceforge.net/ JSyncManager] by Brad Barclay - free GPL ).&lt;br /&gt;
* [[Project scheduling]] software with Gantt charts ( so far, there is [http://www.ws-it.de/en/product/ptime/ptimeuse.html PTime/2] by Wolfram Schmid ).&lt;br /&gt;
* An up to date [[Citrix]] [[ICA]] Client such as the very professional [http://www.innotek.de/products/citrixos2/citrixos2features_e.html OS/2 Kit for Citrix ICA Client 7.100 Release 1] from Innotek GmbH.&lt;br /&gt;
* A native, full featured, bloat-free equivalent to MS Outlook - to ease transition from the high-cost Windows environment to OS2/eCS for price sensitive corporate users (the [http://lookout.netlabs.org/ Lookout/2] project).&lt;br /&gt;
&lt;br /&gt;
=Some Priority Applications for Porting=&lt;br /&gt;
&lt;br /&gt;
* Adobe Acrobat 6 - while [http://www.cs.wisc.edu/%7Eghost/gsview/index.htm GSView] or [http://www.subsys.de/ePDF/ ePDF] can do the job (mostly), Mac and Windows ex-users will forever insist on using the latest version of a product they have known and used for year after year.  For the moment, Innotek are offering release four of their OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_e.html Adobe Acrobat Reader 4.05] and release one of their planned OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_beta_e.html Adobe Acrobat Reader 5.1].&lt;br /&gt;
* [[Ximian Evolution]] and [[Ximian Connector]]. [http://www.ximian.com/products/evolution/ Evolution] is a highly regarded open-source MS Outlook look-alike, now fast gaining users on the Linux platform.  Ximian Connector allows non-Microsoft clients to connect to an [[MS Exchange Server]].  Novell &amp;quot;loved it so much, they bought the company&amp;quot;.  For OS2/eCS to fit easily into mainstream corporate networks, something like these two GNOME based products need to be ported from Linux and/or Solaris as a high priority.&lt;br /&gt;
* Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7] Player, not yet available for OS2/eCS, as the hard working team at Innotek are yet to obtain a licence (is this because of high cost ?).&lt;br /&gt;
* [[RealPlayer]] 10 - needed mainly for the same reasons as Acrobat 6. The Helix DNA [http://www.helixcommunity.org/ client] has been open sourced by RealNetworks, which should lead, in time, to an OS2/eCS port of this versatile media player.  Maybe it is not needed, but Windows refugees would sorely miss it.&lt;br /&gt;
* [[Intuit Quicken]] - because it is nearly ubiquitous and its absence is a show-stopper for many SOHO users, who have all their financial skills/records tied up in this one, simple to use product.&lt;br /&gt;
* Niku Workbench, a modern full featured alternative to Microsoft Project.  It&#039;s code has recently been released under the GPL (see [http://www.openworkbench.org/index.php OpenWorkBench] ) - free&lt;br /&gt;
* [[VirtualDub]], a multimedia editor, with useful [http://www.virtualdub.org/features features] for everyone with a digital video or still camera.  Can you port OpenDub to OS2/eCS ?  (free GPL).&lt;br /&gt;
* Port [[XLib]] to OS2/eCS Presentation Manager to swell the flow of applications written for Linux and Unix that can be adapted with relatve ease to run on OS2/eCS (eg. project [http://everblue.netlabs.org/ Everblue], from Netlabs)&lt;br /&gt;
* [[VideoLan]], is a full featured open source cross-platform [http://www.videolan.org/vlc/features.html media player and streaming server] with a plethora of Codecs and skins -  is the toolset needed to port this great looking application to OS2/eCS available ?&lt;br /&gt;
&lt;br /&gt;
=Kernel Desires=&lt;br /&gt;
&lt;br /&gt;
Not so long ago, OS/2 was arguably less crash prone than other x86 choices (notably Win9x), but in more recent times WinXP and some Linux distros have reversed this lead. Key GUI architecture decisions taken over ten years ago by the designers of PM and the WPS make it impossible to terminate some failing processes, including the WPS and PM themselves.  If OS2/eCS is to retain support from its current users, let alone attract new users, increased stability for PM and the WPS and a bullet-proof process killer are essential OS enhancements.&lt;br /&gt;
&lt;br /&gt;
* Multiple asynchronous input queues - the OS/2 Holy Grail - without this, process-killers often fail.&lt;br /&gt;
* A new 32-bit command processor ([http://www.scitechsoft.com/ftp/devel/4os2/ 4OS2 by JPSoft] - newly free and being actively maintained, or [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/cmd.html 32-bit Command Interpreter] by JdeBP - Free)&lt;br /&gt;
* A more capable Graphics Rendering Engine - a prerequisite to provide all applications with (optional) anti-aliased fonts for low resolution monitors (i.e. unable to show 104 dpi on a CRT or 114 dpi on a TFT display).&lt;br /&gt;
* The ability to utilise multiple virtual CPUs on Intel processors with its Hyperthreading feature.&lt;br /&gt;
* Support for AMD&#039;s [http://www.x86-64.org/about x86-64 CPU] (64-bit superset of the IA-32 architecture)&lt;br /&gt;
* Support for AMD&#039;s [http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_861_1028,00.html 3DNow!] instruction set&lt;br /&gt;
* Support for Intel&#039;s SSE1 and SSE2 instruction sets.&lt;br /&gt;
* X11/Motif API&#039;s ([ftp://ftp.netlabs.org/pub/xfree86/ XFree86/OS2 project] - Free, [http://www.hobsoft.com/www_us/produkte/connect/x11.htm HOBLink X11] - Commercial).&lt;br /&gt;
* Remove the 31 character font-naming limitation - to ease document exchange and interoperability.&lt;br /&gt;
* Symmetrical Multi-Processor (SMP) support for both Client ([http://consultron.ca/english/products/ecomstation/ecspro.html eCS with the SMP Pack]) &amp;amp; Server ([http://www-3.ibm.com/software/os/warp/warp-server/ IBM WSeB])&lt;br /&gt;
* Better hibernation support - support for JFS/LVM, SCSI, HPFS, etc&lt;br /&gt;
* Elimination of the former 512MB limit for memory addressing (already fixed in IBMs MCP and Serenity&#039;s eCS 1.0 or above)&lt;br /&gt;
* Allow &amp;quot;mounting&amp;quot; a device under an arbitrary path name ( as in Windows 2000 and WinXP )&lt;br /&gt;
* IBM completes (or releases for others to develop) SOM 3.0  in the form initially released as a beta in Februrary 1996, thus providing a CORBA 2 compliant object request broker for OS2/eCS. [The [http://www.objs.com/x3h7/som.htm System Object Model (SOM)], is an IBM implementation of [http://www.omg.org/gettingstarted/corbafaq.htm CORBA]  and forms the base on which the WorkPlace Shell (WPS) is built. The WPS in OS/2 4.52 and eComStation still uses the outdated, less capable IBM SOM 2.1 ]&lt;br /&gt;
&lt;br /&gt;
=System Security &amp;quot;Out of the Box&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
There have been at least four products or projects which delivered multiple-user functionality (eg. desktop prefs/settings are determined by a user&#039;s login ID) to OS/2, but none of them has ever been distributed as a part of the base OS, in the way that Microsoft has for Windows since at least 1995. For lack of distribution with the base OS, this product category has stagnated on OS2/eCS.  The lack of even the most basic multiple-user features &amp;quot;out of the box&amp;quot; makes OS2/eCS almost unique on x86 - but not in a good way !  A number of valuable projects will let us eliminate this deficiency :&lt;br /&gt;
&lt;br /&gt;
* [http://en.ecomstation.ru/openssh/ Security/2]  is now a requirement to run OpenSSH/2 and is currently expected to form a part of eCS 2.x product&lt;br /&gt;
* For more secure connections, installation of [http://en.ecomstation.ru/openssh/ OpenSSH/2] by default (instead of rLogin and Telnet).&lt;br /&gt;
* Better security - C2 while connected to a network (based on extending SES in Warp 4.x)&lt;br /&gt;
* For rusted-on IBM branded OS/2 users, multiple user features are offered with [http://www.quasarbbs.net/cristiano/mudesk.html MultiDesk] by Cristiano Guadagnino - Free &lt;br /&gt;
* Access control ([http://www-5.ibm.com/services/es/bis/secure.html IBM Secure Entry] and (perhaps in future) Sesame by [http://www.goldencode.com/ Golden Code] - Commercial)&lt;br /&gt;
* Filesystem with password encryption of all data stored - as with NTFS&lt;br /&gt;
* Anti Virus options with modern virus scanning engines ([http://enterprisesecurity.symantec.com/products/products.cfm?productID=27 Norton Antivirus] by Symantec, Viruscan by McAfee or the very popular [http://www.norman.com/products_nvc_os2.shtml Virus Control] by Norman Data Defense Systems Inc.)&lt;br /&gt;
* An easy to install and use firewall application based on Stateful Packet Inspection technology.&lt;br /&gt;
* Strong file encryption/decryption with both VIO and (in future) PM interfaces ([http://www.blowgish.org/teatime.php TeaTime/2] by Daniël de Kok).&lt;br /&gt;
&lt;br /&gt;
=File System Support=&lt;br /&gt;
&lt;br /&gt;
* Better FAT32 and NTFS drivers - for large disks ([http://www.dsteiner.com/products/software/os2/ifs.htm NTFS utilities] - Free, [http://fat32.netlabs.org/index.phtml FAT32 drivers] - Free)&lt;br /&gt;
* Ability to boot the operating system from mainstream file systems such as NTFS, FAT32 and EXT2 (FAT16 and HPFS are at a developmental dead-end)&lt;br /&gt;
* Add UDF-support for removable Magneto-Optical storage to the existing file system drivers.&lt;br /&gt;
* Better support for VFAT long file names often used with Zip Disks and with plain Diskettes ([http://www.os2world.com/cgi-bin/news/viewnews.cgi?category=32&amp;amp;id=1085456753 VFATMon by Jason Stefanovich])&lt;br /&gt;
* Read/write access to Macintosh disks ([http://www.student.nada.kth.se/%7Ef96-bet/HFS/ HFS drivers] from Marcus Better - Now GPL on Hobbes)&lt;br /&gt;
* Read/write access to Linux file systems ([http://perso.wanadoo.fr/matthieu.willm/ext2-os2/ ext2-os2 drivers] by Matthieu Willm - Free)&lt;br /&gt;
* The ability to share a fast to recover 64-bit journalling file system (eg [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS2] ) with AIX and Linux.&lt;br /&gt;
* The ability to boot from and read/write to the much admired XFS journalling file system.&lt;br /&gt;
* Integrate TVFS support into the kernel ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=tvfs TVFS] - Free EWS, version 2.11 is now on Hobbes)&lt;br /&gt;
* A bullet-proof FDISK, display, analysis and recovery tool for disks and filesystems ( [http://www.dfsee.com/dfsee.htm DFSee] )&lt;br /&gt;
* Logical Volume Manager (no reliance on drive letters, provides sophisticated drive spanning)&lt;br /&gt;
* A database-like journalling filesystem with support for metadata (ie Extended Attributes) like BeFS in BeOS or like AFS in [http://www.atheos.cx/ AtheOS] .&lt;br /&gt;
&lt;br /&gt;
=Drivers R Us=&lt;br /&gt;
&lt;br /&gt;
* IBM completes the [http://ais.gmd.de/%7Eveit/os2/kee.html KEE API] to allow pure 32-bit physical device drivers (no more thunks, thanks!)&lt;br /&gt;
* Drivers for the [http://www.broadcom.com/ Broadcom] BCM4401 chipset, as many mainstream laptops (eg. the Dell Inspirion 8600) use this Broadcom chipset for the integrated NIC.&lt;br /&gt;
* Why not licence the surprising Panasonic USB drivers for DOS and include them in the eCS entry level product ?&lt;br /&gt;
* A driver for a PCI sound card, any sound card, that supports the MIDI hardware connection. This can be via the joystick port, USB or Firewire or whatever.&lt;br /&gt;
* A revolutionary video driver model ([http://www.scitechsoft.com/products/enterprise/os2features.html Scitech SNAP] - Commercial &amp;amp; Free variants)&lt;br /&gt;
* A universal driver for scanners (including USB 2.0 models) along the same lines as SNAP.&lt;br /&gt;
* Better CD-ROM / CD-RW / DVDs device manager drivers ( [http://hp.vector.co.jp/authors/VA001398/#faq_jjscdrom JJSCDROM] by Takayuki Suwa )&lt;br /&gt;
* Better support for [http://www.1394ta.org/ FireWire] 800 and other new enabling technologies such as&lt;br /&gt;
* Support for the [http://www4.tomshardware.com/storage/20020812/index.html Serial ATA] standard likely to replace EIDE for PC hard drives within two years is already included in Version 1.6.4 of Daniela Engert&#039;s Danis506 drivers - Great to hear it !&lt;br /&gt;
* Drivers for the proposed [http://www.serialattachedscsi.com/ Serial Attached SCSI] standard may be of special value to OS2/eCS users in future for attaching more demanding peripheral devices (such as scanners and disk arrays).&lt;br /&gt;
* Better PCI sound card drivers ([http://sound.netlabs.org/ SBLive! driver] - Free, [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument Universal Audio drivers] from Innotek - for IPA subscribers, or from eCS)&lt;br /&gt;
* Better support for modern video cards ([http://www.scitechsoft.com/products/enterprise/snap_os2_content.html Scitech SNAP Graphics] - Commercial)&lt;br /&gt;
* Better support for IEEE [http://www.80211-planet.com/news/article.php/1502671 802.11g], 802.11b and 802.11a wireless networks (WLAN), including PCI cards and the general availability of drivers for IBM devices based on the Lucent Orinoco chipset.&lt;br /&gt;
* Better USB 2.0 Scanner support - a serious deficiency today ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=usbscan USBScan.Sys] will hopefully integrate with [http://paulf.free.fr/sane-os2-gui.html SANE/2] - Free and [http://www.os2world.com/goran/tame.htm TAME/2] by Goran Ivankovic and Klaus Staedtler - Free)&lt;br /&gt;
* Better USB 2.0 Camera support (USB on OS/2 site maintained by Martin Iturbide)&lt;br /&gt;
* Better Serial drivers ([http://www.gwinn.com/ SIO2K] by Ray Gwinn - Shareware)&lt;br /&gt;
* Better printer drivers (IBM drivers for [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/5b74e0e7572dc53086256c2f00631d2c?OpenDocument postscript], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/fe52d45fee2e225986256c2f00630f76?OpenDocument inkjets], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/169817402fcb123186256c2f0062db5a?OpenDocument laserjets], and [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/067f720b0177c4c286256c2f00633470?OpenDocument plotters] - Free)&lt;br /&gt;
* Better DVD, DVD-RAM / DVD-RW and CD-RW support (IBM&#039;s [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/4b2e6f2261265d6d86256a810069fe2b?OpenDocument  UDF 2.01] - for IPA subscribers, or from eCS, [http://www.rsj.de/stage/en/cdwriter/cd_os2.asp RSJ CD Writer] - commercial)&lt;br /&gt;
* Better TV card support for BT878-based cards ([http://os2.kiev.ua/en/tvshow.php TVShow Project] - from Kiev Elephant)&lt;br /&gt;
* Better support for cable modems and xDSL ([ftp://ftp.uni-freiburg.de/pub/pc/os2/isdn/ ISDNPM], treats cable modems like an NIC)&lt;br /&gt;
* Support for USB 1.0, 1.1 and 2.0 (UHCI, OHCI and EHCI [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/eda0b842e1e56c1e86256c170050c84b?OpenDocument USB drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Support for multi-function Printer / Fax / Scanner / Copiers.&lt;br /&gt;
* Support for Sis7012 and Sis7018 audio (hopefully to be provided in a future release of [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument UNIAUD]).&lt;br /&gt;
* Updated DIVE, DART, and RTMIDI (for multimedia AND games)&lt;br /&gt;
* Universal device driver porting kit - something like IBM Open32, only for drivers&lt;br /&gt;
* Support for more and better joysticks with all their latest features ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gamedd new joystick driver] - Free)&lt;br /&gt;
* 32-bit PC Card 5.0 support ([http://www7.software.ibm.com/2bcprod.nsf/186d96ebef23e6438625689c007ac1ef/60cd60ba019194f7862566de0052496d?OpenDocument CardBus drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* 32-bit TCP/IP stack and applications ([http://techsupport.services.ibm.com/asd-bin/doc/en_us/tcpclnt/f-feat.htm version 4.3.x] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Enhanced support for removable media (LS120, LS240, Zip 250, Zip 750, Jaz, Syquest, etc.)&lt;br /&gt;
* Support for modern optical and &amp;quot;wheel&amp;quot; mice ([http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/899e6aa065ded37786256bf4006da652?OpenDocument IBM drivers] - Free, [http://www.nbsoftware.de/sw_ms21en.htm Amouse])&lt;br /&gt;
* Support for the PCTel HSP56 audio modem chip.&lt;br /&gt;
&lt;br /&gt;
=The Front Office=&lt;br /&gt;
&lt;br /&gt;
Few business or home users would consider OS2/eCS worth buying as as an alternative general purpose platform without a choice of high quality Office productivity software ready to go.  Happily, our preferred platform offers a wealth of alternatives in this area and our choices are getting much better in 2004 !&lt;br /&gt;
&lt;br /&gt;
* Microsoft Office, dust off that old Windows licence, you can soon use it to run MS Office in an OS2/eCS virtual machine such as [http://www.serenityvirtual.com/ SViSta] (commercial)&lt;br /&gt;
* OpenOffice.Org, the ultimate Office application for the Linux platform is coming to OS2/eCS, with [http://www.innotek.de/products/ Innotek] once again applying its Odin skills to good effect !&lt;br /&gt;
* Lotus Smartsuite, updated to [http://www.lotus.com/products/smartsuiteos2.nsf version 1.7.3] with many improvments - particularly for those needing to work with MS Office documents (commercial).&lt;br /&gt;
* ROMLogic Papyrus Office, recently updated to version 10 - in both the German and English languages - a surprisingly compact Office solution (commercial)&lt;br /&gt;
* SunDial Office, the Rodney Dangerfield of powerful, well designed Office suites - for those who prefer a different way of getting the job done (commercial)&lt;br /&gt;
* Lotus Notes, one of the main rivals to MS Exchange/Outlook in the Fortune 500 space is apparently to be released in a Java version by IBM.  The abscence of this key application on our preferred platform was likely cited as a reason for walking away from OS/2, so a Java version usable on OS2/eCS would be great !&lt;br /&gt;
* A new CIFS/SMB Client (not a netdrive plugin) to allow eCS/OS2 to transparently access resources and files held both on (the formerly ubquitous) Windows servers and on the Linux and FreeBSD servers which have now won acceptance everywhere from SOHO to the Fortune 500&lt;br /&gt;
&lt;br /&gt;
=Servers for Every Purpose=&lt;br /&gt;
&lt;br /&gt;
IBM Warp Server for eBusiness (WSeB) was great, once, but has fallen far behind the pace and is unlikely to ever be substantially enhanced by IBM (it also costs a lot, for what you get).  The modern open source server software for OS2/eCS included in the list below offers so much performance and value. . . perhaps we will one day be able to buy a commercially supported OS2/eCS ServerSuite from eCS resellers ?  Until then, you can be up and running with some of the great free and commercial server software below !&lt;br /&gt;
&lt;br /&gt;
* Web Servers, such as [http://silk.apana.org.au/apache/ Apache] for OS/2 (open source) the svelt and efficient [http://dink.org/web2/ Web/2] or the W3C [http://www.w3.org/Jigsaw/ Jigsaw] server (written in Java !)&lt;br /&gt;
* Application Servers, such as [http://os2ports.com/content/sections/zopeos2 Zope] (open source) &amp;amp; IBM [http://www.os2.cz/index.php?lang=en&amp;amp;v=view&amp;amp;nid=1300 WebSphere 4.01] (commercial).&lt;br /&gt;
* Database Servers, such as [http://www.quassarbbs.com/yuri/mysql2/index.html MySQL] and [http://venuto.monrif.net/ PostgreSQL] (free) or IBM [http://www-3.ibm.com/software/data/db2/udb/ DB2]  (commercial)&lt;br /&gt;
* File &amp;amp; Print Servers, such as [http://samba.org/ Samba] (free) or [http://www-3.ibm.com/software/os/warp/warp-server/ IBM WarpServer for eBusiness] (commercial)&lt;br /&gt;
* Directory Servers, such as [http://www.openldap.org/ OpenLDAP] (will this LDAP server be ported by [http://www4.airnet.ne.jp/tyano/ Takashi Yano] ?)&lt;br /&gt;
* Mail Servers, such as [http://www.zeryx.com/ ZxMail] (commercial) and [http://eepjm.newcastle.edu.au/os2/Weasel.html Weasel] (also very well regarded).&lt;br /&gt;
* Boot Servers, such as the [http://www.q-systemsonline.com/pxe_booting2.html Q-Systems] solution, able to boot diskless OS2/eCS PCs over a LAN&lt;br /&gt;
* FTP Servers, such as the superb [http://www.os2ezine.com/20010216/ftpserver.html FTPServer]  by Peter Moylan (shareware).&lt;br /&gt;
* Standby Servers, such as [http://www.os2bbs.com/os2news/httP;//www,innotek.de/products/costandby/costandbygeneral_e.html CoStandby server for eBusiness] by Innotek (commercial).&lt;br /&gt;
* BackUp and Recovery Servers, such as [http://www.cds-inc.com/prod/ba2ksv.html# BackAgain/2000 Server] by CDS Inc. (commercial).&lt;br /&gt;
* Proxy Cache Servers, such as [http://www.os2.spb.ru/software/internet/squid/ Squid for OS/2]  (open source)&lt;br /&gt;
* Domain Name Servers, such as [http://www.goldencode.com/atlos2/notes/dns/dns.html#obtaincode BIND 8] from the ISC (free). Is anybody porting [http://www.isc.org/products/BIND/bind9.html BIND 9]  ?&lt;br /&gt;
* Multi-function Server suites, such as [http://www.inetpowerserver.com/ InetPowerServer] or [http://www.nititelecom.com/caravandownload.htm Caravan] for mail, web and ftp use&lt;br /&gt;
* DHCP Servers, such as that which ships with WSeB, or a port of something from the OSS world ?&lt;br /&gt;
* Transaction Servers, like IBM CICS for OS/2 (apparently IBM has withdrawn it from sale).&lt;br /&gt;
&lt;br /&gt;
=Improved Multimedia Support=&lt;br /&gt;
&lt;br /&gt;
* A fully licenced DVD movie player, with no crashing during playback &amp;amp; flawless audio-synch&lt;br /&gt;
* An elegant, up to date port from the Linux platform of [http://www.reamined.on.ca/doconnor/xine/ Xine for OS/2] currently a work in progress by Darwin O&#039;Connor.&lt;br /&gt;
* A commercially supported [http://www.mozilla.org/ports/os2/ Warpzilla] based browser that integrates the Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7 Player], Adobe Acrobat Reader 6.0 as a helper application and a [http://www.dvdfllc.co.jp/ DVD licence].&lt;br /&gt;
* Regular updates to the very useful [ftp://hobbes.nmsu.edu/pub/os2/system/drivers/sound/uniaudio_gpl_compiledbinaries2.zip Universal Audio Driver] for OS2/eCS (free GPL version).&lt;br /&gt;
* Ability to record DVDs - CDRecord [ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ ProDVD] is now available for OS2/eCS (free)&lt;br /&gt;
* Complete replacement for MMOS/2 WPS classes ([http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes] by Chris Wohlgemuth)&lt;br /&gt;
* Create audio &amp;amp; data CDs in a snap using the power of the WPS ( [http://www.os2world.com/cdwriting/creator/creatormain.htm Audio/Data CD Creator] )&lt;br /&gt;
* Multimedia playback with support popular audio/video codecs ([http://os2.kiev.ua/en/wv.php WarpVision] - Free).&lt;br /&gt;
* Better hardware accelerated video support ([http://os2.kiev.ua/en/overlay.php WarpOverlay!] project - from the Kiev Elephant)&lt;br /&gt;
* Improved MP3 media players (WarpAmp - Free, PM123 - Shareware).&lt;br /&gt;
* Ogg Vorbis, FLAC and MP3 playback ([http://math.berkeley.edu/%7Eroconnor/MMIOMP3/ Multimedia IOProcs] and the [http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes])&lt;br /&gt;
* Support for RealAudio &amp;amp; Video streams ( can Innotek get [http://www.real.com/ RealPlayer 10] running using its [http://odin.netlabs.org/ Odin] technology ? )&lt;br /&gt;
* Sound drivers that accomodate simultaneous audio under OS2/eCS and WinOS2&lt;br /&gt;
* Sound scheme editor ([ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/scheme/sound16.zip Sound Scheme Editor] - Free)&lt;br /&gt;
* A full-featured sound recorder/editor (such as the promising [http://home.clara.net/orac/os2.htm#dtape D-Tape project] from Paul Ratcliffe)&lt;br /&gt;
* New Audio-Video and Graphics Codecs - not yet another player (we have VERY good ones today)&lt;br /&gt;
* More and better plugins/helper applications for Mozilla/Netscape (i.e. for WAV, MPG, etc etc)&lt;br /&gt;
&lt;br /&gt;
=System Utilities=&lt;br /&gt;
&lt;br /&gt;
* A PM utility comparable to Norton SysInfo that every OS2/eCS user can admire ([http://hobbes.nmsu.edu/cgi-bin/h-viewer?sh=1&amp;amp;fname=/pub/os2/util/system/sysinfo0820.zip Sysinfo/2 0.8.20] by Alexey Smirnov - Free)&lt;br /&gt;
* A utility that automatically mounts USB media, updates the list of the accessible devices and assigns the corresponding drive letter ([http://hobbes.nmsu.edu/cgi-bin/h-browse?sh=1&amp;amp;dir=//pub/os2/util/disk USBmountD]).&lt;br /&gt;
* User friendly PM application for editing your Config.sys ([http://www.tyra2.de/ Tyra/2]- Shareware)&lt;br /&gt;
* Another PM application for system maintenance ([http://www.os2world.com/goran/cfgtool.htm Config Tool] by Goran Ivankovic - Free)&lt;br /&gt;
* A compendium of Config.sys information (Joerg Sievers&#039; [http://www.warpsite.de/en/csdp/about.htm Config.Sys Documentation Project], ConfigTool [http://www.os2world.com/goran/cfgtool/cfgdat.htm database] by Klaus Staedtler)&lt;br /&gt;
* Association editor, like the utility of similar name ([http://www.os2ss.com/information/kelder/ AssoEdit] by Henk Kelder - Free)&lt;br /&gt;
* INI editor with repair function ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial, [ftp://ftp.pc.ibm.com/pub/pccbbs/os2_ews/iniedit.zip IniEdit] - Free EWS)&lt;br /&gt;
* Defrag program for all OS2/eCS supported file systems ([http://hobbes.nmsu.edu/pub/os2/util/disk/gulite20.zip Graham Utilities] - was Commercial)&lt;br /&gt;
* Uninstaller that monitors installations for perfect cleanup later ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial)&lt;br /&gt;
* Better internet dialer applications ([http://www.fx.dk/injoy/ InJoy] - Shareware, [http://www.isdnpm.de/home.htm ISDNPM] - Shareware, [http://en.ecomstation.ru/dialer/ Dialer/2] - Free, [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links])&lt;br /&gt;
* A process killer that grabs Ctl-Alt-Del, REXX interface ([http://www.pcs-soft.com/productcc25.htm CAD Commander] - Commercial)&lt;br /&gt;
* Priority manager ([http://www.prioritymaster.com/ Priority Master] - Commercial)&lt;br /&gt;
* Work Place Shell (WPS) class manager ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* File Phoenix/2, an effective FAT and HPFS undelete tool ([http://archiv.leo.org/pub/comp/os/os2/leo/systools/phenx135.zip/ Version 1.35] - Free EWS)&lt;br /&gt;
* GUI File Manager, with a tree view like that in Windows 3.1 (http://www.os2world.com/freeos2/file.html#ffreedom FileFreedom 2.02] - Freeware)&lt;br /&gt;
* Ability to open command line from WPS folders ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* Better network utilities: traceroute, nbtstat, ping, etc included in eCS and IPA subscriptions.&lt;br /&gt;
* A really useful Character Map applet ([http://glass.os2.spb.ru/software/english/charmap.html Character Map/2] by Glassman - Free - GNU GPL)&lt;br /&gt;
* Benchmarks to test OS2/eCS performance on your own system ([http://warped.cswnet.com/Sysbench/ SysBench] - Free - Source code available)&lt;br /&gt;
&lt;br /&gt;
=Just Browsing=&lt;br /&gt;
&lt;br /&gt;
There are a number of good native PM and CLI web browsers available for OS2/eCS, some bulky, some slim, some older, some startlingly new.   What I wish was on my own desktop right now is an &amp;quot;eComStation themed&amp;quot; browser  based on the latest [http://www.mozilla.org/ports/os2/ Mozilla] or [http://www.ph.unimelb.edu.au/%7Essk/kde/srcdoc/khtml/KHTMLPart.html KHTML] code (used by Apple&#039;s [http://www.apple/safari/ Safari-web] browser for OS X, by KDE in its Konqueror browser for Linux and in ABrowse for Atheos) - with integrated multimedia helper applications to smoothly handle PDF and Flash content.  This sought-after browser would, ofcourse, provide by default bookmarks, including for the eCS updates site, OS2/eCS developer sites, news pages and free / commercial software provider sites.  For the here and now (or yesterday if you prefer) try these six choices - all of them have their own strengths and weaknesses :&lt;br /&gt;
&lt;br /&gt;
* For IBM Passport Advantage (IPA) subscribers there is the IBM Web Browser (commercial)&lt;br /&gt;
* For other OS2/eCS users (or those who want to use the latest versions) there are two other Mozilla based browsers; eg. [http://www.mozilla.org/ports/os2/ Warpzilla], and the browser-only version now known as [http://www.mozilla.org/projects/firefox/ Mozilla - Firefox].&lt;br /&gt;
* There is also the older but still widely used Netscape 4.61 for OS/2 web browser (Free)&lt;br /&gt;
* If you want something really different, you can even pay for [http://www.opera.com/products/desktop/index.dml?platform=os2 Opera] 5 for OS2/eCS - Commercial&lt;br /&gt;
* For nostalgic OS/2 users, there will always be IBM WebExplorer - it coulda been a contender - too bad IBM likely won&#039;t release the code either to the OS2/eCS community or else to Serenity Systems or an ISV such as Golden Code.&lt;br /&gt;
&lt;br /&gt;
=User Interface Enhancements=&lt;br /&gt;
&lt;br /&gt;
The WPS and PM &amp;quot;are OS2/eCS&amp;quot; to most users.  To replace either of these two elements of the OS2/eCS platform is to lead users to choose a whole different OS, like Red Hat, MacOSX or FreeBSD.  If OS2/eCS becomes &amp;quot;more like Windows&amp;quot; (as is happening with many Linux distributions) we would be losing one of the key advantages our favorite OS platform retains - its unmatched user interface.  That advantage can be increased yet further - here are some ways :&lt;br /&gt;
&lt;br /&gt;
* The OS2/eCS useability enhancements Rich Walsh has created in his DragText 3.8 product are just great.  I wish they were integrated into eCS 1.x like Dialog Enhancer and eWorkplace.  For the forseeable future, it seems likely to remain one of those must-have products, like oven mitts, aspirin and electric lighting.&lt;br /&gt;
* Include a tiny widget on the system bar allowing easy switching between different LAN configurations with a single click; eg toggling between &amp;quot;Work/Office&amp;quot; with a fixed IP and a proxy and &amp;quot;Home&amp;quot;, with DHCP and no proxy etc. There is already Windows shareware that allows this available.&lt;br /&gt;
* Improved color scheme editor (ColourManager/2 originally by Richard Castle - Shareware)&lt;br /&gt;
* The ability to easily create a directory, by default, in any &amp;quot;file, save&amp;quot; option (even windoze has this often useful feature).&lt;br /&gt;
* Make Scitech SNAP the default video driver under OS2/eCS.&lt;br /&gt;
* Tabbed windows, like Mozilla&#039;s tabbed pages, but useable with any OS2/eCS application. The-Ion window manager for X servers uses this user interface idea.&lt;br /&gt;
* Give REXX scripts access to WPS objects (using XWorkplace or the very promising WPS Wizard).&lt;br /&gt;
* Replace the IBM Presentation Manager (PM) with an open source clean room re-implementation optimised for stability, not performance. This PM clone should not break tools or key applications.&lt;br /&gt;
* Christian Langanke has provided us with (Animated Mouse Pointers 1.01 for OS/2 - Free)&lt;br /&gt;
* Develop a plan to systematically replace every original WPS class with a better designed, more stable, functional equivalent (preferably to be released under dual commercial / BSD syle licences.  Hmmm this seems, gradually, to be happening. . .)&lt;br /&gt;
* Transform OS2 titlebars, backgrounds, buttons etc (Styler/2 by Alessandro Cantatore - Shareware - variants are included in eCS 1.0 and 1.1)&lt;br /&gt;
* Transparent windows and folders (Candybarz by Netlabs)&lt;br /&gt;
* Allow small (32x32) icons in high resolutions (Dialog Enhancer by Richard Castle - Shareware)&lt;br /&gt;
* While eCS 1.2 now bundles the Snowstorm screensaver, those still using MCP or earlier releases of OS/2 may like to try Screensaver by Siegfried Hanisch or else take a look at Screen Saver by Jostein Ullestad - Shareware&lt;br /&gt;
* Add a Recycle Bin with options for managing deleted files &amp;amp; WPS objects (XWorkplace - Free, TrashCan 2.71 - Free)&lt;br /&gt;
* Logout, close apps, and restart of desktop - like Windows98 does (XWorkplace - Free)&lt;br /&gt;
* Dynamic resolution changing.&lt;br /&gt;
* Better, centralized configuration for display driver and other settings.&lt;br /&gt;
* A Shutdown folder and the option to reboot when shutting down (XWorkplace - Free)&lt;br /&gt;
* Improved selective install - change hardware or software, without having to do both.&lt;br /&gt;
* Option to have full path name in title of folders (XWorkplace - Free)&lt;br /&gt;
* Ability to readily locate all Shadows of an object and all Folder templates.&lt;br /&gt;
* Enhanced replacements for the venerable WarpCenter (XWorkplace - Free, Systray Widget for XCenter based on the original work of Dmitry Zaharov - Free)&lt;br /&gt;
* Determination of file type by header info (so Windows .HLP files open with WinHelp, and OS/2 and eComStation .HLP files open with NewView)&lt;br /&gt;
* A font manager to avoid absurdly long font selection lists (XWorkplace - Free, FontFolder - Shareware)&lt;br /&gt;
&lt;br /&gt;
=Warp Legacy OS Sub-Systems - the Next Generation=&lt;br /&gt;
&lt;br /&gt;
OS/2 has a long, proud history of supporting legacy software such as 16-bit DOS and Windows. Several teams have done amazing work to enhance DOS, the 32-bit DPMI DOS environment, Win16, GeOS and other legacy software environments for which OS2/eCS already contains built-in support.  Yet relatively little of this work has so far been made available in a form usable by ordinary OS2/eCS end-users.&lt;br /&gt;
&lt;br /&gt;
Many OS/2 users say &amp;quot;Let those who want it, pay for it&amp;quot;.  Removing MDOS and WinOS2 from the base OS2/eCS product and offering a seperate Legacy OS Sub-System CD to interested buyers, might be the fairest way to fund a very extensive refresh of DOS, DPMI and Win16 support.  This CD would provide end users with a &amp;quot;single-click&amp;quot; installation of the original WinOS2 sub-system, plus an eCS-themed GUI (perhaps using the Calmira II technology) plus Win32s 1.25, plus-Paragon DOS or the newly released DR-DOS 8.0 (for their speed, ongoing development status and features eg. FAT32 drivers) plus all of the patches and fixes available for the OS2/eCS DPMI host (0.9x and 1.0) for 32-bit DOS apps.&lt;br /&gt;
&lt;br /&gt;
* Eliminate 16-bit resource limits in WinOS2 and in DOS Virtual Machines a.k.a. &amp;quot;DVMs&amp;quot;.&lt;br /&gt;
* Full 16 bit WAVE and MIDI support in DOS boxes and Win-OS/2.&lt;br /&gt;
* New look &amp;amp; feel for WinOS2 sessions (WPS for Windows - Free or Calmira II - Free or Paypal.&lt;br /&gt;
* Improve OS2/eCS DVM compatibility with DPMI games (vCOMPAT by Martin Kiewitz - Free)&lt;br /&gt;
* Installs of WinOS2 to include support for Win32s up to version 1.25 (Win32s compatibility list)&lt;br /&gt;
* REXX in DOS sessions (like IBM PC-DOS 2000 or Regina-REXX- Free)&lt;br /&gt;
* Provide VFAT long file name support for DOS and WinOS2 sessions.&lt;br /&gt;
* Display short versions of long filenames so that DOS &amp;amp; Windows can see them.&lt;br /&gt;
* Provide a &amp;quot;start&amp;quot; command in DOS sessions (4OS2 by JP Software - now free or &amp;quot;StartB&amp;quot; by Christian Langanke)&lt;br /&gt;
* Ability to run the many K-12 Educational applications from Breadbox.com, using the Industry Standard GUI version of GeOS running on OS2/eCS.&lt;br /&gt;
* Distribute the DPMI version of the Seal 2 graphical user interface for use with DOS VMs (free).&lt;br /&gt;
&lt;br /&gt;
=Other Wishes for OS/2 and eComStation=&lt;br /&gt;
&lt;br /&gt;
* Desktop Virtual LAN (DVL) - see top ten wishes above.  The underlying technology is meant to be absolutely invisible to the end user.  After booting, they would only see a regular eCS desktop come up, but when they click on the icon for, say, Microsoft Access 2000 that appears on their eCS 1.2 desktop, Access just launches as if the user was sitting at an ordinary WinXP machine.  For this different approach to running unmodified Win32 applications (and unmodified Linux CLI apps) on OS2/eCS to have adequate &amp;quot;useability&amp;quot;, then the virtualised machines running a copy of Windows 2000 and a copy of Linux would each have to be started up as soon as the PC was powered on.  This idea is one possible use for the existing HOB XServer, VNC Server/Viewer and SVISTA technologies.  I suggest that the &amp;quot;secret host&amp;quot; OS would be 64 bit NetBSD as it has significant respect and mindshare among developers, is under heavy development, has no licencing fees to pay and, unlike OS2/eCS, supports all modes offered by the AMD x86-64 platform; likely to displace the x86-32 platform within three years or so.&lt;br /&gt;
* Provide Firefox / Mozilla with any easy to use extra function eg. to convert PMMail *.msg files to Mozilla / Firefox format, perhaps using the PMM2MOZ program to &amp;quot;import&amp;quot; the *.msg files.&lt;br /&gt;
* Opera 7 - do you feel the need for speed ?  A successful effort to port the Opera browser to OS/2 and eCS should result in a great product that adds credibility to OS2/eCS as an alternative on the x86 platform.&lt;br /&gt;
* In the interests of coherency and understanding, stop referring to DOS Virtual Machines &amp;quot;VDMs&amp;quot; (rename them as &amp;quot;DVMs&amp;quot; so acronym mirrors &amp;quot;JVM&amp;quot;)&lt;br /&gt;
* The ability to host Linux, WinXP, other OS choices in a virtual machine under OS2/eCS - Serenity Systems is now working on SViSta (commercial)&lt;br /&gt;
* A rewrite of MPTS PROTMAN, which allows dynamic network driver (re)configuration (a necessity for properly utilizing TCP/BEUI in a DHCP environment).&lt;br /&gt;
* Examples of newly developed and maintained embeded systems that use OS2/eCS for mission critical applications, such as EMS telephony (Total Recall System by Chris Martinic - Commercial).&lt;br /&gt;
* Install a single variant of the REXX interpreter (Object REXX by IBM) as it is intolerant of flaky programming habits, compared to its less discerning sibling&lt;br /&gt;
* Ability to map &amp;quot;Windows Special&amp;quot; and other keys to useful functions (XWorkplace or eStylerLite in eCS 1.x; Win95Key - Free)&lt;br /&gt;
* A Chinese and other Language Homework Trainer package that runs on eComStation (free).&lt;br /&gt;
* Support for multiple monitors &amp;quot;Dual-Head&amp;quot; (SNAP Graphics by Scitech Software - Commercial)&lt;br /&gt;
* A native PM graphical configuration utility for the promising InetPowerServer suite&lt;br /&gt;
* Better support for Daylight Savings Time (eCS Clock in eCS 1.x; DSTswitch - Shareware)&lt;br /&gt;
* Provide an eComStation Pluggable Look And Feel (PLAF) for Sun Java applications, so that every application running on an eCS JVM will take on the appearance of a native PM application written for OS2/eCS.&lt;br /&gt;
* A heavily refreshed PM native VNC Viewer ( and ongong development of Eugene Romanenko&#039;s promising new PM VNC Server 1.02 for OS2/eCS )&lt;br /&gt;
* Implement eCS 2.x as series of tightly linked virtual PCs running on an SMP 64-bit OS-platform such as GNU Darwin, NetBSD or GNU Linux (with one VM capturing C-A-D for crash recovery)&lt;br /&gt;
* Make the OS2/eCS CD bootable for installation or maintenance (BootAble by Hayo Baan)&lt;br /&gt;
* An easy browser-based system for end-users to submit problem reports - see the eComStation.com web site for eCS Bug Reporting !!&lt;br /&gt;
* A better, and more intuitive, method of integrating OS2/eCS with MS Windows in peer networks.&lt;br /&gt;
* Enable the Shift-Printscreen key combo for windowed OS2/eCS sessions&lt;br /&gt;
* A &amp;quot;Network Browser&amp;quot; to quickly navigate around the network attached devices.&lt;br /&gt;
* A better file manager - perhaps based on the source code of FM/2.&lt;br /&gt;
* A &amp;quot;WebExplorer&amp;quot; style browser - with the Gecko engine, Java, Javascript and 128-bit encryption&lt;br /&gt;
* Leave the NumLock on if it&#039;s turned on at startup by the BIOS (XWorkplace - Free).&lt;br /&gt;
* Update bootable OS2/eCS or eComStation install CDs with fixes (UpdCD by Zsolt Kadar - Free)&lt;br /&gt;
* A utility to help clean-up of INI files, so that broken WPS links need not be stored forever (XWorkplace - Free).&lt;br /&gt;
* Enhanced APM 1.2 (power management) support (APM/2 utility)&lt;br /&gt;
* Start OS2/eCS applications from a DOS prompt: avoid swapping windows (Seamless OS/2 - free)&lt;br /&gt;
* Integrate fully working Watchcat or a supported functional equivalent such as CAD-Handler into eCS !&lt;br /&gt;
* Better Plug and Play adapter support, but not as &amp;quot;good&amp;quot; as Windows ME&lt;br /&gt;
* Further polishing of the already impressive OS installer - it is now becoming one of the best elements of the user experience !!&lt;/div&gt;</summary>
		<author><name>Davidme</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4187</id>
		<title>The Warp Wishlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4187"/>
		<updated>2006-10-25T22:15:34Z</updated>

		<summary type="html">&lt;p&gt;Davidme: /* Must Have - Features and Applications */ Links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Warp Wishlist is now available at this netlabs.org wiki page with permission from it&#039;s maintainer. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.os2bbs.com/os2news/OS2Wishlist.html Os2bbs page]&lt;br /&gt;
&amp;lt;br&amp;gt;Visit also the [[Ideas]] wiki page.&lt;br /&gt;
&lt;br /&gt;
=The Top Ten Wishes=&lt;br /&gt;
&lt;br /&gt;
* A commercially supported, full featured [[GCC]] port, at the same code level as that of the equivalent Linux package (see &amp;quot;[[#Mind Your Language|Mind Your Language]]&amp;quot;, below)&lt;br /&gt;
* Great tools for [[porting|converting]] applications written for [[Win32]] or for [[XWindows]] into GUI native [[PM]] apps such as the extraordinary project [http://everblue.netlabs.org/ Everblue] from Netlabs, which should make it easier and much faster to bring applications originally written for the [[Linux]] and [[Unix]] platforms to OS2/eCS).&lt;br /&gt;
* A &amp;quot;Ready for eCS&amp;quot; certification process (to go with the [http://dev.ecomstation.com/mod.php?mod=userpage&amp;amp;menu=106&amp;amp;page_id=16 logo]) for hardware and software - to enable eCS buyers to see whether products are certified to work with their eCS system BEFORE they purchase them.  Five criteria for this logo might be&lt;br /&gt;
*# installs to optional drive locations using [http://warpin.netlabs.org/ WarpIn] or something better (such as an [[RPM]]-style package manager);&lt;br /&gt;
*# available in all the same [[NLS]] versions as eCS; &lt;br /&gt;
*# fully supports the InnoTek-[http://www.innotek.de/products/ft2lib/ft2libgeneral_e.html Font Engine for OS/2];&lt;br /&gt;
*# uses the [http://eros2.by.ru/systray_widget_en.shtml SysTray] API from [[ErOS2]];&lt;br /&gt;
*# has been updated within the last twelve months.&lt;br /&gt;
* [[Bootable JFS]], though this file system may be seen as &amp;quot;too alternative&amp;quot; for desktop use by John Q Public (or in any SOHO account unfamiliar with [[AIX]]) it lets us walk away from [[HPFS]] and [[FAT16]] boot drives, thereby reducing the number of required filesystems to one (like the ubiquitous Win* platform) - IBM already supports booting AIX and Linux from JFS, so how come they&#039;re dragging their collective feet on facilitating the code changes needed for bootable [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS] to become a reality on OS2/eCS ?&lt;br /&gt;
* The ability to easily install, load and run ubiquitous Win32 applications (eg MS Office XP) that the average business has already paid for, and prefers to keep using,  without the need for any Windows licenses on our PCs ( [http://www.codeweavers.com/products/office/ CrossOver Office]  gives Linux and FreeBSD users this ability already).&lt;br /&gt;
* Develop eCS 2.x as the first Desktop Virtual LAN (DVL) for x86 PCs.  The idea is to virtualise a complete heterogenous LAN consisting of two virtualised workstations and a virtualised file and print server machine.  The virtual server machine could run generic Linux and [[Samba]], first virtual workstation would run eComStation 1.2 and the second virtual workstation could run Windows NT or Win2000 (see &amp;quot;[[#other wishes|other wishes]]&amp;quot; - below).&lt;br /&gt;
* The latest release of the Sun [[Java]] 2 Standard Edition ([[J2SE]]) platform.  A native OS2/eCS port of Java 1.4.1 is available from [http://www.goldencode.com/company/press/20020814.html Golden Code] Development Corporation, while [http://www.innotek.de/products/javaos2/ Innotek] has released their own Java 1.42_05 product, which uses their unique [[Odin]] technology to run unmodified Win32 Java code from Sun&lt;br /&gt;
* The seamless integration of the [[Innotek Web Pack Plus]] for OS/2 and Castlesoft [[Colour Manager]] into the base eCS 1.x and future 2.x products.&lt;br /&gt;
* A media player, like the very impressive [http://os2.kiev.ua/en/wv.php WarpVisionGUI] project that is packaged with whatever license is needed to legally play back commercial [[DVD]] movies.&lt;br /&gt;
* Support for fourteen NLS versions; eg English, German, Dutch, Russian (available) plus French, Spanish, Italian, Portugese, Swedish, Trad Chinese, Simplified Chinese, Japanese, Korean, Hungarian and [http://std.dkuug.dk/JTC1/SC2/WG2/docs/n1643/n1643.htm Klingon] (as soon as commercially practicable).&lt;br /&gt;
&lt;br /&gt;
=The Programer&#039;s Cauldron=&lt;br /&gt;
&lt;br /&gt;
Our platform of choice needs constantly improving tools.  The very sophisticated cross platform [http://wxwindows.org/dl_os2.htm#dev wxWidgets] GUI application development framework is a good example of what is available for OS2/eCS.  Other steps forward may include :&lt;br /&gt;
&lt;br /&gt;
* Continued development of the potentially very important OSS [http://eclipseos2.netlabs.org/ Eclipse Java IDE] for the OS2/eCS platform (brought to you by [http://projects.netlabs.org/ Netlabs] )&lt;br /&gt;
* Increased C99 and C++98 standards compliance for compilers and tools running on OS2/eCS.&lt;br /&gt;
* Regular updates to the [[EMX]] runtime, to keep it feature compatible with the latest GNU C compilers available on mainstream Linux distros such as [[Xandros]].&lt;br /&gt;
* A new edition - dusted off and scrubbed clean of anachronisms of the pre-MCP2/eCS era - of at least one mainstream [[book]] that focuses on the unique aspects of the OS2/eCS platform&lt;br /&gt;
* A versatile, full featured Help File authoring package such as [http://www.hypermake.com/english/n024.html#hd24 Hypermake] by [[Martin Vieregg]] (shareware) or [http://www.os2world.com/vyperhelp/ VyperHelp] by [[Mektek]] (Open Source - GNU GPL)&lt;br /&gt;
* Feature sets equalling those available on the fascinating [http://www.iti.upv.es/%7Emaragda/doc/index.html Linux], solid [http://www.netbsd.org/ NetBSD] and occasionally notorious [http://www.deanliou.com/WinRG/ Win32] platforms today.&lt;br /&gt;
* A native OS2/eCS 32-bit parser and editor for [[XML]] and [[SGML]] files ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gx- gX] from Untravelled Sphere).&lt;br /&gt;
* Add support for compression of [[LX]] executables to the [[OpenWatcom]] C/C++ linker.&lt;br /&gt;
* An annual OS2/eCS developer seminar - held immediately after, and in the same city, as a large IT event unrelated to OS2/eCS.  Seminar attendees can reduce their time away from the office and, perhaps, charge their airfare to the non-OS2/eCS event that they needed to attend in that city anyway.&lt;br /&gt;
* Add Intel [[SSE1]] and [[SSE2]] instruction set enhancements to the OpenWatcom compiler&lt;br /&gt;
* A port of the modern, standards compliant [http://comeaucomputing.com/custom.html Comeau] C and C++ tools to OS2/eCS (commercial).&lt;br /&gt;
&lt;br /&gt;
=Mind Your Language=&lt;br /&gt;
&lt;br /&gt;
The OS2/eCS platform is well supported by languages and associated toolsets today and, due to the generally thankless work of many gifted OS2/eCS programers, the available choices are constantly improving.  Languages and application development tools ready for your next OS2/eCS project include :&lt;br /&gt;
&lt;br /&gt;
* [[C]] and [[C++]] options include [http://www.openwatcom.org/about/info_content.html OpenWatcom C/C++ 1.2] (free) and the commercially supported [http://www.innotek.de/products/gccos2/gccos2general_e.html Innotek GCC 3.2 for OS/2] &lt;br /&gt;
* Pascal options include the [http://sibyl.netlabs.org/ Netlabs OpenSibyl] project, [http://www.vpascal.com/ Virtual Pascal] for OS2 and [http://www.us.freepascal.org/down-os2.html Free Pascal for OS2].&lt;br /&gt;
* [[REXX]] options include [http://www-3.ibm.com/software/ad/obj-rexx/ ObjectREXX], (Open Sourced by IBM but not available for OS/2-eCS yet - [http://www.oorexx.org/ Open Object REXX]) Watcom [http://www.edm2.com/0206/vrexx.html VX-REXX] (find it on eBay) and [http://regina-rexx.sourceforge.net/index.html Regina-REXX] (free)&lt;br /&gt;
* [[Java]] is well supported on OS2/eCS. For a powerful multiplatform Java IDE that runs great on OS2/eCS, try [http://www.netbeans.org/ide/index.html NetBeans] (free, open source).&lt;br /&gt;
* [[Ada]] is available for OS2/eCS with [http://os2ports.com/content/sections/ada GNU Ada 95] (free) &lt;br /&gt;
* [[PHP]] your tool of choice ?  Then here&#039;s [http://silk.apana.org.au/php/ PHP 4] (free) &lt;br /&gt;
* [[Perl]] one, knit two ?  The [http://www.prima.eu.org/ PRIMA Toolkit] is a multi-platform GUI application development tool available for the OS2/eCS platform.&lt;br /&gt;
* [[Python]] handlers will love [http://www.andymac.org/python.html Python 2.3.4] (free)&lt;br /&gt;
* [[Fortran]] coders can get productive with [http://www.openwatcom.org/about/info_content.html OpenWatcom Fortran 1.2] (free)&lt;br /&gt;
* [[Smalltalk]] for big results !  Try the modern, well regarded [http://www.ibm.com/software/awdtools/smalltalk/  IBM VisualAge Smalltalk] or the open-source [[Squeak]].&lt;br /&gt;
&lt;br /&gt;
=Must Have - Features and Applications=&lt;br /&gt;
&lt;br /&gt;
Much of the best software available for OS2/eCS today is available at no cost under open source licences.  However, large commercial users often prefer to pay for a commercially licenced product (eg. StarOffice) rather than use free software of equal quality ( eg.[http://www.openoffice.org/ OpenOffice.org 1.2] ), perhaps because of the legally enforcible obligations commercial software licences may place on software vendors.  Having such choices is great !  Whether &amp;quot;running native&amp;quot; or utilising the very sexy Odin subsystem, there are some standard / mainstream applications that OS/2 and eCS need to support in order to offer aid and comfort to Windows survivors taking those hesitant first steps toward a brighter, less costly x86 alternative.&lt;br /&gt;
&lt;br /&gt;
* Support for [[ACPI]], without which OS2/eCS may cease to be a viable OS on future mainstream PC hardware.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install mutually compatible versions of [[Sane]]/2 and [[Tame]]/2 to any directory nominated.&lt;br /&gt;
* Integrated WPS folder views for many archiver formats (like [[ZIP]], [[RAR]], [[ARJ]], etc) - should be similar to the implementation in [[Object Desktop]], but inherit the extensions from e.g., XWorkplace ( [http://www.subsys.de/eZIP/ eZIP]).&lt;br /&gt;
* Enhancements to both the Presentation Manager (GUI) and command line (CLI) user interfaces, in particular, a robust new 32-bit [[command interpreter]] to replace the archaic IBM [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/conapi.html 16-bit CMD.exe] that still ships with every copy of OS/2 and eComStation sold.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users double-click once to install both [[Ghostscript]] for eCS/OS2 and [http://www.cs.wisc.edu/%7Eghost/gsview/ GhostView] to any directory nominated.&lt;br /&gt;
* Provide support in OS2/eCS for the [[X.500]] and [[DCE]] standards and for [[Kerberos]] authentication.&lt;br /&gt;
* A cool GUI internet dialer out of the box with a modern feature set (like [http://www.isdnpm.de/home.htm ISDNPM]) - the new eCSCoNet in eComStation 1.1 has banished DOIP to a museum. Also available are the deservedly popular [http://www.fx.dk/injoy/ InJoy Dialer] (character based) and [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links]&lt;br /&gt;
* A single sign-on facility, to obtain secure access from OS2/eCS to files and resources on Unix, Windows, Netware, Linux and Mac OS X servers - either over a LAN or across the world.&lt;br /&gt;
* ALL configuration info to reside in a readable and editable set of files, saved in one known place (i.e. x:\System\OS2\ini).&lt;br /&gt;
* Full support for reading and writing more modern Adobe .[[PDF]] documents within OS2/eCS word processors (see [[Lucide]]).&lt;br /&gt;
* A highly scalable [[mail server]] with [[IMAP]]4 support - ([http://www.stalker.com/CommuniGatePro/ CommunigatePro] - Commercial).&lt;br /&gt;
* Better support for [[Palm]]OS PDA devices ( [http://jsyncmanager.sourceforge.net/ JSyncManager] by Brad Barclay - free GPL ).&lt;br /&gt;
* [[Project scheduling]] software with Gantt charts ( so far, there is [http://www.ws-it.de/en/product/ptime/ptimeuse.html PTime/2] by Wolfram Schmid ).&lt;br /&gt;
* An up to date [[Citrix]] [[ICA]] Client such as the very professional [http://www.innotek.de/products/citrixos2/citrixos2features_e.html OS/2 Kit for Citrix ICA Client 7.100 Release 1] from Innotek GmbH.&lt;br /&gt;
* A native, full featured, bloat-free equivalent to MS Outlook - to ease transition from the high-cost Windows environment to OS2/eCS for price sensitive corporate users (the [http://lookout.netlabs.org/ Lookout/2] project).&lt;br /&gt;
&lt;br /&gt;
=Some Priority Applications for Porting=&lt;br /&gt;
&lt;br /&gt;
* Adobe Acrobat 6 - while [http://www.cs.wisc.edu/%7Eghost/gsview/index.htm GSView] or [http://www.subsys.de/ePDF/ ePDF] can do the job (mostly), Mac and Windows ex-users will forever insist on using the latest version of a product they have known and used for year after year.  For the moment, Innotek are offering release four of their OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_e.html Adobe Acrobat Reader 4.05] and release one of their planned OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_beta_e.html Adobe Acrobat Reader 5.1].&lt;br /&gt;
* Ximian Evolution and Ximian Connector. [http://www.ximian.com/products/evolution/ Evolution] is a highly regarded open-source MS Outlook look-alike, now fast gaining users on the Linux platform.  Ximian Connector allows non-Microsoft clients to connect to an MS Exchange Server.  Novell &amp;quot;loved it so much, they bought the company&amp;quot;.  For OS2/eCS to fit easily into mainstream corporate networks, something like these two GNOME based products need to be ported from Linux and/or Solaris as a high priority.&lt;br /&gt;
* Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7] Player, not yet available for OS2/eCS, as the hard working team at Innotek are yet to obtain a licence (is this because of high cost ?).&lt;br /&gt;
* RealPlayer 10 - needed mainly for the same reasons as Acrobat 6. The Helix DNA [http://www.helixcommunity.org/ client] has been open sourced by RealNetworks, which should lead, in time, to an OS2/eCS port of this versatile media player.  Maybe it is not needed, but Windows refugees would sorely miss it.&lt;br /&gt;
* Intuit Quicken - because it is nearly ubiquitous and its absence is a show-stopper for many SOHO users, who have all their financial skills/records tied up in this one, simple to use product.&lt;br /&gt;
* Niku Workbench, a modern full featured alternative to Microsoft Project.  It&#039;s code has recently been released under the GPL (see [http://www.openworkbench.org/index.php OpenWorkBench] ) - free&lt;br /&gt;
* VirtualDub, a multimedia editor, with useful [http://www.virtualdub.org/features features] for everyone with a digital video or still camera.  Can you port OpenDub to OS2/eCS ?  (free GPL).&lt;br /&gt;
* Port XLib to OS2/eCS Presentation Manager to swell the flow of applications written for Linux and Unix that can be adapted with relatve ease to run on OS2/eCS (eg. project [http://everblue.netlabs.org/ Everblue], from Netlabs)&lt;br /&gt;
* VideoLan, is a full featured open source cross-platform [http://www.videolan.org/vlc/features.html media player and streaming server] with a plethora of Codecs and skins -  is the toolset needed to port this great looking application to OS2/eCS available ?&lt;br /&gt;
&lt;br /&gt;
=Kernel Desires=&lt;br /&gt;
&lt;br /&gt;
Not so long ago, OS/2 was arguably less crash prone than other x86 choices (notably Win9x), but in more recent times WinXP and some Linux distros have reversed this lead. Key GUI architecture decisions taken over ten years ago by the designers of PM and the WPS make it impossible to terminate some failing processes, including the WPS and PM themselves.  If OS2/eCS is to retain support from its current users, let alone attract new users, increased stability for PM and the WPS and a bullet-proof process killer are essential OS enhancements.&lt;br /&gt;
&lt;br /&gt;
* Multiple asynchronous input queues - the OS/2 Holy Grail - without this, process-killers often fail.&lt;br /&gt;
* A new 32-bit command processor ([http://www.scitechsoft.com/ftp/devel/4os2/ 4OS2 by JPSoft] - newly free and being actively maintained, or [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/cmd.html 32-bit Command Interpreter] by JdeBP - Free)&lt;br /&gt;
* A more capable Graphics Rendering Engine - a prerequisite to provide all applications with (optional) anti-aliased fonts for low resolution monitors (i.e. unable to show 104 dpi on a CRT or 114 dpi on a TFT display).&lt;br /&gt;
* The ability to utilise multiple virtual CPUs on Intel processors with its Hyperthreading feature.&lt;br /&gt;
* Support for AMD&#039;s [http://www.x86-64.org/about x86-64 CPU] (64-bit superset of the IA-32 architecture)&lt;br /&gt;
* Support for AMD&#039;s [http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_861_1028,00.html 3DNow!] instruction set&lt;br /&gt;
* Support for Intel&#039;s SSE1 and SSE2 instruction sets.&lt;br /&gt;
* X11/Motif API&#039;s ([ftp://ftp.netlabs.org/pub/xfree86/ XFree86/OS2 project] - Free, [http://www.hobsoft.com/www_us/produkte/connect/x11.htm HOBLink X11] - Commercial).&lt;br /&gt;
* Remove the 31 character font-naming limitation - to ease document exchange and interoperability.&lt;br /&gt;
* Symmetrical Multi-Processor (SMP) support for both Client ([http://consultron.ca/english/products/ecomstation/ecspro.html eCS with the SMP Pack]) &amp;amp; Server ([http://www-3.ibm.com/software/os/warp/warp-server/ IBM WSeB])&lt;br /&gt;
* Better hibernation support - support for JFS/LVM, SCSI, HPFS, etc&lt;br /&gt;
* Elimination of the former 512MB limit for memory addressing (already fixed in IBMs MCP and Serenity&#039;s eCS 1.0 or above)&lt;br /&gt;
* Allow &amp;quot;mounting&amp;quot; a device under an arbitrary path name ( as in Windows 2000 and WinXP )&lt;br /&gt;
* IBM completes (or releases for others to develop) SOM 3.0  in the form initially released as a beta in Februrary 1996, thus providing a CORBA 2 compliant object request broker for OS2/eCS. [The [http://www.objs.com/x3h7/som.htm System Object Model (SOM)], is an IBM implementation of [http://www.omg.org/gettingstarted/corbafaq.htm CORBA]  and forms the base on which the WorkPlace Shell (WPS) is built. The WPS in OS/2 4.52 and eComStation still uses the outdated, less capable IBM SOM 2.1 ]&lt;br /&gt;
&lt;br /&gt;
=System Security &amp;quot;Out of the Box&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
There have been at least four products or projects which delivered multiple-user functionality (eg. desktop prefs/settings are determined by a user&#039;s login ID) to OS/2, but none of them has ever been distributed as a part of the base OS, in the way that Microsoft has for Windows since at least 1995. For lack of distribution with the base OS, this product category has stagnated on OS2/eCS.  The lack of even the most basic multiple-user features &amp;quot;out of the box&amp;quot; makes OS2/eCS almost unique on x86 - but not in a good way !  A number of valuable projects will let us eliminate this deficiency :&lt;br /&gt;
&lt;br /&gt;
* [http://en.ecomstation.ru/openssh/ Security/2]  is now a requirement to run OpenSSH/2 and is currently expected to form a part of eCS 2.x product&lt;br /&gt;
* For more secure connections, installation of [http://en.ecomstation.ru/openssh/ OpenSSH/2] by default (instead of rLogin and Telnet).&lt;br /&gt;
* Better security - C2 while connected to a network (based on extending SES in Warp 4.x)&lt;br /&gt;
* For rusted-on IBM branded OS/2 users, multiple user features are offered with [http://www.quasarbbs.net/cristiano/mudesk.html MultiDesk] by Cristiano Guadagnino - Free &lt;br /&gt;
* Access control ([http://www-5.ibm.com/services/es/bis/secure.html IBM Secure Entry] and (perhaps in future) Sesame by [http://www.goldencode.com/ Golden Code] - Commercial)&lt;br /&gt;
* Filesystem with password encryption of all data stored - as with NTFS&lt;br /&gt;
* Anti Virus options with modern virus scanning engines ([http://enterprisesecurity.symantec.com/products/products.cfm?productID=27 Norton Antivirus] by Symantec, Viruscan by McAfee or the very popular [http://www.norman.com/products_nvc_os2.shtml Virus Control] by Norman Data Defense Systems Inc.)&lt;br /&gt;
* An easy to install and use firewall application based on Stateful Packet Inspection technology.&lt;br /&gt;
* Strong file encryption/decryption with both VIO and (in future) PM interfaces ([http://www.blowgish.org/teatime.php TeaTime/2] by Daniël de Kok).&lt;br /&gt;
&lt;br /&gt;
=File System Support=&lt;br /&gt;
&lt;br /&gt;
* Better FAT32 and NTFS drivers - for large disks ([http://www.dsteiner.com/products/software/os2/ifs.htm NTFS utilities] - Free, [http://fat32.netlabs.org/index.phtml FAT32 drivers] - Free)&lt;br /&gt;
* Ability to boot the operating system from mainstream file systems such as NTFS, FAT32 and EXT2 (FAT16 and HPFS are at a developmental dead-end)&lt;br /&gt;
* Add UDF-support for removable Magneto-Optical storage to the existing file system drivers.&lt;br /&gt;
* Better support for VFAT long file names often used with Zip Disks and with plain Diskettes ([http://www.os2world.com/cgi-bin/news/viewnews.cgi?category=32&amp;amp;id=1085456753 VFATMon by Jason Stefanovich])&lt;br /&gt;
* Read/write access to Macintosh disks ([http://www.student.nada.kth.se/%7Ef96-bet/HFS/ HFS drivers] from Marcus Better - Now GPL on Hobbes)&lt;br /&gt;
* Read/write access to Linux file systems ([http://perso.wanadoo.fr/matthieu.willm/ext2-os2/ ext2-os2 drivers] by Matthieu Willm - Free)&lt;br /&gt;
* The ability to share a fast to recover 64-bit journalling file system (eg [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS2] ) with AIX and Linux.&lt;br /&gt;
* The ability to boot from and read/write to the much admired XFS journalling file system.&lt;br /&gt;
* Integrate TVFS support into the kernel ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=tvfs TVFS] - Free EWS, version 2.11 is now on Hobbes)&lt;br /&gt;
* A bullet-proof FDISK, display, analysis and recovery tool for disks and filesystems ( [http://www.dfsee.com/dfsee.htm DFSee] )&lt;br /&gt;
* Logical Volume Manager (no reliance on drive letters, provides sophisticated drive spanning)&lt;br /&gt;
* A database-like journalling filesystem with support for metadata (ie Extended Attributes) like BeFS in BeOS or like AFS in [http://www.atheos.cx/ AtheOS] .&lt;br /&gt;
&lt;br /&gt;
=Drivers R Us=&lt;br /&gt;
&lt;br /&gt;
* IBM completes the [http://ais.gmd.de/%7Eveit/os2/kee.html KEE API] to allow pure 32-bit physical device drivers (no more thunks, thanks!)&lt;br /&gt;
* Drivers for the [http://www.broadcom.com/ Broadcom] BCM4401 chipset, as many mainstream laptops (eg. the Dell Inspirion 8600) use this Broadcom chipset for the integrated NIC.&lt;br /&gt;
* Why not licence the surprising Panasonic USB drivers for DOS and include them in the eCS entry level product ?&lt;br /&gt;
* A driver for a PCI sound card, any sound card, that supports the MIDI hardware connection. This can be via the joystick port, USB or Firewire or whatever.&lt;br /&gt;
* A revolutionary video driver model ([http://www.scitechsoft.com/products/enterprise/os2features.html Scitech SNAP] - Commercial &amp;amp; Free variants)&lt;br /&gt;
* A universal driver for scanners (including USB 2.0 models) along the same lines as SNAP.&lt;br /&gt;
* Better CD-ROM / CD-RW / DVDs device manager drivers ( [http://hp.vector.co.jp/authors/VA001398/#faq_jjscdrom JJSCDROM] by Takayuki Suwa )&lt;br /&gt;
* Better support for [http://www.1394ta.org/ FireWire] 800 and other new enabling technologies such as&lt;br /&gt;
* Support for the [http://www4.tomshardware.com/storage/20020812/index.html Serial ATA] standard likely to replace EIDE for PC hard drives within two years is already included in Version 1.6.4 of Daniela Engert&#039;s Danis506 drivers - Great to hear it !&lt;br /&gt;
* Drivers for the proposed [http://www.serialattachedscsi.com/ Serial Attached SCSI] standard may be of special value to OS2/eCS users in future for attaching more demanding peripheral devices (such as scanners and disk arrays).&lt;br /&gt;
* Better PCI sound card drivers ([http://sound.netlabs.org/ SBLive! driver] - Free, [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument Universal Audio drivers] from Innotek - for IPA subscribers, or from eCS)&lt;br /&gt;
* Better support for modern video cards ([http://www.scitechsoft.com/products/enterprise/snap_os2_content.html Scitech SNAP Graphics] - Commercial)&lt;br /&gt;
* Better support for IEEE [http://www.80211-planet.com/news/article.php/1502671 802.11g], 802.11b and 802.11a wireless networks (WLAN), including PCI cards and the general availability of drivers for IBM devices based on the Lucent Orinoco chipset.&lt;br /&gt;
* Better USB 2.0 Scanner support - a serious deficiency today ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=usbscan USBScan.Sys] will hopefully integrate with [http://paulf.free.fr/sane-os2-gui.html SANE/2] - Free and [http://www.os2world.com/goran/tame.htm TAME/2] by Goran Ivankovic and Klaus Staedtler - Free)&lt;br /&gt;
* Better USB 2.0 Camera support (USB on OS/2 site maintained by Martin Iturbide)&lt;br /&gt;
* Better Serial drivers ([http://www.gwinn.com/ SIO2K] by Ray Gwinn - Shareware)&lt;br /&gt;
* Better printer drivers (IBM drivers for [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/5b74e0e7572dc53086256c2f00631d2c?OpenDocument postscript], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/fe52d45fee2e225986256c2f00630f76?OpenDocument inkjets], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/169817402fcb123186256c2f0062db5a?OpenDocument laserjets], and [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/067f720b0177c4c286256c2f00633470?OpenDocument plotters] - Free)&lt;br /&gt;
* Better DVD, DVD-RAM / DVD-RW and CD-RW support (IBM&#039;s [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/4b2e6f2261265d6d86256a810069fe2b?OpenDocument  UDF 2.01] - for IPA subscribers, or from eCS, [http://www.rsj.de/stage/en/cdwriter/cd_os2.asp RSJ CD Writer] - commercial)&lt;br /&gt;
* Better TV card support for BT878-based cards ([http://os2.kiev.ua/en/tvshow.php TVShow Project] - from Kiev Elephant)&lt;br /&gt;
* Better support for cable modems and xDSL ([ftp://ftp.uni-freiburg.de/pub/pc/os2/isdn/ ISDNPM], treats cable modems like an NIC)&lt;br /&gt;
* Support for USB 1.0, 1.1 and 2.0 (UHCI, OHCI and EHCI [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/eda0b842e1e56c1e86256c170050c84b?OpenDocument USB drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Support for multi-function Printer / Fax / Scanner / Copiers.&lt;br /&gt;
* Support for Sis7012 and Sis7018 audio (hopefully to be provided in a future release of [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument UNIAUD]).&lt;br /&gt;
* Updated DIVE, DART, and RTMIDI (for multimedia AND games)&lt;br /&gt;
* Universal device driver porting kit - something like IBM Open32, only for drivers&lt;br /&gt;
* Support for more and better joysticks with all their latest features ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gamedd new joystick driver] - Free)&lt;br /&gt;
* 32-bit PC Card 5.0 support ([http://www7.software.ibm.com/2bcprod.nsf/186d96ebef23e6438625689c007ac1ef/60cd60ba019194f7862566de0052496d?OpenDocument CardBus drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* 32-bit TCP/IP stack and applications ([http://techsupport.services.ibm.com/asd-bin/doc/en_us/tcpclnt/f-feat.htm version 4.3.x] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Enhanced support for removable media (LS120, LS240, Zip 250, Zip 750, Jaz, Syquest, etc.)&lt;br /&gt;
* Support for modern optical and &amp;quot;wheel&amp;quot; mice ([http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/899e6aa065ded37786256bf4006da652?OpenDocument IBM drivers] - Free, [http://www.nbsoftware.de/sw_ms21en.htm Amouse])&lt;br /&gt;
* Support for the PCTel HSP56 audio modem chip.&lt;br /&gt;
&lt;br /&gt;
=The Front Office=&lt;br /&gt;
&lt;br /&gt;
Few business or home users would consider OS2/eCS worth buying as as an alternative general purpose platform without a choice of high quality Office productivity software ready to go.  Happily, our preferred platform offers a wealth of alternatives in this area and our choices are getting much better in 2004 !&lt;br /&gt;
&lt;br /&gt;
* Microsoft Office, dust off that old Windows licence, you can soon use it to run MS Office in an OS2/eCS virtual machine such as [http://www.serenityvirtual.com/ SViSta] (commercial)&lt;br /&gt;
* OpenOffice.Org, the ultimate Office application for the Linux platform is coming to OS2/eCS, with [http://www.innotek.de/products/ Innotek] once again applying its Odin skills to good effect !&lt;br /&gt;
* Lotus Smartsuite, updated to [http://www.lotus.com/products/smartsuiteos2.nsf version 1.7.3] with many improvments - particularly for those needing to work with MS Office documents (commercial).&lt;br /&gt;
* ROMLogic Papyrus Office, recently updated to version 10 - in both the German and English languages - a surprisingly compact Office solution (commercial)&lt;br /&gt;
* SunDial Office, the Rodney Dangerfield of powerful, well designed Office suites - for those who prefer a different way of getting the job done (commercial)&lt;br /&gt;
* Lotus Notes, one of the main rivals to MS Exchange/Outlook in the Fortune 500 space is apparently to be released in a Java version by IBM.  The abscence of this key application on our preferred platform was likely cited as a reason for walking away from OS/2, so a Java version usable on OS2/eCS would be great !&lt;br /&gt;
* A new CIFS/SMB Client (not a netdrive plugin) to allow eCS/OS2 to transparently access resources and files held both on (the formerly ubquitous) Windows servers and on the Linux and FreeBSD servers which have now won acceptance everywhere from SOHO to the Fortune 500&lt;br /&gt;
&lt;br /&gt;
=Servers for Every Purpose=&lt;br /&gt;
&lt;br /&gt;
IBM Warp Server for eBusiness (WSeB) was great, once, but has fallen far behind the pace and is unlikely to ever be substantially enhanced by IBM (it also costs a lot, for what you get).  The modern open source server software for OS2/eCS included in the list below offers so much performance and value. . . perhaps we will one day be able to buy a commercially supported OS2/eCS ServerSuite from eCS resellers ?  Until then, you can be up and running with some of the great free and commercial server software below !&lt;br /&gt;
&lt;br /&gt;
* Web Servers, such as [http://silk.apana.org.au/apache/ Apache] for OS/2 (open source) the svelt and efficient [http://dink.org/web2/ Web/2] or the W3C [http://www.w3.org/Jigsaw/ Jigsaw] server (written in Java !)&lt;br /&gt;
* Application Servers, such as [http://os2ports.com/content/sections/zopeos2 Zope] (open source) &amp;amp; IBM [http://www.os2.cz/index.php?lang=en&amp;amp;v=view&amp;amp;nid=1300 WebSphere 4.01] (commercial).&lt;br /&gt;
* Database Servers, such as [http://www.quassarbbs.com/yuri/mysql2/index.html MySQL] and [http://venuto.monrif.net/ PostgreSQL] (free) or IBM [http://www-3.ibm.com/software/data/db2/udb/ DB2]  (commercial)&lt;br /&gt;
* File &amp;amp; Print Servers, such as [http://samba.org/ Samba] (free) or [http://www-3.ibm.com/software/os/warp/warp-server/ IBM WarpServer for eBusiness] (commercial)&lt;br /&gt;
* Directory Servers, such as [http://www.openldap.org/ OpenLDAP] (will this LDAP server be ported by [http://www4.airnet.ne.jp/tyano/ Takashi Yano] ?)&lt;br /&gt;
* Mail Servers, such as [http://www.zeryx.com/ ZxMail] (commercial) and [http://eepjm.newcastle.edu.au/os2/Weasel.html Weasel] (also very well regarded).&lt;br /&gt;
* Boot Servers, such as the [http://www.q-systemsonline.com/pxe_booting2.html Q-Systems] solution, able to boot diskless OS2/eCS PCs over a LAN&lt;br /&gt;
* FTP Servers, such as the superb [http://www.os2ezine.com/20010216/ftpserver.html FTPServer]  by Peter Moylan (shareware).&lt;br /&gt;
* Standby Servers, such as [http://www.os2bbs.com/os2news/httP;//www,innotek.de/products/costandby/costandbygeneral_e.html CoStandby server for eBusiness] by Innotek (commercial).&lt;br /&gt;
* BackUp and Recovery Servers, such as [http://www.cds-inc.com/prod/ba2ksv.html# BackAgain/2000 Server] by CDS Inc. (commercial).&lt;br /&gt;
* Proxy Cache Servers, such as [http://www.os2.spb.ru/software/internet/squid/ Squid for OS/2]  (open source)&lt;br /&gt;
* Domain Name Servers, such as [http://www.goldencode.com/atlos2/notes/dns/dns.html#obtaincode BIND 8] from the ISC (free). Is anybody porting [http://www.isc.org/products/BIND/bind9.html BIND 9]  ?&lt;br /&gt;
* Multi-function Server suites, such as [http://www.inetpowerserver.com/ InetPowerServer] or [http://www.nititelecom.com/caravandownload.htm Caravan] for mail, web and ftp use&lt;br /&gt;
* DHCP Servers, such as that which ships with WSeB, or a port of something from the OSS world ?&lt;br /&gt;
* Transaction Servers, like IBM CICS for OS/2 (apparently IBM has withdrawn it from sale).&lt;br /&gt;
&lt;br /&gt;
=Improved Multimedia Support=&lt;br /&gt;
&lt;br /&gt;
* A fully licenced DVD movie player, with no crashing during playback &amp;amp; flawless audio-synch&lt;br /&gt;
* An elegant, up to date port from the Linux platform of [http://www.reamined.on.ca/doconnor/xine/ Xine for OS/2] currently a work in progress by Darwin O&#039;Connor.&lt;br /&gt;
* A commercially supported [http://www.mozilla.org/ports/os2/ Warpzilla] based browser that integrates the Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7 Player], Adobe Acrobat Reader 6.0 as a helper application and a [http://www.dvdfllc.co.jp/ DVD licence].&lt;br /&gt;
* Regular updates to the very useful [ftp://hobbes.nmsu.edu/pub/os2/system/drivers/sound/uniaudio_gpl_compiledbinaries2.zip Universal Audio Driver] for OS2/eCS (free GPL version).&lt;br /&gt;
* Ability to record DVDs - CDRecord [ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ ProDVD] is now available for OS2/eCS (free)&lt;br /&gt;
* Complete replacement for MMOS/2 WPS classes ([http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes] by Chris Wohlgemuth)&lt;br /&gt;
* Create audio &amp;amp; data CDs in a snap using the power of the WPS ( [http://www.os2world.com/cdwriting/creator/creatormain.htm Audio/Data CD Creator] )&lt;br /&gt;
* Multimedia playback with support popular audio/video codecs ([http://os2.kiev.ua/en/wv.php WarpVision] - Free).&lt;br /&gt;
* Better hardware accelerated video support ([http://os2.kiev.ua/en/overlay.php WarpOverlay!] project - from the Kiev Elephant)&lt;br /&gt;
* Improved MP3 media players (WarpAmp - Free, PM123 - Shareware).&lt;br /&gt;
* Ogg Vorbis, FLAC and MP3 playback ([http://math.berkeley.edu/%7Eroconnor/MMIOMP3/ Multimedia IOProcs] and the [http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes])&lt;br /&gt;
* Support for RealAudio &amp;amp; Video streams ( can Innotek get [http://www.real.com/ RealPlayer 10] running using its [http://odin.netlabs.org/ Odin] technology ? )&lt;br /&gt;
* Sound drivers that accomodate simultaneous audio under OS2/eCS and WinOS2&lt;br /&gt;
* Sound scheme editor ([ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/scheme/sound16.zip Sound Scheme Editor] - Free)&lt;br /&gt;
* A full-featured sound recorder/editor (such as the promising [http://home.clara.net/orac/os2.htm#dtape D-Tape project] from Paul Ratcliffe)&lt;br /&gt;
* New Audio-Video and Graphics Codecs - not yet another player (we have VERY good ones today)&lt;br /&gt;
* More and better plugins/helper applications for Mozilla/Netscape (i.e. for WAV, MPG, etc etc)&lt;br /&gt;
&lt;br /&gt;
=System Utilities=&lt;br /&gt;
&lt;br /&gt;
* A PM utility comparable to Norton SysInfo that every OS2/eCS user can admire ([http://hobbes.nmsu.edu/cgi-bin/h-viewer?sh=1&amp;amp;fname=/pub/os2/util/system/sysinfo0820.zip Sysinfo/2 0.8.20] by Alexey Smirnov - Free)&lt;br /&gt;
* A utility that automatically mounts USB media, updates the list of the accessible devices and assigns the corresponding drive letter ([http://hobbes.nmsu.edu/cgi-bin/h-browse?sh=1&amp;amp;dir=//pub/os2/util/disk USBmountD]).&lt;br /&gt;
* User friendly PM application for editing your Config.sys ([http://www.tyra2.de/ Tyra/2]- Shareware)&lt;br /&gt;
* Another PM application for system maintenance ([http://www.os2world.com/goran/cfgtool.htm Config Tool] by Goran Ivankovic - Free)&lt;br /&gt;
* A compendium of Config.sys information (Joerg Sievers&#039; [http://www.warpsite.de/en/csdp/about.htm Config.Sys Documentation Project], ConfigTool [http://www.os2world.com/goran/cfgtool/cfgdat.htm database] by Klaus Staedtler)&lt;br /&gt;
* Association editor, like the utility of similar name ([http://www.os2ss.com/information/kelder/ AssoEdit] by Henk Kelder - Free)&lt;br /&gt;
* INI editor with repair function ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial, [ftp://ftp.pc.ibm.com/pub/pccbbs/os2_ews/iniedit.zip IniEdit] - Free EWS)&lt;br /&gt;
* Defrag program for all OS2/eCS supported file systems ([http://hobbes.nmsu.edu/pub/os2/util/disk/gulite20.zip Graham Utilities] - was Commercial)&lt;br /&gt;
* Uninstaller that monitors installations for perfect cleanup later ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial)&lt;br /&gt;
* Better internet dialer applications ([http://www.fx.dk/injoy/ InJoy] - Shareware, [http://www.isdnpm.de/home.htm ISDNPM] - Shareware, [http://en.ecomstation.ru/dialer/ Dialer/2] - Free, [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links])&lt;br /&gt;
* A process killer that grabs Ctl-Alt-Del, REXX interface ([http://www.pcs-soft.com/productcc25.htm CAD Commander] - Commercial)&lt;br /&gt;
* Priority manager ([http://www.prioritymaster.com/ Priority Master] - Commercial)&lt;br /&gt;
* Work Place Shell (WPS) class manager ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* File Phoenix/2, an effective FAT and HPFS undelete tool ([http://archiv.leo.org/pub/comp/os/os2/leo/systools/phenx135.zip/ Version 1.35] - Free EWS)&lt;br /&gt;
* GUI File Manager, with a tree view like that in Windows 3.1 (http://www.os2world.com/freeos2/file.html#ffreedom FileFreedom 2.02] - Freeware)&lt;br /&gt;
* Ability to open command line from WPS folders ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* Better network utilities: traceroute, nbtstat, ping, etc included in eCS and IPA subscriptions.&lt;br /&gt;
* A really useful Character Map applet ([http://glass.os2.spb.ru/software/english/charmap.html Character Map/2] by Glassman - Free - GNU GPL)&lt;br /&gt;
* Benchmarks to test OS2/eCS performance on your own system ([http://warped.cswnet.com/Sysbench/ SysBench] - Free - Source code available)&lt;br /&gt;
&lt;br /&gt;
=Just Browsing=&lt;br /&gt;
&lt;br /&gt;
There are a number of good native PM and CLI web browsers available for OS2/eCS, some bulky, some slim, some older, some startlingly new.   What I wish was on my own desktop right now is an &amp;quot;eComStation themed&amp;quot; browser  based on the latest [http://www.mozilla.org/ports/os2/ Mozilla] or [http://www.ph.unimelb.edu.au/%7Essk/kde/srcdoc/khtml/KHTMLPart.html KHTML] code (used by Apple&#039;s [http://www.apple/safari/ Safari-web] browser for OS X, by KDE in its Konqueror browser for Linux and in ABrowse for Atheos) - with integrated multimedia helper applications to smoothly handle PDF and Flash content.  This sought-after browser would, ofcourse, provide by default bookmarks, including for the eCS updates site, OS2/eCS developer sites, news pages and free / commercial software provider sites.  For the here and now (or yesterday if you prefer) try these six choices - all of them have their own strengths and weaknesses :&lt;br /&gt;
&lt;br /&gt;
* For IBM Passport Advantage (IPA) subscribers there is the IBM Web Browser (commercial)&lt;br /&gt;
* For other OS2/eCS users (or those who want to use the latest versions) there are two other Mozilla based browsers; eg. [http://www.mozilla.org/ports/os2/ Warpzilla], and the browser-only version now known as [http://www.mozilla.org/projects/firefox/ Mozilla - Firefox].&lt;br /&gt;
* There is also the older but still widely used Netscape 4.61 for OS/2 web browser (Free)&lt;br /&gt;
* If you want something really different, you can even pay for [http://www.opera.com/products/desktop/index.dml?platform=os2 Opera] 5 for OS2/eCS - Commercial&lt;br /&gt;
* For nostalgic OS/2 users, there will always be IBM WebExplorer - it coulda been a contender - too bad IBM likely won&#039;t release the code either to the OS2/eCS community or else to Serenity Systems or an ISV such as Golden Code.&lt;br /&gt;
&lt;br /&gt;
=User Interface Enhancements=&lt;br /&gt;
&lt;br /&gt;
The WPS and PM &amp;quot;are OS2/eCS&amp;quot; to most users.  To replace either of these two elements of the OS2/eCS platform is to lead users to choose a whole different OS, like Red Hat, MacOSX or FreeBSD.  If OS2/eCS becomes &amp;quot;more like Windows&amp;quot; (as is happening with many Linux distributions) we would be losing one of the key advantages our favorite OS platform retains - its unmatched user interface.  That advantage can be increased yet further - here are some ways :&lt;br /&gt;
&lt;br /&gt;
* The OS2/eCS useability enhancements Rich Walsh has created in his DragText 3.8 product are just great.  I wish they were integrated into eCS 1.x like Dialog Enhancer and eWorkplace.  For the forseeable future, it seems likely to remain one of those must-have products, like oven mitts, aspirin and electric lighting.&lt;br /&gt;
* Include a tiny widget on the system bar allowing easy switching between different LAN configurations with a single click; eg toggling between &amp;quot;Work/Office&amp;quot; with a fixed IP and a proxy and &amp;quot;Home&amp;quot;, with DHCP and no proxy etc. There is already Windows shareware that allows this available.&lt;br /&gt;
* Improved color scheme editor (ColourManager/2 originally by Richard Castle - Shareware)&lt;br /&gt;
* The ability to easily create a directory, by default, in any &amp;quot;file, save&amp;quot; option (even windoze has this often useful feature).&lt;br /&gt;
* Make Scitech SNAP the default video driver under OS2/eCS.&lt;br /&gt;
* Tabbed windows, like Mozilla&#039;s tabbed pages, but useable with any OS2/eCS application. The-Ion window manager for X servers uses this user interface idea.&lt;br /&gt;
* Give REXX scripts access to WPS objects (using XWorkplace or the very promising WPS Wizard).&lt;br /&gt;
* Replace the IBM Presentation Manager (PM) with an open source clean room re-implementation optimised for stability, not performance. This PM clone should not break tools or key applications.&lt;br /&gt;
* Christian Langanke has provided us with (Animated Mouse Pointers 1.01 for OS/2 - Free)&lt;br /&gt;
* Develop a plan to systematically replace every original WPS class with a better designed, more stable, functional equivalent (preferably to be released under dual commercial / BSD syle licences.  Hmmm this seems, gradually, to be happening. . .)&lt;br /&gt;
* Transform OS2 titlebars, backgrounds, buttons etc (Styler/2 by Alessandro Cantatore - Shareware - variants are included in eCS 1.0 and 1.1)&lt;br /&gt;
* Transparent windows and folders (Candybarz by Netlabs)&lt;br /&gt;
* Allow small (32x32) icons in high resolutions (Dialog Enhancer by Richard Castle - Shareware)&lt;br /&gt;
* While eCS 1.2 now bundles the Snowstorm screensaver, those still using MCP or earlier releases of OS/2 may like to try Screensaver by Siegfried Hanisch or else take a look at Screen Saver by Jostein Ullestad - Shareware&lt;br /&gt;
* Add a Recycle Bin with options for managing deleted files &amp;amp; WPS objects (XWorkplace - Free, TrashCan 2.71 - Free)&lt;br /&gt;
* Logout, close apps, and restart of desktop - like Windows98 does (XWorkplace - Free)&lt;br /&gt;
* Dynamic resolution changing.&lt;br /&gt;
* Better, centralized configuration for display driver and other settings.&lt;br /&gt;
* A Shutdown folder and the option to reboot when shutting down (XWorkplace - Free)&lt;br /&gt;
* Improved selective install - change hardware or software, without having to do both.&lt;br /&gt;
* Option to have full path name in title of folders (XWorkplace - Free)&lt;br /&gt;
* Ability to readily locate all Shadows of an object and all Folder templates.&lt;br /&gt;
* Enhanced replacements for the venerable WarpCenter (XWorkplace - Free, Systray Widget for XCenter based on the original work of Dmitry Zaharov - Free)&lt;br /&gt;
* Determination of file type by header info (so Windows .HLP files open with WinHelp, and OS/2 and eComStation .HLP files open with NewView)&lt;br /&gt;
* A font manager to avoid absurdly long font selection lists (XWorkplace - Free, FontFolder - Shareware)&lt;br /&gt;
&lt;br /&gt;
=Warp Legacy OS Sub-Systems - the Next Generation=&lt;br /&gt;
&lt;br /&gt;
OS/2 has a long, proud history of supporting legacy software such as 16-bit DOS and Windows. Several teams have done amazing work to enhance DOS, the 32-bit DPMI DOS environment, Win16, GeOS and other legacy software environments for which OS2/eCS already contains built-in support.  Yet relatively little of this work has so far been made available in a form usable by ordinary OS2/eCS end-users.&lt;br /&gt;
&lt;br /&gt;
Many OS/2 users say &amp;quot;Let those who want it, pay for it&amp;quot;.  Removing MDOS and WinOS2 from the base OS2/eCS product and offering a seperate Legacy OS Sub-System CD to interested buyers, might be the fairest way to fund a very extensive refresh of DOS, DPMI and Win16 support.  This CD would provide end users with a &amp;quot;single-click&amp;quot; installation of the original WinOS2 sub-system, plus an eCS-themed GUI (perhaps using the Calmira II technology) plus Win32s 1.25, plus-Paragon DOS or the newly released DR-DOS 8.0 (for their speed, ongoing development status and features eg. FAT32 drivers) plus all of the patches and fixes available for the OS2/eCS DPMI host (0.9x and 1.0) for 32-bit DOS apps.&lt;br /&gt;
&lt;br /&gt;
* Eliminate 16-bit resource limits in WinOS2 and in DOS Virtual Machines a.k.a. &amp;quot;DVMs&amp;quot;.&lt;br /&gt;
* Full 16 bit WAVE and MIDI support in DOS boxes and Win-OS/2.&lt;br /&gt;
* New look &amp;amp; feel for WinOS2 sessions (WPS for Windows - Free or Calmira II - Free or Paypal.&lt;br /&gt;
* Improve OS2/eCS DVM compatibility with DPMI games (vCOMPAT by Martin Kiewitz - Free)&lt;br /&gt;
* Installs of WinOS2 to include support for Win32s up to version 1.25 (Win32s compatibility list)&lt;br /&gt;
* REXX in DOS sessions (like IBM PC-DOS 2000 or Regina-REXX- Free)&lt;br /&gt;
* Provide VFAT long file name support for DOS and WinOS2 sessions.&lt;br /&gt;
* Display short versions of long filenames so that DOS &amp;amp; Windows can see them.&lt;br /&gt;
* Provide a &amp;quot;start&amp;quot; command in DOS sessions (4OS2 by JP Software - now free or &amp;quot;StartB&amp;quot; by Christian Langanke)&lt;br /&gt;
* Ability to run the many K-12 Educational applications from Breadbox.com, using the Industry Standard GUI version of GeOS running on OS2/eCS.&lt;br /&gt;
* Distribute the DPMI version of the Seal 2 graphical user interface for use with DOS VMs (free).&lt;br /&gt;
&lt;br /&gt;
=Other Wishes for OS/2 and eComStation=&lt;br /&gt;
&lt;br /&gt;
* Desktop Virtual LAN (DVL) - see top ten wishes above.  The underlying technology is meant to be absolutely invisible to the end user.  After booting, they would only see a regular eCS desktop come up, but when they click on the icon for, say, Microsoft Access 2000 that appears on their eCS 1.2 desktop, Access just launches as if the user was sitting at an ordinary WinXP machine.  For this different approach to running unmodified Win32 applications (and unmodified Linux CLI apps) on OS2/eCS to have adequate &amp;quot;useability&amp;quot;, then the virtualised machines running a copy of Windows 2000 and a copy of Linux would each have to be started up as soon as the PC was powered on.  This idea is one possible use for the existing HOB XServer, VNC Server/Viewer and SVISTA technologies.  I suggest that the &amp;quot;secret host&amp;quot; OS would be 64 bit NetBSD as it has significant respect and mindshare among developers, is under heavy development, has no licencing fees to pay and, unlike OS2/eCS, supports all modes offered by the AMD x86-64 platform; likely to displace the x86-32 platform within three years or so.&lt;br /&gt;
* Provide Firefox / Mozilla with any easy to use extra function eg. to convert PMMail *.msg files to Mozilla / Firefox format, perhaps using the PMM2MOZ program to &amp;quot;import&amp;quot; the *.msg files.&lt;br /&gt;
* Opera 7 - do you feel the need for speed ?  A successful effort to port the Opera browser to OS/2 and eCS should result in a great product that adds credibility to OS2/eCS as an alternative on the x86 platform.&lt;br /&gt;
* In the interests of coherency and understanding, stop referring to DOS Virtual Machines &amp;quot;VDMs&amp;quot; (rename them as &amp;quot;DVMs&amp;quot; so acronym mirrors &amp;quot;JVM&amp;quot;)&lt;br /&gt;
* The ability to host Linux, WinXP, other OS choices in a virtual machine under OS2/eCS - Serenity Systems is now working on SViSta (commercial)&lt;br /&gt;
* A rewrite of MPTS PROTMAN, which allows dynamic network driver (re)configuration (a necessity for properly utilizing TCP/BEUI in a DHCP environment).&lt;br /&gt;
* Examples of newly developed and maintained embeded systems that use OS2/eCS for mission critical applications, such as EMS telephony (Total Recall System by Chris Martinic - Commercial).&lt;br /&gt;
* Install a single variant of the REXX interpreter (Object REXX by IBM) as it is intolerant of flaky programming habits, compared to its less discerning sibling&lt;br /&gt;
* Ability to map &amp;quot;Windows Special&amp;quot; and other keys to useful functions (XWorkplace or eStylerLite in eCS 1.x; Win95Key - Free)&lt;br /&gt;
* A Chinese and other Language Homework Trainer package that runs on eComStation (free).&lt;br /&gt;
* Support for multiple monitors &amp;quot;Dual-Head&amp;quot; (SNAP Graphics by Scitech Software - Commercial)&lt;br /&gt;
* A native PM graphical configuration utility for the promising InetPowerServer suite&lt;br /&gt;
* Better support for Daylight Savings Time (eCS Clock in eCS 1.x; DSTswitch - Shareware)&lt;br /&gt;
* Provide an eComStation Pluggable Look And Feel (PLAF) for Sun Java applications, so that every application running on an eCS JVM will take on the appearance of a native PM application written for OS2/eCS.&lt;br /&gt;
* A heavily refreshed PM native VNC Viewer ( and ongong development of Eugene Romanenko&#039;s promising new PM VNC Server 1.02 for OS2/eCS )&lt;br /&gt;
* Implement eCS 2.x as series of tightly linked virtual PCs running on an SMP 64-bit OS-platform such as GNU Darwin, NetBSD or GNU Linux (with one VM capturing C-A-D for crash recovery)&lt;br /&gt;
* Make the OS2/eCS CD bootable for installation or maintenance (BootAble by Hayo Baan)&lt;br /&gt;
* An easy browser-based system for end-users to submit problem reports - see the eComStation.com web site for eCS Bug Reporting !!&lt;br /&gt;
* A better, and more intuitive, method of integrating OS2/eCS with MS Windows in peer networks.&lt;br /&gt;
* Enable the Shift-Printscreen key combo for windowed OS2/eCS sessions&lt;br /&gt;
* A &amp;quot;Network Browser&amp;quot; to quickly navigate around the network attached devices.&lt;br /&gt;
* A better file manager - perhaps based on the source code of FM/2.&lt;br /&gt;
* A &amp;quot;WebExplorer&amp;quot; style browser - with the Gecko engine, Java, Javascript and 128-bit encryption&lt;br /&gt;
* Leave the NumLock on if it&#039;s turned on at startup by the BIOS (XWorkplace - Free).&lt;br /&gt;
* Update bootable OS2/eCS or eComStation install CDs with fixes (UpdCD by Zsolt Kadar - Free)&lt;br /&gt;
* A utility to help clean-up of INI files, so that broken WPS links need not be stored forever (XWorkplace - Free).&lt;br /&gt;
* Enhanced APM 1.2 (power management) support (APM/2 utility)&lt;br /&gt;
* Start OS2/eCS applications from a DOS prompt: avoid swapping windows (Seamless OS/2 - free)&lt;br /&gt;
* Integrate fully working Watchcat or a supported functional equivalent such as CAD-Handler into eCS !&lt;br /&gt;
* Better Plug and Play adapter support, but not as &amp;quot;good&amp;quot; as Windows ME&lt;br /&gt;
* Further polishing of the already impressive OS installer - it is now becoming one of the best elements of the user experience !!&lt;/div&gt;</summary>
		<author><name>Davidme</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4186</id>
		<title>The Warp Wishlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4186"/>
		<updated>2006-10-25T22:11:10Z</updated>

		<summary type="html">&lt;p&gt;Davidme: /* Mind Your Language */ Links. or the open-source Squeak.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Warp Wishlist is now available at this netlabs.org wiki page with permission from it&#039;s maintainer. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.os2bbs.com/os2news/OS2Wishlist.html Os2bbs page]&lt;br /&gt;
&amp;lt;br&amp;gt;Visit also the [[Ideas]] wiki page.&lt;br /&gt;
&lt;br /&gt;
=The Top Ten Wishes=&lt;br /&gt;
&lt;br /&gt;
* A commercially supported, full featured [[GCC]] port, at the same code level as that of the equivalent Linux package (see &amp;quot;[[#Mind Your Language|Mind Your Language]]&amp;quot;, below)&lt;br /&gt;
* Great tools for [[porting|converting]] applications written for [[Win32]] or for [[XWindows]] into GUI native [[PM]] apps such as the extraordinary project [http://everblue.netlabs.org/ Everblue] from Netlabs, which should make it easier and much faster to bring applications originally written for the [[Linux]] and [[Unix]] platforms to OS2/eCS).&lt;br /&gt;
* A &amp;quot;Ready for eCS&amp;quot; certification process (to go with the [http://dev.ecomstation.com/mod.php?mod=userpage&amp;amp;menu=106&amp;amp;page_id=16 logo]) for hardware and software - to enable eCS buyers to see whether products are certified to work with their eCS system BEFORE they purchase them.  Five criteria for this logo might be&lt;br /&gt;
*# installs to optional drive locations using [http://warpin.netlabs.org/ WarpIn] or something better (such as an [[RPM]]-style package manager);&lt;br /&gt;
*# available in all the same [[NLS]] versions as eCS; &lt;br /&gt;
*# fully supports the InnoTek-[http://www.innotek.de/products/ft2lib/ft2libgeneral_e.html Font Engine for OS/2];&lt;br /&gt;
*# uses the [http://eros2.by.ru/systray_widget_en.shtml SysTray] API from [[ErOS2]];&lt;br /&gt;
*# has been updated within the last twelve months.&lt;br /&gt;
* [[Bootable JFS]], though this file system may be seen as &amp;quot;too alternative&amp;quot; for desktop use by John Q Public (or in any SOHO account unfamiliar with [[AIX]]) it lets us walk away from [[HPFS]] and [[FAT16]] boot drives, thereby reducing the number of required filesystems to one (like the ubiquitous Win* platform) - IBM already supports booting AIX and Linux from JFS, so how come they&#039;re dragging their collective feet on facilitating the code changes needed for bootable [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS] to become a reality on OS2/eCS ?&lt;br /&gt;
* The ability to easily install, load and run ubiquitous Win32 applications (eg MS Office XP) that the average business has already paid for, and prefers to keep using,  without the need for any Windows licenses on our PCs ( [http://www.codeweavers.com/products/office/ CrossOver Office]  gives Linux and FreeBSD users this ability already).&lt;br /&gt;
* Develop eCS 2.x as the first Desktop Virtual LAN (DVL) for x86 PCs.  The idea is to virtualise a complete heterogenous LAN consisting of two virtualised workstations and a virtualised file and print server machine.  The virtual server machine could run generic Linux and [[Samba]], first virtual workstation would run eComStation 1.2 and the second virtual workstation could run Windows NT or Win2000 (see &amp;quot;[[#other wishes|other wishes]]&amp;quot; - below).&lt;br /&gt;
* The latest release of the Sun [[Java]] 2 Standard Edition ([[J2SE]]) platform.  A native OS2/eCS port of Java 1.4.1 is available from [http://www.goldencode.com/company/press/20020814.html Golden Code] Development Corporation, while [http://www.innotek.de/products/javaos2/ Innotek] has released their own Java 1.42_05 product, which uses their unique [[Odin]] technology to run unmodified Win32 Java code from Sun&lt;br /&gt;
* The seamless integration of the [[Innotek Web Pack Plus]] for OS/2 and Castlesoft [[Colour Manager]] into the base eCS 1.x and future 2.x products.&lt;br /&gt;
* A media player, like the very impressive [http://os2.kiev.ua/en/wv.php WarpVisionGUI] project that is packaged with whatever license is needed to legally play back commercial [[DVD]] movies.&lt;br /&gt;
* Support for fourteen NLS versions; eg English, German, Dutch, Russian (available) plus French, Spanish, Italian, Portugese, Swedish, Trad Chinese, Simplified Chinese, Japanese, Korean, Hungarian and [http://std.dkuug.dk/JTC1/SC2/WG2/docs/n1643/n1643.htm Klingon] (as soon as commercially practicable).&lt;br /&gt;
&lt;br /&gt;
=The Programer&#039;s Cauldron=&lt;br /&gt;
&lt;br /&gt;
Our platform of choice needs constantly improving tools.  The very sophisticated cross platform [http://wxwindows.org/dl_os2.htm#dev wxWidgets] GUI application development framework is a good example of what is available for OS2/eCS.  Other steps forward may include :&lt;br /&gt;
&lt;br /&gt;
* Continued development of the potentially very important OSS [http://eclipseos2.netlabs.org/ Eclipse Java IDE] for the OS2/eCS platform (brought to you by [http://projects.netlabs.org/ Netlabs] )&lt;br /&gt;
* Increased C99 and C++98 standards compliance for compilers and tools running on OS2/eCS.&lt;br /&gt;
* Regular updates to the [[EMX]] runtime, to keep it feature compatible with the latest GNU C compilers available on mainstream Linux distros such as [[Xandros]].&lt;br /&gt;
* A new edition - dusted off and scrubbed clean of anachronisms of the pre-MCP2/eCS era - of at least one mainstream [[book]] that focuses on the unique aspects of the OS2/eCS platform&lt;br /&gt;
* A versatile, full featured Help File authoring package such as [http://www.hypermake.com/english/n024.html#hd24 Hypermake] by [[Martin Vieregg]] (shareware) or [http://www.os2world.com/vyperhelp/ VyperHelp] by [[Mektek]] (Open Source - GNU GPL)&lt;br /&gt;
* Feature sets equalling those available on the fascinating [http://www.iti.upv.es/%7Emaragda/doc/index.html Linux], solid [http://www.netbsd.org/ NetBSD] and occasionally notorious [http://www.deanliou.com/WinRG/ Win32] platforms today.&lt;br /&gt;
* A native OS2/eCS 32-bit parser and editor for [[XML]] and [[SGML]] files ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gx- gX] from Untravelled Sphere).&lt;br /&gt;
* Add support for compression of [[LX]] executables to the [[OpenWatcom]] C/C++ linker.&lt;br /&gt;
* An annual OS2/eCS developer seminar - held immediately after, and in the same city, as a large IT event unrelated to OS2/eCS.  Seminar attendees can reduce their time away from the office and, perhaps, charge their airfare to the non-OS2/eCS event that they needed to attend in that city anyway.&lt;br /&gt;
* Add Intel [[SSE1]] and [[SSE2]] instruction set enhancements to the OpenWatcom compiler&lt;br /&gt;
* A port of the modern, standards compliant [http://comeaucomputing.com/custom.html Comeau] C and C++ tools to OS2/eCS (commercial).&lt;br /&gt;
&lt;br /&gt;
=Mind Your Language=&lt;br /&gt;
&lt;br /&gt;
The OS2/eCS platform is well supported by languages and associated toolsets today and, due to the generally thankless work of many gifted OS2/eCS programers, the available choices are constantly improving.  Languages and application development tools ready for your next OS2/eCS project include :&lt;br /&gt;
&lt;br /&gt;
* [[C]] and [[C++]] options include [http://www.openwatcom.org/about/info_content.html OpenWatcom C/C++ 1.2] (free) and the commercially supported [http://www.innotek.de/products/gccos2/gccos2general_e.html Innotek GCC 3.2 for OS/2] &lt;br /&gt;
* Pascal options include the [http://sibyl.netlabs.org/ Netlabs OpenSibyl] project, [http://www.vpascal.com/ Virtual Pascal] for OS2 and [http://www.us.freepascal.org/down-os2.html Free Pascal for OS2].&lt;br /&gt;
* [[REXX]] options include [http://www-3.ibm.com/software/ad/obj-rexx/ ObjectREXX], (Open Sourced by IBM but not available for OS/2-eCS yet - [http://www.oorexx.org/ Open Object REXX]) Watcom [http://www.edm2.com/0206/vrexx.html VX-REXX] (find it on eBay) and [http://regina-rexx.sourceforge.net/index.html Regina-REXX] (free)&lt;br /&gt;
* [[Java]] is well supported on OS2/eCS. For a powerful multiplatform Java IDE that runs great on OS2/eCS, try [http://www.netbeans.org/ide/index.html NetBeans] (free, open source).&lt;br /&gt;
* [[Ada]] is available for OS2/eCS with [http://os2ports.com/content/sections/ada GNU Ada 95] (free) &lt;br /&gt;
* [[PHP]] your tool of choice ?  Then here&#039;s [http://silk.apana.org.au/php/ PHP 4] (free) &lt;br /&gt;
* [[Perl]] one, knit two ?  The [http://www.prima.eu.org/ PRIMA Toolkit] is a multi-platform GUI application development tool available for the OS2/eCS platform.&lt;br /&gt;
* [[Python]] handlers will love [http://www.andymac.org/python.html Python 2.3.4] (free)&lt;br /&gt;
* [[Fortran]] coders can get productive with [http://www.openwatcom.org/about/info_content.html OpenWatcom Fortran 1.2] (free)&lt;br /&gt;
* [[Smalltalk]] for big results !  Try the modern, well regarded [http://www.ibm.com/software/awdtools/smalltalk/  IBM VisualAge Smalltalk] or the open-source [[Squeak]].&lt;br /&gt;
&lt;br /&gt;
=Must Have - Features and Applications=&lt;br /&gt;
&lt;br /&gt;
Much of the best software available for OS2/eCS today is available at no cost under open source licences.  However, large commercial users often prefer to pay for a commercially licenced product (eg. StarOffice) rather than use free software of equal quality ( eg.[http://www.openoffice.org/ OpenOffice.org 1.2] ), perhaps because of the legally enforcible obligations commercial software licences may place on software vendors.  Having such choices is great !  Whether &amp;quot;running native&amp;quot; or utilising the very sexy Odin subsystem, there are some standard / mainstream applications that OS/2 and eCS need to support in order to offer aid and comfort to Windows survivors taking those hesitant first steps toward a brighter, less costly x86 alternative.&lt;br /&gt;
&lt;br /&gt;
* Support for ACPI, without which OS2/eCS may cease to be a viable OS on future mainstream PC hardware.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users Doubleclick once to install mutually compatible versions of Sane/2 and Tame/2 to any directory nominated.&lt;br /&gt;
* Integrated WPS folder views for many archiver formats (like ZIP, RAR, ARJ, etc) - should be similar to the implementation in Object Desktop, but inherit the extensions from e.g., XWorkplace ( [http://www.subsys.de/eZIP/ eZIP]).&lt;br /&gt;
* Enhancements to both the Presentation Manager (GUI) and command line (CLI) user interfaces, in particular, a robust new 32-bit command interpreter to replace the archaic IBM [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/conapi.html 16-bit CMD.exe] that still ships with every copy of OS/2 and eComStation sold.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users Doubleclick once to install both Ghostscript for eCS/OS2 and [http://www.cs.wisc.edu/%7Eghost/gsview/ GhostView] to any directory nominated.&lt;br /&gt;
* Provide support in OS2/eCS for the X500 and DCE standards and for Kerberos authentication.&lt;br /&gt;
* A cool GUI internet dialer out of the box with a modern feature set (like [http://www.isdnpm.de/home.htm ISDNPM]) - the new eCSCoNet in eComStation 1.1 has banished DOIP to a museum. Also available are the deservedly popular [http://www.fx.dk/injoy/ InJoy Dialer] (character based) and [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links]&lt;br /&gt;
* A single sign-on facility, to obtain secure access from OS2/eCS to files and resources on Unix, Windows, Netware, Linux and Mac OS X servers - either over a LAN or across the world.&lt;br /&gt;
* ALL configuration info to reside in a readable and editable set of files, saved in one known place (i.e. x:\System\OS2\ini).&lt;br /&gt;
* Full support for reading and writing more modern Adobe .PDF documents within OS2/eCS word processors.&lt;br /&gt;
* A highly scalable mail server with IMAP4 support - ([http://www.stalker.com/CommuniGatePro/ CommunigatePro] - Commercial).&lt;br /&gt;
* Better support for PalmOS PDA devices ( [http://jsyncmanager.sourceforge.net/ JSyncManager] by Brad Barclay - free GPL ).&lt;br /&gt;
* Project scheduling software with Gantt charts ( so far, there is [http://www.ws-it.de/en/product/ptime/ptimeuse.html PTime/2] by Wolfram Schmid ).&lt;br /&gt;
* An up to date Citrix ICA Client such as the very professional [http://www.innotek.de/products/citrixos2/citrixos2features_e.html OS/2 Kit for Citrix ICA Client 7.100 Release 1] from Innotek GmbH.&lt;br /&gt;
* A native, full featured, bloat-free equivalent to MS Outlook - to ease transition from the high-cost Windows environment to OS2/eCS for price sensitive corporate users (the [http://lookout.netlabs.org/ Lookout/2] project).&lt;br /&gt;
&lt;br /&gt;
=Some Priority Applications for Porting=&lt;br /&gt;
&lt;br /&gt;
* Adobe Acrobat 6 - while [http://www.cs.wisc.edu/%7Eghost/gsview/index.htm GSView] or [http://www.subsys.de/ePDF/ ePDF] can do the job (mostly), Mac and Windows ex-users will forever insist on using the latest version of a product they have known and used for year after year.  For the moment, Innotek are offering release four of their OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_e.html Adobe Acrobat Reader 4.05] and release one of their planned OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_beta_e.html Adobe Acrobat Reader 5.1].&lt;br /&gt;
* Ximian Evolution and Ximian Connector. [http://www.ximian.com/products/evolution/ Evolution] is a highly regarded open-source MS Outlook look-alike, now fast gaining users on the Linux platform.  Ximian Connector allows non-Microsoft clients to connect to an MS Exchange Server.  Novell &amp;quot;loved it so much, they bought the company&amp;quot;.  For OS2/eCS to fit easily into mainstream corporate networks, something like these two GNOME based products need to be ported from Linux and/or Solaris as a high priority.&lt;br /&gt;
* Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7] Player, not yet available for OS2/eCS, as the hard working team at Innotek are yet to obtain a licence (is this because of high cost ?).&lt;br /&gt;
* RealPlayer 10 - needed mainly for the same reasons as Acrobat 6. The Helix DNA [http://www.helixcommunity.org/ client] has been open sourced by RealNetworks, which should lead, in time, to an OS2/eCS port of this versatile media player.  Maybe it is not needed, but Windows refugees would sorely miss it.&lt;br /&gt;
* Intuit Quicken - because it is nearly ubiquitous and its absence is a show-stopper for many SOHO users, who have all their financial skills/records tied up in this one, simple to use product.&lt;br /&gt;
* Niku Workbench, a modern full featured alternative to Microsoft Project.  It&#039;s code has recently been released under the GPL (see [http://www.openworkbench.org/index.php OpenWorkBench] ) - free&lt;br /&gt;
* VirtualDub, a multimedia editor, with useful [http://www.virtualdub.org/features features] for everyone with a digital video or still camera.  Can you port OpenDub to OS2/eCS ?  (free GPL).&lt;br /&gt;
* Port XLib to OS2/eCS Presentation Manager to swell the flow of applications written for Linux and Unix that can be adapted with relatve ease to run on OS2/eCS (eg. project [http://everblue.netlabs.org/ Everblue], from Netlabs)&lt;br /&gt;
* VideoLan, is a full featured open source cross-platform [http://www.videolan.org/vlc/features.html media player and streaming server] with a plethora of Codecs and skins -  is the toolset needed to port this great looking application to OS2/eCS available ?&lt;br /&gt;
&lt;br /&gt;
=Kernel Desires=&lt;br /&gt;
&lt;br /&gt;
Not so long ago, OS/2 was arguably less crash prone than other x86 choices (notably Win9x), but in more recent times WinXP and some Linux distros have reversed this lead. Key GUI architecture decisions taken over ten years ago by the designers of PM and the WPS make it impossible to terminate some failing processes, including the WPS and PM themselves.  If OS2/eCS is to retain support from its current users, let alone attract new users, increased stability for PM and the WPS and a bullet-proof process killer are essential OS enhancements.&lt;br /&gt;
&lt;br /&gt;
* Multiple asynchronous input queues - the OS/2 Holy Grail - without this, process-killers often fail.&lt;br /&gt;
* A new 32-bit command processor ([http://www.scitechsoft.com/ftp/devel/4os2/ 4OS2 by JPSoft] - newly free and being actively maintained, or [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/cmd.html 32-bit Command Interpreter] by JdeBP - Free)&lt;br /&gt;
* A more capable Graphics Rendering Engine - a prerequisite to provide all applications with (optional) anti-aliased fonts for low resolution monitors (i.e. unable to show 104 dpi on a CRT or 114 dpi on a TFT display).&lt;br /&gt;
* The ability to utilise multiple virtual CPUs on Intel processors with its Hyperthreading feature.&lt;br /&gt;
* Support for AMD&#039;s [http://www.x86-64.org/about x86-64 CPU] (64-bit superset of the IA-32 architecture)&lt;br /&gt;
* Support for AMD&#039;s [http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_861_1028,00.html 3DNow!] instruction set&lt;br /&gt;
* Support for Intel&#039;s SSE1 and SSE2 instruction sets.&lt;br /&gt;
* X11/Motif API&#039;s ([ftp://ftp.netlabs.org/pub/xfree86/ XFree86/OS2 project] - Free, [http://www.hobsoft.com/www_us/produkte/connect/x11.htm HOBLink X11] - Commercial).&lt;br /&gt;
* Remove the 31 character font-naming limitation - to ease document exchange and interoperability.&lt;br /&gt;
* Symmetrical Multi-Processor (SMP) support for both Client ([http://consultron.ca/english/products/ecomstation/ecspro.html eCS with the SMP Pack]) &amp;amp; Server ([http://www-3.ibm.com/software/os/warp/warp-server/ IBM WSeB])&lt;br /&gt;
* Better hibernation support - support for JFS/LVM, SCSI, HPFS, etc&lt;br /&gt;
* Elimination of the former 512MB limit for memory addressing (already fixed in IBMs MCP and Serenity&#039;s eCS 1.0 or above)&lt;br /&gt;
* Allow &amp;quot;mounting&amp;quot; a device under an arbitrary path name ( as in Windows 2000 and WinXP )&lt;br /&gt;
* IBM completes (or releases for others to develop) SOM 3.0  in the form initially released as a beta in Februrary 1996, thus providing a CORBA 2 compliant object request broker for OS2/eCS. [The [http://www.objs.com/x3h7/som.htm System Object Model (SOM)], is an IBM implementation of [http://www.omg.org/gettingstarted/corbafaq.htm CORBA]  and forms the base on which the WorkPlace Shell (WPS) is built. The WPS in OS/2 4.52 and eComStation still uses the outdated, less capable IBM SOM 2.1 ]&lt;br /&gt;
&lt;br /&gt;
=System Security &amp;quot;Out of the Box&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
There have been at least four products or projects which delivered multiple-user functionality (eg. desktop prefs/settings are determined by a user&#039;s login ID) to OS/2, but none of them has ever been distributed as a part of the base OS, in the way that Microsoft has for Windows since at least 1995. For lack of distribution with the base OS, this product category has stagnated on OS2/eCS.  The lack of even the most basic multiple-user features &amp;quot;out of the box&amp;quot; makes OS2/eCS almost unique on x86 - but not in a good way !  A number of valuable projects will let us eliminate this deficiency :&lt;br /&gt;
&lt;br /&gt;
* [http://en.ecomstation.ru/openssh/ Security/2]  is now a requirement to run OpenSSH/2 and is currently expected to form a part of eCS 2.x product&lt;br /&gt;
* For more secure connections, installation of [http://en.ecomstation.ru/openssh/ OpenSSH/2] by default (instead of rLogin and Telnet).&lt;br /&gt;
* Better security - C2 while connected to a network (based on extending SES in Warp 4.x)&lt;br /&gt;
* For rusted-on IBM branded OS/2 users, multiple user features are offered with [http://www.quasarbbs.net/cristiano/mudesk.html MultiDesk] by Cristiano Guadagnino - Free &lt;br /&gt;
* Access control ([http://www-5.ibm.com/services/es/bis/secure.html IBM Secure Entry] and (perhaps in future) Sesame by [http://www.goldencode.com/ Golden Code] - Commercial)&lt;br /&gt;
* Filesystem with password encryption of all data stored - as with NTFS&lt;br /&gt;
* Anti Virus options with modern virus scanning engines ([http://enterprisesecurity.symantec.com/products/products.cfm?productID=27 Norton Antivirus] by Symantec, Viruscan by McAfee or the very popular [http://www.norman.com/products_nvc_os2.shtml Virus Control] by Norman Data Defense Systems Inc.)&lt;br /&gt;
* An easy to install and use firewall application based on Stateful Packet Inspection technology.&lt;br /&gt;
* Strong file encryption/decryption with both VIO and (in future) PM interfaces ([http://www.blowgish.org/teatime.php TeaTime/2] by Daniël de Kok).&lt;br /&gt;
&lt;br /&gt;
=File System Support=&lt;br /&gt;
&lt;br /&gt;
* Better FAT32 and NTFS drivers - for large disks ([http://www.dsteiner.com/products/software/os2/ifs.htm NTFS utilities] - Free, [http://fat32.netlabs.org/index.phtml FAT32 drivers] - Free)&lt;br /&gt;
* Ability to boot the operating system from mainstream file systems such as NTFS, FAT32 and EXT2 (FAT16 and HPFS are at a developmental dead-end)&lt;br /&gt;
* Add UDF-support for removable Magneto-Optical storage to the existing file system drivers.&lt;br /&gt;
* Better support for VFAT long file names often used with Zip Disks and with plain Diskettes ([http://www.os2world.com/cgi-bin/news/viewnews.cgi?category=32&amp;amp;id=1085456753 VFATMon by Jason Stefanovich])&lt;br /&gt;
* Read/write access to Macintosh disks ([http://www.student.nada.kth.se/%7Ef96-bet/HFS/ HFS drivers] from Marcus Better - Now GPL on Hobbes)&lt;br /&gt;
* Read/write access to Linux file systems ([http://perso.wanadoo.fr/matthieu.willm/ext2-os2/ ext2-os2 drivers] by Matthieu Willm - Free)&lt;br /&gt;
* The ability to share a fast to recover 64-bit journalling file system (eg [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS2] ) with AIX and Linux.&lt;br /&gt;
* The ability to boot from and read/write to the much admired XFS journalling file system.&lt;br /&gt;
* Integrate TVFS support into the kernel ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=tvfs TVFS] - Free EWS, version 2.11 is now on Hobbes)&lt;br /&gt;
* A bullet-proof FDISK, display, analysis and recovery tool for disks and filesystems ( [http://www.dfsee.com/dfsee.htm DFSee] )&lt;br /&gt;
* Logical Volume Manager (no reliance on drive letters, provides sophisticated drive spanning)&lt;br /&gt;
* A database-like journalling filesystem with support for metadata (ie Extended Attributes) like BeFS in BeOS or like AFS in [http://www.atheos.cx/ AtheOS] .&lt;br /&gt;
&lt;br /&gt;
=Drivers R Us=&lt;br /&gt;
&lt;br /&gt;
* IBM completes the [http://ais.gmd.de/%7Eveit/os2/kee.html KEE API] to allow pure 32-bit physical device drivers (no more thunks, thanks!)&lt;br /&gt;
* Drivers for the [http://www.broadcom.com/ Broadcom] BCM4401 chipset, as many mainstream laptops (eg. the Dell Inspirion 8600) use this Broadcom chipset for the integrated NIC.&lt;br /&gt;
* Why not licence the surprising Panasonic USB drivers for DOS and include them in the eCS entry level product ?&lt;br /&gt;
* A driver for a PCI sound card, any sound card, that supports the MIDI hardware connection. This can be via the joystick port, USB or Firewire or whatever.&lt;br /&gt;
* A revolutionary video driver model ([http://www.scitechsoft.com/products/enterprise/os2features.html Scitech SNAP] - Commercial &amp;amp; Free variants)&lt;br /&gt;
* A universal driver for scanners (including USB 2.0 models) along the same lines as SNAP.&lt;br /&gt;
* Better CD-ROM / CD-RW / DVDs device manager drivers ( [http://hp.vector.co.jp/authors/VA001398/#faq_jjscdrom JJSCDROM] by Takayuki Suwa )&lt;br /&gt;
* Better support for [http://www.1394ta.org/ FireWire] 800 and other new enabling technologies such as&lt;br /&gt;
* Support for the [http://www4.tomshardware.com/storage/20020812/index.html Serial ATA] standard likely to replace EIDE for PC hard drives within two years is already included in Version 1.6.4 of Daniela Engert&#039;s Danis506 drivers - Great to hear it !&lt;br /&gt;
* Drivers for the proposed [http://www.serialattachedscsi.com/ Serial Attached SCSI] standard may be of special value to OS2/eCS users in future for attaching more demanding peripheral devices (such as scanners and disk arrays).&lt;br /&gt;
* Better PCI sound card drivers ([http://sound.netlabs.org/ SBLive! driver] - Free, [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument Universal Audio drivers] from Innotek - for IPA subscribers, or from eCS)&lt;br /&gt;
* Better support for modern video cards ([http://www.scitechsoft.com/products/enterprise/snap_os2_content.html Scitech SNAP Graphics] - Commercial)&lt;br /&gt;
* Better support for IEEE [http://www.80211-planet.com/news/article.php/1502671 802.11g], 802.11b and 802.11a wireless networks (WLAN), including PCI cards and the general availability of drivers for IBM devices based on the Lucent Orinoco chipset.&lt;br /&gt;
* Better USB 2.0 Scanner support - a serious deficiency today ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=usbscan USBScan.Sys] will hopefully integrate with [http://paulf.free.fr/sane-os2-gui.html SANE/2] - Free and [http://www.os2world.com/goran/tame.htm TAME/2] by Goran Ivankovic and Klaus Staedtler - Free)&lt;br /&gt;
* Better USB 2.0 Camera support (USB on OS/2 site maintained by Martin Iturbide)&lt;br /&gt;
* Better Serial drivers ([http://www.gwinn.com/ SIO2K] by Ray Gwinn - Shareware)&lt;br /&gt;
* Better printer drivers (IBM drivers for [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/5b74e0e7572dc53086256c2f00631d2c?OpenDocument postscript], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/fe52d45fee2e225986256c2f00630f76?OpenDocument inkjets], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/169817402fcb123186256c2f0062db5a?OpenDocument laserjets], and [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/067f720b0177c4c286256c2f00633470?OpenDocument plotters] - Free)&lt;br /&gt;
* Better DVD, DVD-RAM / DVD-RW and CD-RW support (IBM&#039;s [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/4b2e6f2261265d6d86256a810069fe2b?OpenDocument  UDF 2.01] - for IPA subscribers, or from eCS, [http://www.rsj.de/stage/en/cdwriter/cd_os2.asp RSJ CD Writer] - commercial)&lt;br /&gt;
* Better TV card support for BT878-based cards ([http://os2.kiev.ua/en/tvshow.php TVShow Project] - from Kiev Elephant)&lt;br /&gt;
* Better support for cable modems and xDSL ([ftp://ftp.uni-freiburg.de/pub/pc/os2/isdn/ ISDNPM], treats cable modems like an NIC)&lt;br /&gt;
* Support for USB 1.0, 1.1 and 2.0 (UHCI, OHCI and EHCI [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/eda0b842e1e56c1e86256c170050c84b?OpenDocument USB drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Support for multi-function Printer / Fax / Scanner / Copiers.&lt;br /&gt;
* Support for Sis7012 and Sis7018 audio (hopefully to be provided in a future release of [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument UNIAUD]).&lt;br /&gt;
* Updated DIVE, DART, and RTMIDI (for multimedia AND games)&lt;br /&gt;
* Universal device driver porting kit - something like IBM Open32, only for drivers&lt;br /&gt;
* Support for more and better joysticks with all their latest features ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gamedd new joystick driver] - Free)&lt;br /&gt;
* 32-bit PC Card 5.0 support ([http://www7.software.ibm.com/2bcprod.nsf/186d96ebef23e6438625689c007ac1ef/60cd60ba019194f7862566de0052496d?OpenDocument CardBus drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* 32-bit TCP/IP stack and applications ([http://techsupport.services.ibm.com/asd-bin/doc/en_us/tcpclnt/f-feat.htm version 4.3.x] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Enhanced support for removable media (LS120, LS240, Zip 250, Zip 750, Jaz, Syquest, etc.)&lt;br /&gt;
* Support for modern optical and &amp;quot;wheel&amp;quot; mice ([http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/899e6aa065ded37786256bf4006da652?OpenDocument IBM drivers] - Free, [http://www.nbsoftware.de/sw_ms21en.htm Amouse])&lt;br /&gt;
* Support for the PCTel HSP56 audio modem chip.&lt;br /&gt;
&lt;br /&gt;
=The Front Office=&lt;br /&gt;
&lt;br /&gt;
Few business or home users would consider OS2/eCS worth buying as as an alternative general purpose platform without a choice of high quality Office productivity software ready to go.  Happily, our preferred platform offers a wealth of alternatives in this area and our choices are getting much better in 2004 !&lt;br /&gt;
&lt;br /&gt;
* Microsoft Office, dust off that old Windows licence, you can soon use it to run MS Office in an OS2/eCS virtual machine such as [http://www.serenityvirtual.com/ SViSta] (commercial)&lt;br /&gt;
* OpenOffice.Org, the ultimate Office application for the Linux platform is coming to OS2/eCS, with [http://www.innotek.de/products/ Innotek] once again applying its Odin skills to good effect !&lt;br /&gt;
* Lotus Smartsuite, updated to [http://www.lotus.com/products/smartsuiteos2.nsf version 1.7.3] with many improvments - particularly for those needing to work with MS Office documents (commercial).&lt;br /&gt;
* ROMLogic Papyrus Office, recently updated to version 10 - in both the German and English languages - a surprisingly compact Office solution (commercial)&lt;br /&gt;
* SunDial Office, the Rodney Dangerfield of powerful, well designed Office suites - for those who prefer a different way of getting the job done (commercial)&lt;br /&gt;
* Lotus Notes, one of the main rivals to MS Exchange/Outlook in the Fortune 500 space is apparently to be released in a Java version by IBM.  The abscence of this key application on our preferred platform was likely cited as a reason for walking away from OS/2, so a Java version usable on OS2/eCS would be great !&lt;br /&gt;
* A new CIFS/SMB Client (not a netdrive plugin) to allow eCS/OS2 to transparently access resources and files held both on (the formerly ubquitous) Windows servers and on the Linux and FreeBSD servers which have now won acceptance everywhere from SOHO to the Fortune 500&lt;br /&gt;
&lt;br /&gt;
=Servers for Every Purpose=&lt;br /&gt;
&lt;br /&gt;
IBM Warp Server for eBusiness (WSeB) was great, once, but has fallen far behind the pace and is unlikely to ever be substantially enhanced by IBM (it also costs a lot, for what you get).  The modern open source server software for OS2/eCS included in the list below offers so much performance and value. . . perhaps we will one day be able to buy a commercially supported OS2/eCS ServerSuite from eCS resellers ?  Until then, you can be up and running with some of the great free and commercial server software below !&lt;br /&gt;
&lt;br /&gt;
* Web Servers, such as [http://silk.apana.org.au/apache/ Apache] for OS/2 (open source) the svelt and efficient [http://dink.org/web2/ Web/2] or the W3C [http://www.w3.org/Jigsaw/ Jigsaw] server (written in Java !)&lt;br /&gt;
* Application Servers, such as [http://os2ports.com/content/sections/zopeos2 Zope] (open source) &amp;amp; IBM [http://www.os2.cz/index.php?lang=en&amp;amp;v=view&amp;amp;nid=1300 WebSphere 4.01] (commercial).&lt;br /&gt;
* Database Servers, such as [http://www.quassarbbs.com/yuri/mysql2/index.html MySQL] and [http://venuto.monrif.net/ PostgreSQL] (free) or IBM [http://www-3.ibm.com/software/data/db2/udb/ DB2]  (commercial)&lt;br /&gt;
* File &amp;amp; Print Servers, such as [http://samba.org/ Samba] (free) or [http://www-3.ibm.com/software/os/warp/warp-server/ IBM WarpServer for eBusiness] (commercial)&lt;br /&gt;
* Directory Servers, such as [http://www.openldap.org/ OpenLDAP] (will this LDAP server be ported by [http://www4.airnet.ne.jp/tyano/ Takashi Yano] ?)&lt;br /&gt;
* Mail Servers, such as [http://www.zeryx.com/ ZxMail] (commercial) and [http://eepjm.newcastle.edu.au/os2/Weasel.html Weasel] (also very well regarded).&lt;br /&gt;
* Boot Servers, such as the [http://www.q-systemsonline.com/pxe_booting2.html Q-Systems] solution, able to boot diskless OS2/eCS PCs over a LAN&lt;br /&gt;
* FTP Servers, such as the superb [http://www.os2ezine.com/20010216/ftpserver.html FTPServer]  by Peter Moylan (shareware).&lt;br /&gt;
* Standby Servers, such as [http://www.os2bbs.com/os2news/httP;//www,innotek.de/products/costandby/costandbygeneral_e.html CoStandby server for eBusiness] by Innotek (commercial).&lt;br /&gt;
* BackUp and Recovery Servers, such as [http://www.cds-inc.com/prod/ba2ksv.html# BackAgain/2000 Server] by CDS Inc. (commercial).&lt;br /&gt;
* Proxy Cache Servers, such as [http://www.os2.spb.ru/software/internet/squid/ Squid for OS/2]  (open source)&lt;br /&gt;
* Domain Name Servers, such as [http://www.goldencode.com/atlos2/notes/dns/dns.html#obtaincode BIND 8] from the ISC (free). Is anybody porting [http://www.isc.org/products/BIND/bind9.html BIND 9]  ?&lt;br /&gt;
* Multi-function Server suites, such as [http://www.inetpowerserver.com/ InetPowerServer] or [http://www.nititelecom.com/caravandownload.htm Caravan] for mail, web and ftp use&lt;br /&gt;
* DHCP Servers, such as that which ships with WSeB, or a port of something from the OSS world ?&lt;br /&gt;
* Transaction Servers, like IBM CICS for OS/2 (apparently IBM has withdrawn it from sale).&lt;br /&gt;
&lt;br /&gt;
=Improved Multimedia Support=&lt;br /&gt;
&lt;br /&gt;
* A fully licenced DVD movie player, with no crashing during playback &amp;amp; flawless audio-synch&lt;br /&gt;
* An elegant, up to date port from the Linux platform of [http://www.reamined.on.ca/doconnor/xine/ Xine for OS/2] currently a work in progress by Darwin O&#039;Connor.&lt;br /&gt;
* A commercially supported [http://www.mozilla.org/ports/os2/ Warpzilla] based browser that integrates the Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7 Player], Adobe Acrobat Reader 6.0 as a helper application and a [http://www.dvdfllc.co.jp/ DVD licence].&lt;br /&gt;
* Regular updates to the very useful [ftp://hobbes.nmsu.edu/pub/os2/system/drivers/sound/uniaudio_gpl_compiledbinaries2.zip Universal Audio Driver] for OS2/eCS (free GPL version).&lt;br /&gt;
* Ability to record DVDs - CDRecord [ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ ProDVD] is now available for OS2/eCS (free)&lt;br /&gt;
* Complete replacement for MMOS/2 WPS classes ([http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes] by Chris Wohlgemuth)&lt;br /&gt;
* Create audio &amp;amp; data CDs in a snap using the power of the WPS ( [http://www.os2world.com/cdwriting/creator/creatormain.htm Audio/Data CD Creator] )&lt;br /&gt;
* Multimedia playback with support popular audio/video codecs ([http://os2.kiev.ua/en/wv.php WarpVision] - Free).&lt;br /&gt;
* Better hardware accelerated video support ([http://os2.kiev.ua/en/overlay.php WarpOverlay!] project - from the Kiev Elephant)&lt;br /&gt;
* Improved MP3 media players (WarpAmp - Free, PM123 - Shareware).&lt;br /&gt;
* Ogg Vorbis, FLAC and MP3 playback ([http://math.berkeley.edu/%7Eroconnor/MMIOMP3/ Multimedia IOProcs] and the [http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes])&lt;br /&gt;
* Support for RealAudio &amp;amp; Video streams ( can Innotek get [http://www.real.com/ RealPlayer 10] running using its [http://odin.netlabs.org/ Odin] technology ? )&lt;br /&gt;
* Sound drivers that accomodate simultaneous audio under OS2/eCS and WinOS2&lt;br /&gt;
* Sound scheme editor ([ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/scheme/sound16.zip Sound Scheme Editor] - Free)&lt;br /&gt;
* A full-featured sound recorder/editor (such as the promising [http://home.clara.net/orac/os2.htm#dtape D-Tape project] from Paul Ratcliffe)&lt;br /&gt;
* New Audio-Video and Graphics Codecs - not yet another player (we have VERY good ones today)&lt;br /&gt;
* More and better plugins/helper applications for Mozilla/Netscape (i.e. for WAV, MPG, etc etc)&lt;br /&gt;
&lt;br /&gt;
=System Utilities=&lt;br /&gt;
&lt;br /&gt;
* A PM utility comparable to Norton SysInfo that every OS2/eCS user can admire ([http://hobbes.nmsu.edu/cgi-bin/h-viewer?sh=1&amp;amp;fname=/pub/os2/util/system/sysinfo0820.zip Sysinfo/2 0.8.20] by Alexey Smirnov - Free)&lt;br /&gt;
* A utility that automatically mounts USB media, updates the list of the accessible devices and assigns the corresponding drive letter ([http://hobbes.nmsu.edu/cgi-bin/h-browse?sh=1&amp;amp;dir=//pub/os2/util/disk USBmountD]).&lt;br /&gt;
* User friendly PM application for editing your Config.sys ([http://www.tyra2.de/ Tyra/2]- Shareware)&lt;br /&gt;
* Another PM application for system maintenance ([http://www.os2world.com/goran/cfgtool.htm Config Tool] by Goran Ivankovic - Free)&lt;br /&gt;
* A compendium of Config.sys information (Joerg Sievers&#039; [http://www.warpsite.de/en/csdp/about.htm Config.Sys Documentation Project], ConfigTool [http://www.os2world.com/goran/cfgtool/cfgdat.htm database] by Klaus Staedtler)&lt;br /&gt;
* Association editor, like the utility of similar name ([http://www.os2ss.com/information/kelder/ AssoEdit] by Henk Kelder - Free)&lt;br /&gt;
* INI editor with repair function ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial, [ftp://ftp.pc.ibm.com/pub/pccbbs/os2_ews/iniedit.zip IniEdit] - Free EWS)&lt;br /&gt;
* Defrag program for all OS2/eCS supported file systems ([http://hobbes.nmsu.edu/pub/os2/util/disk/gulite20.zip Graham Utilities] - was Commercial)&lt;br /&gt;
* Uninstaller that monitors installations for perfect cleanup later ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial)&lt;br /&gt;
* Better internet dialer applications ([http://www.fx.dk/injoy/ InJoy] - Shareware, [http://www.isdnpm.de/home.htm ISDNPM] - Shareware, [http://en.ecomstation.ru/dialer/ Dialer/2] - Free, [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links])&lt;br /&gt;
* A process killer that grabs Ctl-Alt-Del, REXX interface ([http://www.pcs-soft.com/productcc25.htm CAD Commander] - Commercial)&lt;br /&gt;
* Priority manager ([http://www.prioritymaster.com/ Priority Master] - Commercial)&lt;br /&gt;
* Work Place Shell (WPS) class manager ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* File Phoenix/2, an effective FAT and HPFS undelete tool ([http://archiv.leo.org/pub/comp/os/os2/leo/systools/phenx135.zip/ Version 1.35] - Free EWS)&lt;br /&gt;
* GUI File Manager, with a tree view like that in Windows 3.1 (http://www.os2world.com/freeos2/file.html#ffreedom FileFreedom 2.02] - Freeware)&lt;br /&gt;
* Ability to open command line from WPS folders ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* Better network utilities: traceroute, nbtstat, ping, etc included in eCS and IPA subscriptions.&lt;br /&gt;
* A really useful Character Map applet ([http://glass.os2.spb.ru/software/english/charmap.html Character Map/2] by Glassman - Free - GNU GPL)&lt;br /&gt;
* Benchmarks to test OS2/eCS performance on your own system ([http://warped.cswnet.com/Sysbench/ SysBench] - Free - Source code available)&lt;br /&gt;
&lt;br /&gt;
=Just Browsing=&lt;br /&gt;
&lt;br /&gt;
There are a number of good native PM and CLI web browsers available for OS2/eCS, some bulky, some slim, some older, some startlingly new.   What I wish was on my own desktop right now is an &amp;quot;eComStation themed&amp;quot; browser  based on the latest [http://www.mozilla.org/ports/os2/ Mozilla] or [http://www.ph.unimelb.edu.au/%7Essk/kde/srcdoc/khtml/KHTMLPart.html KHTML] code (used by Apple&#039;s [http://www.apple/safari/ Safari-web] browser for OS X, by KDE in its Konqueror browser for Linux and in ABrowse for Atheos) - with integrated multimedia helper applications to smoothly handle PDF and Flash content.  This sought-after browser would, ofcourse, provide by default bookmarks, including for the eCS updates site, OS2/eCS developer sites, news pages and free / commercial software provider sites.  For the here and now (or yesterday if you prefer) try these six choices - all of them have their own strengths and weaknesses :&lt;br /&gt;
&lt;br /&gt;
* For IBM Passport Advantage (IPA) subscribers there is the IBM Web Browser (commercial)&lt;br /&gt;
* For other OS2/eCS users (or those who want to use the latest versions) there are two other Mozilla based browsers; eg. [http://www.mozilla.org/ports/os2/ Warpzilla], and the browser-only version now known as [http://www.mozilla.org/projects/firefox/ Mozilla - Firefox].&lt;br /&gt;
* There is also the older but still widely used Netscape 4.61 for OS/2 web browser (Free)&lt;br /&gt;
* If you want something really different, you can even pay for [http://www.opera.com/products/desktop/index.dml?platform=os2 Opera] 5 for OS2/eCS - Commercial&lt;br /&gt;
* For nostalgic OS/2 users, there will always be IBM WebExplorer - it coulda been a contender - too bad IBM likely won&#039;t release the code either to the OS2/eCS community or else to Serenity Systems or an ISV such as Golden Code.&lt;br /&gt;
&lt;br /&gt;
=User Interface Enhancements=&lt;br /&gt;
&lt;br /&gt;
The WPS and PM &amp;quot;are OS2/eCS&amp;quot; to most users.  To replace either of these two elements of the OS2/eCS platform is to lead users to choose a whole different OS, like Red Hat, MacOSX or FreeBSD.  If OS2/eCS becomes &amp;quot;more like Windows&amp;quot; (as is happening with many Linux distributions) we would be losing one of the key advantages our favorite OS platform retains - its unmatched user interface.  That advantage can be increased yet further - here are some ways :&lt;br /&gt;
&lt;br /&gt;
* The OS2/eCS useability enhancements Rich Walsh has created in his DragText 3.8 product are just great.  I wish they were integrated into eCS 1.x like Dialog Enhancer and eWorkplace.  For the forseeable future, it seems likely to remain one of those must-have products, like oven mitts, aspirin and electric lighting.&lt;br /&gt;
* Include a tiny widget on the system bar allowing easy switching between different LAN configurations with a single click; eg toggling between &amp;quot;Work/Office&amp;quot; with a fixed IP and a proxy and &amp;quot;Home&amp;quot;, with DHCP and no proxy etc. There is already Windows shareware that allows this available.&lt;br /&gt;
* Improved color scheme editor (ColourManager/2 originally by Richard Castle - Shareware)&lt;br /&gt;
* The ability to easily create a directory, by default, in any &amp;quot;file, save&amp;quot; option (even windoze has this often useful feature).&lt;br /&gt;
* Make Scitech SNAP the default video driver under OS2/eCS.&lt;br /&gt;
* Tabbed windows, like Mozilla&#039;s tabbed pages, but useable with any OS2/eCS application. The-Ion window manager for X servers uses this user interface idea.&lt;br /&gt;
* Give REXX scripts access to WPS objects (using XWorkplace or the very promising WPS Wizard).&lt;br /&gt;
* Replace the IBM Presentation Manager (PM) with an open source clean room re-implementation optimised for stability, not performance. This PM clone should not break tools or key applications.&lt;br /&gt;
* Christian Langanke has provided us with (Animated Mouse Pointers 1.01 for OS/2 - Free)&lt;br /&gt;
* Develop a plan to systematically replace every original WPS class with a better designed, more stable, functional equivalent (preferably to be released under dual commercial / BSD syle licences.  Hmmm this seems, gradually, to be happening. . .)&lt;br /&gt;
* Transform OS2 titlebars, backgrounds, buttons etc (Styler/2 by Alessandro Cantatore - Shareware - variants are included in eCS 1.0 and 1.1)&lt;br /&gt;
* Transparent windows and folders (Candybarz by Netlabs)&lt;br /&gt;
* Allow small (32x32) icons in high resolutions (Dialog Enhancer by Richard Castle - Shareware)&lt;br /&gt;
* While eCS 1.2 now bundles the Snowstorm screensaver, those still using MCP or earlier releases of OS/2 may like to try Screensaver by Siegfried Hanisch or else take a look at Screen Saver by Jostein Ullestad - Shareware&lt;br /&gt;
* Add a Recycle Bin with options for managing deleted files &amp;amp; WPS objects (XWorkplace - Free, TrashCan 2.71 - Free)&lt;br /&gt;
* Logout, close apps, and restart of desktop - like Windows98 does (XWorkplace - Free)&lt;br /&gt;
* Dynamic resolution changing.&lt;br /&gt;
* Better, centralized configuration for display driver and other settings.&lt;br /&gt;
* A Shutdown folder and the option to reboot when shutting down (XWorkplace - Free)&lt;br /&gt;
* Improved selective install - change hardware or software, without having to do both.&lt;br /&gt;
* Option to have full path name in title of folders (XWorkplace - Free)&lt;br /&gt;
* Ability to readily locate all Shadows of an object and all Folder templates.&lt;br /&gt;
* Enhanced replacements for the venerable WarpCenter (XWorkplace - Free, Systray Widget for XCenter based on the original work of Dmitry Zaharov - Free)&lt;br /&gt;
* Determination of file type by header info (so Windows .HLP files open with WinHelp, and OS/2 and eComStation .HLP files open with NewView)&lt;br /&gt;
* A font manager to avoid absurdly long font selection lists (XWorkplace - Free, FontFolder - Shareware)&lt;br /&gt;
&lt;br /&gt;
=Warp Legacy OS Sub-Systems - the Next Generation=&lt;br /&gt;
&lt;br /&gt;
OS/2 has a long, proud history of supporting legacy software such as 16-bit DOS and Windows. Several teams have done amazing work to enhance DOS, the 32-bit DPMI DOS environment, Win16, GeOS and other legacy software environments for which OS2/eCS already contains built-in support.  Yet relatively little of this work has so far been made available in a form usable by ordinary OS2/eCS end-users.&lt;br /&gt;
&lt;br /&gt;
Many OS/2 users say &amp;quot;Let those who want it, pay for it&amp;quot;.  Removing MDOS and WinOS2 from the base OS2/eCS product and offering a seperate Legacy OS Sub-System CD to interested buyers, might be the fairest way to fund a very extensive refresh of DOS, DPMI and Win16 support.  This CD would provide end users with a &amp;quot;single-click&amp;quot; installation of the original WinOS2 sub-system, plus an eCS-themed GUI (perhaps using the Calmira II technology) plus Win32s 1.25, plus-Paragon DOS or the newly released DR-DOS 8.0 (for their speed, ongoing development status and features eg. FAT32 drivers) plus all of the patches and fixes available for the OS2/eCS DPMI host (0.9x and 1.0) for 32-bit DOS apps.&lt;br /&gt;
&lt;br /&gt;
* Eliminate 16-bit resource limits in WinOS2 and in DOS Virtual Machines a.k.a. &amp;quot;DVMs&amp;quot;.&lt;br /&gt;
* Full 16 bit WAVE and MIDI support in DOS boxes and Win-OS/2.&lt;br /&gt;
* New look &amp;amp; feel for WinOS2 sessions (WPS for Windows - Free or Calmira II - Free or Paypal.&lt;br /&gt;
* Improve OS2/eCS DVM compatibility with DPMI games (vCOMPAT by Martin Kiewitz - Free)&lt;br /&gt;
* Installs of WinOS2 to include support for Win32s up to version 1.25 (Win32s compatibility list)&lt;br /&gt;
* REXX in DOS sessions (like IBM PC-DOS 2000 or Regina-REXX- Free)&lt;br /&gt;
* Provide VFAT long file name support for DOS and WinOS2 sessions.&lt;br /&gt;
* Display short versions of long filenames so that DOS &amp;amp; Windows can see them.&lt;br /&gt;
* Provide a &amp;quot;start&amp;quot; command in DOS sessions (4OS2 by JP Software - now free or &amp;quot;StartB&amp;quot; by Christian Langanke)&lt;br /&gt;
* Ability to run the many K-12 Educational applications from Breadbox.com, using the Industry Standard GUI version of GeOS running on OS2/eCS.&lt;br /&gt;
* Distribute the DPMI version of the Seal 2 graphical user interface for use with DOS VMs (free).&lt;br /&gt;
&lt;br /&gt;
=Other Wishes for OS/2 and eComStation=&lt;br /&gt;
&lt;br /&gt;
* Desktop Virtual LAN (DVL) - see top ten wishes above.  The underlying technology is meant to be absolutely invisible to the end user.  After booting, they would only see a regular eCS desktop come up, but when they click on the icon for, say, Microsoft Access 2000 that appears on their eCS 1.2 desktop, Access just launches as if the user was sitting at an ordinary WinXP machine.  For this different approach to running unmodified Win32 applications (and unmodified Linux CLI apps) on OS2/eCS to have adequate &amp;quot;useability&amp;quot;, then the virtualised machines running a copy of Windows 2000 and a copy of Linux would each have to be started up as soon as the PC was powered on.  This idea is one possible use for the existing HOB XServer, VNC Server/Viewer and SVISTA technologies.  I suggest that the &amp;quot;secret host&amp;quot; OS would be 64 bit NetBSD as it has significant respect and mindshare among developers, is under heavy development, has no licencing fees to pay and, unlike OS2/eCS, supports all modes offered by the AMD x86-64 platform; likely to displace the x86-32 platform within three years or so.&lt;br /&gt;
* Provide Firefox / Mozilla with any easy to use extra function eg. to convert PMMail *.msg files to Mozilla / Firefox format, perhaps using the PMM2MOZ program to &amp;quot;import&amp;quot; the *.msg files.&lt;br /&gt;
* Opera 7 - do you feel the need for speed ?  A successful effort to port the Opera browser to OS/2 and eCS should result in a great product that adds credibility to OS2/eCS as an alternative on the x86 platform.&lt;br /&gt;
* In the interests of coherency and understanding, stop referring to DOS Virtual Machines &amp;quot;VDMs&amp;quot; (rename them as &amp;quot;DVMs&amp;quot; so acronym mirrors &amp;quot;JVM&amp;quot;)&lt;br /&gt;
* The ability to host Linux, WinXP, other OS choices in a virtual machine under OS2/eCS - Serenity Systems is now working on SViSta (commercial)&lt;br /&gt;
* A rewrite of MPTS PROTMAN, which allows dynamic network driver (re)configuration (a necessity for properly utilizing TCP/BEUI in a DHCP environment).&lt;br /&gt;
* Examples of newly developed and maintained embeded systems that use OS2/eCS for mission critical applications, such as EMS telephony (Total Recall System by Chris Martinic - Commercial).&lt;br /&gt;
* Install a single variant of the REXX interpreter (Object REXX by IBM) as it is intolerant of flaky programming habits, compared to its less discerning sibling&lt;br /&gt;
* Ability to map &amp;quot;Windows Special&amp;quot; and other keys to useful functions (XWorkplace or eStylerLite in eCS 1.x; Win95Key - Free)&lt;br /&gt;
* A Chinese and other Language Homework Trainer package that runs on eComStation (free).&lt;br /&gt;
* Support for multiple monitors &amp;quot;Dual-Head&amp;quot; (SNAP Graphics by Scitech Software - Commercial)&lt;br /&gt;
* A native PM graphical configuration utility for the promising InetPowerServer suite&lt;br /&gt;
* Better support for Daylight Savings Time (eCS Clock in eCS 1.x; DSTswitch - Shareware)&lt;br /&gt;
* Provide an eComStation Pluggable Look And Feel (PLAF) for Sun Java applications, so that every application running on an eCS JVM will take on the appearance of a native PM application written for OS2/eCS.&lt;br /&gt;
* A heavily refreshed PM native VNC Viewer ( and ongong development of Eugene Romanenko&#039;s promising new PM VNC Server 1.02 for OS2/eCS )&lt;br /&gt;
* Implement eCS 2.x as series of tightly linked virtual PCs running on an SMP 64-bit OS-platform such as GNU Darwin, NetBSD or GNU Linux (with one VM capturing C-A-D for crash recovery)&lt;br /&gt;
* Make the OS2/eCS CD bootable for installation or maintenance (BootAble by Hayo Baan)&lt;br /&gt;
* An easy browser-based system for end-users to submit problem reports - see the eComStation.com web site for eCS Bug Reporting !!&lt;br /&gt;
* A better, and more intuitive, method of integrating OS2/eCS with MS Windows in peer networks.&lt;br /&gt;
* Enable the Shift-Printscreen key combo for windowed OS2/eCS sessions&lt;br /&gt;
* A &amp;quot;Network Browser&amp;quot; to quickly navigate around the network attached devices.&lt;br /&gt;
* A better file manager - perhaps based on the source code of FM/2.&lt;br /&gt;
* A &amp;quot;WebExplorer&amp;quot; style browser - with the Gecko engine, Java, Javascript and 128-bit encryption&lt;br /&gt;
* Leave the NumLock on if it&#039;s turned on at startup by the BIOS (XWorkplace - Free).&lt;br /&gt;
* Update bootable OS2/eCS or eComStation install CDs with fixes (UpdCD by Zsolt Kadar - Free)&lt;br /&gt;
* A utility to help clean-up of INI files, so that broken WPS links need not be stored forever (XWorkplace - Free).&lt;br /&gt;
* Enhanced APM 1.2 (power management) support (APM/2 utility)&lt;br /&gt;
* Start OS2/eCS applications from a DOS prompt: avoid swapping windows (Seamless OS/2 - free)&lt;br /&gt;
* Integrate fully working Watchcat or a supported functional equivalent such as CAD-Handler into eCS !&lt;br /&gt;
* Better Plug and Play adapter support, but not as &amp;quot;good&amp;quot; as Windows ME&lt;br /&gt;
* Further polishing of the already impressive OS installer - it is now becoming one of the best elements of the user experience !!&lt;/div&gt;</summary>
		<author><name>Davidme</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4185</id>
		<title>The Warp Wishlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4185"/>
		<updated>2006-10-25T22:08:48Z</updated>

		<summary type="html">&lt;p&gt;Davidme: /* The Programer&amp;#039;s Cauldron */ Links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Warp Wishlist is now available at this netlabs.org wiki page with permission from it&#039;s maintainer. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.os2bbs.com/os2news/OS2Wishlist.html Os2bbs page]&lt;br /&gt;
&amp;lt;br&amp;gt;Visit also the [[Ideas]] wiki page.&lt;br /&gt;
&lt;br /&gt;
=The Top Ten Wishes=&lt;br /&gt;
&lt;br /&gt;
* A commercially supported, full featured [[GCC]] port, at the same code level as that of the equivalent Linux package (see &amp;quot;[[#Mind Your Language|Mind Your Language]]&amp;quot;, below)&lt;br /&gt;
* Great tools for [[porting|converting]] applications written for [[Win32]] or for [[XWindows]] into GUI native [[PM]] apps such as the extraordinary project [http://everblue.netlabs.org/ Everblue] from Netlabs, which should make it easier and much faster to bring applications originally written for the [[Linux]] and [[Unix]] platforms to OS2/eCS).&lt;br /&gt;
* A &amp;quot;Ready for eCS&amp;quot; certification process (to go with the [http://dev.ecomstation.com/mod.php?mod=userpage&amp;amp;menu=106&amp;amp;page_id=16 logo]) for hardware and software - to enable eCS buyers to see whether products are certified to work with their eCS system BEFORE they purchase them.  Five criteria for this logo might be&lt;br /&gt;
*# installs to optional drive locations using [http://warpin.netlabs.org/ WarpIn] or something better (such as an [[RPM]]-style package manager);&lt;br /&gt;
*# available in all the same [[NLS]] versions as eCS; &lt;br /&gt;
*# fully supports the InnoTek-[http://www.innotek.de/products/ft2lib/ft2libgeneral_e.html Font Engine for OS/2];&lt;br /&gt;
*# uses the [http://eros2.by.ru/systray_widget_en.shtml SysTray] API from [[ErOS2]];&lt;br /&gt;
*# has been updated within the last twelve months.&lt;br /&gt;
* [[Bootable JFS]], though this file system may be seen as &amp;quot;too alternative&amp;quot; for desktop use by John Q Public (or in any SOHO account unfamiliar with [[AIX]]) it lets us walk away from [[HPFS]] and [[FAT16]] boot drives, thereby reducing the number of required filesystems to one (like the ubiquitous Win* platform) - IBM already supports booting AIX and Linux from JFS, so how come they&#039;re dragging their collective feet on facilitating the code changes needed for bootable [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS] to become a reality on OS2/eCS ?&lt;br /&gt;
* The ability to easily install, load and run ubiquitous Win32 applications (eg MS Office XP) that the average business has already paid for, and prefers to keep using,  without the need for any Windows licenses on our PCs ( [http://www.codeweavers.com/products/office/ CrossOver Office]  gives Linux and FreeBSD users this ability already).&lt;br /&gt;
* Develop eCS 2.x as the first Desktop Virtual LAN (DVL) for x86 PCs.  The idea is to virtualise a complete heterogenous LAN consisting of two virtualised workstations and a virtualised file and print server machine.  The virtual server machine could run generic Linux and [[Samba]], first virtual workstation would run eComStation 1.2 and the second virtual workstation could run Windows NT or Win2000 (see &amp;quot;[[#other wishes|other wishes]]&amp;quot; - below).&lt;br /&gt;
* The latest release of the Sun [[Java]] 2 Standard Edition ([[J2SE]]) platform.  A native OS2/eCS port of Java 1.4.1 is available from [http://www.goldencode.com/company/press/20020814.html Golden Code] Development Corporation, while [http://www.innotek.de/products/javaos2/ Innotek] has released their own Java 1.42_05 product, which uses their unique [[Odin]] technology to run unmodified Win32 Java code from Sun&lt;br /&gt;
* The seamless integration of the [[Innotek Web Pack Plus]] for OS/2 and Castlesoft [[Colour Manager]] into the base eCS 1.x and future 2.x products.&lt;br /&gt;
* A media player, like the very impressive [http://os2.kiev.ua/en/wv.php WarpVisionGUI] project that is packaged with whatever license is needed to legally play back commercial [[DVD]] movies.&lt;br /&gt;
* Support for fourteen NLS versions; eg English, German, Dutch, Russian (available) plus French, Spanish, Italian, Portugese, Swedish, Trad Chinese, Simplified Chinese, Japanese, Korean, Hungarian and [http://std.dkuug.dk/JTC1/SC2/WG2/docs/n1643/n1643.htm Klingon] (as soon as commercially practicable).&lt;br /&gt;
&lt;br /&gt;
=The Programer&#039;s Cauldron=&lt;br /&gt;
&lt;br /&gt;
Our platform of choice needs constantly improving tools.  The very sophisticated cross platform [http://wxwindows.org/dl_os2.htm#dev wxWidgets] GUI application development framework is a good example of what is available for OS2/eCS.  Other steps forward may include :&lt;br /&gt;
&lt;br /&gt;
* Continued development of the potentially very important OSS [http://eclipseos2.netlabs.org/ Eclipse Java IDE] for the OS2/eCS platform (brought to you by [http://projects.netlabs.org/ Netlabs] )&lt;br /&gt;
* Increased C99 and C++98 standards compliance for compilers and tools running on OS2/eCS.&lt;br /&gt;
* Regular updates to the [[EMX]] runtime, to keep it feature compatible with the latest GNU C compilers available on mainstream Linux distros such as [[Xandros]].&lt;br /&gt;
* A new edition - dusted off and scrubbed clean of anachronisms of the pre-MCP2/eCS era - of at least one mainstream [[book]] that focuses on the unique aspects of the OS2/eCS platform&lt;br /&gt;
* A versatile, full featured Help File authoring package such as [http://www.hypermake.com/english/n024.html#hd24 Hypermake] by [[Martin Vieregg]] (shareware) or [http://www.os2world.com/vyperhelp/ VyperHelp] by [[Mektek]] (Open Source - GNU GPL)&lt;br /&gt;
* Feature sets equalling those available on the fascinating [http://www.iti.upv.es/%7Emaragda/doc/index.html Linux], solid [http://www.netbsd.org/ NetBSD] and occasionally notorious [http://www.deanliou.com/WinRG/ Win32] platforms today.&lt;br /&gt;
* A native OS2/eCS 32-bit parser and editor for [[XML]] and [[SGML]] files ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gx- gX] from Untravelled Sphere).&lt;br /&gt;
* Add support for compression of [[LX]] executables to the [[OpenWatcom]] C/C++ linker.&lt;br /&gt;
* An annual OS2/eCS developer seminar - held immediately after, and in the same city, as a large IT event unrelated to OS2/eCS.  Seminar attendees can reduce their time away from the office and, perhaps, charge their airfare to the non-OS2/eCS event that they needed to attend in that city anyway.&lt;br /&gt;
* Add Intel [[SSE1]] and [[SSE2]] instruction set enhancements to the OpenWatcom compiler&lt;br /&gt;
* A port of the modern, standards compliant [http://comeaucomputing.com/custom.html Comeau] C and C++ tools to OS2/eCS (commercial).&lt;br /&gt;
&lt;br /&gt;
=Mind Your Language=&lt;br /&gt;
&lt;br /&gt;
The OS2/eCS platform is well supported by languages and associated toolsets today and, due to the generally thankless work of many gifted OS2/eCS programers, the available choices are constantly improving.  Languages and application development tools ready for your next OS2/eCS project include :&lt;br /&gt;
&lt;br /&gt;
* C and C++ options include [http://www.openwatcom.org/about/info_content.html OpenWatcom C/C++ 1.2] (free) and the commercially supported [http://www.innotek.de/products/gccos2/gccos2general_e.html Innotek GCC 3.2 for OS/2] &lt;br /&gt;
* Pascal options include the [http://sibyl.netlabs.org/ Netlabs OpenSibyl] project, [http://www.vpascal.com/ Virtual Pascal] for OS2 and [http://www.us.freepascal.org/down-os2.html Free Pascal for OS2].&lt;br /&gt;
* REXX options include [http://www-3.ibm.com/software/ad/obj-rexx/ ObjectREXX], (Open Sourced by IBM but not available for OS/2-eCS yet - [http://www.oorexx.org/ Open Object REXX]) Watcom [http://www.edm2.com/0206/vrexx.html VX-REXX] (find it on eBay) and [http://regina-rexx.sourceforge.net/index.html Regina-REXX] (free)&lt;br /&gt;
* Java is well supported on OS2/eCS. For a powerful multiplatform Java IDE that runs great on OS2/eCS, try [http://www.netbeans.org/ide/index.html NetBeans] (free, open source).&lt;br /&gt;
* Ada is available for OS2/eCS with [http://os2ports.com/content/sections/ada GNU Ada 95] (free) &lt;br /&gt;
* PHP your tool of choice ?  Then here&#039;s [http://silk.apana.org.au/php/ PHP 4] (free) &lt;br /&gt;
* Perl one, knit two ?  The [http://www.prima.eu.org/ PRIMA Toolkit] is a multi-platform GUI application development tool available for the OS2/eCS platform.&lt;br /&gt;
* Python handlers will love [http://www.andymac.org/python.html Python 2.3.4] (free)&lt;br /&gt;
* Fortran coders can get productive with [http://www.openwatcom.org/about/info_content.html OpenWatcom Fortran 1.2] (free)&lt;br /&gt;
* Smalltalk for big results !  Try the modern, well regarded [http://www.ibm.com/software/awdtools/smalltalk/  IBM VisualAge Smalltalk].&lt;br /&gt;
&lt;br /&gt;
=Must Have - Features and Applications=&lt;br /&gt;
&lt;br /&gt;
Much of the best software available for OS2/eCS today is available at no cost under open source licences.  However, large commercial users often prefer to pay for a commercially licenced product (eg. StarOffice) rather than use free software of equal quality ( eg.[http://www.openoffice.org/ OpenOffice.org 1.2] ), perhaps because of the legally enforcible obligations commercial software licences may place on software vendors.  Having such choices is great !  Whether &amp;quot;running native&amp;quot; or utilising the very sexy Odin subsystem, there are some standard / mainstream applications that OS/2 and eCS need to support in order to offer aid and comfort to Windows survivors taking those hesitant first steps toward a brighter, less costly x86 alternative.&lt;br /&gt;
&lt;br /&gt;
* Support for ACPI, without which OS2/eCS may cease to be a viable OS on future mainstream PC hardware.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users Doubleclick once to install mutually compatible versions of Sane/2 and Tame/2 to any directory nominated.&lt;br /&gt;
* Integrated WPS folder views for many archiver formats (like ZIP, RAR, ARJ, etc) - should be similar to the implementation in Object Desktop, but inherit the extensions from e.g., XWorkplace ( [http://www.subsys.de/eZIP/ eZIP]).&lt;br /&gt;
* Enhancements to both the Presentation Manager (GUI) and command line (CLI) user interfaces, in particular, a robust new 32-bit command interpreter to replace the archaic IBM [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/conapi.html 16-bit CMD.exe] that still ships with every copy of OS/2 and eComStation sold.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users Doubleclick once to install both Ghostscript for eCS/OS2 and [http://www.cs.wisc.edu/%7Eghost/gsview/ GhostView] to any directory nominated.&lt;br /&gt;
* Provide support in OS2/eCS for the X500 and DCE standards and for Kerberos authentication.&lt;br /&gt;
* A cool GUI internet dialer out of the box with a modern feature set (like [http://www.isdnpm.de/home.htm ISDNPM]) - the new eCSCoNet in eComStation 1.1 has banished DOIP to a museum. Also available are the deservedly popular [http://www.fx.dk/injoy/ InJoy Dialer] (character based) and [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links]&lt;br /&gt;
* A single sign-on facility, to obtain secure access from OS2/eCS to files and resources on Unix, Windows, Netware, Linux and Mac OS X servers - either over a LAN or across the world.&lt;br /&gt;
* ALL configuration info to reside in a readable and editable set of files, saved in one known place (i.e. x:\System\OS2\ini).&lt;br /&gt;
* Full support for reading and writing more modern Adobe .PDF documents within OS2/eCS word processors.&lt;br /&gt;
* A highly scalable mail server with IMAP4 support - ([http://www.stalker.com/CommuniGatePro/ CommunigatePro] - Commercial).&lt;br /&gt;
* Better support for PalmOS PDA devices ( [http://jsyncmanager.sourceforge.net/ JSyncManager] by Brad Barclay - free GPL ).&lt;br /&gt;
* Project scheduling software with Gantt charts ( so far, there is [http://www.ws-it.de/en/product/ptime/ptimeuse.html PTime/2] by Wolfram Schmid ).&lt;br /&gt;
* An up to date Citrix ICA Client such as the very professional [http://www.innotek.de/products/citrixos2/citrixos2features_e.html OS/2 Kit for Citrix ICA Client 7.100 Release 1] from Innotek GmbH.&lt;br /&gt;
* A native, full featured, bloat-free equivalent to MS Outlook - to ease transition from the high-cost Windows environment to OS2/eCS for price sensitive corporate users (the [http://lookout.netlabs.org/ Lookout/2] project).&lt;br /&gt;
&lt;br /&gt;
=Some Priority Applications for Porting=&lt;br /&gt;
&lt;br /&gt;
* Adobe Acrobat 6 - while [http://www.cs.wisc.edu/%7Eghost/gsview/index.htm GSView] or [http://www.subsys.de/ePDF/ ePDF] can do the job (mostly), Mac and Windows ex-users will forever insist on using the latest version of a product they have known and used for year after year.  For the moment, Innotek are offering release four of their OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_e.html Adobe Acrobat Reader 4.05] and release one of their planned OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_beta_e.html Adobe Acrobat Reader 5.1].&lt;br /&gt;
* Ximian Evolution and Ximian Connector. [http://www.ximian.com/products/evolution/ Evolution] is a highly regarded open-source MS Outlook look-alike, now fast gaining users on the Linux platform.  Ximian Connector allows non-Microsoft clients to connect to an MS Exchange Server.  Novell &amp;quot;loved it so much, they bought the company&amp;quot;.  For OS2/eCS to fit easily into mainstream corporate networks, something like these two GNOME based products need to be ported from Linux and/or Solaris as a high priority.&lt;br /&gt;
* Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7] Player, not yet available for OS2/eCS, as the hard working team at Innotek are yet to obtain a licence (is this because of high cost ?).&lt;br /&gt;
* RealPlayer 10 - needed mainly for the same reasons as Acrobat 6. The Helix DNA [http://www.helixcommunity.org/ client] has been open sourced by RealNetworks, which should lead, in time, to an OS2/eCS port of this versatile media player.  Maybe it is not needed, but Windows refugees would sorely miss it.&lt;br /&gt;
* Intuit Quicken - because it is nearly ubiquitous and its absence is a show-stopper for many SOHO users, who have all their financial skills/records tied up in this one, simple to use product.&lt;br /&gt;
* Niku Workbench, a modern full featured alternative to Microsoft Project.  It&#039;s code has recently been released under the GPL (see [http://www.openworkbench.org/index.php OpenWorkBench] ) - free&lt;br /&gt;
* VirtualDub, a multimedia editor, with useful [http://www.virtualdub.org/features features] for everyone with a digital video or still camera.  Can you port OpenDub to OS2/eCS ?  (free GPL).&lt;br /&gt;
* Port XLib to OS2/eCS Presentation Manager to swell the flow of applications written for Linux and Unix that can be adapted with relatve ease to run on OS2/eCS (eg. project [http://everblue.netlabs.org/ Everblue], from Netlabs)&lt;br /&gt;
* VideoLan, is a full featured open source cross-platform [http://www.videolan.org/vlc/features.html media player and streaming server] with a plethora of Codecs and skins -  is the toolset needed to port this great looking application to OS2/eCS available ?&lt;br /&gt;
&lt;br /&gt;
=Kernel Desires=&lt;br /&gt;
&lt;br /&gt;
Not so long ago, OS/2 was arguably less crash prone than other x86 choices (notably Win9x), but in more recent times WinXP and some Linux distros have reversed this lead. Key GUI architecture decisions taken over ten years ago by the designers of PM and the WPS make it impossible to terminate some failing processes, including the WPS and PM themselves.  If OS2/eCS is to retain support from its current users, let alone attract new users, increased stability for PM and the WPS and a bullet-proof process killer are essential OS enhancements.&lt;br /&gt;
&lt;br /&gt;
* Multiple asynchronous input queues - the OS/2 Holy Grail - without this, process-killers often fail.&lt;br /&gt;
* A new 32-bit command processor ([http://www.scitechsoft.com/ftp/devel/4os2/ 4OS2 by JPSoft] - newly free and being actively maintained, or [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/cmd.html 32-bit Command Interpreter] by JdeBP - Free)&lt;br /&gt;
* A more capable Graphics Rendering Engine - a prerequisite to provide all applications with (optional) anti-aliased fonts for low resolution monitors (i.e. unable to show 104 dpi on a CRT or 114 dpi on a TFT display).&lt;br /&gt;
* The ability to utilise multiple virtual CPUs on Intel processors with its Hyperthreading feature.&lt;br /&gt;
* Support for AMD&#039;s [http://www.x86-64.org/about x86-64 CPU] (64-bit superset of the IA-32 architecture)&lt;br /&gt;
* Support for AMD&#039;s [http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_861_1028,00.html 3DNow!] instruction set&lt;br /&gt;
* Support for Intel&#039;s SSE1 and SSE2 instruction sets.&lt;br /&gt;
* X11/Motif API&#039;s ([ftp://ftp.netlabs.org/pub/xfree86/ XFree86/OS2 project] - Free, [http://www.hobsoft.com/www_us/produkte/connect/x11.htm HOBLink X11] - Commercial).&lt;br /&gt;
* Remove the 31 character font-naming limitation - to ease document exchange and interoperability.&lt;br /&gt;
* Symmetrical Multi-Processor (SMP) support for both Client ([http://consultron.ca/english/products/ecomstation/ecspro.html eCS with the SMP Pack]) &amp;amp; Server ([http://www-3.ibm.com/software/os/warp/warp-server/ IBM WSeB])&lt;br /&gt;
* Better hibernation support - support for JFS/LVM, SCSI, HPFS, etc&lt;br /&gt;
* Elimination of the former 512MB limit for memory addressing (already fixed in IBMs MCP and Serenity&#039;s eCS 1.0 or above)&lt;br /&gt;
* Allow &amp;quot;mounting&amp;quot; a device under an arbitrary path name ( as in Windows 2000 and WinXP )&lt;br /&gt;
* IBM completes (or releases for others to develop) SOM 3.0  in the form initially released as a beta in Februrary 1996, thus providing a CORBA 2 compliant object request broker for OS2/eCS. [The [http://www.objs.com/x3h7/som.htm System Object Model (SOM)], is an IBM implementation of [http://www.omg.org/gettingstarted/corbafaq.htm CORBA]  and forms the base on which the WorkPlace Shell (WPS) is built. The WPS in OS/2 4.52 and eComStation still uses the outdated, less capable IBM SOM 2.1 ]&lt;br /&gt;
&lt;br /&gt;
=System Security &amp;quot;Out of the Box&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
There have been at least four products or projects which delivered multiple-user functionality (eg. desktop prefs/settings are determined by a user&#039;s login ID) to OS/2, but none of them has ever been distributed as a part of the base OS, in the way that Microsoft has for Windows since at least 1995. For lack of distribution with the base OS, this product category has stagnated on OS2/eCS.  The lack of even the most basic multiple-user features &amp;quot;out of the box&amp;quot; makes OS2/eCS almost unique on x86 - but not in a good way !  A number of valuable projects will let us eliminate this deficiency :&lt;br /&gt;
&lt;br /&gt;
* [http://en.ecomstation.ru/openssh/ Security/2]  is now a requirement to run OpenSSH/2 and is currently expected to form a part of eCS 2.x product&lt;br /&gt;
* For more secure connections, installation of [http://en.ecomstation.ru/openssh/ OpenSSH/2] by default (instead of rLogin and Telnet).&lt;br /&gt;
* Better security - C2 while connected to a network (based on extending SES in Warp 4.x)&lt;br /&gt;
* For rusted-on IBM branded OS/2 users, multiple user features are offered with [http://www.quasarbbs.net/cristiano/mudesk.html MultiDesk] by Cristiano Guadagnino - Free &lt;br /&gt;
* Access control ([http://www-5.ibm.com/services/es/bis/secure.html IBM Secure Entry] and (perhaps in future) Sesame by [http://www.goldencode.com/ Golden Code] - Commercial)&lt;br /&gt;
* Filesystem with password encryption of all data stored - as with NTFS&lt;br /&gt;
* Anti Virus options with modern virus scanning engines ([http://enterprisesecurity.symantec.com/products/products.cfm?productID=27 Norton Antivirus] by Symantec, Viruscan by McAfee or the very popular [http://www.norman.com/products_nvc_os2.shtml Virus Control] by Norman Data Defense Systems Inc.)&lt;br /&gt;
* An easy to install and use firewall application based on Stateful Packet Inspection technology.&lt;br /&gt;
* Strong file encryption/decryption with both VIO and (in future) PM interfaces ([http://www.blowgish.org/teatime.php TeaTime/2] by Daniël de Kok).&lt;br /&gt;
&lt;br /&gt;
=File System Support=&lt;br /&gt;
&lt;br /&gt;
* Better FAT32 and NTFS drivers - for large disks ([http://www.dsteiner.com/products/software/os2/ifs.htm NTFS utilities] - Free, [http://fat32.netlabs.org/index.phtml FAT32 drivers] - Free)&lt;br /&gt;
* Ability to boot the operating system from mainstream file systems such as NTFS, FAT32 and EXT2 (FAT16 and HPFS are at a developmental dead-end)&lt;br /&gt;
* Add UDF-support for removable Magneto-Optical storage to the existing file system drivers.&lt;br /&gt;
* Better support for VFAT long file names often used with Zip Disks and with plain Diskettes ([http://www.os2world.com/cgi-bin/news/viewnews.cgi?category=32&amp;amp;id=1085456753 VFATMon by Jason Stefanovich])&lt;br /&gt;
* Read/write access to Macintosh disks ([http://www.student.nada.kth.se/%7Ef96-bet/HFS/ HFS drivers] from Marcus Better - Now GPL on Hobbes)&lt;br /&gt;
* Read/write access to Linux file systems ([http://perso.wanadoo.fr/matthieu.willm/ext2-os2/ ext2-os2 drivers] by Matthieu Willm - Free)&lt;br /&gt;
* The ability to share a fast to recover 64-bit journalling file system (eg [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS2] ) with AIX and Linux.&lt;br /&gt;
* The ability to boot from and read/write to the much admired XFS journalling file system.&lt;br /&gt;
* Integrate TVFS support into the kernel ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=tvfs TVFS] - Free EWS, version 2.11 is now on Hobbes)&lt;br /&gt;
* A bullet-proof FDISK, display, analysis and recovery tool for disks and filesystems ( [http://www.dfsee.com/dfsee.htm DFSee] )&lt;br /&gt;
* Logical Volume Manager (no reliance on drive letters, provides sophisticated drive spanning)&lt;br /&gt;
* A database-like journalling filesystem with support for metadata (ie Extended Attributes) like BeFS in BeOS or like AFS in [http://www.atheos.cx/ AtheOS] .&lt;br /&gt;
&lt;br /&gt;
=Drivers R Us=&lt;br /&gt;
&lt;br /&gt;
* IBM completes the [http://ais.gmd.de/%7Eveit/os2/kee.html KEE API] to allow pure 32-bit physical device drivers (no more thunks, thanks!)&lt;br /&gt;
* Drivers for the [http://www.broadcom.com/ Broadcom] BCM4401 chipset, as many mainstream laptops (eg. the Dell Inspirion 8600) use this Broadcom chipset for the integrated NIC.&lt;br /&gt;
* Why not licence the surprising Panasonic USB drivers for DOS and include them in the eCS entry level product ?&lt;br /&gt;
* A driver for a PCI sound card, any sound card, that supports the MIDI hardware connection. This can be via the joystick port, USB or Firewire or whatever.&lt;br /&gt;
* A revolutionary video driver model ([http://www.scitechsoft.com/products/enterprise/os2features.html Scitech SNAP] - Commercial &amp;amp; Free variants)&lt;br /&gt;
* A universal driver for scanners (including USB 2.0 models) along the same lines as SNAP.&lt;br /&gt;
* Better CD-ROM / CD-RW / DVDs device manager drivers ( [http://hp.vector.co.jp/authors/VA001398/#faq_jjscdrom JJSCDROM] by Takayuki Suwa )&lt;br /&gt;
* Better support for [http://www.1394ta.org/ FireWire] 800 and other new enabling technologies such as&lt;br /&gt;
* Support for the [http://www4.tomshardware.com/storage/20020812/index.html Serial ATA] standard likely to replace EIDE for PC hard drives within two years is already included in Version 1.6.4 of Daniela Engert&#039;s Danis506 drivers - Great to hear it !&lt;br /&gt;
* Drivers for the proposed [http://www.serialattachedscsi.com/ Serial Attached SCSI] standard may be of special value to OS2/eCS users in future for attaching more demanding peripheral devices (such as scanners and disk arrays).&lt;br /&gt;
* Better PCI sound card drivers ([http://sound.netlabs.org/ SBLive! driver] - Free, [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument Universal Audio drivers] from Innotek - for IPA subscribers, or from eCS)&lt;br /&gt;
* Better support for modern video cards ([http://www.scitechsoft.com/products/enterprise/snap_os2_content.html Scitech SNAP Graphics] - Commercial)&lt;br /&gt;
* Better support for IEEE [http://www.80211-planet.com/news/article.php/1502671 802.11g], 802.11b and 802.11a wireless networks (WLAN), including PCI cards and the general availability of drivers for IBM devices based on the Lucent Orinoco chipset.&lt;br /&gt;
* Better USB 2.0 Scanner support - a serious deficiency today ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=usbscan USBScan.Sys] will hopefully integrate with [http://paulf.free.fr/sane-os2-gui.html SANE/2] - Free and [http://www.os2world.com/goran/tame.htm TAME/2] by Goran Ivankovic and Klaus Staedtler - Free)&lt;br /&gt;
* Better USB 2.0 Camera support (USB on OS/2 site maintained by Martin Iturbide)&lt;br /&gt;
* Better Serial drivers ([http://www.gwinn.com/ SIO2K] by Ray Gwinn - Shareware)&lt;br /&gt;
* Better printer drivers (IBM drivers for [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/5b74e0e7572dc53086256c2f00631d2c?OpenDocument postscript], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/fe52d45fee2e225986256c2f00630f76?OpenDocument inkjets], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/169817402fcb123186256c2f0062db5a?OpenDocument laserjets], and [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/067f720b0177c4c286256c2f00633470?OpenDocument plotters] - Free)&lt;br /&gt;
* Better DVD, DVD-RAM / DVD-RW and CD-RW support (IBM&#039;s [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/4b2e6f2261265d6d86256a810069fe2b?OpenDocument  UDF 2.01] - for IPA subscribers, or from eCS, [http://www.rsj.de/stage/en/cdwriter/cd_os2.asp RSJ CD Writer] - commercial)&lt;br /&gt;
* Better TV card support for BT878-based cards ([http://os2.kiev.ua/en/tvshow.php TVShow Project] - from Kiev Elephant)&lt;br /&gt;
* Better support for cable modems and xDSL ([ftp://ftp.uni-freiburg.de/pub/pc/os2/isdn/ ISDNPM], treats cable modems like an NIC)&lt;br /&gt;
* Support for USB 1.0, 1.1 and 2.0 (UHCI, OHCI and EHCI [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/eda0b842e1e56c1e86256c170050c84b?OpenDocument USB drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Support for multi-function Printer / Fax / Scanner / Copiers.&lt;br /&gt;
* Support for Sis7012 and Sis7018 audio (hopefully to be provided in a future release of [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument UNIAUD]).&lt;br /&gt;
* Updated DIVE, DART, and RTMIDI (for multimedia AND games)&lt;br /&gt;
* Universal device driver porting kit - something like IBM Open32, only for drivers&lt;br /&gt;
* Support for more and better joysticks with all their latest features ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gamedd new joystick driver] - Free)&lt;br /&gt;
* 32-bit PC Card 5.0 support ([http://www7.software.ibm.com/2bcprod.nsf/186d96ebef23e6438625689c007ac1ef/60cd60ba019194f7862566de0052496d?OpenDocument CardBus drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* 32-bit TCP/IP stack and applications ([http://techsupport.services.ibm.com/asd-bin/doc/en_us/tcpclnt/f-feat.htm version 4.3.x] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Enhanced support for removable media (LS120, LS240, Zip 250, Zip 750, Jaz, Syquest, etc.)&lt;br /&gt;
* Support for modern optical and &amp;quot;wheel&amp;quot; mice ([http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/899e6aa065ded37786256bf4006da652?OpenDocument IBM drivers] - Free, [http://www.nbsoftware.de/sw_ms21en.htm Amouse])&lt;br /&gt;
* Support for the PCTel HSP56 audio modem chip.&lt;br /&gt;
&lt;br /&gt;
=The Front Office=&lt;br /&gt;
&lt;br /&gt;
Few business or home users would consider OS2/eCS worth buying as as an alternative general purpose platform without a choice of high quality Office productivity software ready to go.  Happily, our preferred platform offers a wealth of alternatives in this area and our choices are getting much better in 2004 !&lt;br /&gt;
&lt;br /&gt;
* Microsoft Office, dust off that old Windows licence, you can soon use it to run MS Office in an OS2/eCS virtual machine such as [http://www.serenityvirtual.com/ SViSta] (commercial)&lt;br /&gt;
* OpenOffice.Org, the ultimate Office application for the Linux platform is coming to OS2/eCS, with [http://www.innotek.de/products/ Innotek] once again applying its Odin skills to good effect !&lt;br /&gt;
* Lotus Smartsuite, updated to [http://www.lotus.com/products/smartsuiteos2.nsf version 1.7.3] with many improvments - particularly for those needing to work with MS Office documents (commercial).&lt;br /&gt;
* ROMLogic Papyrus Office, recently updated to version 10 - in both the German and English languages - a surprisingly compact Office solution (commercial)&lt;br /&gt;
* SunDial Office, the Rodney Dangerfield of powerful, well designed Office suites - for those who prefer a different way of getting the job done (commercial)&lt;br /&gt;
* Lotus Notes, one of the main rivals to MS Exchange/Outlook in the Fortune 500 space is apparently to be released in a Java version by IBM.  The abscence of this key application on our preferred platform was likely cited as a reason for walking away from OS/2, so a Java version usable on OS2/eCS would be great !&lt;br /&gt;
* A new CIFS/SMB Client (not a netdrive plugin) to allow eCS/OS2 to transparently access resources and files held both on (the formerly ubquitous) Windows servers and on the Linux and FreeBSD servers which have now won acceptance everywhere from SOHO to the Fortune 500&lt;br /&gt;
&lt;br /&gt;
=Servers for Every Purpose=&lt;br /&gt;
&lt;br /&gt;
IBM Warp Server for eBusiness (WSeB) was great, once, but has fallen far behind the pace and is unlikely to ever be substantially enhanced by IBM (it also costs a lot, for what you get).  The modern open source server software for OS2/eCS included in the list below offers so much performance and value. . . perhaps we will one day be able to buy a commercially supported OS2/eCS ServerSuite from eCS resellers ?  Until then, you can be up and running with some of the great free and commercial server software below !&lt;br /&gt;
&lt;br /&gt;
* Web Servers, such as [http://silk.apana.org.au/apache/ Apache] for OS/2 (open source) the svelt and efficient [http://dink.org/web2/ Web/2] or the W3C [http://www.w3.org/Jigsaw/ Jigsaw] server (written in Java !)&lt;br /&gt;
* Application Servers, such as [http://os2ports.com/content/sections/zopeos2 Zope] (open source) &amp;amp; IBM [http://www.os2.cz/index.php?lang=en&amp;amp;v=view&amp;amp;nid=1300 WebSphere 4.01] (commercial).&lt;br /&gt;
* Database Servers, such as [http://www.quassarbbs.com/yuri/mysql2/index.html MySQL] and [http://venuto.monrif.net/ PostgreSQL] (free) or IBM [http://www-3.ibm.com/software/data/db2/udb/ DB2]  (commercial)&lt;br /&gt;
* File &amp;amp; Print Servers, such as [http://samba.org/ Samba] (free) or [http://www-3.ibm.com/software/os/warp/warp-server/ IBM WarpServer for eBusiness] (commercial)&lt;br /&gt;
* Directory Servers, such as [http://www.openldap.org/ OpenLDAP] (will this LDAP server be ported by [http://www4.airnet.ne.jp/tyano/ Takashi Yano] ?)&lt;br /&gt;
* Mail Servers, such as [http://www.zeryx.com/ ZxMail] (commercial) and [http://eepjm.newcastle.edu.au/os2/Weasel.html Weasel] (also very well regarded).&lt;br /&gt;
* Boot Servers, such as the [http://www.q-systemsonline.com/pxe_booting2.html Q-Systems] solution, able to boot diskless OS2/eCS PCs over a LAN&lt;br /&gt;
* FTP Servers, such as the superb [http://www.os2ezine.com/20010216/ftpserver.html FTPServer]  by Peter Moylan (shareware).&lt;br /&gt;
* Standby Servers, such as [http://www.os2bbs.com/os2news/httP;//www,innotek.de/products/costandby/costandbygeneral_e.html CoStandby server for eBusiness] by Innotek (commercial).&lt;br /&gt;
* BackUp and Recovery Servers, such as [http://www.cds-inc.com/prod/ba2ksv.html# BackAgain/2000 Server] by CDS Inc. (commercial).&lt;br /&gt;
* Proxy Cache Servers, such as [http://www.os2.spb.ru/software/internet/squid/ Squid for OS/2]  (open source)&lt;br /&gt;
* Domain Name Servers, such as [http://www.goldencode.com/atlos2/notes/dns/dns.html#obtaincode BIND 8] from the ISC (free). Is anybody porting [http://www.isc.org/products/BIND/bind9.html BIND 9]  ?&lt;br /&gt;
* Multi-function Server suites, such as [http://www.inetpowerserver.com/ InetPowerServer] or [http://www.nititelecom.com/caravandownload.htm Caravan] for mail, web and ftp use&lt;br /&gt;
* DHCP Servers, such as that which ships with WSeB, or a port of something from the OSS world ?&lt;br /&gt;
* Transaction Servers, like IBM CICS for OS/2 (apparently IBM has withdrawn it from sale).&lt;br /&gt;
&lt;br /&gt;
=Improved Multimedia Support=&lt;br /&gt;
&lt;br /&gt;
* A fully licenced DVD movie player, with no crashing during playback &amp;amp; flawless audio-synch&lt;br /&gt;
* An elegant, up to date port from the Linux platform of [http://www.reamined.on.ca/doconnor/xine/ Xine for OS/2] currently a work in progress by Darwin O&#039;Connor.&lt;br /&gt;
* A commercially supported [http://www.mozilla.org/ports/os2/ Warpzilla] based browser that integrates the Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7 Player], Adobe Acrobat Reader 6.0 as a helper application and a [http://www.dvdfllc.co.jp/ DVD licence].&lt;br /&gt;
* Regular updates to the very useful [ftp://hobbes.nmsu.edu/pub/os2/system/drivers/sound/uniaudio_gpl_compiledbinaries2.zip Universal Audio Driver] for OS2/eCS (free GPL version).&lt;br /&gt;
* Ability to record DVDs - CDRecord [ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ ProDVD] is now available for OS2/eCS (free)&lt;br /&gt;
* Complete replacement for MMOS/2 WPS classes ([http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes] by Chris Wohlgemuth)&lt;br /&gt;
* Create audio &amp;amp; data CDs in a snap using the power of the WPS ( [http://www.os2world.com/cdwriting/creator/creatormain.htm Audio/Data CD Creator] )&lt;br /&gt;
* Multimedia playback with support popular audio/video codecs ([http://os2.kiev.ua/en/wv.php WarpVision] - Free).&lt;br /&gt;
* Better hardware accelerated video support ([http://os2.kiev.ua/en/overlay.php WarpOverlay!] project - from the Kiev Elephant)&lt;br /&gt;
* Improved MP3 media players (WarpAmp - Free, PM123 - Shareware).&lt;br /&gt;
* Ogg Vorbis, FLAC and MP3 playback ([http://math.berkeley.edu/%7Eroconnor/MMIOMP3/ Multimedia IOProcs] and the [http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes])&lt;br /&gt;
* Support for RealAudio &amp;amp; Video streams ( can Innotek get [http://www.real.com/ RealPlayer 10] running using its [http://odin.netlabs.org/ Odin] technology ? )&lt;br /&gt;
* Sound drivers that accomodate simultaneous audio under OS2/eCS and WinOS2&lt;br /&gt;
* Sound scheme editor ([ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/scheme/sound16.zip Sound Scheme Editor] - Free)&lt;br /&gt;
* A full-featured sound recorder/editor (such as the promising [http://home.clara.net/orac/os2.htm#dtape D-Tape project] from Paul Ratcliffe)&lt;br /&gt;
* New Audio-Video and Graphics Codecs - not yet another player (we have VERY good ones today)&lt;br /&gt;
* More and better plugins/helper applications for Mozilla/Netscape (i.e. for WAV, MPG, etc etc)&lt;br /&gt;
&lt;br /&gt;
=System Utilities=&lt;br /&gt;
&lt;br /&gt;
* A PM utility comparable to Norton SysInfo that every OS2/eCS user can admire ([http://hobbes.nmsu.edu/cgi-bin/h-viewer?sh=1&amp;amp;fname=/pub/os2/util/system/sysinfo0820.zip Sysinfo/2 0.8.20] by Alexey Smirnov - Free)&lt;br /&gt;
* A utility that automatically mounts USB media, updates the list of the accessible devices and assigns the corresponding drive letter ([http://hobbes.nmsu.edu/cgi-bin/h-browse?sh=1&amp;amp;dir=//pub/os2/util/disk USBmountD]).&lt;br /&gt;
* User friendly PM application for editing your Config.sys ([http://www.tyra2.de/ Tyra/2]- Shareware)&lt;br /&gt;
* Another PM application for system maintenance ([http://www.os2world.com/goran/cfgtool.htm Config Tool] by Goran Ivankovic - Free)&lt;br /&gt;
* A compendium of Config.sys information (Joerg Sievers&#039; [http://www.warpsite.de/en/csdp/about.htm Config.Sys Documentation Project], ConfigTool [http://www.os2world.com/goran/cfgtool/cfgdat.htm database] by Klaus Staedtler)&lt;br /&gt;
* Association editor, like the utility of similar name ([http://www.os2ss.com/information/kelder/ AssoEdit] by Henk Kelder - Free)&lt;br /&gt;
* INI editor with repair function ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial, [ftp://ftp.pc.ibm.com/pub/pccbbs/os2_ews/iniedit.zip IniEdit] - Free EWS)&lt;br /&gt;
* Defrag program for all OS2/eCS supported file systems ([http://hobbes.nmsu.edu/pub/os2/util/disk/gulite20.zip Graham Utilities] - was Commercial)&lt;br /&gt;
* Uninstaller that monitors installations for perfect cleanup later ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial)&lt;br /&gt;
* Better internet dialer applications ([http://www.fx.dk/injoy/ InJoy] - Shareware, [http://www.isdnpm.de/home.htm ISDNPM] - Shareware, [http://en.ecomstation.ru/dialer/ Dialer/2] - Free, [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links])&lt;br /&gt;
* A process killer that grabs Ctl-Alt-Del, REXX interface ([http://www.pcs-soft.com/productcc25.htm CAD Commander] - Commercial)&lt;br /&gt;
* Priority manager ([http://www.prioritymaster.com/ Priority Master] - Commercial)&lt;br /&gt;
* Work Place Shell (WPS) class manager ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* File Phoenix/2, an effective FAT and HPFS undelete tool ([http://archiv.leo.org/pub/comp/os/os2/leo/systools/phenx135.zip/ Version 1.35] - Free EWS)&lt;br /&gt;
* GUI File Manager, with a tree view like that in Windows 3.1 (http://www.os2world.com/freeos2/file.html#ffreedom FileFreedom 2.02] - Freeware)&lt;br /&gt;
* Ability to open command line from WPS folders ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* Better network utilities: traceroute, nbtstat, ping, etc included in eCS and IPA subscriptions.&lt;br /&gt;
* A really useful Character Map applet ([http://glass.os2.spb.ru/software/english/charmap.html Character Map/2] by Glassman - Free - GNU GPL)&lt;br /&gt;
* Benchmarks to test OS2/eCS performance on your own system ([http://warped.cswnet.com/Sysbench/ SysBench] - Free - Source code available)&lt;br /&gt;
&lt;br /&gt;
=Just Browsing=&lt;br /&gt;
&lt;br /&gt;
There are a number of good native PM and CLI web browsers available for OS2/eCS, some bulky, some slim, some older, some startlingly new.   What I wish was on my own desktop right now is an &amp;quot;eComStation themed&amp;quot; browser  based on the latest [http://www.mozilla.org/ports/os2/ Mozilla] or [http://www.ph.unimelb.edu.au/%7Essk/kde/srcdoc/khtml/KHTMLPart.html KHTML] code (used by Apple&#039;s [http://www.apple/safari/ Safari-web] browser for OS X, by KDE in its Konqueror browser for Linux and in ABrowse for Atheos) - with integrated multimedia helper applications to smoothly handle PDF and Flash content.  This sought-after browser would, ofcourse, provide by default bookmarks, including for the eCS updates site, OS2/eCS developer sites, news pages and free / commercial software provider sites.  For the here and now (or yesterday if you prefer) try these six choices - all of them have their own strengths and weaknesses :&lt;br /&gt;
&lt;br /&gt;
* For IBM Passport Advantage (IPA) subscribers there is the IBM Web Browser (commercial)&lt;br /&gt;
* For other OS2/eCS users (or those who want to use the latest versions) there are two other Mozilla based browsers; eg. [http://www.mozilla.org/ports/os2/ Warpzilla], and the browser-only version now known as [http://www.mozilla.org/projects/firefox/ Mozilla - Firefox].&lt;br /&gt;
* There is also the older but still widely used Netscape 4.61 for OS/2 web browser (Free)&lt;br /&gt;
* If you want something really different, you can even pay for [http://www.opera.com/products/desktop/index.dml?platform=os2 Opera] 5 for OS2/eCS - Commercial&lt;br /&gt;
* For nostalgic OS/2 users, there will always be IBM WebExplorer - it coulda been a contender - too bad IBM likely won&#039;t release the code either to the OS2/eCS community or else to Serenity Systems or an ISV such as Golden Code.&lt;br /&gt;
&lt;br /&gt;
=User Interface Enhancements=&lt;br /&gt;
&lt;br /&gt;
The WPS and PM &amp;quot;are OS2/eCS&amp;quot; to most users.  To replace either of these two elements of the OS2/eCS platform is to lead users to choose a whole different OS, like Red Hat, MacOSX or FreeBSD.  If OS2/eCS becomes &amp;quot;more like Windows&amp;quot; (as is happening with many Linux distributions) we would be losing one of the key advantages our favorite OS platform retains - its unmatched user interface.  That advantage can be increased yet further - here are some ways :&lt;br /&gt;
&lt;br /&gt;
* The OS2/eCS useability enhancements Rich Walsh has created in his DragText 3.8 product are just great.  I wish they were integrated into eCS 1.x like Dialog Enhancer and eWorkplace.  For the forseeable future, it seems likely to remain one of those must-have products, like oven mitts, aspirin and electric lighting.&lt;br /&gt;
* Include a tiny widget on the system bar allowing easy switching between different LAN configurations with a single click; eg toggling between &amp;quot;Work/Office&amp;quot; with a fixed IP and a proxy and &amp;quot;Home&amp;quot;, with DHCP and no proxy etc. There is already Windows shareware that allows this available.&lt;br /&gt;
* Improved color scheme editor (ColourManager/2 originally by Richard Castle - Shareware)&lt;br /&gt;
* The ability to easily create a directory, by default, in any &amp;quot;file, save&amp;quot; option (even windoze has this often useful feature).&lt;br /&gt;
* Make Scitech SNAP the default video driver under OS2/eCS.&lt;br /&gt;
* Tabbed windows, like Mozilla&#039;s tabbed pages, but useable with any OS2/eCS application. The-Ion window manager for X servers uses this user interface idea.&lt;br /&gt;
* Give REXX scripts access to WPS objects (using XWorkplace or the very promising WPS Wizard).&lt;br /&gt;
* Replace the IBM Presentation Manager (PM) with an open source clean room re-implementation optimised for stability, not performance. This PM clone should not break tools or key applications.&lt;br /&gt;
* Christian Langanke has provided us with (Animated Mouse Pointers 1.01 for OS/2 - Free)&lt;br /&gt;
* Develop a plan to systematically replace every original WPS class with a better designed, more stable, functional equivalent (preferably to be released under dual commercial / BSD syle licences.  Hmmm this seems, gradually, to be happening. . .)&lt;br /&gt;
* Transform OS2 titlebars, backgrounds, buttons etc (Styler/2 by Alessandro Cantatore - Shareware - variants are included in eCS 1.0 and 1.1)&lt;br /&gt;
* Transparent windows and folders (Candybarz by Netlabs)&lt;br /&gt;
* Allow small (32x32) icons in high resolutions (Dialog Enhancer by Richard Castle - Shareware)&lt;br /&gt;
* While eCS 1.2 now bundles the Snowstorm screensaver, those still using MCP or earlier releases of OS/2 may like to try Screensaver by Siegfried Hanisch or else take a look at Screen Saver by Jostein Ullestad - Shareware&lt;br /&gt;
* Add a Recycle Bin with options for managing deleted files &amp;amp; WPS objects (XWorkplace - Free, TrashCan 2.71 - Free)&lt;br /&gt;
* Logout, close apps, and restart of desktop - like Windows98 does (XWorkplace - Free)&lt;br /&gt;
* Dynamic resolution changing.&lt;br /&gt;
* Better, centralized configuration for display driver and other settings.&lt;br /&gt;
* A Shutdown folder and the option to reboot when shutting down (XWorkplace - Free)&lt;br /&gt;
* Improved selective install - change hardware or software, without having to do both.&lt;br /&gt;
* Option to have full path name in title of folders (XWorkplace - Free)&lt;br /&gt;
* Ability to readily locate all Shadows of an object and all Folder templates.&lt;br /&gt;
* Enhanced replacements for the venerable WarpCenter (XWorkplace - Free, Systray Widget for XCenter based on the original work of Dmitry Zaharov - Free)&lt;br /&gt;
* Determination of file type by header info (so Windows .HLP files open with WinHelp, and OS/2 and eComStation .HLP files open with NewView)&lt;br /&gt;
* A font manager to avoid absurdly long font selection lists (XWorkplace - Free, FontFolder - Shareware)&lt;br /&gt;
&lt;br /&gt;
=Warp Legacy OS Sub-Systems - the Next Generation=&lt;br /&gt;
&lt;br /&gt;
OS/2 has a long, proud history of supporting legacy software such as 16-bit DOS and Windows. Several teams have done amazing work to enhance DOS, the 32-bit DPMI DOS environment, Win16, GeOS and other legacy software environments for which OS2/eCS already contains built-in support.  Yet relatively little of this work has so far been made available in a form usable by ordinary OS2/eCS end-users.&lt;br /&gt;
&lt;br /&gt;
Many OS/2 users say &amp;quot;Let those who want it, pay for it&amp;quot;.  Removing MDOS and WinOS2 from the base OS2/eCS product and offering a seperate Legacy OS Sub-System CD to interested buyers, might be the fairest way to fund a very extensive refresh of DOS, DPMI and Win16 support.  This CD would provide end users with a &amp;quot;single-click&amp;quot; installation of the original WinOS2 sub-system, plus an eCS-themed GUI (perhaps using the Calmira II technology) plus Win32s 1.25, plus-Paragon DOS or the newly released DR-DOS 8.0 (for their speed, ongoing development status and features eg. FAT32 drivers) plus all of the patches and fixes available for the OS2/eCS DPMI host (0.9x and 1.0) for 32-bit DOS apps.&lt;br /&gt;
&lt;br /&gt;
* Eliminate 16-bit resource limits in WinOS2 and in DOS Virtual Machines a.k.a. &amp;quot;DVMs&amp;quot;.&lt;br /&gt;
* Full 16 bit WAVE and MIDI support in DOS boxes and Win-OS/2.&lt;br /&gt;
* New look &amp;amp; feel for WinOS2 sessions (WPS for Windows - Free or Calmira II - Free or Paypal.&lt;br /&gt;
* Improve OS2/eCS DVM compatibility with DPMI games (vCOMPAT by Martin Kiewitz - Free)&lt;br /&gt;
* Installs of WinOS2 to include support for Win32s up to version 1.25 (Win32s compatibility list)&lt;br /&gt;
* REXX in DOS sessions (like IBM PC-DOS 2000 or Regina-REXX- Free)&lt;br /&gt;
* Provide VFAT long file name support for DOS and WinOS2 sessions.&lt;br /&gt;
* Display short versions of long filenames so that DOS &amp;amp; Windows can see them.&lt;br /&gt;
* Provide a &amp;quot;start&amp;quot; command in DOS sessions (4OS2 by JP Software - now free or &amp;quot;StartB&amp;quot; by Christian Langanke)&lt;br /&gt;
* Ability to run the many K-12 Educational applications from Breadbox.com, using the Industry Standard GUI version of GeOS running on OS2/eCS.&lt;br /&gt;
* Distribute the DPMI version of the Seal 2 graphical user interface for use with DOS VMs (free).&lt;br /&gt;
&lt;br /&gt;
=Other Wishes for OS/2 and eComStation=&lt;br /&gt;
&lt;br /&gt;
* Desktop Virtual LAN (DVL) - see top ten wishes above.  The underlying technology is meant to be absolutely invisible to the end user.  After booting, they would only see a regular eCS desktop come up, but when they click on the icon for, say, Microsoft Access 2000 that appears on their eCS 1.2 desktop, Access just launches as if the user was sitting at an ordinary WinXP machine.  For this different approach to running unmodified Win32 applications (and unmodified Linux CLI apps) on OS2/eCS to have adequate &amp;quot;useability&amp;quot;, then the virtualised machines running a copy of Windows 2000 and a copy of Linux would each have to be started up as soon as the PC was powered on.  This idea is one possible use for the existing HOB XServer, VNC Server/Viewer and SVISTA technologies.  I suggest that the &amp;quot;secret host&amp;quot; OS would be 64 bit NetBSD as it has significant respect and mindshare among developers, is under heavy development, has no licencing fees to pay and, unlike OS2/eCS, supports all modes offered by the AMD x86-64 platform; likely to displace the x86-32 platform within three years or so.&lt;br /&gt;
* Provide Firefox / Mozilla with any easy to use extra function eg. to convert PMMail *.msg files to Mozilla / Firefox format, perhaps using the PMM2MOZ program to &amp;quot;import&amp;quot; the *.msg files.&lt;br /&gt;
* Opera 7 - do you feel the need for speed ?  A successful effort to port the Opera browser to OS/2 and eCS should result in a great product that adds credibility to OS2/eCS as an alternative on the x86 platform.&lt;br /&gt;
* In the interests of coherency and understanding, stop referring to DOS Virtual Machines &amp;quot;VDMs&amp;quot; (rename them as &amp;quot;DVMs&amp;quot; so acronym mirrors &amp;quot;JVM&amp;quot;)&lt;br /&gt;
* The ability to host Linux, WinXP, other OS choices in a virtual machine under OS2/eCS - Serenity Systems is now working on SViSta (commercial)&lt;br /&gt;
* A rewrite of MPTS PROTMAN, which allows dynamic network driver (re)configuration (a necessity for properly utilizing TCP/BEUI in a DHCP environment).&lt;br /&gt;
* Examples of newly developed and maintained embeded systems that use OS2/eCS for mission critical applications, such as EMS telephony (Total Recall System by Chris Martinic - Commercial).&lt;br /&gt;
* Install a single variant of the REXX interpreter (Object REXX by IBM) as it is intolerant of flaky programming habits, compared to its less discerning sibling&lt;br /&gt;
* Ability to map &amp;quot;Windows Special&amp;quot; and other keys to useful functions (XWorkplace or eStylerLite in eCS 1.x; Win95Key - Free)&lt;br /&gt;
* A Chinese and other Language Homework Trainer package that runs on eComStation (free).&lt;br /&gt;
* Support for multiple monitors &amp;quot;Dual-Head&amp;quot; (SNAP Graphics by Scitech Software - Commercial)&lt;br /&gt;
* A native PM graphical configuration utility for the promising InetPowerServer suite&lt;br /&gt;
* Better support for Daylight Savings Time (eCS Clock in eCS 1.x; DSTswitch - Shareware)&lt;br /&gt;
* Provide an eComStation Pluggable Look And Feel (PLAF) for Sun Java applications, so that every application running on an eCS JVM will take on the appearance of a native PM application written for OS2/eCS.&lt;br /&gt;
* A heavily refreshed PM native VNC Viewer ( and ongong development of Eugene Romanenko&#039;s promising new PM VNC Server 1.02 for OS2/eCS )&lt;br /&gt;
* Implement eCS 2.x as series of tightly linked virtual PCs running on an SMP 64-bit OS-platform such as GNU Darwin, NetBSD or GNU Linux (with one VM capturing C-A-D for crash recovery)&lt;br /&gt;
* Make the OS2/eCS CD bootable for installation or maintenance (BootAble by Hayo Baan)&lt;br /&gt;
* An easy browser-based system for end-users to submit problem reports - see the eComStation.com web site for eCS Bug Reporting !!&lt;br /&gt;
* A better, and more intuitive, method of integrating OS2/eCS with MS Windows in peer networks.&lt;br /&gt;
* Enable the Shift-Printscreen key combo for windowed OS2/eCS sessions&lt;br /&gt;
* A &amp;quot;Network Browser&amp;quot; to quickly navigate around the network attached devices.&lt;br /&gt;
* A better file manager - perhaps based on the source code of FM/2.&lt;br /&gt;
* A &amp;quot;WebExplorer&amp;quot; style browser - with the Gecko engine, Java, Javascript and 128-bit encryption&lt;br /&gt;
* Leave the NumLock on if it&#039;s turned on at startup by the BIOS (XWorkplace - Free).&lt;br /&gt;
* Update bootable OS2/eCS or eComStation install CDs with fixes (UpdCD by Zsolt Kadar - Free)&lt;br /&gt;
* A utility to help clean-up of INI files, so that broken WPS links need not be stored forever (XWorkplace - Free).&lt;br /&gt;
* Enhanced APM 1.2 (power management) support (APM/2 utility)&lt;br /&gt;
* Start OS2/eCS applications from a DOS prompt: avoid swapping windows (Seamless OS/2 - free)&lt;br /&gt;
* Integrate fully working Watchcat or a supported functional equivalent such as CAD-Handler into eCS !&lt;br /&gt;
* Better Plug and Play adapter support, but not as &amp;quot;good&amp;quot; as Windows ME&lt;br /&gt;
* Further polishing of the already impressive OS installer - it is now becoming one of the best elements of the user experience !!&lt;/div&gt;</summary>
		<author><name>Davidme</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4184</id>
		<title>The Warp Wishlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4184"/>
		<updated>2006-10-25T22:06:01Z</updated>

		<summary type="html">&lt;p&gt;Davidme: /* The Top Ten Wishes */ Links. Format&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Warp Wishlist is now available at this netlabs.org wiki page with permission from it&#039;s maintainer. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.os2bbs.com/os2news/OS2Wishlist.html Os2bbs page]&lt;br /&gt;
&amp;lt;br&amp;gt;Visit also the [[Ideas]] wiki page.&lt;br /&gt;
&lt;br /&gt;
=The Top Ten Wishes=&lt;br /&gt;
&lt;br /&gt;
* A commercially supported, full featured [[GCC]] port, at the same code level as that of the equivalent Linux package (see &amp;quot;[[#Mind Your Language|Mind Your Language]]&amp;quot;, below)&lt;br /&gt;
* Great tools for [[porting|converting]] applications written for [[Win32]] or for [[XWindows]] into GUI native [[PM]] apps such as the extraordinary project [http://everblue.netlabs.org/ Everblue] from Netlabs, which should make it easier and much faster to bring applications originally written for the [[Linux]] and [[Unix]] platforms to OS2/eCS).&lt;br /&gt;
* A &amp;quot;Ready for eCS&amp;quot; certification process (to go with the [http://dev.ecomstation.com/mod.php?mod=userpage&amp;amp;menu=106&amp;amp;page_id=16 logo]) for hardware and software - to enable eCS buyers to see whether products are certified to work with their eCS system BEFORE they purchase them.  Five criteria for this logo might be&lt;br /&gt;
*# installs to optional drive locations using [http://warpin.netlabs.org/ WarpIn] or something better (such as an [[RPM]]-style package manager);&lt;br /&gt;
*# available in all the same [[NLS]] versions as eCS; &lt;br /&gt;
*# fully supports the InnoTek-[http://www.innotek.de/products/ft2lib/ft2libgeneral_e.html Font Engine for OS/2];&lt;br /&gt;
*# uses the [http://eros2.by.ru/systray_widget_en.shtml SysTray] API from [[ErOS2]];&lt;br /&gt;
*# has been updated within the last twelve months.&lt;br /&gt;
* [[Bootable JFS]], though this file system may be seen as &amp;quot;too alternative&amp;quot; for desktop use by John Q Public (or in any SOHO account unfamiliar with [[AIX]]) it lets us walk away from [[HPFS]] and [[FAT16]] boot drives, thereby reducing the number of required filesystems to one (like the ubiquitous Win* platform) - IBM already supports booting AIX and Linux from JFS, so how come they&#039;re dragging their collective feet on facilitating the code changes needed for bootable [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS] to become a reality on OS2/eCS ?&lt;br /&gt;
* The ability to easily install, load and run ubiquitous Win32 applications (eg MS Office XP) that the average business has already paid for, and prefers to keep using,  without the need for any Windows licenses on our PCs ( [http://www.codeweavers.com/products/office/ CrossOver Office]  gives Linux and FreeBSD users this ability already).&lt;br /&gt;
* Develop eCS 2.x as the first Desktop Virtual LAN (DVL) for x86 PCs.  The idea is to virtualise a complete heterogenous LAN consisting of two virtualised workstations and a virtualised file and print server machine.  The virtual server machine could run generic Linux and [[Samba]], first virtual workstation would run eComStation 1.2 and the second virtual workstation could run Windows NT or Win2000 (see &amp;quot;[[#other wishes|other wishes]]&amp;quot; - below).&lt;br /&gt;
* The latest release of the Sun [[Java]] 2 Standard Edition ([[J2SE]]) platform.  A native OS2/eCS port of Java 1.4.1 is available from [http://www.goldencode.com/company/press/20020814.html Golden Code] Development Corporation, while [http://www.innotek.de/products/javaos2/ Innotek] has released their own Java 1.42_05 product, which uses their unique [[Odin]] technology to run unmodified Win32 Java code from Sun&lt;br /&gt;
* The seamless integration of the [[Innotek Web Pack Plus]] for OS/2 and Castlesoft [[Colour Manager]] into the base eCS 1.x and future 2.x products.&lt;br /&gt;
* A media player, like the very impressive [http://os2.kiev.ua/en/wv.php WarpVisionGUI] project that is packaged with whatever license is needed to legally play back commercial [[DVD]] movies.&lt;br /&gt;
* Support for fourteen NLS versions; eg English, German, Dutch, Russian (available) plus French, Spanish, Italian, Portugese, Swedish, Trad Chinese, Simplified Chinese, Japanese, Korean, Hungarian and [http://std.dkuug.dk/JTC1/SC2/WG2/docs/n1643/n1643.htm Klingon] (as soon as commercially practicable).&lt;br /&gt;
&lt;br /&gt;
=The Programer&#039;s Cauldron=&lt;br /&gt;
&lt;br /&gt;
Our platform of choice needs constantly improving tools.  The very sophisticated cross platform [http://wxwindows.org/dl_os2.htm#dev wxWidgets] GUI application development framework is a good example of what is available for OS2/eCS.  Other steps forward may include :&lt;br /&gt;
&lt;br /&gt;
* Continued development of the potentially very important OSS [http://eclipseos2.netlabs.org/ Eclipse Java IDE] for the OS2/eCS platform (brought to you by [http://projects.netlabs.org/ Netlabs] )&lt;br /&gt;
* Increased C99 and C++98 standards compliance for compilers and tools running on OS2/eCS.&lt;br /&gt;
* Regular updates to the EMX runtime, to keep it feature compatible with the latest GNU C compilers available on mainstream Linux distros such as Xandros.&lt;br /&gt;
* A new edition - dusted off and scrubbed clean of anachronisms of the pre-MCP2/eCS era - of at least one mainstream book that focuses on the unique aspects of the OS2/eCS platform&lt;br /&gt;
* A versatile, full featured Help File authoring package such as [http://www.hypermake.com/english/n024.html#hd24 Hypermake] by Martin Vieregg (shareware) or [http://www.os2world.com/vyperhelp/ VyperHelp] by Mektek (Open Source - GNU GPL)&lt;br /&gt;
* Feature sets equalling those available on the fascinating [http://www.iti.upv.es/%7Emaragda/doc/index.html Linux], solid [http://www.netbsd.org/ NetBSD] and occasionally notorious [http://www.deanliou.com/WinRG/ Win32] platforms today.&lt;br /&gt;
* A native OS2/eCS 32-bit parser and editor for XML and SGML files ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gx- gX] from Untravelled Sphere).&lt;br /&gt;
* Add support for compression of LX executables to the OpenWatcom C/C++ linker.&lt;br /&gt;
* An annual OS2/eCS developer seminar - held immediately after, and in the same city, as a large IT event unrelated to OS2/eCS.  Seminar attendees can reduce their time away from the office and, perhaps, charge their airfare to the non-OS2/eCS event that they needed to attend in that city anyway.&lt;br /&gt;
* Add Intel SSE1 and SSE2 instruction set enhancements to the OpenWatcom compiler&lt;br /&gt;
* A port of the modern, standards compliant [http://comeaucomputing.com/custom.html Comeau] C and C++ tools to OS2/eCS (commercial).&lt;br /&gt;
&lt;br /&gt;
=Mind Your Language=&lt;br /&gt;
&lt;br /&gt;
The OS2/eCS platform is well supported by languages and associated toolsets today and, due to the generally thankless work of many gifted OS2/eCS programers, the available choices are constantly improving.  Languages and application development tools ready for your next OS2/eCS project include :&lt;br /&gt;
&lt;br /&gt;
* C and C++ options include [http://www.openwatcom.org/about/info_content.html OpenWatcom C/C++ 1.2] (free) and the commercially supported [http://www.innotek.de/products/gccos2/gccos2general_e.html Innotek GCC 3.2 for OS/2] &lt;br /&gt;
* Pascal options include the [http://sibyl.netlabs.org/ Netlabs OpenSibyl] project, [http://www.vpascal.com/ Virtual Pascal] for OS2 and [http://www.us.freepascal.org/down-os2.html Free Pascal for OS2].&lt;br /&gt;
* REXX options include [http://www-3.ibm.com/software/ad/obj-rexx/ ObjectREXX], (Open Sourced by IBM but not available for OS/2-eCS yet - [http://www.oorexx.org/ Open Object REXX]) Watcom [http://www.edm2.com/0206/vrexx.html VX-REXX] (find it on eBay) and [http://regina-rexx.sourceforge.net/index.html Regina-REXX] (free)&lt;br /&gt;
* Java is well supported on OS2/eCS. For a powerful multiplatform Java IDE that runs great on OS2/eCS, try [http://www.netbeans.org/ide/index.html NetBeans] (free, open source).&lt;br /&gt;
* Ada is available for OS2/eCS with [http://os2ports.com/content/sections/ada GNU Ada 95] (free) &lt;br /&gt;
* PHP your tool of choice ?  Then here&#039;s [http://silk.apana.org.au/php/ PHP 4] (free) &lt;br /&gt;
* Perl one, knit two ?  The [http://www.prima.eu.org/ PRIMA Toolkit] is a multi-platform GUI application development tool available for the OS2/eCS platform.&lt;br /&gt;
* Python handlers will love [http://www.andymac.org/python.html Python 2.3.4] (free)&lt;br /&gt;
* Fortran coders can get productive with [http://www.openwatcom.org/about/info_content.html OpenWatcom Fortran 1.2] (free)&lt;br /&gt;
* Smalltalk for big results !  Try the modern, well regarded [http://www.ibm.com/software/awdtools/smalltalk/  IBM VisualAge Smalltalk].&lt;br /&gt;
&lt;br /&gt;
=Must Have - Features and Applications=&lt;br /&gt;
&lt;br /&gt;
Much of the best software available for OS2/eCS today is available at no cost under open source licences.  However, large commercial users often prefer to pay for a commercially licenced product (eg. StarOffice) rather than use free software of equal quality ( eg.[http://www.openoffice.org/ OpenOffice.org 1.2] ), perhaps because of the legally enforcible obligations commercial software licences may place on software vendors.  Having such choices is great !  Whether &amp;quot;running native&amp;quot; or utilising the very sexy Odin subsystem, there are some standard / mainstream applications that OS/2 and eCS need to support in order to offer aid and comfort to Windows survivors taking those hesitant first steps toward a brighter, less costly x86 alternative.&lt;br /&gt;
&lt;br /&gt;
* Support for ACPI, without which OS2/eCS may cease to be a viable OS on future mainstream PC hardware.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users Doubleclick once to install mutually compatible versions of Sane/2 and Tame/2 to any directory nominated.&lt;br /&gt;
* Integrated WPS folder views for many archiver formats (like ZIP, RAR, ARJ, etc) - should be similar to the implementation in Object Desktop, but inherit the extensions from e.g., XWorkplace ( [http://www.subsys.de/eZIP/ eZIP]).&lt;br /&gt;
* Enhancements to both the Presentation Manager (GUI) and command line (CLI) user interfaces, in particular, a robust new 32-bit command interpreter to replace the archaic IBM [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/conapi.html 16-bit CMD.exe] that still ships with every copy of OS/2 and eComStation sold.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users Doubleclick once to install both Ghostscript for eCS/OS2 and [http://www.cs.wisc.edu/%7Eghost/gsview/ GhostView] to any directory nominated.&lt;br /&gt;
* Provide support in OS2/eCS for the X500 and DCE standards and for Kerberos authentication.&lt;br /&gt;
* A cool GUI internet dialer out of the box with a modern feature set (like [http://www.isdnpm.de/home.htm ISDNPM]) - the new eCSCoNet in eComStation 1.1 has banished DOIP to a museum. Also available are the deservedly popular [http://www.fx.dk/injoy/ InJoy Dialer] (character based) and [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links]&lt;br /&gt;
* A single sign-on facility, to obtain secure access from OS2/eCS to files and resources on Unix, Windows, Netware, Linux and Mac OS X servers - either over a LAN or across the world.&lt;br /&gt;
* ALL configuration info to reside in a readable and editable set of files, saved in one known place (i.e. x:\System\OS2\ini).&lt;br /&gt;
* Full support for reading and writing more modern Adobe .PDF documents within OS2/eCS word processors.&lt;br /&gt;
* A highly scalable mail server with IMAP4 support - ([http://www.stalker.com/CommuniGatePro/ CommunigatePro] - Commercial).&lt;br /&gt;
* Better support for PalmOS PDA devices ( [http://jsyncmanager.sourceforge.net/ JSyncManager] by Brad Barclay - free GPL ).&lt;br /&gt;
* Project scheduling software with Gantt charts ( so far, there is [http://www.ws-it.de/en/product/ptime/ptimeuse.html PTime/2] by Wolfram Schmid ).&lt;br /&gt;
* An up to date Citrix ICA Client such as the very professional [http://www.innotek.de/products/citrixos2/citrixos2features_e.html OS/2 Kit for Citrix ICA Client 7.100 Release 1] from Innotek GmbH.&lt;br /&gt;
* A native, full featured, bloat-free equivalent to MS Outlook - to ease transition from the high-cost Windows environment to OS2/eCS for price sensitive corporate users (the [http://lookout.netlabs.org/ Lookout/2] project).&lt;br /&gt;
&lt;br /&gt;
=Some Priority Applications for Porting=&lt;br /&gt;
&lt;br /&gt;
* Adobe Acrobat 6 - while [http://www.cs.wisc.edu/%7Eghost/gsview/index.htm GSView] or [http://www.subsys.de/ePDF/ ePDF] can do the job (mostly), Mac and Windows ex-users will forever insist on using the latest version of a product they have known and used for year after year.  For the moment, Innotek are offering release four of their OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_e.html Adobe Acrobat Reader 4.05] and release one of their planned OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_beta_e.html Adobe Acrobat Reader 5.1].&lt;br /&gt;
* Ximian Evolution and Ximian Connector. [http://www.ximian.com/products/evolution/ Evolution] is a highly regarded open-source MS Outlook look-alike, now fast gaining users on the Linux platform.  Ximian Connector allows non-Microsoft clients to connect to an MS Exchange Server.  Novell &amp;quot;loved it so much, they bought the company&amp;quot;.  For OS2/eCS to fit easily into mainstream corporate networks, something like these two GNOME based products need to be ported from Linux and/or Solaris as a high priority.&lt;br /&gt;
* Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7] Player, not yet available for OS2/eCS, as the hard working team at Innotek are yet to obtain a licence (is this because of high cost ?).&lt;br /&gt;
* RealPlayer 10 - needed mainly for the same reasons as Acrobat 6. The Helix DNA [http://www.helixcommunity.org/ client] has been open sourced by RealNetworks, which should lead, in time, to an OS2/eCS port of this versatile media player.  Maybe it is not needed, but Windows refugees would sorely miss it.&lt;br /&gt;
* Intuit Quicken - because it is nearly ubiquitous and its absence is a show-stopper for many SOHO users, who have all their financial skills/records tied up in this one, simple to use product.&lt;br /&gt;
* Niku Workbench, a modern full featured alternative to Microsoft Project.  It&#039;s code has recently been released under the GPL (see [http://www.openworkbench.org/index.php OpenWorkBench] ) - free&lt;br /&gt;
* VirtualDub, a multimedia editor, with useful [http://www.virtualdub.org/features features] for everyone with a digital video or still camera.  Can you port OpenDub to OS2/eCS ?  (free GPL).&lt;br /&gt;
* Port XLib to OS2/eCS Presentation Manager to swell the flow of applications written for Linux and Unix that can be adapted with relatve ease to run on OS2/eCS (eg. project [http://everblue.netlabs.org/ Everblue], from Netlabs)&lt;br /&gt;
* VideoLan, is a full featured open source cross-platform [http://www.videolan.org/vlc/features.html media player and streaming server] with a plethora of Codecs and skins -  is the toolset needed to port this great looking application to OS2/eCS available ?&lt;br /&gt;
&lt;br /&gt;
=Kernel Desires=&lt;br /&gt;
&lt;br /&gt;
Not so long ago, OS/2 was arguably less crash prone than other x86 choices (notably Win9x), but in more recent times WinXP and some Linux distros have reversed this lead. Key GUI architecture decisions taken over ten years ago by the designers of PM and the WPS make it impossible to terminate some failing processes, including the WPS and PM themselves.  If OS2/eCS is to retain support from its current users, let alone attract new users, increased stability for PM and the WPS and a bullet-proof process killer are essential OS enhancements.&lt;br /&gt;
&lt;br /&gt;
* Multiple asynchronous input queues - the OS/2 Holy Grail - without this, process-killers often fail.&lt;br /&gt;
* A new 32-bit command processor ([http://www.scitechsoft.com/ftp/devel/4os2/ 4OS2 by JPSoft] - newly free and being actively maintained, or [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/cmd.html 32-bit Command Interpreter] by JdeBP - Free)&lt;br /&gt;
* A more capable Graphics Rendering Engine - a prerequisite to provide all applications with (optional) anti-aliased fonts for low resolution monitors (i.e. unable to show 104 dpi on a CRT or 114 dpi on a TFT display).&lt;br /&gt;
* The ability to utilise multiple virtual CPUs on Intel processors with its Hyperthreading feature.&lt;br /&gt;
* Support for AMD&#039;s [http://www.x86-64.org/about x86-64 CPU] (64-bit superset of the IA-32 architecture)&lt;br /&gt;
* Support for AMD&#039;s [http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_861_1028,00.html 3DNow!] instruction set&lt;br /&gt;
* Support for Intel&#039;s SSE1 and SSE2 instruction sets.&lt;br /&gt;
* X11/Motif API&#039;s ([ftp://ftp.netlabs.org/pub/xfree86/ XFree86/OS2 project] - Free, [http://www.hobsoft.com/www_us/produkte/connect/x11.htm HOBLink X11] - Commercial).&lt;br /&gt;
* Remove the 31 character font-naming limitation - to ease document exchange and interoperability.&lt;br /&gt;
* Symmetrical Multi-Processor (SMP) support for both Client ([http://consultron.ca/english/products/ecomstation/ecspro.html eCS with the SMP Pack]) &amp;amp; Server ([http://www-3.ibm.com/software/os/warp/warp-server/ IBM WSeB])&lt;br /&gt;
* Better hibernation support - support for JFS/LVM, SCSI, HPFS, etc&lt;br /&gt;
* Elimination of the former 512MB limit for memory addressing (already fixed in IBMs MCP and Serenity&#039;s eCS 1.0 or above)&lt;br /&gt;
* Allow &amp;quot;mounting&amp;quot; a device under an arbitrary path name ( as in Windows 2000 and WinXP )&lt;br /&gt;
* IBM completes (or releases for others to develop) SOM 3.0  in the form initially released as a beta in Februrary 1996, thus providing a CORBA 2 compliant object request broker for OS2/eCS. [The [http://www.objs.com/x3h7/som.htm System Object Model (SOM)], is an IBM implementation of [http://www.omg.org/gettingstarted/corbafaq.htm CORBA]  and forms the base on which the WorkPlace Shell (WPS) is built. The WPS in OS/2 4.52 and eComStation still uses the outdated, less capable IBM SOM 2.1 ]&lt;br /&gt;
&lt;br /&gt;
=System Security &amp;quot;Out of the Box&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
There have been at least four products or projects which delivered multiple-user functionality (eg. desktop prefs/settings are determined by a user&#039;s login ID) to OS/2, but none of them has ever been distributed as a part of the base OS, in the way that Microsoft has for Windows since at least 1995. For lack of distribution with the base OS, this product category has stagnated on OS2/eCS.  The lack of even the most basic multiple-user features &amp;quot;out of the box&amp;quot; makes OS2/eCS almost unique on x86 - but not in a good way !  A number of valuable projects will let us eliminate this deficiency :&lt;br /&gt;
&lt;br /&gt;
* [http://en.ecomstation.ru/openssh/ Security/2]  is now a requirement to run OpenSSH/2 and is currently expected to form a part of eCS 2.x product&lt;br /&gt;
* For more secure connections, installation of [http://en.ecomstation.ru/openssh/ OpenSSH/2] by default (instead of rLogin and Telnet).&lt;br /&gt;
* Better security - C2 while connected to a network (based on extending SES in Warp 4.x)&lt;br /&gt;
* For rusted-on IBM branded OS/2 users, multiple user features are offered with [http://www.quasarbbs.net/cristiano/mudesk.html MultiDesk] by Cristiano Guadagnino - Free &lt;br /&gt;
* Access control ([http://www-5.ibm.com/services/es/bis/secure.html IBM Secure Entry] and (perhaps in future) Sesame by [http://www.goldencode.com/ Golden Code] - Commercial)&lt;br /&gt;
* Filesystem with password encryption of all data stored - as with NTFS&lt;br /&gt;
* Anti Virus options with modern virus scanning engines ([http://enterprisesecurity.symantec.com/products/products.cfm?productID=27 Norton Antivirus] by Symantec, Viruscan by McAfee or the very popular [http://www.norman.com/products_nvc_os2.shtml Virus Control] by Norman Data Defense Systems Inc.)&lt;br /&gt;
* An easy to install and use firewall application based on Stateful Packet Inspection technology.&lt;br /&gt;
* Strong file encryption/decryption with both VIO and (in future) PM interfaces ([http://www.blowgish.org/teatime.php TeaTime/2] by Daniël de Kok).&lt;br /&gt;
&lt;br /&gt;
=File System Support=&lt;br /&gt;
&lt;br /&gt;
* Better FAT32 and NTFS drivers - for large disks ([http://www.dsteiner.com/products/software/os2/ifs.htm NTFS utilities] - Free, [http://fat32.netlabs.org/index.phtml FAT32 drivers] - Free)&lt;br /&gt;
* Ability to boot the operating system from mainstream file systems such as NTFS, FAT32 and EXT2 (FAT16 and HPFS are at a developmental dead-end)&lt;br /&gt;
* Add UDF-support for removable Magneto-Optical storage to the existing file system drivers.&lt;br /&gt;
* Better support for VFAT long file names often used with Zip Disks and with plain Diskettes ([http://www.os2world.com/cgi-bin/news/viewnews.cgi?category=32&amp;amp;id=1085456753 VFATMon by Jason Stefanovich])&lt;br /&gt;
* Read/write access to Macintosh disks ([http://www.student.nada.kth.se/%7Ef96-bet/HFS/ HFS drivers] from Marcus Better - Now GPL on Hobbes)&lt;br /&gt;
* Read/write access to Linux file systems ([http://perso.wanadoo.fr/matthieu.willm/ext2-os2/ ext2-os2 drivers] by Matthieu Willm - Free)&lt;br /&gt;
* The ability to share a fast to recover 64-bit journalling file system (eg [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS2] ) with AIX and Linux.&lt;br /&gt;
* The ability to boot from and read/write to the much admired XFS journalling file system.&lt;br /&gt;
* Integrate TVFS support into the kernel ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=tvfs TVFS] - Free EWS, version 2.11 is now on Hobbes)&lt;br /&gt;
* A bullet-proof FDISK, display, analysis and recovery tool for disks and filesystems ( [http://www.dfsee.com/dfsee.htm DFSee] )&lt;br /&gt;
* Logical Volume Manager (no reliance on drive letters, provides sophisticated drive spanning)&lt;br /&gt;
* A database-like journalling filesystem with support for metadata (ie Extended Attributes) like BeFS in BeOS or like AFS in [http://www.atheos.cx/ AtheOS] .&lt;br /&gt;
&lt;br /&gt;
=Drivers R Us=&lt;br /&gt;
&lt;br /&gt;
* IBM completes the [http://ais.gmd.de/%7Eveit/os2/kee.html KEE API] to allow pure 32-bit physical device drivers (no more thunks, thanks!)&lt;br /&gt;
* Drivers for the [http://www.broadcom.com/ Broadcom] BCM4401 chipset, as many mainstream laptops (eg. the Dell Inspirion 8600) use this Broadcom chipset for the integrated NIC.&lt;br /&gt;
* Why not licence the surprising Panasonic USB drivers for DOS and include them in the eCS entry level product ?&lt;br /&gt;
* A driver for a PCI sound card, any sound card, that supports the MIDI hardware connection. This can be via the joystick port, USB or Firewire or whatever.&lt;br /&gt;
* A revolutionary video driver model ([http://www.scitechsoft.com/products/enterprise/os2features.html Scitech SNAP] - Commercial &amp;amp; Free variants)&lt;br /&gt;
* A universal driver for scanners (including USB 2.0 models) along the same lines as SNAP.&lt;br /&gt;
* Better CD-ROM / CD-RW / DVDs device manager drivers ( [http://hp.vector.co.jp/authors/VA001398/#faq_jjscdrom JJSCDROM] by Takayuki Suwa )&lt;br /&gt;
* Better support for [http://www.1394ta.org/ FireWire] 800 and other new enabling technologies such as&lt;br /&gt;
* Support for the [http://www4.tomshardware.com/storage/20020812/index.html Serial ATA] standard likely to replace EIDE for PC hard drives within two years is already included in Version 1.6.4 of Daniela Engert&#039;s Danis506 drivers - Great to hear it !&lt;br /&gt;
* Drivers for the proposed [http://www.serialattachedscsi.com/ Serial Attached SCSI] standard may be of special value to OS2/eCS users in future for attaching more demanding peripheral devices (such as scanners and disk arrays).&lt;br /&gt;
* Better PCI sound card drivers ([http://sound.netlabs.org/ SBLive! driver] - Free, [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument Universal Audio drivers] from Innotek - for IPA subscribers, or from eCS)&lt;br /&gt;
* Better support for modern video cards ([http://www.scitechsoft.com/products/enterprise/snap_os2_content.html Scitech SNAP Graphics] - Commercial)&lt;br /&gt;
* Better support for IEEE [http://www.80211-planet.com/news/article.php/1502671 802.11g], 802.11b and 802.11a wireless networks (WLAN), including PCI cards and the general availability of drivers for IBM devices based on the Lucent Orinoco chipset.&lt;br /&gt;
* Better USB 2.0 Scanner support - a serious deficiency today ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=usbscan USBScan.Sys] will hopefully integrate with [http://paulf.free.fr/sane-os2-gui.html SANE/2] - Free and [http://www.os2world.com/goran/tame.htm TAME/2] by Goran Ivankovic and Klaus Staedtler - Free)&lt;br /&gt;
* Better USB 2.0 Camera support (USB on OS/2 site maintained by Martin Iturbide)&lt;br /&gt;
* Better Serial drivers ([http://www.gwinn.com/ SIO2K] by Ray Gwinn - Shareware)&lt;br /&gt;
* Better printer drivers (IBM drivers for [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/5b74e0e7572dc53086256c2f00631d2c?OpenDocument postscript], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/fe52d45fee2e225986256c2f00630f76?OpenDocument inkjets], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/169817402fcb123186256c2f0062db5a?OpenDocument laserjets], and [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/067f720b0177c4c286256c2f00633470?OpenDocument plotters] - Free)&lt;br /&gt;
* Better DVD, DVD-RAM / DVD-RW and CD-RW support (IBM&#039;s [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/4b2e6f2261265d6d86256a810069fe2b?OpenDocument  UDF 2.01] - for IPA subscribers, or from eCS, [http://www.rsj.de/stage/en/cdwriter/cd_os2.asp RSJ CD Writer] - commercial)&lt;br /&gt;
* Better TV card support for BT878-based cards ([http://os2.kiev.ua/en/tvshow.php TVShow Project] - from Kiev Elephant)&lt;br /&gt;
* Better support for cable modems and xDSL ([ftp://ftp.uni-freiburg.de/pub/pc/os2/isdn/ ISDNPM], treats cable modems like an NIC)&lt;br /&gt;
* Support for USB 1.0, 1.1 and 2.0 (UHCI, OHCI and EHCI [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/eda0b842e1e56c1e86256c170050c84b?OpenDocument USB drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Support for multi-function Printer / Fax / Scanner / Copiers.&lt;br /&gt;
* Support for Sis7012 and Sis7018 audio (hopefully to be provided in a future release of [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument UNIAUD]).&lt;br /&gt;
* Updated DIVE, DART, and RTMIDI (for multimedia AND games)&lt;br /&gt;
* Universal device driver porting kit - something like IBM Open32, only for drivers&lt;br /&gt;
* Support for more and better joysticks with all their latest features ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gamedd new joystick driver] - Free)&lt;br /&gt;
* 32-bit PC Card 5.0 support ([http://www7.software.ibm.com/2bcprod.nsf/186d96ebef23e6438625689c007ac1ef/60cd60ba019194f7862566de0052496d?OpenDocument CardBus drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* 32-bit TCP/IP stack and applications ([http://techsupport.services.ibm.com/asd-bin/doc/en_us/tcpclnt/f-feat.htm version 4.3.x] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Enhanced support for removable media (LS120, LS240, Zip 250, Zip 750, Jaz, Syquest, etc.)&lt;br /&gt;
* Support for modern optical and &amp;quot;wheel&amp;quot; mice ([http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/899e6aa065ded37786256bf4006da652?OpenDocument IBM drivers] - Free, [http://www.nbsoftware.de/sw_ms21en.htm Amouse])&lt;br /&gt;
* Support for the PCTel HSP56 audio modem chip.&lt;br /&gt;
&lt;br /&gt;
=The Front Office=&lt;br /&gt;
&lt;br /&gt;
Few business or home users would consider OS2/eCS worth buying as as an alternative general purpose platform without a choice of high quality Office productivity software ready to go.  Happily, our preferred platform offers a wealth of alternatives in this area and our choices are getting much better in 2004 !&lt;br /&gt;
&lt;br /&gt;
* Microsoft Office, dust off that old Windows licence, you can soon use it to run MS Office in an OS2/eCS virtual machine such as [http://www.serenityvirtual.com/ SViSta] (commercial)&lt;br /&gt;
* OpenOffice.Org, the ultimate Office application for the Linux platform is coming to OS2/eCS, with [http://www.innotek.de/products/ Innotek] once again applying its Odin skills to good effect !&lt;br /&gt;
* Lotus Smartsuite, updated to [http://www.lotus.com/products/smartsuiteos2.nsf version 1.7.3] with many improvments - particularly for those needing to work with MS Office documents (commercial).&lt;br /&gt;
* ROMLogic Papyrus Office, recently updated to version 10 - in both the German and English languages - a surprisingly compact Office solution (commercial)&lt;br /&gt;
* SunDial Office, the Rodney Dangerfield of powerful, well designed Office suites - for those who prefer a different way of getting the job done (commercial)&lt;br /&gt;
* Lotus Notes, one of the main rivals to MS Exchange/Outlook in the Fortune 500 space is apparently to be released in a Java version by IBM.  The abscence of this key application on our preferred platform was likely cited as a reason for walking away from OS/2, so a Java version usable on OS2/eCS would be great !&lt;br /&gt;
* A new CIFS/SMB Client (not a netdrive plugin) to allow eCS/OS2 to transparently access resources and files held both on (the formerly ubquitous) Windows servers and on the Linux and FreeBSD servers which have now won acceptance everywhere from SOHO to the Fortune 500&lt;br /&gt;
&lt;br /&gt;
=Servers for Every Purpose=&lt;br /&gt;
&lt;br /&gt;
IBM Warp Server for eBusiness (WSeB) was great, once, but has fallen far behind the pace and is unlikely to ever be substantially enhanced by IBM (it also costs a lot, for what you get).  The modern open source server software for OS2/eCS included in the list below offers so much performance and value. . . perhaps we will one day be able to buy a commercially supported OS2/eCS ServerSuite from eCS resellers ?  Until then, you can be up and running with some of the great free and commercial server software below !&lt;br /&gt;
&lt;br /&gt;
* Web Servers, such as [http://silk.apana.org.au/apache/ Apache] for OS/2 (open source) the svelt and efficient [http://dink.org/web2/ Web/2] or the W3C [http://www.w3.org/Jigsaw/ Jigsaw] server (written in Java !)&lt;br /&gt;
* Application Servers, such as [http://os2ports.com/content/sections/zopeos2 Zope] (open source) &amp;amp; IBM [http://www.os2.cz/index.php?lang=en&amp;amp;v=view&amp;amp;nid=1300 WebSphere 4.01] (commercial).&lt;br /&gt;
* Database Servers, such as [http://www.quassarbbs.com/yuri/mysql2/index.html MySQL] and [http://venuto.monrif.net/ PostgreSQL] (free) or IBM [http://www-3.ibm.com/software/data/db2/udb/ DB2]  (commercial)&lt;br /&gt;
* File &amp;amp; Print Servers, such as [http://samba.org/ Samba] (free) or [http://www-3.ibm.com/software/os/warp/warp-server/ IBM WarpServer for eBusiness] (commercial)&lt;br /&gt;
* Directory Servers, such as [http://www.openldap.org/ OpenLDAP] (will this LDAP server be ported by [http://www4.airnet.ne.jp/tyano/ Takashi Yano] ?)&lt;br /&gt;
* Mail Servers, such as [http://www.zeryx.com/ ZxMail] (commercial) and [http://eepjm.newcastle.edu.au/os2/Weasel.html Weasel] (also very well regarded).&lt;br /&gt;
* Boot Servers, such as the [http://www.q-systemsonline.com/pxe_booting2.html Q-Systems] solution, able to boot diskless OS2/eCS PCs over a LAN&lt;br /&gt;
* FTP Servers, such as the superb [http://www.os2ezine.com/20010216/ftpserver.html FTPServer]  by Peter Moylan (shareware).&lt;br /&gt;
* Standby Servers, such as [http://www.os2bbs.com/os2news/httP;//www,innotek.de/products/costandby/costandbygeneral_e.html CoStandby server for eBusiness] by Innotek (commercial).&lt;br /&gt;
* BackUp and Recovery Servers, such as [http://www.cds-inc.com/prod/ba2ksv.html# BackAgain/2000 Server] by CDS Inc. (commercial).&lt;br /&gt;
* Proxy Cache Servers, such as [http://www.os2.spb.ru/software/internet/squid/ Squid for OS/2]  (open source)&lt;br /&gt;
* Domain Name Servers, such as [http://www.goldencode.com/atlos2/notes/dns/dns.html#obtaincode BIND 8] from the ISC (free). Is anybody porting [http://www.isc.org/products/BIND/bind9.html BIND 9]  ?&lt;br /&gt;
* Multi-function Server suites, such as [http://www.inetpowerserver.com/ InetPowerServer] or [http://www.nititelecom.com/caravandownload.htm Caravan] for mail, web and ftp use&lt;br /&gt;
* DHCP Servers, such as that which ships with WSeB, or a port of something from the OSS world ?&lt;br /&gt;
* Transaction Servers, like IBM CICS for OS/2 (apparently IBM has withdrawn it from sale).&lt;br /&gt;
&lt;br /&gt;
=Improved Multimedia Support=&lt;br /&gt;
&lt;br /&gt;
* A fully licenced DVD movie player, with no crashing during playback &amp;amp; flawless audio-synch&lt;br /&gt;
* An elegant, up to date port from the Linux platform of [http://www.reamined.on.ca/doconnor/xine/ Xine for OS/2] currently a work in progress by Darwin O&#039;Connor.&lt;br /&gt;
* A commercially supported [http://www.mozilla.org/ports/os2/ Warpzilla] based browser that integrates the Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7 Player], Adobe Acrobat Reader 6.0 as a helper application and a [http://www.dvdfllc.co.jp/ DVD licence].&lt;br /&gt;
* Regular updates to the very useful [ftp://hobbes.nmsu.edu/pub/os2/system/drivers/sound/uniaudio_gpl_compiledbinaries2.zip Universal Audio Driver] for OS2/eCS (free GPL version).&lt;br /&gt;
* Ability to record DVDs - CDRecord [ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ ProDVD] is now available for OS2/eCS (free)&lt;br /&gt;
* Complete replacement for MMOS/2 WPS classes ([http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes] by Chris Wohlgemuth)&lt;br /&gt;
* Create audio &amp;amp; data CDs in a snap using the power of the WPS ( [http://www.os2world.com/cdwriting/creator/creatormain.htm Audio/Data CD Creator] )&lt;br /&gt;
* Multimedia playback with support popular audio/video codecs ([http://os2.kiev.ua/en/wv.php WarpVision] - Free).&lt;br /&gt;
* Better hardware accelerated video support ([http://os2.kiev.ua/en/overlay.php WarpOverlay!] project - from the Kiev Elephant)&lt;br /&gt;
* Improved MP3 media players (WarpAmp - Free, PM123 - Shareware).&lt;br /&gt;
* Ogg Vorbis, FLAC and MP3 playback ([http://math.berkeley.edu/%7Eroconnor/MMIOMP3/ Multimedia IOProcs] and the [http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes])&lt;br /&gt;
* Support for RealAudio &amp;amp; Video streams ( can Innotek get [http://www.real.com/ RealPlayer 10] running using its [http://odin.netlabs.org/ Odin] technology ? )&lt;br /&gt;
* Sound drivers that accomodate simultaneous audio under OS2/eCS and WinOS2&lt;br /&gt;
* Sound scheme editor ([ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/scheme/sound16.zip Sound Scheme Editor] - Free)&lt;br /&gt;
* A full-featured sound recorder/editor (such as the promising [http://home.clara.net/orac/os2.htm#dtape D-Tape project] from Paul Ratcliffe)&lt;br /&gt;
* New Audio-Video and Graphics Codecs - not yet another player (we have VERY good ones today)&lt;br /&gt;
* More and better plugins/helper applications for Mozilla/Netscape (i.e. for WAV, MPG, etc etc)&lt;br /&gt;
&lt;br /&gt;
=System Utilities=&lt;br /&gt;
&lt;br /&gt;
* A PM utility comparable to Norton SysInfo that every OS2/eCS user can admire ([http://hobbes.nmsu.edu/cgi-bin/h-viewer?sh=1&amp;amp;fname=/pub/os2/util/system/sysinfo0820.zip Sysinfo/2 0.8.20] by Alexey Smirnov - Free)&lt;br /&gt;
* A utility that automatically mounts USB media, updates the list of the accessible devices and assigns the corresponding drive letter ([http://hobbes.nmsu.edu/cgi-bin/h-browse?sh=1&amp;amp;dir=//pub/os2/util/disk USBmountD]).&lt;br /&gt;
* User friendly PM application for editing your Config.sys ([http://www.tyra2.de/ Tyra/2]- Shareware)&lt;br /&gt;
* Another PM application for system maintenance ([http://www.os2world.com/goran/cfgtool.htm Config Tool] by Goran Ivankovic - Free)&lt;br /&gt;
* A compendium of Config.sys information (Joerg Sievers&#039; [http://www.warpsite.de/en/csdp/about.htm Config.Sys Documentation Project], ConfigTool [http://www.os2world.com/goran/cfgtool/cfgdat.htm database] by Klaus Staedtler)&lt;br /&gt;
* Association editor, like the utility of similar name ([http://www.os2ss.com/information/kelder/ AssoEdit] by Henk Kelder - Free)&lt;br /&gt;
* INI editor with repair function ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial, [ftp://ftp.pc.ibm.com/pub/pccbbs/os2_ews/iniedit.zip IniEdit] - Free EWS)&lt;br /&gt;
* Defrag program for all OS2/eCS supported file systems ([http://hobbes.nmsu.edu/pub/os2/util/disk/gulite20.zip Graham Utilities] - was Commercial)&lt;br /&gt;
* Uninstaller that monitors installations for perfect cleanup later ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial)&lt;br /&gt;
* Better internet dialer applications ([http://www.fx.dk/injoy/ InJoy] - Shareware, [http://www.isdnpm.de/home.htm ISDNPM] - Shareware, [http://en.ecomstation.ru/dialer/ Dialer/2] - Free, [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links])&lt;br /&gt;
* A process killer that grabs Ctl-Alt-Del, REXX interface ([http://www.pcs-soft.com/productcc25.htm CAD Commander] - Commercial)&lt;br /&gt;
* Priority manager ([http://www.prioritymaster.com/ Priority Master] - Commercial)&lt;br /&gt;
* Work Place Shell (WPS) class manager ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* File Phoenix/2, an effective FAT and HPFS undelete tool ([http://archiv.leo.org/pub/comp/os/os2/leo/systools/phenx135.zip/ Version 1.35] - Free EWS)&lt;br /&gt;
* GUI File Manager, with a tree view like that in Windows 3.1 (http://www.os2world.com/freeos2/file.html#ffreedom FileFreedom 2.02] - Freeware)&lt;br /&gt;
* Ability to open command line from WPS folders ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* Better network utilities: traceroute, nbtstat, ping, etc included in eCS and IPA subscriptions.&lt;br /&gt;
* A really useful Character Map applet ([http://glass.os2.spb.ru/software/english/charmap.html Character Map/2] by Glassman - Free - GNU GPL)&lt;br /&gt;
* Benchmarks to test OS2/eCS performance on your own system ([http://warped.cswnet.com/Sysbench/ SysBench] - Free - Source code available)&lt;br /&gt;
&lt;br /&gt;
=Just Browsing=&lt;br /&gt;
&lt;br /&gt;
There are a number of good native PM and CLI web browsers available for OS2/eCS, some bulky, some slim, some older, some startlingly new.   What I wish was on my own desktop right now is an &amp;quot;eComStation themed&amp;quot; browser  based on the latest [http://www.mozilla.org/ports/os2/ Mozilla] or [http://www.ph.unimelb.edu.au/%7Essk/kde/srcdoc/khtml/KHTMLPart.html KHTML] code (used by Apple&#039;s [http://www.apple/safari/ Safari-web] browser for OS X, by KDE in its Konqueror browser for Linux and in ABrowse for Atheos) - with integrated multimedia helper applications to smoothly handle PDF and Flash content.  This sought-after browser would, ofcourse, provide by default bookmarks, including for the eCS updates site, OS2/eCS developer sites, news pages and free / commercial software provider sites.  For the here and now (or yesterday if you prefer) try these six choices - all of them have their own strengths and weaknesses :&lt;br /&gt;
&lt;br /&gt;
* For IBM Passport Advantage (IPA) subscribers there is the IBM Web Browser (commercial)&lt;br /&gt;
* For other OS2/eCS users (or those who want to use the latest versions) there are two other Mozilla based browsers; eg. [http://www.mozilla.org/ports/os2/ Warpzilla], and the browser-only version now known as [http://www.mozilla.org/projects/firefox/ Mozilla - Firefox].&lt;br /&gt;
* There is also the older but still widely used Netscape 4.61 for OS/2 web browser (Free)&lt;br /&gt;
* If you want something really different, you can even pay for [http://www.opera.com/products/desktop/index.dml?platform=os2 Opera] 5 for OS2/eCS - Commercial&lt;br /&gt;
* For nostalgic OS/2 users, there will always be IBM WebExplorer - it coulda been a contender - too bad IBM likely won&#039;t release the code either to the OS2/eCS community or else to Serenity Systems or an ISV such as Golden Code.&lt;br /&gt;
&lt;br /&gt;
=User Interface Enhancements=&lt;br /&gt;
&lt;br /&gt;
The WPS and PM &amp;quot;are OS2/eCS&amp;quot; to most users.  To replace either of these two elements of the OS2/eCS platform is to lead users to choose a whole different OS, like Red Hat, MacOSX or FreeBSD.  If OS2/eCS becomes &amp;quot;more like Windows&amp;quot; (as is happening with many Linux distributions) we would be losing one of the key advantages our favorite OS platform retains - its unmatched user interface.  That advantage can be increased yet further - here are some ways :&lt;br /&gt;
&lt;br /&gt;
* The OS2/eCS useability enhancements Rich Walsh has created in his DragText 3.8 product are just great.  I wish they were integrated into eCS 1.x like Dialog Enhancer and eWorkplace.  For the forseeable future, it seems likely to remain one of those must-have products, like oven mitts, aspirin and electric lighting.&lt;br /&gt;
* Include a tiny widget on the system bar allowing easy switching between different LAN configurations with a single click; eg toggling between &amp;quot;Work/Office&amp;quot; with a fixed IP and a proxy and &amp;quot;Home&amp;quot;, with DHCP and no proxy etc. There is already Windows shareware that allows this available.&lt;br /&gt;
* Improved color scheme editor (ColourManager/2 originally by Richard Castle - Shareware)&lt;br /&gt;
* The ability to easily create a directory, by default, in any &amp;quot;file, save&amp;quot; option (even windoze has this often useful feature).&lt;br /&gt;
* Make Scitech SNAP the default video driver under OS2/eCS.&lt;br /&gt;
* Tabbed windows, like Mozilla&#039;s tabbed pages, but useable with any OS2/eCS application. The-Ion window manager for X servers uses this user interface idea.&lt;br /&gt;
* Give REXX scripts access to WPS objects (using XWorkplace or the very promising WPS Wizard).&lt;br /&gt;
* Replace the IBM Presentation Manager (PM) with an open source clean room re-implementation optimised for stability, not performance. This PM clone should not break tools or key applications.&lt;br /&gt;
* Christian Langanke has provided us with (Animated Mouse Pointers 1.01 for OS/2 - Free)&lt;br /&gt;
* Develop a plan to systematically replace every original WPS class with a better designed, more stable, functional equivalent (preferably to be released under dual commercial / BSD syle licences.  Hmmm this seems, gradually, to be happening. . .)&lt;br /&gt;
* Transform OS2 titlebars, backgrounds, buttons etc (Styler/2 by Alessandro Cantatore - Shareware - variants are included in eCS 1.0 and 1.1)&lt;br /&gt;
* Transparent windows and folders (Candybarz by Netlabs)&lt;br /&gt;
* Allow small (32x32) icons in high resolutions (Dialog Enhancer by Richard Castle - Shareware)&lt;br /&gt;
* While eCS 1.2 now bundles the Snowstorm screensaver, those still using MCP or earlier releases of OS/2 may like to try Screensaver by Siegfried Hanisch or else take a look at Screen Saver by Jostein Ullestad - Shareware&lt;br /&gt;
* Add a Recycle Bin with options for managing deleted files &amp;amp; WPS objects (XWorkplace - Free, TrashCan 2.71 - Free)&lt;br /&gt;
* Logout, close apps, and restart of desktop - like Windows98 does (XWorkplace - Free)&lt;br /&gt;
* Dynamic resolution changing.&lt;br /&gt;
* Better, centralized configuration for display driver and other settings.&lt;br /&gt;
* A Shutdown folder and the option to reboot when shutting down (XWorkplace - Free)&lt;br /&gt;
* Improved selective install - change hardware or software, without having to do both.&lt;br /&gt;
* Option to have full path name in title of folders (XWorkplace - Free)&lt;br /&gt;
* Ability to readily locate all Shadows of an object and all Folder templates.&lt;br /&gt;
* Enhanced replacements for the venerable WarpCenter (XWorkplace - Free, Systray Widget for XCenter based on the original work of Dmitry Zaharov - Free)&lt;br /&gt;
* Determination of file type by header info (so Windows .HLP files open with WinHelp, and OS/2 and eComStation .HLP files open with NewView)&lt;br /&gt;
* A font manager to avoid absurdly long font selection lists (XWorkplace - Free, FontFolder - Shareware)&lt;br /&gt;
&lt;br /&gt;
=Warp Legacy OS Sub-Systems - the Next Generation=&lt;br /&gt;
&lt;br /&gt;
OS/2 has a long, proud history of supporting legacy software such as 16-bit DOS and Windows. Several teams have done amazing work to enhance DOS, the 32-bit DPMI DOS environment, Win16, GeOS and other legacy software environments for which OS2/eCS already contains built-in support.  Yet relatively little of this work has so far been made available in a form usable by ordinary OS2/eCS end-users.&lt;br /&gt;
&lt;br /&gt;
Many OS/2 users say &amp;quot;Let those who want it, pay for it&amp;quot;.  Removing MDOS and WinOS2 from the base OS2/eCS product and offering a seperate Legacy OS Sub-System CD to interested buyers, might be the fairest way to fund a very extensive refresh of DOS, DPMI and Win16 support.  This CD would provide end users with a &amp;quot;single-click&amp;quot; installation of the original WinOS2 sub-system, plus an eCS-themed GUI (perhaps using the Calmira II technology) plus Win32s 1.25, plus-Paragon DOS or the newly released DR-DOS 8.0 (for their speed, ongoing development status and features eg. FAT32 drivers) plus all of the patches and fixes available for the OS2/eCS DPMI host (0.9x and 1.0) for 32-bit DOS apps.&lt;br /&gt;
&lt;br /&gt;
* Eliminate 16-bit resource limits in WinOS2 and in DOS Virtual Machines a.k.a. &amp;quot;DVMs&amp;quot;.&lt;br /&gt;
* Full 16 bit WAVE and MIDI support in DOS boxes and Win-OS/2.&lt;br /&gt;
* New look &amp;amp; feel for WinOS2 sessions (WPS for Windows - Free or Calmira II - Free or Paypal.&lt;br /&gt;
* Improve OS2/eCS DVM compatibility with DPMI games (vCOMPAT by Martin Kiewitz - Free)&lt;br /&gt;
* Installs of WinOS2 to include support for Win32s up to version 1.25 (Win32s compatibility list)&lt;br /&gt;
* REXX in DOS sessions (like IBM PC-DOS 2000 or Regina-REXX- Free)&lt;br /&gt;
* Provide VFAT long file name support for DOS and WinOS2 sessions.&lt;br /&gt;
* Display short versions of long filenames so that DOS &amp;amp; Windows can see them.&lt;br /&gt;
* Provide a &amp;quot;start&amp;quot; command in DOS sessions (4OS2 by JP Software - now free or &amp;quot;StartB&amp;quot; by Christian Langanke)&lt;br /&gt;
* Ability to run the many K-12 Educational applications from Breadbox.com, using the Industry Standard GUI version of GeOS running on OS2/eCS.&lt;br /&gt;
* Distribute the DPMI version of the Seal 2 graphical user interface for use with DOS VMs (free).&lt;br /&gt;
&lt;br /&gt;
=Other Wishes for OS/2 and eComStation=&lt;br /&gt;
&lt;br /&gt;
* Desktop Virtual LAN (DVL) - see top ten wishes above.  The underlying technology is meant to be absolutely invisible to the end user.  After booting, they would only see a regular eCS desktop come up, but when they click on the icon for, say, Microsoft Access 2000 that appears on their eCS 1.2 desktop, Access just launches as if the user was sitting at an ordinary WinXP machine.  For this different approach to running unmodified Win32 applications (and unmodified Linux CLI apps) on OS2/eCS to have adequate &amp;quot;useability&amp;quot;, then the virtualised machines running a copy of Windows 2000 and a copy of Linux would each have to be started up as soon as the PC was powered on.  This idea is one possible use for the existing HOB XServer, VNC Server/Viewer and SVISTA technologies.  I suggest that the &amp;quot;secret host&amp;quot; OS would be 64 bit NetBSD as it has significant respect and mindshare among developers, is under heavy development, has no licencing fees to pay and, unlike OS2/eCS, supports all modes offered by the AMD x86-64 platform; likely to displace the x86-32 platform within three years or so.&lt;br /&gt;
* Provide Firefox / Mozilla with any easy to use extra function eg. to convert PMMail *.msg files to Mozilla / Firefox format, perhaps using the PMM2MOZ program to &amp;quot;import&amp;quot; the *.msg files.&lt;br /&gt;
* Opera 7 - do you feel the need for speed ?  A successful effort to port the Opera browser to OS/2 and eCS should result in a great product that adds credibility to OS2/eCS as an alternative on the x86 platform.&lt;br /&gt;
* In the interests of coherency and understanding, stop referring to DOS Virtual Machines &amp;quot;VDMs&amp;quot; (rename them as &amp;quot;DVMs&amp;quot; so acronym mirrors &amp;quot;JVM&amp;quot;)&lt;br /&gt;
* The ability to host Linux, WinXP, other OS choices in a virtual machine under OS2/eCS - Serenity Systems is now working on SViSta (commercial)&lt;br /&gt;
* A rewrite of MPTS PROTMAN, which allows dynamic network driver (re)configuration (a necessity for properly utilizing TCP/BEUI in a DHCP environment).&lt;br /&gt;
* Examples of newly developed and maintained embeded systems that use OS2/eCS for mission critical applications, such as EMS telephony (Total Recall System by Chris Martinic - Commercial).&lt;br /&gt;
* Install a single variant of the REXX interpreter (Object REXX by IBM) as it is intolerant of flaky programming habits, compared to its less discerning sibling&lt;br /&gt;
* Ability to map &amp;quot;Windows Special&amp;quot; and other keys to useful functions (XWorkplace or eStylerLite in eCS 1.x; Win95Key - Free)&lt;br /&gt;
* A Chinese and other Language Homework Trainer package that runs on eComStation (free).&lt;br /&gt;
* Support for multiple monitors &amp;quot;Dual-Head&amp;quot; (SNAP Graphics by Scitech Software - Commercial)&lt;br /&gt;
* A native PM graphical configuration utility for the promising InetPowerServer suite&lt;br /&gt;
* Better support for Daylight Savings Time (eCS Clock in eCS 1.x; DSTswitch - Shareware)&lt;br /&gt;
* Provide an eComStation Pluggable Look And Feel (PLAF) for Sun Java applications, so that every application running on an eCS JVM will take on the appearance of a native PM application written for OS2/eCS.&lt;br /&gt;
* A heavily refreshed PM native VNC Viewer ( and ongong development of Eugene Romanenko&#039;s promising new PM VNC Server 1.02 for OS2/eCS )&lt;br /&gt;
* Implement eCS 2.x as series of tightly linked virtual PCs running on an SMP 64-bit OS-platform such as GNU Darwin, NetBSD or GNU Linux (with one VM capturing C-A-D for crash recovery)&lt;br /&gt;
* Make the OS2/eCS CD bootable for installation or maintenance (BootAble by Hayo Baan)&lt;br /&gt;
* An easy browser-based system for end-users to submit problem reports - see the eComStation.com web site for eCS Bug Reporting !!&lt;br /&gt;
* A better, and more intuitive, method of integrating OS2/eCS with MS Windows in peer networks.&lt;br /&gt;
* Enable the Shift-Printscreen key combo for windowed OS2/eCS sessions&lt;br /&gt;
* A &amp;quot;Network Browser&amp;quot; to quickly navigate around the network attached devices.&lt;br /&gt;
* A better file manager - perhaps based on the source code of FM/2.&lt;br /&gt;
* A &amp;quot;WebExplorer&amp;quot; style browser - with the Gecko engine, Java, Javascript and 128-bit encryption&lt;br /&gt;
* Leave the NumLock on if it&#039;s turned on at startup by the BIOS (XWorkplace - Free).&lt;br /&gt;
* Update bootable OS2/eCS or eComStation install CDs with fixes (UpdCD by Zsolt Kadar - Free)&lt;br /&gt;
* A utility to help clean-up of INI files, so that broken WPS links need not be stored forever (XWorkplace - Free).&lt;br /&gt;
* Enhanced APM 1.2 (power management) support (APM/2 utility)&lt;br /&gt;
* Start OS2/eCS applications from a DOS prompt: avoid swapping windows (Seamless OS/2 - free)&lt;br /&gt;
* Integrate fully working Watchcat or a supported functional equivalent such as CAD-Handler into eCS !&lt;br /&gt;
* Better Plug and Play adapter support, but not as &amp;quot;good&amp;quot; as Windows ME&lt;br /&gt;
* Further polishing of the already impressive OS installer - it is now becoming one of the best elements of the user experience !!&lt;/div&gt;</summary>
		<author><name>Davidme</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4183</id>
		<title>The Warp Wishlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=The_Warp_Wishlist&amp;diff=4183"/>
		<updated>2006-10-25T21:57:28Z</updated>

		<summary type="html">&lt;p&gt;Davidme: The&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Warp Wishlist is now available at this netlabs.org wiki page with permission from it&#039;s maintainer. &lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.os2bbs.com/os2news/OS2Wishlist.html Os2bbs page]&lt;br /&gt;
&amp;lt;br&amp;gt;Visit also the [[Ideas]] wiki page.&lt;br /&gt;
&lt;br /&gt;
=The Top Ten Wishes=&lt;br /&gt;
&lt;br /&gt;
* A commercially supported, full featured GCC port, at the same code level as that of the equivalent Linux package (see &amp;quot;Mind Your Language&amp;quot;, below)&lt;br /&gt;
* Great tools for converting applications written for Win32 or for XWindows into GUI native PM apps such as the extraordinary project [http://everblue.netlabs.org/ Everblue] from Netlabs, which should make it easier and much faster to bring applications originally written for the Linux and Unix platforms to OS2/eCS).&lt;br /&gt;
* A &amp;quot;Ready for eCS&amp;quot; certification process (to go with the [http://dev.ecomstation.com/mod.php?mod=userpage&amp;amp;menu=106&amp;amp;page_id=16 logo]) for hardware and software - to enable eCS buyers to see whether products are certified to work with their eCS system BEFORE they purchase them.  Four criteria for this logo might be (a) installs to optional drive locations using [http://warpin.netlabs.org/ WarpIn] or something better (such as an RPM-style package manager); (b) available in all the same NLS versions as eCS; (c) fully supports the InnoTek-[http://www.innotek.de/products/ft2lib/ft2libgeneral_e.html Font Engine for OS/2]; (d) uses the [http://eros2.by.ru/systray_widget_en.shtml SysTray] API from ErOS2; and (e) has been updated within the last twelve months.&lt;br /&gt;
* Bootable JFS, though this file system may be seen as &amp;quot;too alternative&amp;quot; for desktop use by John Q Public (or in any SOHO account unfamiliar with AIX) it lets us walk away from HPFS and FAT16 boot drives, thereby reducing the number of required filesystems to one (like the ubiquitous Win* platform) - IBM already supports booting AIX and Linux from JFS, so how come they&#039;re dragging their collective feet on facilitating the code changes needed for bootable [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS] to become a reality on OS2/eCS ?&lt;br /&gt;
* The ability to easily install, load and run ubiquitous Win32 applications (eg MS Office XP) that the average business has already paid for, and prefers to keep using,  without the need for any Windows licenses on our PCs ( [http://www.codeweavers.com/products/office/ CrossOver Office]  gives Linux and FreeBSD users this ability already).&lt;br /&gt;
* Develop eCS 2.x as the first Desktop Virtual LAN (DVL) for x86 PCs.  The idea is to virtualise a complete heterogenous LAN consisting of two virtualised workstations and a virtualised file and print server machine.  The virtual server machine could run generic Linux and Samba, first virtual workstation would run eComStation 1.2 and the second virtual workstation could run Windows NT or Win2000 (see &amp;quot;other wishes&amp;quot; - below).&lt;br /&gt;
* The latest release of the Sun Java 2 Standard Edition (J2SE) platform.  A native OS2/eCS port of Java 1.41 is available from [http://www.goldencode.com/company/press/20020814.html Golden Code] Development Corporation, while [http://www.innotek.de/products/javaos2/ Innotek] has released their own Java 1.42_05 product, which uses their unique Odin technology to run unmodified Win32 Java code from Sun&lt;br /&gt;
* The seamless integration of the Innotek Web Pack Plus for OS/2 and Castlesoft Colour Manager into the base eCS 1.x and future 2.x products.&lt;br /&gt;
* A media player, like the very impressive [http://os2.kiev.ua/en/wv.php WarpVisionGUI] project that is packaged with whatever license is needed to legally play back commercial DVD movies.&lt;br /&gt;
* Support for fourteen NLS versions; eg English, German, Dutch, Russian (available) plus French, Spanish, Italian, Portugese, Swedish, Trad Chinese, Simplified Chinese, Japanese, Korean, Hungarian and [http://std.dkuug.dk/JTC1/SC2/WG2/docs/n1643/n1643.htm Klingon] (as soon as commercially practicable).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=The Programer&#039;s Cauldron=&lt;br /&gt;
&lt;br /&gt;
Our platform of choice needs constantly improving tools.  The very sophisticated cross platform [http://wxwindows.org/dl_os2.htm#dev wxWidgets] GUI application development framework is a good example of what is available for OS2/eCS.  Other steps forward may include :&lt;br /&gt;
&lt;br /&gt;
* Continued development of the potentially very important OSS [http://eclipseos2.netlabs.org/ Eclipse Java IDE] for the OS2/eCS platform (brought to you by [http://projects.netlabs.org/ Netlabs] )&lt;br /&gt;
* Increased C99 and C++98 standards compliance for compilers and tools running on OS2/eCS.&lt;br /&gt;
* Regular updates to the EMX runtime, to keep it feature compatible with the latest GNU C compilers available on mainstream Linux distros such as Xandros.&lt;br /&gt;
* A new edition - dusted off and scrubbed clean of anachronisms of the pre-MCP2/eCS era - of at least one mainstream book that focuses on the unique aspects of the OS2/eCS platform&lt;br /&gt;
* A versatile, full featured Help File authoring package such as [http://www.hypermake.com/english/n024.html#hd24 Hypermake] by Martin Vieregg (shareware) or [http://www.os2world.com/vyperhelp/ VyperHelp] by Mektek (Open Source - GNU GPL)&lt;br /&gt;
* Feature sets equalling those available on the fascinating [http://www.iti.upv.es/%7Emaragda/doc/index.html Linux], solid [http://www.netbsd.org/ NetBSD] and occasionally notorious [http://www.deanliou.com/WinRG/ Win32] platforms today.&lt;br /&gt;
* A native OS2/eCS 32-bit parser and editor for XML and SGML files ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gx- gX] from Untravelled Sphere).&lt;br /&gt;
* Add support for compression of LX executables to the OpenWatcom C/C++ linker.&lt;br /&gt;
* An annual OS2/eCS developer seminar - held immediately after, and in the same city, as a large IT event unrelated to OS2/eCS.  Seminar attendees can reduce their time away from the office and, perhaps, charge their airfare to the non-OS2/eCS event that they needed to attend in that city anyway.&lt;br /&gt;
* Add Intel SSE1 and SSE2 instruction set enhancements to the OpenWatcom compiler&lt;br /&gt;
* A port of the modern, standards compliant [http://comeaucomputing.com/custom.html Comeau] C and C++ tools to OS2/eCS (commercial).&lt;br /&gt;
&lt;br /&gt;
=Mind Your Language=&lt;br /&gt;
&lt;br /&gt;
The OS2/eCS platform is well supported by languages and associated toolsets today and, due to the generally thankless work of many gifted OS2/eCS programers, the available choices are constantly improving.  Languages and application development tools ready for your next OS2/eCS project include :&lt;br /&gt;
&lt;br /&gt;
* C and C++ options include [http://www.openwatcom.org/about/info_content.html OpenWatcom C/C++ 1.2] (free) and the commercially supported [http://www.innotek.de/products/gccos2/gccos2general_e.html Innotek GCC 3.2 for OS/2] &lt;br /&gt;
* Pascal options include the [http://sibyl.netlabs.org/ Netlabs OpenSibyl] project, [http://www.vpascal.com/ Virtual Pascal] for OS2 and [http://www.us.freepascal.org/down-os2.html Free Pascal for OS2].&lt;br /&gt;
* REXX options include [http://www-3.ibm.com/software/ad/obj-rexx/ ObjectREXX], (Open Sourced by IBM but not available for OS/2-eCS yet - [http://www.oorexx.org/ Open Object REXX]) Watcom [http://www.edm2.com/0206/vrexx.html VX-REXX] (find it on eBay) and [http://regina-rexx.sourceforge.net/index.html Regina-REXX] (free)&lt;br /&gt;
* Java is well supported on OS2/eCS. For a powerful multiplatform Java IDE that runs great on OS2/eCS, try [http://www.netbeans.org/ide/index.html NetBeans] (free, open source).&lt;br /&gt;
* Ada is available for OS2/eCS with [http://os2ports.com/content/sections/ada GNU Ada 95] (free) &lt;br /&gt;
* PHP your tool of choice ?  Then here&#039;s [http://silk.apana.org.au/php/ PHP 4] (free) &lt;br /&gt;
* Perl one, knit two ?  The [http://www.prima.eu.org/ PRIMA Toolkit] is a multi-platform GUI application development tool available for the OS2/eCS platform.&lt;br /&gt;
* Python handlers will love [http://www.andymac.org/python.html Python 2.3.4] (free)&lt;br /&gt;
* Fortran coders can get productive with [http://www.openwatcom.org/about/info_content.html OpenWatcom Fortran 1.2] (free)&lt;br /&gt;
* Smalltalk for big results !  Try the modern, well regarded [http://www.ibm.com/software/awdtools/smalltalk/  IBM VisualAge Smalltalk].&lt;br /&gt;
&lt;br /&gt;
=Must Have - Features and Applications=&lt;br /&gt;
&lt;br /&gt;
Much of the best software available for OS2/eCS today is available at no cost under open source licences.  However, large commercial users often prefer to pay for a commercially licenced product (eg. StarOffice) rather than use free software of equal quality ( eg.[http://www.openoffice.org/ OpenOffice.org 1.2] ), perhaps because of the legally enforcible obligations commercial software licences may place on software vendors.  Having such choices is great !  Whether &amp;quot;running native&amp;quot; or utilising the very sexy Odin subsystem, there are some standard / mainstream applications that OS/2 and eCS need to support in order to offer aid and comfort to Windows survivors taking those hesitant first steps toward a brighter, less costly x86 alternative.&lt;br /&gt;
&lt;br /&gt;
* Support for ACPI, without which OS2/eCS may cease to be a viable OS on future mainstream PC hardware.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users Doubleclick once to install mutually compatible versions of Sane/2 and Tame/2 to any directory nominated.&lt;br /&gt;
* Integrated WPS folder views for many archiver formats (like ZIP, RAR, ARJ, etc) - should be similar to the implementation in Object Desktop, but inherit the extensions from e.g., XWorkplace ( [http://www.subsys.de/eZIP/ eZIP]).&lt;br /&gt;
* Enhancements to both the Presentation Manager (GUI) and command line (CLI) user interfaces, in particular, a robust new 32-bit command interpreter to replace the archaic IBM [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/conapi.html 16-bit CMD.exe] that still ships with every copy of OS/2 and eComStation sold.&lt;br /&gt;
* A &amp;quot;single pass&amp;quot; unified installer that lets end users Doubleclick once to install both Ghostscript for eCS/OS2 and [http://www.cs.wisc.edu/%7Eghost/gsview/ GhostView] to any directory nominated.&lt;br /&gt;
* Provide support in OS2/eCS for the X500 and DCE standards and for Kerberos authentication.&lt;br /&gt;
* A cool GUI internet dialer out of the box with a modern feature set (like [http://www.isdnpm.de/home.htm ISDNPM]) - the new eCSCoNet in eComStation 1.1 has banished DOIP to a museum. Also available are the deservedly popular [http://www.fx.dk/injoy/ InJoy Dialer] (character based) and [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links]&lt;br /&gt;
* A single sign-on facility, to obtain secure access from OS2/eCS to files and resources on Unix, Windows, Netware, Linux and Mac OS X servers - either over a LAN or across the world.&lt;br /&gt;
* ALL configuration info to reside in a readable and editable set of files, saved in one known place (i.e. x:\System\OS2\ini).&lt;br /&gt;
* Full support for reading and writing more modern Adobe .PDF documents within OS2/eCS word processors.&lt;br /&gt;
* A highly scalable mail server with IMAP4 support - ([http://www.stalker.com/CommuniGatePro/ CommunigatePro] - Commercial).&lt;br /&gt;
* Better support for PalmOS PDA devices ( [http://jsyncmanager.sourceforge.net/ JSyncManager] by Brad Barclay - free GPL ).&lt;br /&gt;
* Project scheduling software with Gantt charts ( so far, there is [http://www.ws-it.de/en/product/ptime/ptimeuse.html PTime/2] by Wolfram Schmid ).&lt;br /&gt;
* An up to date Citrix ICA Client such as the very professional [http://www.innotek.de/products/citrixos2/citrixos2features_e.html OS/2 Kit for Citrix ICA Client 7.100 Release 1] from Innotek GmbH.&lt;br /&gt;
* A native, full featured, bloat-free equivalent to MS Outlook - to ease transition from the high-cost Windows environment to OS2/eCS for price sensitive corporate users (the [http://lookout.netlabs.org/ Lookout/2] project).&lt;br /&gt;
&lt;br /&gt;
=Some Priority Applications for Porting=&lt;br /&gt;
&lt;br /&gt;
* Adobe Acrobat 6 - while [http://www.cs.wisc.edu/%7Eghost/gsview/index.htm GSView] or [http://www.subsys.de/ePDF/ ePDF] can do the job (mostly), Mac and Windows ex-users will forever insist on using the latest version of a product they have known and used for year after year.  For the moment, Innotek are offering release four of their OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_e.html Adobe Acrobat Reader 4.05] and release one of their planned OS/2 kit for [http://www.innotek.de/products/acrobatos2/acrobatos2general_beta_e.html Adobe Acrobat Reader 5.1].&lt;br /&gt;
* Ximian Evolution and Ximian Connector. [http://www.ximian.com/products/evolution/ Evolution] is a highly regarded open-source MS Outlook look-alike, now fast gaining users on the Linux platform.  Ximian Connector allows non-Microsoft clients to connect to an MS Exchange Server.  Novell &amp;quot;loved it so much, they bought the company&amp;quot;.  For OS2/eCS to fit easily into mainstream corporate networks, something like these two GNOME based products need to be ported from Linux and/or Solaris as a high priority.&lt;br /&gt;
* Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7] Player, not yet available for OS2/eCS, as the hard working team at Innotek are yet to obtain a licence (is this because of high cost ?).&lt;br /&gt;
* RealPlayer 10 - needed mainly for the same reasons as Acrobat 6. The Helix DNA [http://www.helixcommunity.org/ client] has been open sourced by RealNetworks, which should lead, in time, to an OS2/eCS port of this versatile media player.  Maybe it is not needed, but Windows refugees would sorely miss it.&lt;br /&gt;
* Intuit Quicken - because it is nearly ubiquitous and its absence is a show-stopper for many SOHO users, who have all their financial skills/records tied up in this one, simple to use product.&lt;br /&gt;
* Niku Workbench, a modern full featured alternative to Microsoft Project.  It&#039;s code has recently been released under the GPL (see [http://www.openworkbench.org/index.php OpenWorkBench] ) - free&lt;br /&gt;
* VirtualDub, a multimedia editor, with useful [http://www.virtualdub.org/features features] for everyone with a digital video or still camera.  Can you port OpenDub to OS2/eCS ?  (free GPL).&lt;br /&gt;
* Port XLib to OS2/eCS Presentation Manager to swell the flow of applications written for Linux and Unix that can be adapted with relatve ease to run on OS2/eCS (eg. project [http://everblue.netlabs.org/ Everblue], from Netlabs)&lt;br /&gt;
* VideoLan, is a full featured open source cross-platform [http://www.videolan.org/vlc/features.html media player and streaming server] with a plethora of Codecs and skins -  is the toolset needed to port this great looking application to OS2/eCS available ?&lt;br /&gt;
&lt;br /&gt;
=Kernel Desires=&lt;br /&gt;
&lt;br /&gt;
Not so long ago, OS/2 was arguably less crash prone than other x86 choices (notably Win9x), but in more recent times WinXP and some Linux distros have reversed this lead. Key GUI architecture decisions taken over ten years ago by the designers of PM and the WPS make it impossible to terminate some failing processes, including the WPS and PM themselves.  If OS2/eCS is to retain support from its current users, let alone attract new users, increased stability for PM and the WPS and a bullet-proof process killer are essential OS enhancements.&lt;br /&gt;
&lt;br /&gt;
* Multiple asynchronous input queues - the OS/2 Holy Grail - without this, process-killers often fail.&lt;br /&gt;
* A new 32-bit command processor ([http://www.scitechsoft.com/ftp/devel/4os2/ 4OS2 by JPSoft] - newly free and being actively maintained, or [http://homepages.tesco.net/%7EJ.deBoynePollard/Softwares/cmd.html 32-bit Command Interpreter] by JdeBP - Free)&lt;br /&gt;
* A more capable Graphics Rendering Engine - a prerequisite to provide all applications with (optional) anti-aliased fonts for low resolution monitors (i.e. unable to show 104 dpi on a CRT or 114 dpi on a TFT display).&lt;br /&gt;
* The ability to utilise multiple virtual CPUs on Intel processors with its Hyperthreading feature.&lt;br /&gt;
* Support for AMD&#039;s [http://www.x86-64.org/about x86-64 CPU] (64-bit superset of the IA-32 architecture)&lt;br /&gt;
* Support for AMD&#039;s [http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_861_1028,00.html 3DNow!] instruction set&lt;br /&gt;
* Support for Intel&#039;s SSE1 and SSE2 instruction sets.&lt;br /&gt;
* X11/Motif API&#039;s ([ftp://ftp.netlabs.org/pub/xfree86/ XFree86/OS2 project] - Free, [http://www.hobsoft.com/www_us/produkte/connect/x11.htm HOBLink X11] - Commercial).&lt;br /&gt;
* Remove the 31 character font-naming limitation - to ease document exchange and interoperability.&lt;br /&gt;
* Symmetrical Multi-Processor (SMP) support for both Client ([http://consultron.ca/english/products/ecomstation/ecspro.html eCS with the SMP Pack]) &amp;amp; Server ([http://www-3.ibm.com/software/os/warp/warp-server/ IBM WSeB])&lt;br /&gt;
* Better hibernation support - support for JFS/LVM, SCSI, HPFS, etc&lt;br /&gt;
* Elimination of the former 512MB limit for memory addressing (already fixed in IBMs MCP and Serenity&#039;s eCS 1.0 or above)&lt;br /&gt;
* Allow &amp;quot;mounting&amp;quot; a device under an arbitrary path name ( as in Windows 2000 and WinXP )&lt;br /&gt;
* IBM completes (or releases for others to develop) SOM 3.0  in the form initially released as a beta in Februrary 1996, thus providing a CORBA 2 compliant object request broker for OS2/eCS. [The [http://www.objs.com/x3h7/som.htm System Object Model (SOM)], is an IBM implementation of [http://www.omg.org/gettingstarted/corbafaq.htm CORBA]  and forms the base on which the WorkPlace Shell (WPS) is built. The WPS in OS/2 4.52 and eComStation still uses the outdated, less capable IBM SOM 2.1 ]&lt;br /&gt;
&lt;br /&gt;
=System Security &amp;quot;Out of the Box&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
There have been at least four products or projects which delivered multiple-user functionality (eg. desktop prefs/settings are determined by a user&#039;s login ID) to OS/2, but none of them has ever been distributed as a part of the base OS, in the way that Microsoft has for Windows since at least 1995. For lack of distribution with the base OS, this product category has stagnated on OS2/eCS.  The lack of even the most basic multiple-user features &amp;quot;out of the box&amp;quot; makes OS2/eCS almost unique on x86 - but not in a good way !  A number of valuable projects will let us eliminate this deficiency :&lt;br /&gt;
&lt;br /&gt;
* [http://en.ecomstation.ru/openssh/ Security/2]  is now a requirement to run OpenSSH/2 and is currently expected to form a part of eCS 2.x product&lt;br /&gt;
* For more secure connections, installation of [http://en.ecomstation.ru/openssh/ OpenSSH/2] by default (instead of rLogin and Telnet).&lt;br /&gt;
* Better security - C2 while connected to a network (based on extending SES in Warp 4.x)&lt;br /&gt;
* For rusted-on IBM branded OS/2 users, multiple user features are offered with [http://www.quasarbbs.net/cristiano/mudesk.html MultiDesk] by Cristiano Guadagnino - Free &lt;br /&gt;
* Access control ([http://www-5.ibm.com/services/es/bis/secure.html IBM Secure Entry] and (perhaps in future) Sesame by [http://www.goldencode.com/ Golden Code] - Commercial)&lt;br /&gt;
* Filesystem with password encryption of all data stored - as with NTFS&lt;br /&gt;
* Anti Virus options with modern virus scanning engines ([http://enterprisesecurity.symantec.com/products/products.cfm?productID=27 Norton Antivirus] by Symantec, Viruscan by McAfee or the very popular [http://www.norman.com/products_nvc_os2.shtml Virus Control] by Norman Data Defense Systems Inc.)&lt;br /&gt;
* An easy to install and use firewall application based on Stateful Packet Inspection technology.&lt;br /&gt;
* Strong file encryption/decryption with both VIO and (in future) PM interfaces ([http://www.blowgish.org/teatime.php TeaTime/2] by Daniël de Kok).&lt;br /&gt;
&lt;br /&gt;
=File System Support=&lt;br /&gt;
&lt;br /&gt;
* Better FAT32 and NTFS drivers - for large disks ([http://www.dsteiner.com/products/software/os2/ifs.htm NTFS utilities] - Free, [http://fat32.netlabs.org/index.phtml FAT32 drivers] - Free)&lt;br /&gt;
* Ability to boot the operating system from mainstream file systems such as NTFS, FAT32 and EXT2 (FAT16 and HPFS are at a developmental dead-end)&lt;br /&gt;
* Add UDF-support for removable Magneto-Optical storage to the existing file system drivers.&lt;br /&gt;
* Better support for VFAT long file names often used with Zip Disks and with plain Diskettes ([http://www.os2world.com/cgi-bin/news/viewnews.cgi?category=32&amp;amp;id=1085456753 VFATMon by Jason Stefanovich])&lt;br /&gt;
* Read/write access to Macintosh disks ([http://www.student.nada.kth.se/%7Ef96-bet/HFS/ HFS drivers] from Marcus Better - Now GPL on Hobbes)&lt;br /&gt;
* Read/write access to Linux file systems ([http://perso.wanadoo.fr/matthieu.willm/ext2-os2/ ext2-os2 drivers] by Matthieu Willm - Free)&lt;br /&gt;
* The ability to share a fast to recover 64-bit journalling file system (eg [http://www-1.ibm.com/servers/aix/products/aixos/whitepapers/jfs_vfs.html JFS2] ) with AIX and Linux.&lt;br /&gt;
* The ability to boot from and read/write to the much admired XFS journalling file system.&lt;br /&gt;
* Integrate TVFS support into the kernel ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=tvfs TVFS] - Free EWS, version 2.11 is now on Hobbes)&lt;br /&gt;
* A bullet-proof FDISK, display, analysis and recovery tool for disks and filesystems ( [http://www.dfsee.com/dfsee.htm DFSee] )&lt;br /&gt;
* Logical Volume Manager (no reliance on drive letters, provides sophisticated drive spanning)&lt;br /&gt;
* A database-like journalling filesystem with support for metadata (ie Extended Attributes) like BeFS in BeOS or like AFS in [http://www.atheos.cx/ AtheOS] .&lt;br /&gt;
&lt;br /&gt;
=Drivers R Us=&lt;br /&gt;
&lt;br /&gt;
* IBM completes the [http://ais.gmd.de/%7Eveit/os2/kee.html KEE API] to allow pure 32-bit physical device drivers (no more thunks, thanks!)&lt;br /&gt;
* Drivers for the [http://www.broadcom.com/ Broadcom] BCM4401 chipset, as many mainstream laptops (eg. the Dell Inspirion 8600) use this Broadcom chipset for the integrated NIC.&lt;br /&gt;
* Why not licence the surprising Panasonic USB drivers for DOS and include them in the eCS entry level product ?&lt;br /&gt;
* A driver for a PCI sound card, any sound card, that supports the MIDI hardware connection. This can be via the joystick port, USB or Firewire or whatever.&lt;br /&gt;
* A revolutionary video driver model ([http://www.scitechsoft.com/products/enterprise/os2features.html Scitech SNAP] - Commercial &amp;amp; Free variants)&lt;br /&gt;
* A universal driver for scanners (including USB 2.0 models) along the same lines as SNAP.&lt;br /&gt;
* Better CD-ROM / CD-RW / DVDs device manager drivers ( [http://hp.vector.co.jp/authors/VA001398/#faq_jjscdrom JJSCDROM] by Takayuki Suwa )&lt;br /&gt;
* Better support for [http://www.1394ta.org/ FireWire] 800 and other new enabling technologies such as&lt;br /&gt;
* Support for the [http://www4.tomshardware.com/storage/20020812/index.html Serial ATA] standard likely to replace EIDE for PC hard drives within two years is already included in Version 1.6.4 of Daniela Engert&#039;s Danis506 drivers - Great to hear it !&lt;br /&gt;
* Drivers for the proposed [http://www.serialattachedscsi.com/ Serial Attached SCSI] standard may be of special value to OS2/eCS users in future for attaching more demanding peripheral devices (such as scanners and disk arrays).&lt;br /&gt;
* Better PCI sound card drivers ([http://sound.netlabs.org/ SBLive! driver] - Free, [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument Universal Audio drivers] from Innotek - for IPA subscribers, or from eCS)&lt;br /&gt;
* Better support for modern video cards ([http://www.scitechsoft.com/products/enterprise/snap_os2_content.html Scitech SNAP Graphics] - Commercial)&lt;br /&gt;
* Better support for IEEE [http://www.80211-planet.com/news/article.php/1502671 802.11g], 802.11b and 802.11a wireless networks (WLAN), including PCI cards and the general availability of drivers for IBM devices based on the Lucent Orinoco chipset.&lt;br /&gt;
* Better USB 2.0 Scanner support - a serious deficiency today ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=usbscan USBScan.Sys] will hopefully integrate with [http://paulf.free.fr/sane-os2-gui.html SANE/2] - Free and [http://www.os2world.com/goran/tame.htm TAME/2] by Goran Ivankovic and Klaus Staedtler - Free)&lt;br /&gt;
* Better USB 2.0 Camera support (USB on OS/2 site maintained by Martin Iturbide)&lt;br /&gt;
* Better Serial drivers ([http://www.gwinn.com/ SIO2K] by Ray Gwinn - Shareware)&lt;br /&gt;
* Better printer drivers (IBM drivers for [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/5b74e0e7572dc53086256c2f00631d2c?OpenDocument postscript], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/fe52d45fee2e225986256c2f00630f76?OpenDocument inkjets], [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/169817402fcb123186256c2f0062db5a?OpenDocument laserjets], and [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/067f720b0177c4c286256c2f00633470?OpenDocument plotters] - Free)&lt;br /&gt;
* Better DVD, DVD-RAM / DVD-RW and CD-RW support (IBM&#039;s [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/4b2e6f2261265d6d86256a810069fe2b?OpenDocument  UDF 2.01] - for IPA subscribers, or from eCS, [http://www.rsj.de/stage/en/cdwriter/cd_os2.asp RSJ CD Writer] - commercial)&lt;br /&gt;
* Better TV card support for BT878-based cards ([http://os2.kiev.ua/en/tvshow.php TVShow Project] - from Kiev Elephant)&lt;br /&gt;
* Better support for cable modems and xDSL ([ftp://ftp.uni-freiburg.de/pub/pc/os2/isdn/ ISDNPM], treats cable modems like an NIC)&lt;br /&gt;
* Support for USB 1.0, 1.1 and 2.0 (UHCI, OHCI and EHCI [http://www7.software.ibm.com/2bcprod.nsf/bf7e05615440e8f086256b6c005eac99/eda0b842e1e56c1e86256c170050c84b?OpenDocument USB drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Support for multi-function Printer / Fax / Scanner / Copiers.&lt;br /&gt;
* Support for Sis7012 and Sis7018 audio (hopefully to be provided in a future release of [http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/d3234193f73bccd986256c4100584eaf?OpenDocument UNIAUD]).&lt;br /&gt;
* Updated DIVE, DART, and RTMIDI (for multimedia AND games)&lt;br /&gt;
* Universal device driver porting kit - something like IBM Open32, only for drivers&lt;br /&gt;
* Support for more and better joysticks with all their latest features ([http://hobbes.nmsu.edu/cgi-bin/h-search?key=gamedd new joystick driver] - Free)&lt;br /&gt;
* 32-bit PC Card 5.0 support ([http://www7.software.ibm.com/2bcprod.nsf/186d96ebef23e6438625689c007ac1ef/60cd60ba019194f7862566de0052496d?OpenDocument CardBus drivers] - for IPA subscribers, or from eCS)&lt;br /&gt;
* 32-bit TCP/IP stack and applications ([http://techsupport.services.ibm.com/asd-bin/doc/en_us/tcpclnt/f-feat.htm version 4.3.x] - for IPA subscribers, or from eCS)&lt;br /&gt;
* Enhanced support for removable media (LS120, LS240, Zip 250, Zip 750, Jaz, Syquest, etc.)&lt;br /&gt;
* Support for modern optical and &amp;quot;wheel&amp;quot; mice ([http://www7.software.ibm.com/2bcprod.nsf/4eddaa42e99c19e186256a700058020a/899e6aa065ded37786256bf4006da652?OpenDocument IBM drivers] - Free, [http://www.nbsoftware.de/sw_ms21en.htm Amouse])&lt;br /&gt;
* Support for the PCTel HSP56 audio modem chip.&lt;br /&gt;
&lt;br /&gt;
=The Front Office=&lt;br /&gt;
&lt;br /&gt;
Few business or home users would consider OS2/eCS worth buying as as an alternative general purpose platform without a choice of high quality Office productivity software ready to go.  Happily, our preferred platform offers a wealth of alternatives in this area and our choices are getting much better in 2004 !&lt;br /&gt;
&lt;br /&gt;
* Microsoft Office, dust off that old Windows licence, you can soon use it to run MS Office in an OS2/eCS virtual machine such as [http://www.serenityvirtual.com/ SViSta] (commercial)&lt;br /&gt;
* OpenOffice.Org, the ultimate Office application for the Linux platform is coming to OS2/eCS, with [http://www.innotek.de/products/ Innotek] once again applying its Odin skills to good effect !&lt;br /&gt;
* Lotus Smartsuite, updated to [http://www.lotus.com/products/smartsuiteos2.nsf version 1.7.3] with many improvments - particularly for those needing to work with MS Office documents (commercial).&lt;br /&gt;
* ROMLogic Papyrus Office, recently updated to version 10 - in both the German and English languages - a surprisingly compact Office solution (commercial)&lt;br /&gt;
* SunDial Office, the Rodney Dangerfield of powerful, well designed Office suites - for those who prefer a different way of getting the job done (commercial)&lt;br /&gt;
* Lotus Notes, one of the main rivals to MS Exchange/Outlook in the Fortune 500 space is apparently to be released in a Java version by IBM.  The abscence of this key application on our preferred platform was likely cited as a reason for walking away from OS/2, so a Java version usable on OS2/eCS would be great !&lt;br /&gt;
* A new CIFS/SMB Client (not a netdrive plugin) to allow eCS/OS2 to transparently access resources and files held both on (the formerly ubquitous) Windows servers and on the Linux and FreeBSD servers which have now won acceptance everywhere from SOHO to the Fortune 500&lt;br /&gt;
&lt;br /&gt;
=Servers for Every Purpose=&lt;br /&gt;
&lt;br /&gt;
IBM Warp Server for eBusiness (WSeB) was great, once, but has fallen far behind the pace and is unlikely to ever be substantially enhanced by IBM (it also costs a lot, for what you get).  The modern open source server software for OS2/eCS included in the list below offers so much performance and value. . . perhaps we will one day be able to buy a commercially supported OS2/eCS ServerSuite from eCS resellers ?  Until then, you can be up and running with some of the great free and commercial server software below !&lt;br /&gt;
&lt;br /&gt;
* Web Servers, such as [http://silk.apana.org.au/apache/ Apache] for OS/2 (open source) the svelt and efficient [http://dink.org/web2/ Web/2] or the W3C [http://www.w3.org/Jigsaw/ Jigsaw] server (written in Java !)&lt;br /&gt;
* Application Servers, such as [http://os2ports.com/content/sections/zopeos2 Zope] (open source) &amp;amp; IBM [http://www.os2.cz/index.php?lang=en&amp;amp;v=view&amp;amp;nid=1300 WebSphere 4.01] (commercial).&lt;br /&gt;
* Database Servers, such as [http://www.quassarbbs.com/yuri/mysql2/index.html MySQL] and [http://venuto.monrif.net/ PostgreSQL] (free) or IBM [http://www-3.ibm.com/software/data/db2/udb/ DB2]  (commercial)&lt;br /&gt;
* File &amp;amp; Print Servers, such as [http://samba.org/ Samba] (free) or [http://www-3.ibm.com/software/os/warp/warp-server/ IBM WarpServer for eBusiness] (commercial)&lt;br /&gt;
* Directory Servers, such as [http://www.openldap.org/ OpenLDAP] (will this LDAP server be ported by [http://www4.airnet.ne.jp/tyano/ Takashi Yano] ?)&lt;br /&gt;
* Mail Servers, such as [http://www.zeryx.com/ ZxMail] (commercial) and [http://eepjm.newcastle.edu.au/os2/Weasel.html Weasel] (also very well regarded).&lt;br /&gt;
* Boot Servers, such as the [http://www.q-systemsonline.com/pxe_booting2.html Q-Systems] solution, able to boot diskless OS2/eCS PCs over a LAN&lt;br /&gt;
* FTP Servers, such as the superb [http://www.os2ezine.com/20010216/ftpserver.html FTPServer]  by Peter Moylan (shareware).&lt;br /&gt;
* Standby Servers, such as [http://www.os2bbs.com/os2news/httP;//www,innotek.de/products/costandby/costandbygeneral_e.html CoStandby server for eBusiness] by Innotek (commercial).&lt;br /&gt;
* BackUp and Recovery Servers, such as [http://www.cds-inc.com/prod/ba2ksv.html# BackAgain/2000 Server] by CDS Inc. (commercial).&lt;br /&gt;
* Proxy Cache Servers, such as [http://www.os2.spb.ru/software/internet/squid/ Squid for OS/2]  (open source)&lt;br /&gt;
* Domain Name Servers, such as [http://www.goldencode.com/atlos2/notes/dns/dns.html#obtaincode BIND 8] from the ISC (free). Is anybody porting [http://www.isc.org/products/BIND/bind9.html BIND 9]  ?&lt;br /&gt;
* Multi-function Server suites, such as [http://www.inetpowerserver.com/ InetPowerServer] or [http://www.nititelecom.com/caravandownload.htm Caravan] for mail, web and ftp use&lt;br /&gt;
* DHCP Servers, such as that which ships with WSeB, or a port of something from the OSS world ?&lt;br /&gt;
* Transaction Servers, like IBM CICS for OS/2 (apparently IBM has withdrawn it from sale).&lt;br /&gt;
&lt;br /&gt;
=Improved Multimedia Support=&lt;br /&gt;
&lt;br /&gt;
* A fully licenced DVD movie player, with no crashing during playback &amp;amp; flawless audio-synch&lt;br /&gt;
* An elegant, up to date port from the Linux platform of [http://www.reamined.on.ca/doconnor/xine/ Xine for OS/2] currently a work in progress by Darwin O&#039;Connor.&lt;br /&gt;
* A commercially supported [http://www.mozilla.org/ports/os2/ Warpzilla] based browser that integrates the Macromedia [http://www.innotek.de/products/flash/flashnews_e.html Flash 7 Player], Adobe Acrobat Reader 6.0 as a helper application and a [http://www.dvdfllc.co.jp/ DVD licence].&lt;br /&gt;
* Regular updates to the very useful [ftp://hobbes.nmsu.edu/pub/os2/system/drivers/sound/uniaudio_gpl_compiledbinaries2.zip Universal Audio Driver] for OS2/eCS (free GPL version).&lt;br /&gt;
* Ability to record DVDs - CDRecord [ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ ProDVD] is now available for OS2/eCS (free)&lt;br /&gt;
* Complete replacement for MMOS/2 WPS classes ([http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes] by Chris Wohlgemuth)&lt;br /&gt;
* Create audio &amp;amp; data CDs in a snap using the power of the WPS ( [http://www.os2world.com/cdwriting/creator/creatormain.htm Audio/Data CD Creator] )&lt;br /&gt;
* Multimedia playback with support popular audio/video codecs ([http://os2.kiev.ua/en/wv.php WarpVision] - Free).&lt;br /&gt;
* Better hardware accelerated video support ([http://os2.kiev.ua/en/overlay.php WarpOverlay!] project - from the Kiev Elephant)&lt;br /&gt;
* Improved MP3 media players (WarpAmp - Free, PM123 - Shareware).&lt;br /&gt;
* Ogg Vorbis, FLAC and MP3 playback ([http://math.berkeley.edu/%7Eroconnor/MMIOMP3/ Multimedia IOProcs] and the [http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW Multimedia classes])&lt;br /&gt;
* Support for RealAudio &amp;amp; Video streams ( can Innotek get [http://www.real.com/ RealPlayer 10] running using its [http://odin.netlabs.org/ Odin] technology ? )&lt;br /&gt;
* Sound drivers that accomodate simultaneous audio under OS2/eCS and WinOS2&lt;br /&gt;
* Sound scheme editor ([ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/scheme/sound16.zip Sound Scheme Editor] - Free)&lt;br /&gt;
* A full-featured sound recorder/editor (such as the promising [http://home.clara.net/orac/os2.htm#dtape D-Tape project] from Paul Ratcliffe)&lt;br /&gt;
* New Audio-Video and Graphics Codecs - not yet another player (we have VERY good ones today)&lt;br /&gt;
* More and better plugins/helper applications for Mozilla/Netscape (i.e. for WAV, MPG, etc etc)&lt;br /&gt;
&lt;br /&gt;
=System Utilities=&lt;br /&gt;
&lt;br /&gt;
* A PM utility comparable to Norton SysInfo that every OS2/eCS user can admire ([http://hobbes.nmsu.edu/cgi-bin/h-viewer?sh=1&amp;amp;fname=/pub/os2/util/system/sysinfo0820.zip Sysinfo/2 0.8.20] by Alexey Smirnov - Free)&lt;br /&gt;
* A utility that automatically mounts USB media, updates the list of the accessible devices and assigns the corresponding drive letter ([http://hobbes.nmsu.edu/cgi-bin/h-browse?sh=1&amp;amp;dir=//pub/os2/util/disk USBmountD]).&lt;br /&gt;
* User friendly PM application for editing your Config.sys ([http://www.tyra2.de/ Tyra/2]- Shareware)&lt;br /&gt;
* Another PM application for system maintenance ([http://www.os2world.com/goran/cfgtool.htm Config Tool] by Goran Ivankovic - Free)&lt;br /&gt;
* A compendium of Config.sys information (Joerg Sievers&#039; [http://www.warpsite.de/en/csdp/about.htm Config.Sys Documentation Project], ConfigTool [http://www.os2world.com/goran/cfgtool/cfgdat.htm database] by Klaus Staedtler)&lt;br /&gt;
* Association editor, like the utility of similar name ([http://www.os2ss.com/information/kelder/ AssoEdit] by Henk Kelder - Free)&lt;br /&gt;
* INI editor with repair function ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial, [ftp://ftp.pc.ibm.com/pub/pccbbs/os2_ews/iniedit.zip IniEdit] - Free EWS)&lt;br /&gt;
* Defrag program for all OS2/eCS supported file systems ([http://hobbes.nmsu.edu/pub/os2/util/disk/gulite20.zip Graham Utilities] - was Commercial)&lt;br /&gt;
* Uninstaller that monitors installations for perfect cleanup later ([http://www.filestar.com/pages/unimaint.html UniMaint] - Commercial)&lt;br /&gt;
* Better internet dialer applications ([http://www.fx.dk/injoy/ InJoy] - Shareware, [http://www.isdnpm.de/home.htm ISDNPM] - Shareware, [http://en.ecomstation.ru/dialer/ Dialer/2] - Free, [http://www.lgs.kiev.ua/products/sfppp.shtml SafeFire PPP/Links])&lt;br /&gt;
* A process killer that grabs Ctl-Alt-Del, REXX interface ([http://www.pcs-soft.com/productcc25.htm CAD Commander] - Commercial)&lt;br /&gt;
* Priority manager ([http://www.prioritymaster.com/ Priority Master] - Commercial)&lt;br /&gt;
* Work Place Shell (WPS) class manager ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* File Phoenix/2, an effective FAT and HPFS undelete tool ([http://archiv.leo.org/pub/comp/os/os2/leo/systools/phenx135.zip/ Version 1.35] - Free EWS)&lt;br /&gt;
* GUI File Manager, with a tree view like that in Windows 3.1 (http://www.os2world.com/freeos2/file.html#ffreedom FileFreedom 2.02] - Freeware)&lt;br /&gt;
* Ability to open command line from WPS folders ([http://xworkplace.netlabs.org XWorkplace] - Free - GNU GPL)&lt;br /&gt;
* Better network utilities: traceroute, nbtstat, ping, etc included in eCS and IPA subscriptions.&lt;br /&gt;
* A really useful Character Map applet ([http://glass.os2.spb.ru/software/english/charmap.html Character Map/2] by Glassman - Free - GNU GPL)&lt;br /&gt;
* Benchmarks to test OS2/eCS performance on your own system ([http://warped.cswnet.com/Sysbench/ SysBench] - Free - Source code available)&lt;br /&gt;
&lt;br /&gt;
=Just Browsing=&lt;br /&gt;
&lt;br /&gt;
There are a number of good native PM and CLI web browsers available for OS2/eCS, some bulky, some slim, some older, some startlingly new.   What I wish was on my own desktop right now is an &amp;quot;eComStation themed&amp;quot; browser  based on the latest [http://www.mozilla.org/ports/os2/ Mozilla] or [http://www.ph.unimelb.edu.au/%7Essk/kde/srcdoc/khtml/KHTMLPart.html KHTML] code (used by Apple&#039;s [http://www.apple/safari/ Safari-web] browser for OS X, by KDE in its Konqueror browser for Linux and in ABrowse for Atheos) - with integrated multimedia helper applications to smoothly handle PDF and Flash content.  This sought-after browser would, ofcourse, provide by default bookmarks, including for the eCS updates site, OS2/eCS developer sites, news pages and free / commercial software provider sites.  For the here and now (or yesterday if you prefer) try these six choices - all of them have their own strengths and weaknesses :&lt;br /&gt;
&lt;br /&gt;
* For IBM Passport Advantage (IPA) subscribers there is the IBM Web Browser (commercial)&lt;br /&gt;
* For other OS2/eCS users (or those who want to use the latest versions) there are two other Mozilla based browsers; eg. [http://www.mozilla.org/ports/os2/ Warpzilla], and the browser-only version now known as [http://www.mozilla.org/projects/firefox/ Mozilla - Firefox].&lt;br /&gt;
* There is also the older but still widely used Netscape 4.61 for OS/2 web browser (Free)&lt;br /&gt;
* If you want something really different, you can even pay for [http://www.opera.com/products/desktop/index.dml?platform=os2 Opera] 5 for OS2/eCS - Commercial&lt;br /&gt;
* For nostalgic OS/2 users, there will always be IBM WebExplorer - it coulda been a contender - too bad IBM likely won&#039;t release the code either to the OS2/eCS community or else to Serenity Systems or an ISV such as Golden Code.&lt;br /&gt;
&lt;br /&gt;
=User Interface Enhancements=&lt;br /&gt;
&lt;br /&gt;
The WPS and PM &amp;quot;are OS2/eCS&amp;quot; to most users.  To replace either of these two elements of the OS2/eCS platform is to lead users to choose a whole different OS, like Red Hat, MacOSX or FreeBSD.  If OS2/eCS becomes &amp;quot;more like Windows&amp;quot; (as is happening with many Linux distributions) we would be losing one of the key advantages our favorite OS platform retains - its unmatched user interface.  That advantage can be increased yet further - here are some ways :&lt;br /&gt;
&lt;br /&gt;
* The OS2/eCS useability enhancements Rich Walsh has created in his DragText 3.8 product are just great.  I wish they were integrated into eCS 1.x like Dialog Enhancer and eWorkplace.  For the forseeable future, it seems likely to remain one of those must-have products, like oven mitts, aspirin and electric lighting.&lt;br /&gt;
* Include a tiny widget on the system bar allowing easy switching between different LAN configurations with a single click; eg toggling between &amp;quot;Work/Office&amp;quot; with a fixed IP and a proxy and &amp;quot;Home&amp;quot;, with DHCP and no proxy etc. There is already Windows shareware that allows this available.&lt;br /&gt;
* Improved color scheme editor (ColourManager/2 originally by Richard Castle - Shareware)&lt;br /&gt;
* The ability to easily create a directory, by default, in any &amp;quot;file, save&amp;quot; option (even windoze has this often useful feature).&lt;br /&gt;
* Make Scitech SNAP the default video driver under OS2/eCS.&lt;br /&gt;
* Tabbed windows, like Mozilla&#039;s tabbed pages, but useable with any OS2/eCS application. The-Ion window manager for X servers uses this user interface idea.&lt;br /&gt;
* Give REXX scripts access to WPS objects (using XWorkplace or the very promising WPS Wizard).&lt;br /&gt;
* Replace the IBM Presentation Manager (PM) with an open source clean room re-implementation optimised for stability, not performance. This PM clone should not break tools or key applications.&lt;br /&gt;
* Christian Langanke has provided us with (Animated Mouse Pointers 1.01 for OS/2 - Free)&lt;br /&gt;
* Develop a plan to systematically replace every original WPS class with a better designed, more stable, functional equivalent (preferably to be released under dual commercial / BSD syle licences.  Hmmm this seems, gradually, to be happening. . .)&lt;br /&gt;
* Transform OS2 titlebars, backgrounds, buttons etc (Styler/2 by Alessandro Cantatore - Shareware - variants are included in eCS 1.0 and 1.1)&lt;br /&gt;
* Transparent windows and folders (Candybarz by Netlabs)&lt;br /&gt;
* Allow small (32x32) icons in high resolutions (Dialog Enhancer by Richard Castle - Shareware)&lt;br /&gt;
* While eCS 1.2 now bundles the Snowstorm screensaver, those still using MCP or earlier releases of OS/2 may like to try Screensaver by Siegfried Hanisch or else take a look at Screen Saver by Jostein Ullestad - Shareware&lt;br /&gt;
* Add a Recycle Bin with options for managing deleted files &amp;amp; WPS objects (XWorkplace - Free, TrashCan 2.71 - Free)&lt;br /&gt;
* Logout, close apps, and restart of desktop - like Windows98 does (XWorkplace - Free)&lt;br /&gt;
* Dynamic resolution changing.&lt;br /&gt;
* Better, centralized configuration for display driver and other settings.&lt;br /&gt;
* A Shutdown folder and the option to reboot when shutting down (XWorkplace - Free)&lt;br /&gt;
* Improved selective install - change hardware or software, without having to do both.&lt;br /&gt;
* Option to have full path name in title of folders (XWorkplace - Free)&lt;br /&gt;
* Ability to readily locate all Shadows of an object and all Folder templates.&lt;br /&gt;
* Enhanced replacements for the venerable WarpCenter (XWorkplace - Free, Systray Widget for XCenter based on the original work of Dmitry Zaharov - Free)&lt;br /&gt;
* Determination of file type by header info (so Windows .HLP files open with WinHelp, and OS/2 and eComStation .HLP files open with NewView)&lt;br /&gt;
* A font manager to avoid absurdly long font selection lists (XWorkplace - Free, FontFolder - Shareware)&lt;br /&gt;
&lt;br /&gt;
=Warp Legacy OS Sub-Systems - the Next Generation=&lt;br /&gt;
&lt;br /&gt;
OS/2 has a long, proud history of supporting legacy software such as 16-bit DOS and Windows. Several teams have done amazing work to enhance DOS, the 32-bit DPMI DOS environment, Win16, GeOS and other legacy software environments for which OS2/eCS already contains built-in support.  Yet relatively little of this work has so far been made available in a form usable by ordinary OS2/eCS end-users.&lt;br /&gt;
&lt;br /&gt;
Many OS/2 users say &amp;quot;Let those who want it, pay for it&amp;quot;.  Removing MDOS and WinOS2 from the base OS2/eCS product and offering a seperate Legacy OS Sub-System CD to interested buyers, might be the fairest way to fund a very extensive refresh of DOS, DPMI and Win16 support.  This CD would provide end users with a &amp;quot;single-click&amp;quot; installation of the original WinOS2 sub-system, plus an eCS-themed GUI (perhaps using the Calmira II technology) plus Win32s 1.25, plus-Paragon DOS or the newly released DR-DOS 8.0 (for their speed, ongoing development status and features eg. FAT32 drivers) plus all of the patches and fixes available for the OS2/eCS DPMI host (0.9x and 1.0) for 32-bit DOS apps.&lt;br /&gt;
&lt;br /&gt;
* Eliminate 16-bit resource limits in WinOS2 and in DOS Virtual Machines a.k.a. &amp;quot;DVMs&amp;quot;.&lt;br /&gt;
* Full 16 bit WAVE and MIDI support in DOS boxes and Win-OS/2.&lt;br /&gt;
* New look &amp;amp; feel for WinOS2 sessions (WPS for Windows - Free or Calmira II - Free or Paypal.&lt;br /&gt;
* Improve OS2/eCS DVM compatibility with DPMI games (vCOMPAT by Martin Kiewitz - Free)&lt;br /&gt;
* Installs of WinOS2 to include support for Win32s up to version 1.25 (Win32s compatibility list)&lt;br /&gt;
* REXX in DOS sessions (like IBM PC-DOS 2000 or Regina-REXX- Free)&lt;br /&gt;
* Provide VFAT long file name support for DOS and WinOS2 sessions.&lt;br /&gt;
* Display short versions of long filenames so that DOS &amp;amp; Windows can see them.&lt;br /&gt;
* Provide a &amp;quot;start&amp;quot; command in DOS sessions (4OS2 by JP Software - now free or &amp;quot;StartB&amp;quot; by Christian Langanke)&lt;br /&gt;
* Ability to run the many K-12 Educational applications from Breadbox.com, using the Industry Standard GUI version of GeOS running on OS2/eCS.&lt;br /&gt;
* Distribute the DPMI version of the Seal 2 graphical user interface for use with DOS VMs (free).&lt;br /&gt;
&lt;br /&gt;
=Other Wishes for OS/2 and eComStation=&lt;br /&gt;
&lt;br /&gt;
* Desktop Virtual LAN (DVL) - see top ten wishes above.  The underlying technology is meant to be absolutely invisible to the end user.  After booting, they would only see a regular eCS desktop come up, but when they click on the icon for, say, Microsoft Access 2000 that appears on their eCS 1.2 desktop, Access just launches as if the user was sitting at an ordinary WinXP machine.  For this different approach to running unmodified Win32 applications (and unmodified Linux CLI apps) on OS2/eCS to have adequate &amp;quot;useability&amp;quot;, then the virtualised machines running a copy of Windows 2000 and a copy of Linux would each have to be started up as soon as the PC was powered on.  This idea is one possible use for the existing HOB XServer, VNC Server/Viewer and SVISTA technologies.  I suggest that the &amp;quot;secret host&amp;quot; OS would be 64 bit NetBSD as it has significant respect and mindshare among developers, is under heavy development, has no licencing fees to pay and, unlike OS2/eCS, supports all modes offered by the AMD x86-64 platform; likely to displace the x86-32 platform within three years or so.&lt;br /&gt;
* Provide Firefox / Mozilla with any easy to use extra function eg. to convert PMMail *.msg files to Mozilla / Firefox format, perhaps using the PMM2MOZ program to &amp;quot;import&amp;quot; the *.msg files.&lt;br /&gt;
* Opera 7 - do you feel the need for speed ?  A successful effort to port the Opera browser to OS/2 and eCS should result in a great product that adds credibility to OS2/eCS as an alternative on the x86 platform.&lt;br /&gt;
* In the interests of coherency and understanding, stop referring to DOS Virtual Machines &amp;quot;VDMs&amp;quot; (rename them as &amp;quot;DVMs&amp;quot; so acronym mirrors &amp;quot;JVM&amp;quot;)&lt;br /&gt;
* The ability to host Linux, WinXP, other OS choices in a virtual machine under OS2/eCS - Serenity Systems is now working on SViSta (commercial)&lt;br /&gt;
* A rewrite of MPTS PROTMAN, which allows dynamic network driver (re)configuration (a necessity for properly utilizing TCP/BEUI in a DHCP environment).&lt;br /&gt;
* Examples of newly developed and maintained embeded systems that use OS2/eCS for mission critical applications, such as EMS telephony (Total Recall System by Chris Martinic - Commercial).&lt;br /&gt;
* Install a single variant of the REXX interpreter (Object REXX by IBM) as it is intolerant of flaky programming habits, compared to its less discerning sibling&lt;br /&gt;
* Ability to map &amp;quot;Windows Special&amp;quot; and other keys to useful functions (XWorkplace or eStylerLite in eCS 1.x; Win95Key - Free)&lt;br /&gt;
* A Chinese and other Language Homework Trainer package that runs on eComStation (free).&lt;br /&gt;
* Support for multiple monitors &amp;quot;Dual-Head&amp;quot; (SNAP Graphics by Scitech Software - Commercial)&lt;br /&gt;
* A native PM graphical configuration utility for the promising InetPowerServer suite&lt;br /&gt;
* Better support for Daylight Savings Time (eCS Clock in eCS 1.x; DSTswitch - Shareware)&lt;br /&gt;
* Provide an eComStation Pluggable Look And Feel (PLAF) for Sun Java applications, so that every application running on an eCS JVM will take on the appearance of a native PM application written for OS2/eCS.&lt;br /&gt;
* A heavily refreshed PM native VNC Viewer ( and ongong development of Eugene Romanenko&#039;s promising new PM VNC Server 1.02 for OS2/eCS )&lt;br /&gt;
* Implement eCS 2.x as series of tightly linked virtual PCs running on an SMP 64-bit OS-platform such as GNU Darwin, NetBSD or GNU Linux (with one VM capturing C-A-D for crash recovery)&lt;br /&gt;
* Make the OS2/eCS CD bootable for installation or maintenance (BootAble by Hayo Baan)&lt;br /&gt;
* An easy browser-based system for end-users to submit problem reports - see the eComStation.com web site for eCS Bug Reporting !!&lt;br /&gt;
* A better, and more intuitive, method of integrating OS2/eCS with MS Windows in peer networks.&lt;br /&gt;
* Enable the Shift-Printscreen key combo for windowed OS2/eCS sessions&lt;br /&gt;
* A &amp;quot;Network Browser&amp;quot; to quickly navigate around the network attached devices.&lt;br /&gt;
* A better file manager - perhaps based on the source code of FM/2.&lt;br /&gt;
* A &amp;quot;WebExplorer&amp;quot; style browser - with the Gecko engine, Java, Javascript and 128-bit encryption&lt;br /&gt;
* Leave the NumLock on if it&#039;s turned on at startup by the BIOS (XWorkplace - Free).&lt;br /&gt;
* Update bootable OS2/eCS or eComStation install CDs with fixes (UpdCD by Zsolt Kadar - Free)&lt;br /&gt;
* A utility to help clean-up of INI files, so that broken WPS links need not be stored forever (XWorkplace - Free).&lt;br /&gt;
* Enhanced APM 1.2 (power management) support (APM/2 utility)&lt;br /&gt;
* Start OS2/eCS applications from a DOS prompt: avoid swapping windows (Seamless OS/2 - free)&lt;br /&gt;
* Integrate fully working Watchcat or a supported functional equivalent such as CAD-Handler into eCS !&lt;br /&gt;
* Better Plug and Play adapter support, but not as &amp;quot;good&amp;quot; as Windows ME&lt;br /&gt;
* Further polishing of the already impressive OS installer - it is now becoming one of the best elements of the user experience !!&lt;/div&gt;</summary>
		<author><name>Davidme</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Ideas&amp;diff=4182</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Ideas&amp;diff=4182"/>
		<updated>2006-10-25T21:56:09Z</updated>

		<summary type="html">&lt;p&gt;Davidme: There is also the wiki version of the The Warp Wishlist.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note: This page is extremely unorganized like most of my todo-lists I do at home. Feel free to add your ideas here. We hopefuly organize that a bit better one day...&lt;br /&gt;
&lt;br /&gt;
There is also the wiki version of the [[The Warp Wishlist]].&lt;br /&gt;
&lt;br /&gt;
* eComStation is very nice in my opinion (ktk speaking here :-) but updating it is still a major pain in the ass. We need a easy and stupid proof way updating it. And *please* in a non-GUI version too!&lt;br /&gt;
&lt;br /&gt;
==MultiMedia Improvements==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There seems to be two ways to achive Multimedia Improvements&lt;br /&gt;
&lt;br /&gt;
===Enhancing the native MMOS2 Infrastructure===&lt;br /&gt;
&lt;br /&gt;
There should be goals like:&lt;br /&gt;
* Complete Open Source Replacement of all the MMOS2 files&lt;br /&gt;
* Create a Bundle package of all Open souce CODECs&lt;br /&gt;
* Re-energize the [http://www.reamined.on.ca/doconnor/mmos2/ OS2 Multimedia Infrastructure Project]&lt;br /&gt;
* Write an IO Storage procedure for proper streaming support, so the CWMM classes could handle more than just Icecast streams (the current one fails because it doesn&#039;t get the expected header which prepends the stream)&lt;br /&gt;
* Add Storage IOProc support to Format IOProcedures which doesnt&#039; supports them (like JPEG I/O, PNG I/O, MP3 I/O, OGG I/O, Vorbis I/O, etc.). ??? Every format I/O proc supports storage I/O procs out of the box. Otherwise you couldn&#039;t use them because the access to the filesystem is implemented using a sorage I/O proc. Strictly spoken the format I/O proc isn&#039;t aware of storage. MMOS2 handles the stuff. !!! Not every FIOProc uses SIOProc. Above IOProcs uses direct file access instead of SIOProc. FIOProc MUST be written with SIOProc support in mind.&lt;br /&gt;
&lt;br /&gt;
The projects that can be integrated are:&lt;br /&gt;
* [http://www.reamined.on.ca/doconnor/timidity.html TiMidity MCD for OS/2] (midi)&lt;br /&gt;
* [http://r6.ca/MMAudioPak/ MMAudio Pak 2 for OS/2] (MP3, Vorbis, FLAC)&lt;br /&gt;
* [http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW-Multimedia classes] &#039;&#039;(Prokushev) Unfortunately, CWMM Classes are not open source. As result, can&#039;t be extended. Another problem is no IDL files for CWMM Classes or MMOS/2 Classes. As result, classes can&#039;t be extended. Only solution is restore IDL files from IR or using class information from MMPARTS.DLLs. Or ask Chris to open source his classes or, at least, to publish IDL files&#039;&#039;&lt;br /&gt;
* Quickmotion (Quickmotion&#039;s Tom Harding told there there could be a change to open source it if we find an developer for it&lt;br /&gt;
&lt;br /&gt;
Check also the [[MMOS2 Related Projects]]&lt;br /&gt;
&lt;br /&gt;
===Enhancing NON MMOS2 related Multimedia (like WarpVision) ===&lt;br /&gt;
&lt;br /&gt;
This seems something that Vladest might tackle with WarpVision: [http://www.videolan.org/vlc/ VLC media player]&lt;br /&gt;
&lt;br /&gt;
==UnixOS2==&lt;br /&gt;
There is a ports-like system for UnixOS2 in the works at the moment but I&#039;m not really happy with that one and I doubt that we will be enough people for maintaining all that stuff ourself (dependencies and so on...).&lt;br /&gt;
&lt;br /&gt;
When I use Linux I often work on Gentoo, which has really the best source-based ports system I&#039;ve ever seen (and I know BSD too so it&#039;s not the only ports-system I know ;).&lt;br /&gt;
&lt;br /&gt;
At the moment the ports system is quite Linux oriented but at the moment there is a complete rewrite of the portage-system in progress. They call it [http://www.gentoo.org/proj/en/portage/portage-ng/systemspec.xml portage-ng]. One of the targets is cross-platform support for stuff like BSD or MacOS so I really vote for OS/2 support as well :). It&#039;s too early at the moment to really have a look at it but we should definitely do that as soon as possible.&lt;br /&gt;
&lt;br /&gt;
The discussion about portage-ng is [http://news.gmane.org/gmane.linux.gentoo.portage.devel here]&lt;br /&gt;
&lt;br /&gt;
Update September 04: I talked to the guys who work on portage-ng. It looks like portage-ng is not really dead but at least progressing very slowly. Meanwhile, a group of MacOS X users created a [http://www.metadistribution.org/macos/ portage for MacOS X] so it looks like it does work on BSD-like systems too. So that changes the todo list a bit:&lt;br /&gt;
&lt;br /&gt;
TODO:&lt;br /&gt;
* set up a basic package with latest GCC and Innotek LIBC. The basic package contains all tools and libraries needed to compile Python with Innotek LIBC.&lt;br /&gt;
* as soon as Python compiles we need to wrap together &amp;lt;tt&amp;gt;emerge&amp;lt;/tt&amp;gt; on OS/2. This might get a bit tricky because it also heavily relies on shell scripts. So whatever shell we gonna use, it must be as close as possible to bash (if not bash anyway, it looks like the stuff is not that portable to other shells).&lt;br /&gt;
* once we get portage to work properly we need to create ebuilds for the basic libraries. At the first stage there is no rsync server needed to do this but it will definitely get handy sooner or later (shouldn&#039;t be a problem but needs to be set up).&lt;br /&gt;
* implement more and more ebuilds for all kind of packages&lt;br /&gt;
* and in a later stage create a bootstrap-package that also compiles GCC and all other tools (that won&#039;t be an easy task :)&lt;br /&gt;
&lt;br /&gt;
==PM==&lt;br /&gt;
We need to port some toolkits or finish the current ports:&lt;br /&gt;
* qt - more soon, looks good&lt;br /&gt;
* GTK2: Samm proposed to work on it, will give an estimate of time soon&lt;br /&gt;
* wxWindows: Port quite up to date but the PM parts in it are definitely not yet done or very buggy -&amp;gt; fix (probably dmik)&lt;br /&gt;
* SWT: will be done when Eclipse is done -&amp;gt; dmik&lt;br /&gt;
* An Everblue-based X11 server might be interesting(?) as a replacement for HOBlink which seems to get increasingly outdated; at least I&#039;m seeing more and more crashes in newer programs...&lt;br /&gt;
&lt;br /&gt;
Also, it would be nice to have updated public PM controls. This should be done with one DLL subclassing these public controls, and extending and/or fixing their behaviour. Things to fix/implement should be:&lt;br /&gt;
* Remove 64K limits in some of the controls&lt;br /&gt;
* Create extended MLE control (understanding HTML tags maybe?)&lt;br /&gt;
* Automatically drop-down list of combobox, when clicked (like DragText does)&lt;br /&gt;
&lt;br /&gt;
==[http://www.edm2.com/index.php/SOM WPS] (Workplace Shell)==&lt;br /&gt;
* replace background image dialog, it should be possible to point that to another directory than \os2\bitmap&lt;br /&gt;
Note: This is already possible and a lot of software to make things like&lt;br /&gt;
slideshows out of it exists also. - lp&lt;br /&gt;
&lt;br /&gt;
* replace the file dialog, Gnome 2.6 does that &#039;&#039;&#039;very&#039;&#039;&#039; nicely (screenshot will follow). &lt;br /&gt;
* replace the Icon rendering, should be able to handle stuff like PNG as well and in best case also SVG&lt;br /&gt;
Note: Don&#039;t think we must replace Icon rendering. But adding MMPM IO procs for PNG and SVG is good idea.&lt;br /&gt;
&lt;br /&gt;
Note: most probably PNG IOProc will be included in next eCS version -prokushev&lt;br /&gt;
&lt;br /&gt;
Note: File dialog is not a WPS issue. But it can be implemented via WPS class. I consider it is good idea to move to object world. - prokushev.&lt;br /&gt;
Can you describe that a bit with more details prokushev? - ktk&lt;br /&gt;
&lt;br /&gt;
Yes. File dialog placed in PMCTLS.DLL. We can do such trick:&lt;br /&gt;
&lt;br /&gt;
# move PMCTLS.DLL to PMOLDCTL.DLL&lt;br /&gt;
# write new PMCTLS.DLL with forwarders to PMOLDCTL.DLL&lt;br /&gt;
# In WinFileDlg (new PMCTLS.DLL) we must check, is WPS exist? If exist, then just create WPS object (with name like WPOpenFileFolder or something like this) and monitor it (wait result from it). As result our open file object can be replaced and/or extended by standard SOM features. If no WPS exists then call or old WinFileDlg or our own implementation of open file dialog (for systems without WPS)&lt;br /&gt;
&lt;br /&gt;
WPOpenFileFolder is subclass of WPFolder with changed reaction on open objects in it. If object is folder then go deep. If object then close WPOpenFileFolder and notify our new WinFileDlg. Comment: You can&#039;t do that with a WPFolder subclass because it expects every inserted object to be an existing object. So you will end with copies of each object. You have to create something different or override  *a lot of methods* in your WPFolder subclass to get this done properly. And a lot of probably means every method introduced by WPFolder.&lt;br /&gt;
&lt;br /&gt;
(Cornelis): One more problem with that method: An application can call WinFileDlg providing an own dialog resource and handling the dialog messages in its own way! I cannot see how this case could be handled with the WPS method. The only &amp;quot;solution&amp;quot; I can imagine at the moment: Also check for custom resources or custom dialog function and if they exist, do not call the WPS file dialog. I don&#039;t know how many applications use these features - but I am afraid that quite a lot do it...(!??)&lt;br /&gt;
&lt;br /&gt;
Something like this.&lt;br /&gt;
&lt;br /&gt;
And yes, it can be part of XWP.&lt;br /&gt;
&lt;br /&gt;
BTW, how about move Doodle Screen Saver to XWP? ;)&lt;br /&gt;
&lt;br /&gt;
BTW 2 : Why dont add also LSwitcher to XWP ?&lt;br /&gt;
&lt;br /&gt;
Cinc: I oppose the idea to add every single utility in the world to XWP. Maintaining the XWP code is difficult enough right now because of complexitiy. Adding Utilities to XWP means they are not available for people not using XWP (for whatever reason).&lt;br /&gt;
&lt;br /&gt;
=== What about Backup / Restore / Portability of WPS objects !?? ===&lt;br /&gt;
&lt;br /&gt;
(Cornelis): One serious disadvantage of the WPS gets even worse with all new and derived classes: There is no way to save the WPS with its &amp;quot;objects&amp;quot; in an open format in order to port them to another system or to a new installation! I know there are programs like Open Desktop and other WPS backup and restore tools, but they all only work with a set of &amp;quot;normal&amp;quot; objects, like folder objects, program objects etc., ask their properties and store them somehow. But neither would these tools find any newly defined objects (like already the &amp;quot;Workframe&amp;quot; objects of VAC/C++ 3.0), nor would they save any extended features (like the content of the &amp;quot;Environment&amp;quot; settings page of XWP extended &amp;quot;program objects&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
This is a conceptual problem, because in an &amp;quot;object oriented world&amp;quot; any saving/restoring program should not have to know anything about the properties of the WPS objects, but just have to call a standard function that has to be defined for each and every object: &amp;quot;getAllProperties&amp;quot; or such. And then restore it with the corresponding &amp;quot;setAllProperties&amp;quot; call. While all derived classes would have to implement versions of these functions.&lt;br /&gt;
&lt;br /&gt;
Without knowing any internal details of the WPS I assume that such functions do not exist, so their introduction would not be easy. Would it be possible at all? Did anybody ever think about such an issue?&lt;br /&gt;
&lt;br /&gt;
Cinc: No there isn&#039;t such a function. Nevertheless it&#039;s possible to emulate it by overriding wpSave*() methods in one base class and telling the class to save the internal variables by calling wpSaveImmediately(). In the wpSave*() override you can catch the information. Restoring the data on recreation is more difficult, though, but there may be a similar way.&lt;br /&gt;
&lt;br /&gt;
djmutex: XWorkplace has a framework in place to allow for retrieving the complete setup string for each object, and I also started implementing a recursive function that will walk thru folders and collect object data to create a REXX script that will recreate these objects somewhere. However, the code isn&#039;t quite finished. Check fdrCreateObjectScript in src/filesys/object.c, which has roughly working code. This needs some polishing and bugfixing only, which I no longer have time to do.&lt;br /&gt;
&lt;br /&gt;
===Desktop Search Engine===&lt;br /&gt;
I recently found a nice application on MacOS X which provides some form of desktop search engine. You can index all kind of documents and then you can easily search for it on the desktop. The cool thing is that it is plugin based so everyone can write an extension for new document types or something alike.&lt;br /&gt;
&lt;br /&gt;
A friend of mine does something like that in Java right now and as search engine core he is using [http://lucene.apache.org/ Lucene].&lt;br /&gt;
&lt;br /&gt;
Cris: I&#039;d love to have something like this on OS/2 too. On hobbes I have found a recent port of Swish-e (http://swish-e.org/). If I understand it correctly, this is exactly what we want. We have to create a user interface, and add a couple filters to exploit OS/2&#039;s features (e.g. extended attributes).&lt;br /&gt;
I have been dreaming about this for a while, but never had time to start working on it.&lt;br /&gt;
&lt;br /&gt;
==Porting Windows 32 Applications with ODIN Tutorial==&lt;br /&gt;
It would be nice if there is a tutorial on how to use odin to port open source win32 apps to OS/2.&lt;br /&gt;
&lt;br /&gt;
==Drivers Development Skeleton==&lt;br /&gt;
&lt;br /&gt;
A skeleton driver that can be used for writing drivers. More importantly, a hands on/hand holding tutorial for writing drivers. Writing drivers is a daunting project, but is necessary for OS/2 to survive in the long run.&lt;br /&gt;
&lt;br /&gt;
==USB Drivers==&lt;br /&gt;
[[USB_Todo%27s]]&lt;br /&gt;
&lt;br /&gt;
==External list==&lt;br /&gt;
* [http://www.os2bbs.com/os2news/OS2Wishlist.html The Warp Wishlist] maintained by [[Kris Lake]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Open Source OS/2 Strategy and Follow up of Open Components==&lt;br /&gt;
&lt;br /&gt;
An strategy with the final goal to have OS/2 open sourced. &amp;lt;br&amp;gt;&lt;br /&gt;
More than a development project it had to be an integration project of open source software for OS/2, like an information site to follow up all the open source replacement for OS/2 closed components. On this site we will list the open source project available for OS/2 and the closed component that is replacement.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Ex:&amp;lt;br&amp;gt;&lt;br /&gt;
* Newview.exe -&amp;gt; replaces View.exe -&amp;gt; License GNU GPL&lt;br /&gt;
* XWorkplace&lt;br /&gt;
* HandyFTP &lt;br /&gt;
* Doodles Screen Saver&lt;br /&gt;
* lSwitcher     &lt;br /&gt;
* etc, etc&lt;br /&gt;
&lt;br /&gt;
Plan to make replacement for:&lt;br /&gt;
* command line programs like &amp;quot;xcopy.exe, attrib.exe, etc&amp;quot; (some tools already exists as  part oof osFree project)&lt;br /&gt;
* Enhanced and replacements of CMD commands (some tools already exists as  part of osFree project)&lt;br /&gt;
* Replace of some closed DLLs (some DLLs already exists as  part of osFree project)&lt;br /&gt;
=== Open Source OS/2 Distribution ===&lt;br /&gt;
&lt;br /&gt;
Build a OS/2 distribution with open source replacements on it. Of course that many people says it is too hard, but we need to start with something. It can start creating an OS/2 distribution that is focused in Open Source components, and bundle on it, dssaver,xworplace,lswitcher, xfree, emx, warpin, usbres, etc. (bitmaps, icons and drivers too)&lt;br /&gt;
&lt;br /&gt;
To don&#039;t start it as a too complex project it can be something similar to the UpdCD project, that requires license  of Warp 4.52 or eCS to build an updated image. &amp;lt;br&amp;gt;&lt;br /&gt;
We can ask help from UpdCD project to create an install image (that will require the OS/2 CD) that contains open source software on it replacing the closed components. And keep evolving this project and replacing components until in  some years it can work without licensing OS/2 from IBM.&lt;br /&gt;
&lt;br /&gt;
One may think about an open source distribution you simply install over an existing installed system&lt;br /&gt;
&lt;br /&gt;
=== osFree project ===&lt;br /&gt;
&lt;br /&gt;
I want to remember to all about existing of osFree project (site at [http://www.osfree.org]). At the present time it is collection of open-source replacement of closed OS/2 components. It includes:&lt;br /&gt;
&lt;br /&gt;
* Customized 4OS2 as cmd.exe replacement (mostly integration to common build system and moving &#039;not must have&#039; commands to stand-alone executibles)&lt;br /&gt;
&lt;br /&gt;
Remark (Cornelis): But 4OS2 is not Open Source!?? It&#039;s Freeware AFAIK!(?) Otherwise: Why not consider the 32-bit Command Line, together with the &amp;quot;OS/2 command line utilities&amp;quot; by Jonathan de Boyne Pollard [http://homepages.tesco.net/~J.deBoynePollard/Softwares/] ? These aren&#039;t Open Source either (also Freeware), but very solid and mainly focused on extending the CMD.EXE functionality and make it fully 32-bit. Extensions are the tools. (Why 32 bit? Well, I use it together with make, which &amp;quot;feeds&amp;quot; the command line interpreter sometimes with commands of several thousand charecters - much more than CMD.EXE would ever digest!) Furthermore: 4OS2 is just &amp;quot;set free abandonware&amp;quot;, while there is still a person behind the 32-bit Command Line Interpreter...&lt;br /&gt;
&lt;br /&gt;
Remark (LightElf): 4OS2 IS Open Source (GPL as far as I remember). Now it hosted at Scitech.&lt;br /&gt;
&lt;br /&gt;
(Cornelis:) This is what I find at Scitech: [ftp://www.scitechsoft.com/devel/4os2/4os2304f.zip] But that contains just binaries! This is not to contradict you; I only didn&#039;t ever hear about an Open Sourced 4OS2, and still I cannot find it where you say it is!? But please correct me! For the rest: Open Source or not - I would still point out to not forget the &amp;quot;32 bit command line interpreter&amp;quot;! (Maybe the status could even change if there is a good point being made by the right person at the right time??)&lt;br /&gt;
&lt;br /&gt;
(Prokushev): 32-bit comandline interpreter depends on 32-bit vio/kbd API. If no 32-bit API then no 32-bit CMD ;) If vio/kbd will be implemented then just recompilation of 16-bit CMD.EXE will move CMD.EXE to 32bit world ;) Nothing hard here.&lt;br /&gt;
&lt;br /&gt;
(Cornelis): The &amp;quot;32-bit commandline interpreter&amp;quot; and the &amp;quot;OS/2 commandline utilities&amp;quot; are &#039;&#039;&#039;existing&#039;&#039;&#039; freeware products, running on &#039;&#039;&#039;existing&#039;&#039;&#039; OS/2 or eCS systems, so it&#039;s even easier! The only &amp;quot;problem&amp;quot;: it&#039;s freeware, not open source.&lt;br /&gt;
&lt;br /&gt;
(Prokushev): And &amp;quot;32-bit commandline interpreter&amp;quot; is actually just uses CONAPI which just wrapper around old 16-bit API. Don&#039;t see any differents with stnadard 16-bit CMD.&lt;br /&gt;
&lt;br /&gt;
(Cornelis): There are &#039;&#039;&#039;a lot&#039;&#039;&#039; of advantages! Please go and &#039;&#039;&#039;LOOK AT IT&#039;&#039;&#039; and &#039;&#039;&#039;READ THE DESCRIPTIONS&#039;&#039;&#039; before you make your statements! [http://homepages.tesco.net/~J.deBoynePollard/Softwares/cmd.html] Actually besides all advantages for the user (like no more limitations in command line length etc., while maintaining the most possible compatibility with CMD.EXE) it indeeds is NOT a wrapper around the old 16-bit API, but it uses the &amp;quot;32-bit Unicode Console API&amp;quot; [http://homepages.tesco.net/~J.deBoynePollard/Softwares/conapi.html] which replaces completely the old 16-bit API functions you mention.&lt;br /&gt;
&lt;br /&gt;
(Prokushev): &amp;quot;32-bit Unicode Console API&amp;quot; is wrapper around old 16-bit API. It closed source. 32-bit CMD is also closed source. And uses 16-bit wrapper. Actually, CONAPI.DLL uses CON3216.DLL which IS wrapper.&lt;br /&gt;
&lt;br /&gt;
(Cornelis): For me this &amp;quot;discussion&amp;quot; is getting a bit irrational now: I never intended to engage in such a stupid &amp;quot;faith war&amp;quot; for a piece of software!&lt;br /&gt;
&lt;br /&gt;
But ok, if it&#039;s so important: Several levels &amp;quot;further down&amp;quot; from the 32-bit command interpreter you do indeed still hit 16-bit functions. But what&#039;s the problem with that? As long as there are 16-bit drivers this will always be the case! The important points for me are:&lt;br /&gt;
&lt;br /&gt;
1. The 32-bit CMD offers a full 32-bit interface for programmers, which is designed after a later abandoned 32-bit interface by IBM. So if any programmer would use that interface, all options are open to later replace the 16-bit code two levels &amp;quot;further down&amp;quot; later on, no changes being necessary to the software.&lt;br /&gt;
&lt;br /&gt;
2. The user doesn&#039;t suffer from any old size limits any more either, like a limited command line length.&lt;br /&gt;
&lt;br /&gt;
3. The command syntax is very closely compatible with the CMD.EXE syntax, and where it is changed in order to make it more consistent, these extensions can be optionally turned off.&lt;br /&gt;
&lt;br /&gt;
For these three reasons the 32-bit command interpreter is more future oriented than a thing like 4OS2: That one has nice extras, but is much less compatible with CMD.EXE, which generates problems in certain cases. A high degree of compatibility even in details has many advantages, because software developers or script writers etc. can rely on a specific surrounding. Keep in mind all the troubles we have already with the two REXX &amp;quot;flavors&amp;quot; on current OS/2 systems: A developer can NOT rely on an existing &amp;quot;classic REXX&amp;quot; or &amp;quot;Object REXX&amp;quot; surrounding! This would be the same with 4OS2 becoming part of a &amp;quot;new OS/2 standard&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Concerning the source license: 32-bit command interpreter is freeware, not open source. 4OS2 was claimed to be open source above, but nobody could until now give us an URL of the sourcecode, so this looks at least dubious: It seems that 4OS2 is also just &amp;quot;freeware&amp;quot;, not open ource.&lt;br /&gt;
Cinc: as LightElf already pointed out 4OS2 is open source. There&#039;re even different versions floating around made by people who grabbed the source and fixed some bugs. No I don&#039;t have the URL handy. Google should help there.&lt;br /&gt;
&lt;br /&gt;
And only for that reason I asked to consider also the 32-bit command interpreter, besides of course also 4OS2.&lt;br /&gt;
&lt;br /&gt;
(Cristiano): 4OS2 definitely &#039;&#039;&#039;IS&#039;&#039;&#039; open-source. If you search on hobbes, you&#039;ll even find two different and somewhat incompatible code branches. One is the &amp;quot;official&amp;quot; Scitech branch, the other is a branch made by some private individual, starting from the original JPSoft source code (i.e. not building on Scitech code). If you want to know better, ask Michal Necasek (SP?) of Scitech. He&#039;ll tell you what&#039;s the current state of 4OS2 code, where you can get the source, and more.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* ReginaREXX as REXX replacemend (still missed 16-bit wrappers). Subject to change to Open Object REXX.&lt;br /&gt;
* Replacement of many command-line tools (like attrib, ansi, chkdsk, etc.). Mostly without error handling.&lt;br /&gt;
* THE as TEDIT replacement&lt;br /&gt;
* Some forwarder DLL&#039;s (like VIOCALLS, MOUCALLS, etc.)&lt;br /&gt;
* FreePM sources (because FREPM seems to be discontinued)&lt;br /&gt;
* other things.&lt;br /&gt;
&lt;br /&gt;
CVS controlled by ktk, so anyone free to contact with him to have access. osFree site can be used for above things. To do it just contact me (prokushev here).&lt;br /&gt;
But another general thing is it&#039;s time to make one general open-source components repository with common build environment with general goal to create open-source OS/2.&lt;br /&gt;
And, again, osFree can be good place for it. osFree not limit in languages (except common build environment). C, C++, Fortran &amp;amp; Pascal currently in use. Perl is coming (REXX compatible API for Perl, if possible, is planned).&lt;br /&gt;
&lt;br /&gt;
Really, main goal of osFree subsection is to point above project already exists.&lt;br /&gt;
&lt;br /&gt;
Insted of talking HOW OS/2 must be open-sourced (from the kernel to WPS or from WPS to the kernel) I propose (prokushev here) just start collect already existent things. Thing happen if try to do them.&lt;br /&gt;
&lt;br /&gt;
=== Kernel Free (OS/2 Kernel with License GPL) ===&lt;br /&gt;
&lt;br /&gt;
To release to the kernel of the system on the part of IBM and other companies.&lt;br /&gt;
&lt;br /&gt;
Cinc: why GPL?&lt;br /&gt;
&lt;br /&gt;
BTW using a GPL kernel wont allow to create *any* closed source software because you&#039;re not allowed to link it to GPL code dynamically. So much for the GPL hype...&lt;br /&gt;
&lt;br /&gt;
==WarpModem==&lt;br /&gt;
&lt;br /&gt;
The general idea will be to make a commun interphase (like Windows 95) for analog modems on your OS/2 system called &amp;quot;Warp Modem&amp;quot;. Programs that uses the modem will had comunicate to &amp;quot;Warp Modem&amp;quot; to get the configuration of the modem and it status. This will be useful for OS/2 user, because he will not configure the modem on each OS/2 application that uses the modem.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
What will be good is to have a &amp;quot;Modems&amp;quot; icons inside the OS/2 System Setup folder.&lt;br /&gt;
&lt;br /&gt;
http://www.os2world.com/pictures/articles/SystemSetup.jpg&lt;br /&gt;
&lt;br /&gt;
This program will show us the modems that are configured on our system. If the systems has two ore more modems it will shows us all modems that we had configure.&lt;br /&gt;
&lt;br /&gt;
To make this configuration we can start using the Doug Bissett&#039;s modem configuration list (http://www.os2warp.be/modems/modem.lst)&lt;br /&gt;
&lt;br /&gt;
On this menu we can see the &amp;quot;Add...&amp;quot;, &amp;quot;Properties...&amp;quot;, &amp;quot;Delete...&amp;quot; and &amp;quot;Test...&amp;quot; &lt;br /&gt;
&lt;br /&gt;
http://www.os2world.com/pictures/articles/Warp%20Modem%20GUI.jpg&lt;br /&gt;
&lt;br /&gt;
Add button will show us the instruccions to add a new modem&lt;br /&gt;
&lt;br /&gt;
http://www.os2world.com/pictures/articles/Modem%20Config.jpg&lt;br /&gt;
&lt;br /&gt;
(picture taken from ATT Dialer)&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Test...&amp;quot; button will be a tool to test it is working. A good idea is the one from ATT dialer too. &lt;br /&gt;
http://www.os2world.com/pictures/articles/Modem%20Tester.jpg&lt;br /&gt;
&lt;br /&gt;
(picture taken also from Att Dialer)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Properties...&amp;quot; will show us something similar to the &amp;quot;Add&amp;quot; window to change the modem configuration.&lt;br /&gt;
&lt;br /&gt;
I think &amp;quot;ADD&amp;quot; should support &amp;quot;Installing&amp;quot; the modem using the windows &amp;quot;drivers&amp;quot; i.e. the inf-files which contain the AT seq. used for certain operations which an application can then query or call via an published API.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Remove...&amp;quot; will ask us for confimartion to delete that modem&lt;br /&gt;
&lt;br /&gt;
And the app should seperate the physical modem from multiple configurations one could have.&lt;br /&gt;
i.E. a Modem has a max speed of 36.000 baud but I should be able to create a fax configuration with would setup the modem to lets say 14.400 etc.&lt;br /&gt;
&lt;br /&gt;
Other tools&lt;br /&gt;
&lt;br /&gt;
So, what kind of software will be good to integrate with Warp modem ?&lt;br /&gt;
&lt;br /&gt;
All programs that used a analog modem can take advante of this. Developers of Phone dialers, Fax, Internet Dialers, Voice Phone, RAS, BBS software..etc..etc..&lt;br /&gt;
&lt;br /&gt;
http://www.os2world.com/pictures/articles/Modem%20Selector.jpg&lt;br /&gt;
&lt;br /&gt;
Documentation&lt;br /&gt;
&lt;br /&gt;
This project will need a good documentation so developers that wants to uses the OS/2 Warp Modem configuration can access it easily for their phone/fax/modem applications.&lt;br /&gt;
&lt;br /&gt;
Wish list&lt;br /&gt;
&lt;br /&gt;
# Open Source Project / free license GNU GPL.&lt;br /&gt;
# C++ or Java development.&lt;br /&gt;
&lt;br /&gt;
This is just a development idea, there is nothing coded on this direction. The pictures in some cases are just fake to explain the posibilities of this project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Port of coLinux ==&lt;br /&gt;
&lt;br /&gt;
I would like to see the &#039;Session&#039; capabilities of OS/2 expanded upon.  While a port of coLinux ( http://www.colinux.org/ ) wouldn&#039;t be a true session, this could be a step toward this goal.  Especially if an IFS driver could be written to allow the disk image to be mounted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Netlabs runtime distribution ==&lt;br /&gt;
&lt;br /&gt;
Create a set of runtime libraries filling the voids of OS/2. For example including an additional Rexx utility DLL with much needed functions, a set of standard window classes for use in programs (see also PM and open source distribution above). The following classes  should be easily implementable (Cinc: I&#039;ve got already some code for them):&lt;br /&gt;
&lt;br /&gt;
* Progress bar&lt;br /&gt;
* Separator&lt;br /&gt;
* URL control (control which shows a URL and starts the browser on click)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Everything should be extremly hassle free to install. So in the end every user has it on the system and developers can be sure to find that. If not they may just write in the readme: &amp;quot;Prerequisite: Netlabs runtime Distribution&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
It&#039;s not necessary every developer reinvents the wheel again and again. A good starting point is the WPS toolkit IMHO: http://wpstk.netlabs.org/&lt;br /&gt;
(don&#039;t be fooled by the term WPS in the name, it contains also general purpose functions). The following general purpose functions should be added to WPSTK:&lt;br /&gt;
&lt;br /&gt;
* Query function to get the common OS/2 directories (e.g. ?:\OS2\DLL)&lt;br /&gt;
* Function to get the users home directory&lt;br /&gt;
* General purpose about box using a predefined look&lt;br /&gt;
* Function to start the default OS/2 browser&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
There is also quite a lot of helper stuff in xwphelpers from XWorkplace. At the moment it&#039;s quite difficult to use them because you have to compile it in your own application so probably we should use parts of it and put it into WPSToolkit as well. We would have to check the licensing issues however because xwphelpers are GPLed and WPSToolkit will most probably be based on BSD or MPL or something alike (more liberal than GPL). &lt;br /&gt;
If xwphelpers are using GPL (and not LGPL) they are useless for this project anyway. Nobody will (and should) use a GPLed library.&lt;br /&gt;
&lt;br /&gt;
There should be some general libraries in there as well like:&lt;br /&gt;
* libxml&lt;br /&gt;
* rexxml (REXX interfaces for libxml)&lt;br /&gt;
* libpng (proposal by nickk IIRC)&lt;br /&gt;
&lt;br /&gt;
(prokushev:) Don&#039;t think libpng is a required lib. PNG support planned to be included in next eCS version. Native solution is better in comparation of ported tools.&lt;br /&gt;
Cinc: this library is meant for porting stuff to OS/2 and it&#039;s available *now*.&lt;br /&gt;
prokushev: pngioproc available *now*.&lt;br /&gt;
&lt;br /&gt;
We should add some functions extending PM/GPI to deal with unicode/locales. For example a unicode/locale/whatever aware WinDrawText() function. Maybe we even should patch WinDrawText() and friends to be unicode aware by default.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==New PM Controls==&lt;br /&gt;
&lt;br /&gt;
PM lacks a number of controls which are common to the other platform and GUI toolkits.&lt;br /&gt;
&lt;br /&gt;
A few examples are:&lt;br /&gt;
* toolbars&lt;br /&gt;
* status bars&lt;br /&gt;
* enhanced MLE (huge texts, syntax highlighting, multiple fonts/colors, etc.)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Every developer that has to face with the necessity of creating and using such controls reinvents the wheel.&lt;br /&gt;
&lt;br /&gt;
We have multiple, often open source, implementations of these controls, but every implementation is in the form of source code that needs to be integrated in your application, or in some proprietary (e.g. VX-Rexx) format.&lt;br /&gt;
&lt;br /&gt;
A really good project IMHO would be to scan the available implementations, take the code of choice (how to choose? a poll?) and implement a standard PM custom control to be distributed in a DLL. An even better choice would be to group all the new controls in a single DLL to be distributed as a new system DLL (-&amp;gt; with eComStation 2?)&lt;br /&gt;
&lt;br /&gt;
I am starting here with a few helpful resources:&lt;br /&gt;
* toolbars ([http://es.os2.ru/cell.html Cell Toolkit] - [http://hobbes.nmsu.edu/pub/os2/dev/pascal/celltpas.zip Pascal interface to cell toolkit])&lt;br /&gt;
* status bars (same as above?)&lt;br /&gt;
* enhanced MLE&lt;br /&gt;
** there is the EMLE of EPM&lt;br /&gt;
** a (not complete) rich text control is included in the source code of XWP&lt;br /&gt;
** [http://scintilla.sourceforge.net/index.html Scintilla] (needs to be ported)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, we have a few native toolkits ([http://dwindows.netlabs.org/ e.g. Dynamic Windows]) and a few ported toolkits (e.g. QT3, [http://www.wxwindows.org/ wxWidgets]) that include these types of controls and more. &lt;br /&gt;
&lt;br /&gt;
These toolkits are great resources for developers, but I feel there are a few problems for more general use:&lt;br /&gt;
* there are a few controls that are by now considered standard, and that should be included in the OS rather than in a huge do-it-all toolkit&lt;br /&gt;
* if not included in the OS, these controls should at least be available through a small, easily available, stable runtime library, instead of the huge rtls of some of these toolkits, which are subject to frequent updates&lt;br /&gt;
* these tooklits are often too much oriented to a single language (especially C++)&lt;br /&gt;
* they are often overkill if you just need a toolbar or a split window&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moreover, if the base OS included an updated library of controls (well integrated, well debugged ans stable) the ported tookits could build upon the native controls instead of reimplementing them.&lt;/div&gt;</summary>
		<author><name>Davidme</name></author>
	</entry>
</feed>