comp.lang.ada
 help / color / mirror / Atom feed
From: John Howard <jhoward@sky.net>
To: "Robert D. Yexley" <yexley@digiscape.com>
Subject: Re: Operating Systems
Date: 1997/07/28
Date: 1997-07-28T00:00:00+00:00	[thread overview]
Message-ID: <Pine.GSO.3.96.970727192759.20777A-100000@sky.net> (raw)
In-Reply-To: 33D541EF.17B6@digiscape.com


On Tue, 22 Jul 1997, Robert D. Yexley wrote:
> Looking for some objective opinions.  I am a new programmer and am going
> to be doing it for a living and will be buying a new computer soon.  I
> am trying to find out what will be the best and most practical operating
> system to run on a home computer that will be used for programming a
> lot.  I have heard very good things about Windows NT, but dont know much
> about it.  Are there any good books that could help me with this?  Can
> somebody help me with what would be best for these purposes?  Thanks for
> the help.

I am letting these chips fly and fall wherever. <grin>

A comical paraphrase from the Unix Haters Handbook site: "Linux is free if 
your time is worthless." Otherwise opt for a commercialized operating 
system that has proven itself reliable and that will not suddenly
disappear to force you to upgrade your computer systems. (Some 
distributions of Linux are commercialized and hence not "free". Though 
Linux may not even be the best value at any price. It lacks technology
which is patented and used by other operating systems.)

I recommend OS/2 Warp 4 with built-in WIN-OS2 support for Microsoft
Windows v3.1 programs. WIN-OS2 is provably more reliable than MS Windows
v3.1. And OS/2 can coexist with many other PC operating systems such as 
versions of DOS. Most existing PC software is still DOS and Windows 3.1 
programs. But many developers expect the future trend for PC software will 
be to increasingly adopt Java technology. The reasons are cheaper 
distribution and broader interoperability.

Consequently Microsoft is reportedly redesigning Windows 98 to have a 
workplace user interface similar to a browser. But IBM does not need to 
change the OS/2 user interface as radically since the OS/2 WorkPlace Shell 
(WPS) was designed as a true object-oriented desktop and has been around 
for five years. It is no big deal to customize the "look" of WPS while 
retaining mostly the same "feel" by the user. Familiarity is comforting.

My criteria for selecting an operating system is based upon ease-of-use,
open interoperability (to protect my past & future software investments), 
and affordable technical support for software development.

For an annual subscription less than $300 I got the Warp 4 operating 
system and the development tools from IBM via their Developer Connection 
Release 2 CD's. Quarterly, support is provided to program for Open32 
(Win32 API tailored to OS/2), OpenDoc, OpenGL, VoiceType, WIN-OS2, DOS,
OS/2, device drivers, Java, AIX Unix, databases, and various IBM servers 
designed for many kinds of networking. Extensive documentation is provided
on the CD's and the hyperlinks to the Internet. Includes multiplatform
VisualAge compilers for C++, COBOL, Basic, and Java.

http://www.developer.ibm.com/devcon/
United States: 1-800-6DEVCON (1-800-633-8266) annual subscription

You can find a free GNAT Ada 95 compiler for OS/2 at www.adahome.com.
I use OS/2 as a PC host development environment that lets me target 
multiple environments. OS/2 has existed for a long time and there is no 
reason for it to disappear considering there are at least ten million
regular OS/2 users.

Case in point: I heard that Apple recently ended further development of 
OpenDoc. This news does not mean that IBM has to abandon OpenDoc. (I don't 
know what IBM will ultimately do.) But OpenDoc is nicely integrated into 
Warp 4 already and recent IBM plans have been for further integration with 
Java Beans support. This means applets will be able to open up a familiar 
OpenDoc environment for viewing or editing data. With Java Beans an applet 
does not have to be customized to support a specific user environment such 
as Windows 95 ActiveX controls. I like OpenDoc now that I've used it. The 
integration of voice recognition with OpenDoc does need to be improved for 
the next version of OS/2. I just hope more people get a chance to use it.

Warp 4 really is a cool environment. Increasingly, OS/2 users surf the web 
by talking to a Netscape browser (though I still use a Unix text-based 
browser due to my slow modem and old habits). Linux does not have voice 
recognition built-in and neither does NT. Integrated voice recognition is
a very important ease-of-use factor. The main benefit of OpenDoc is
familiarity. You learn how to do things once the easy way and that way can 
be consistently reused for other applications.

Of course, if you've never experienced IBM VoiceType or OpenDoc then all 
my talk about OS/2 ease-of-use issues probably seems like fluff. Too bad. 
I began using OS/2 with Warp 3 when it was released in 1994. DOS and 
Windows were my old habits at the time and they still are for me in OS/2. 
Obviously Microsoft will cause huge changes due to the migration of
Windows 95 users toward Windows 98. At the very least Windows 95 device
drivers will have to be changed or hardware you've purchased will be
abandoned in the migration. OS/2 users were introduced to similar woes 
about five years ago. But our pain from searching for device drivers for 
our existing equipment has mostly subsided. We learned to only buy new 
equipment that came with a Warp driver. It is fair to say the Windows 98 
pain is about to begin. And this time around it will not bother me a bit.

-- John Howard <jhoward@sky.net>               -- Team Ada  Team OS/2 --
P.S.: I am not the same John Howard who works for IBM and helped write
      OS/2. I can see where that might become confusing.





  parent reply	other threads:[~1997-07-28  0:00 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-07-22  0:00 Operating Systems Robert D. Yexley
1997-07-22  0:00 ` Nasser
1997-07-23  0:00   ` W. Wesley Groleau x4923
1997-07-24  0:00     ` Dale Pontius
1997-07-25  0:00       ` Robert Dewar
1997-07-27  0:00     ` Odo Wolbers
1997-07-24  0:00   ` Was Operating Systems (Now Windows GUI Debugger) Jeff Creem
1997-07-25  0:00     ` Robert Dewar
1997-07-23  0:00 ` Operating Systems Robert Dewar
1997-07-25  0:00   ` Pascal Obry
1997-07-25  0:00     ` Corey Minyard
     [not found]       ` <5rcimf$a3j$1@news.nyu.edu>
1997-07-26  0:00         ` Robert Dewar
1997-07-26  0:00           ` Larry Kilgallen
1997-07-27  0:00             ` Robert Dewar
1997-07-27  0:00             ` Richard Kenner
1997-07-27  0:00           ` Richard Kenner
1997-07-27  0:00             ` Chris Morgan
1997-07-26  0:00 ` Steve Doiel
1997-07-26  0:00   ` Robert Dewar
1997-07-27  0:00     ` Richard Kenner
1997-07-27  0:00       ` Robert Dewar
1997-07-28  0:00 ` John Howard [this message]
1997-07-28  0:00   ` Skip Carter
1997-07-28  0:00     ` John Howard
1997-08-01  0:00       ` Shmuel (Seymour J.) Metz
1997-08-04  0:00       ` Scott Ingram
1997-08-05  0:00         ` W. Wesley Groleau x4923
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox