🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc
Article #39842

OS/2 vs. Unix

#39842
From: Daniel E. Platt
Date: Sat, 16 Dec 1989 05:00
73 lines
5021 bytes
Greetings,

I just read an article in PC Computing (which came today) looking at the
future of PC computing in the next year.  The authors of the editorial
have suggested that OS/2, because of its similarity to DOS and increasing
availability of resources to make it work, have suggested that OS/2 will
come into its stride this comming year.  The authors have even indicated that	one of the selling points will be re-writing OS/2 in C so that it will be
portable to other processor platforms.  They also said Unix would pick up,
in spite of its 'ugliness'.

Having used both DOS and Unix (as well of trying OS/2) I've found little
difference between the two operating systems (besides not being able to
move files easily from one directory to another without a temporary 'copy'
first, and not being able to do several things at the same time easily,
DOS is almost as easy as Unix...) from a beginning user standpoint.  I've
also been confronted with trying to explain good DOS management to my Aunt.
Explaining HDB UUCP setups to Unix ignorant friends was easier.  Other than
some very Unix like additions such as pipes, standard I/O re-direction, and
directories, DOS looks a lot like CP/M.  Most of the best features of DOS
were copied from Unix.  Unix also has a 20 year tradition of portability
to other systems, as well as 20 years to develop a standard set of software
ranging from sophisticated development tools such as yacc, to very early
text processing in troff, to one of the most well established set of
TCP/IP tools in the business.  Unix is mature.  Further, Unix is supported
on systems ranging from PC's (80386 boxes) to Mainframes (IBM 3090's, Cray's,
etc).  It is network compatible (mostly) over many systems.  It is possible
to share disk resources over the network between almost any two Unix systems
via NFS.  I've been doing it between an RT and a Stellar for some time now.
And Unix is multi-user as well as multi-tasking.  OS/2 is only multi-tasking,
single user.

The wide range of applications supported on DOS have been written primarily
in assembler.  Word Perfect recently moved to C.  Ashton-Tate's DB series
was written in C.  Most C programs are very portable, and can run with little
modification on a Unix system if it runs on DOS, and vice-versa (unless the
code running on a Unix system has multi-tasking elements in it).  There
should be very little barier in moving a program in C from DOS to Unix.  
The story is different in moving Assembler routines from DOS to Unix... but
then, there's almost as much of a problem in moving to OS/2... all the
direct screen references, all the BIOS calls, &c have to be re-written
to use OS/2 compatible calls.  That is one reason why so many applications
have taken so long to move from DOS to OS/2 ... it just hasn't been worth it.

There have been claims in this article that OS/2 was going to come out in a
truly '386 (32 bit) version (no more 'near'/'far' pointer junk? will this 
still be compatible with old OS/2?  I thought one of the only advantages of
OS/2 was that it would run on '286 machines -- but then, the authors were
predicting the demise of '286 in the light of '386SX...), as well as a
'portable OS/2' that would run on non-Intel 80X86 chips.  I'd always thought
that one of the weaknesses of OS/2 was that it was destined to be stuck on
the Intel line.  I never considered making it portable.  Now that I do, I
wonder what commercial line of machines are available to take this software?
Most of those in existance that aren't 80x86 machines are either running
Unix, or are Apple Mac's (if they're in a power range to utilize OS/2).  I
don't see where 'portable' OS/2 could go.  Also, as the '286 dies, there
won't be any high end PC's that cannot run Unix.  Further, the memory
requirements (around 4MB) and disk space is comparable on both systems.

I have more issues and arguments, but this article has scrolled several pages
already.  This is already plenty of grist for the mill.  In any case,
I'd be interested in hearing other opinions, either posted, or sent direct
to me.  I'd even be somewhat interested in flames... within reason.  By the
way; I wanted the opinion of people who are still using DOS; also people
who may be using OS/2 or UNIX, but also the opinion of people who may be
considering the move: this is the newsgroup for this question.  Is there
a percieved vested interest in DOS users to 'stay with the family' and
go with OS/2? and if so, why is it that Unix (which so strongly resembles
DOS in so many ways) isn't considered to be a part of that family?

Thanks in advance :-)

Dan Platt
...!uunet!dla!platt
Technical Details
Message-ID: <260@ndla.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!bywater!scifi!ndla!platt

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!bywater!scifi!ndla!platt
From: platt@ndla.UUCP (Daniel E. Platt)
Newsgroups: comp.sys.ibm.pc
Subject: OS/2 vs. Unix
Keywords: Invitation for opinions/flames...
Message-ID: <260@ndla.UUCP>
Date: 16 Dec 89 05:00:44 GMT
Lines: 73