Path: gmd.de!newsserver.jvnc.net!howland.reston.ans.net!
darwin.sura.net!udel!news.intercon.com!panix!not-for-mail
From: d...@panix.com (Dan Simoes)
Newsgroups: comp.os.coherent,comp.os.linux
Subject: Coherent vs. Linux - a comparo
Date: 17 Jun 1993 09:46:09 -0400
Organization: PANIX Public Access Internet and Unix, NYC
Lines: 43
Message-ID: <1vpsj1$j25@sun.Panix.Com>
NNTP-Posting-Host: sun.panix.com

Granted, it's summer and most students are away, but 3-5 postings???
(In comp.os.coherent).
Has everyone gone and switched to Linux?

Let's talk about Linux for a second, and compare it to Coherent,
from what I have gleaned by reading c.o.linux for a few weeks:

Coherent			Linux
========			=====
Mostly SysV			ditto, more so
No networking (pending)         yes
COFF binaries	(i.e. SCO)	no	
terrible i/o			much better
limited device support		tons
dos commands			ditto
no dos emulator			beta, "works w/60% of programs"
stable				???
small, easy to install		bigger, perhaps harder (haven't done it)
software hard to port		much, much easier and more of it
toll-free tech support		none
limited internet support	look at the volume of c.o.linux!
no X (Answer or MWC will cost)  Xfree386 1.2 and 1.3 (free), Motif (costs)
large user base (?)		much. much larger
$99+update+DDK+X+networking...  free (other than media/dist. costs)

I think Linux is positioning itself to clobber Coherent.  Many of the
suggestions made in this group over the past few years are now ready
in Linux, while MWC is still developing these, at (understandably)
extra cost to their user base.

I'm about ready to take the Linux Challenge (TM).
How about everyone else?  Thoughts, comments?

I'm crossposting this to the linux group in case I've made any
blatantly wrong statements about linux.  If so, please correct me.

Looking for the best home Unix box (TM),

| Dan |
-- 
Dan Simoes                                       Voice: 914.747.2900 x415
Danix Consulting                                 email: d...@panix.com or
Yorktown Heights, NY                                     d...@danix.uucp

Crossposted-To: comp.os.coherent
From: clau@acs.ucalgary.ca (Christopher Lau)
Subject: Re: Coherent vs. Linux - a comparo
Date: Thu, 17 Jun 1993 16:51:19 GMT

dans@panix.com (Dan Simoes) writes:
> Granted, it's summer and most students are away, but 3-5 postings???
> (In comp.os.coherent).
> Has everyone gone and switched to Linux?
> 

Probably..  I have- at least for the time being.  I've been using
Coherent since the 3.0.0 days, but I've finally decided to try
Linux- and guess what?  I liked it- I liked it enough that I backed up
my Coherent partition and gave it to Linux.  I don't know if I'll
go back to Coherent once 4.1 comes out..  we'll have to see!

Anyways, what does Linux have going for it over Coherent:

   1) Decent I/O speed and a relatatively fast file system.
      I/O bound tasks (such as news unbatching) don't make the
      system grind to a halt when another disk access is requested.
      (I think this is actually related to the next point as well)
   2) A *REAL* scheduler- I can actually have virtual console
      sessions going with Bash as the shell, 3 of the sessions
      running GNU make and gcc and still have reasonable response-
      and I'm only running it on my spare box- a 386/20, (my work
      box, a 386/33 is still grinding away on SCO Unix).
      Coherent on the other hand dies a horrible death if I have
      two sessions and a gcc compile going in just one of them.
   3) More SysV than Coherent, also includes some BSD stuff.
      This make it easier to port software, although Linux's /usr/include
      directory structure sometimes actually complicates things.
   4) Job control- Even with virtual consoles available, I find job
      control especially useful.  I could do without it, but having
      it is sure nice.

> Let's talk about Linux for a second, and compare it to Coherent,
> from what I have gleaned by reading c.o.linux for a few weeks:
> 
> Coherent                   Linux
> ========                   =====
> Mostly SysV                ditto, more so
                             + BSD extensions

> No networking (pending)    yes
  KA9Q available for Coh.

> COFF binaries (i.e. SCO)   no 
This is one place where Coherent will always have the edge- I don't
think that Linux will ever be IBCS2 compliant.

> terrible i/o               much better
> limited device support     tons
> dos commands               ditto
> no dos emulator            beta, "works w/60% of programs"
I've found that the dos emulator really isn't of much practical use yet.
The problem is that it's a "client-only" type emulator- there's no
kernel support for it as there is for things like vpix (vpix adds over 600k
to the SCO kernel)

> stable                     ???
It's proven stable on my end so far..  knock on wood! :-)

> small, easy to install     bigger, perhaps harder (haven't done it)
Linux is definitely bigger- 30 disks for the full SLS distribution,
but it isn't any harder..  Both proceed in about the same way: boot floppy,
fdisk, reboot, mkfs, install each disk.  The only difference is that the
MWC install is automated, and the SLS install requires that you log in
and type 'fdisk', 'mkfs' and 'doinstall' rather than doing everything
automatically.

> software hard to port      much, much easier and more of it
I've found that as long as the software doesn't use anything that
Coherent doesn't have (sockets, low level SysVisms that Coh doesn't
support.. stuff like that), porting on Coherent and Linux is about
the same.  On the other hand, if they require lots of SysV or BSD
support, Linux is the only way to go.

> toll-free tech support     none
I don't recall MWC having toll free support??  The have free support,
but you pay for the phone call.  Linux has net support, and a panel
of volunteer Linux-gurus (linux-support@sunsite.unc.edu) that will
help you out.

> limited internet support   look at the volume of c.o.linux!
> no X (Answer or MWC will cost)  Xfree386 1.2 and 1.3 (free), Motif (costs)
I don't have any experience with the Answer X, but Xfree for Linux
is a real pain to set up (tweaking Xconfig for working monitor modes).
In addition, Linux seems to have severe problems with serial mice
(at least in my experience and those of three other people I know running
Linux)

> large user base (?)        much. much larger
> $99+update+DDK+X+networking...   free (other than media/dist. costs)
It's free if you get it via FTP or BBS, but if you order it from
SLS, it's about $120 for the full distribution.  Updates cost $1.50/disk
or something like that.

> I think Linux is positioning itself to clobber Coherent.  Many of the
> suggestions made in this group over the past few years are now ready
> in Linux, while MWC is still developing these, at (understandably)
> extra cost to their user base.

Looking at the cost of Coherent:
        Base System      $100
        Updates           $50   (at *least* two, at approx $25/each)
        DDK               $50
        GCC               $50
        X                $250   (was that the price for Ans X?  I don't remem)
        Networking       ????
        ---------------------
        ?usable system = $500

On the other hand, you can get a "real" Unix SysVR4 from Univel for $395
+$495 development system, or look at other SysVR4's like UHC, which offer
everything for only $395!!!!

The cost of Coherent *looks* small at first, but when you add up the costs
of everything else you'll need to make it usable, Coherent is no longer a
cost-effective solution.  Especially with prices of commercial Unix products
coming down and with the availablility of freely distributable clones like
Linux.

Unless MWC gets their act together, I think they'll definitely lose in
the long run.

> I'm about ready to take the Linux Challenge (TM).
> How about everyone else?  Thoughts, comments?
> 
> I'm crossposting this to the linux group in case I've made any
> blatantly wrong statements about linux.  If so, please correct me.
> 
> Looking for the best home Unix box (TM),

For stability and compatibility, a commercial Unix is still the way to
go..  That's why Linux isn't going on my work box...  yet :-) !

> 
> | Dan |
> -- 
> Dan Simoes                                       Voice: 914.747.2900 x415
> Danix Consulting                                 email: dans@panix.com or
> Yorktown Heights, NY                                     dans@danix.uucp
-- 
Christopher Lau                      |    Dammit Jim, I'm a doctor,
The University of Calgary            |    not an engineer!
Dept. of Electrical & Computer Engg. |    Well, you're an engineer now..
lau@enel.ucalgary.ca -OR- clau@acs.ucalgary.ca -OR- root@fusion.cuc.ab.ca

Newsgroups: comp.os.coherent,comp.os.linux
Path: gmd.de!Germany.EU.net!mcsun!uknet!cf-cm!cybaswan!iiitac
From: iii...@swan.pyr (Alan Cox)
Subject: Re: Coherent vs. Linux - a comparo
Message-ID: <1993Jun17.182637.25727@swan.pyr>
Organization: Swansea University College
References: <1vpsj1$j25@sun.Panix.Com>
Date: Thu, 17 Jun 1993 18:26:37 GMT
Lines: 38

In article <1vpsj1$...@sun.Panix.Com> d...@panix.com (Dan Simoes) writes:
>Let's talk about Linux for a second, and compare it to Coherent,
>from what I have gleaned by reading c.o.linux for a few weeks:
>
>Coherent			Linux
>========			=====
>Mostly SysV			ditto, more so 
					Actually more POSIX than SYSV.
>No networking (pending)        yes 
					(not yet perfect)
>COFF binaries	(i.e. SCO)	no  
					(pending - but not immediately)
>no dos emulator		beta, "works w/60% of programs"
					60% maybe, 60% of useful programs - not
					in my experience. 
>stable				???
I've been running Linux without networking, and my machine was up
42 days, and only went down to swap a serial port. With networking
on a busy network uptime is normally n days (n < 7).

>small, easy to install		bigger, perhaps harder (haven't done it)
Coherent is much much easier to install. If you want an easy install
get the MCC Linux release. Its much easier to install.

>no X (Answer or MWC will cost)  Xfree386 1.2 and 1.3 (free), Motif (costs)
Once networking appears and Coherent gets virtual memory I'm fairly sure
a free X server port will magically appear. These things happen thanks to
a lot of very hard working people.

>I think Linux is positioning itself to clobber Coherent.  Many of the
>suggestions made in this group over the past few years are now ready
>in Linux, while MWC is still developing these, at (understandably)
>extra cost to their user base.
It will be interesting. Coherent is still smaller and better documented
especially as a newbie unixoid system. Also bear in mind Linux doesn't
really tick with under 4Mb of RAM. Coherent is great in 2.

Alan

Crossposted-To: comp.os.coherent
From: eric@tantalus.nrl.navy.mil (Eric Youngdale)
Subject: Re: Coherent vs. Linux - a comparo
Date: Thu, 17 Jun 1993 19:05:19 GMT

In article <Jun17.165119.35560@acs.ucalgary.ca> 
clau@acs.ucalgary.ca (Christopher Lau) writes:
>> COFF binaries        (i.e. SCO)   no 
>This is one place where Coherent will always have the edge- I don't
>think that Linux will ever be IBCS2 compliant.

        I am not sure how important this will be in the future, since the world
is going to a SVr4 ELF style of executable.  Nonetheless, there is the
beginnings of kernel support for iBSC2, and I have patches that implement the
easy ones.  Someone is looking at some of the others.

        I should point out that my current interest is in being able to
directly run SVr4 ELF binaries under linux, and currently on my linux box I can
run some medium size programs (i.e. gas assembler) which were compiled and
linked under SVr4 for native use.  There are still some additional issues that
remain to be resolved, but with time I think that this will get to be quite
usable.

>Looking at the cost of Coherent:
>        Base System      $100
>        Updates           $50   (at *least* two, at approx $25/each)
>        DDK               $50
>        GCC               $50
>        X                $250   (was that the price for Ans X?  I don't remem)
>        Networking       ????
>        ---------------------
>        ?usable system = $500
>
>On the other hand, you can get a "real" Unix SysVR4 from Univel for $395
>+$495 development system, or look at other SysVR4's like UHC, which offer
>everything for only $395!!!!

        This is where Coherent is between a rock and a hard place.

-Eric
-- 
"When Gregor Samsa woke up one morning from unsettling dreams, he
found himself changed in his bed into a lawyer."

Crossposted-To: comp.os.coherent
From: hcp@csx.cciw.ca (H.C. Pulley)
Subject: Re: Coherent vs. Linux - a comparo
Date: Fri, 18 Jun 1993 12:37:55 GMT

I can say I like Coherent because you get a manual, tech. support and it is 
easy to install.  Just a few disks.  How many hours do you want to spend 
ftping the Linux SLS, copying it to DOS floppies and then loading them in?  Too
much hassle for me.

Also, how many SVGA cards does XFree86 support in 1024x768x256 mode?  Not
nearly as many as Answer Software and Consulting's package.  The package from
Answer for Coherent is much easier to install for all video modes.  Does 
everyone know their monitor frequencies?

And I don't have enough disk space to hold the SLS and all of my own files.  I 
*only* have 125MB set aside for UNIX.  The SLS with X is about 70-90MB, I 
think.  This doesn't leave much space for my files or mail or news.  
Coherent+gcc+X will be much less than that (50MB at most).

And if you want Coherent, gcc and X, the previous price layout is wrong:

        Coherent         $99.95
        gcc              $49.95
        X11R5           $137.00 (without O'Reilly books)
        -----------------------
                        $286.90

With the O'Reilly books, X11R5 is $299.  Even without those books, at the base
price of $137 you get manuals with it.  You don't get real paper manuals with
Linux.

The DDK is not needed to run X or gcc.  If you want to develop device drivers,
then it is $49.95.

So for $286.90 you get a system with 2 C compilers (MWC's is so fast that I 
only use gcc when I must for ANSI or for the final version; better 
optimization), full X development, manuals, tech. support line, COFF & iBCS
compatibility, unlimited user license.

While there are now some 'big' commercial UNIXes for under $500, most of those
kits include NO C compiler, 2 user license, etc.

And there is one more hidden advantage for Coherent: it is commercial so it has
commercial software and hardware support, but the commercial software is priced
to match Coherent's price.  Take dBMAN V: for Coherent 4.0: $99.95, for
SCO & UNIX386: $399.95, Sun SPARC: $595, AIX RS/6000: $895.  People have said,
"Why get UNIX verions? They are expensive and I can emulate DOS versions." 
Coherent versions may not be expensive.  And how much software runs on that
emulator anyways?  Not all of it.  And if you're just going to emulate DOS
programs, why run Linux anyways?

What happens to me if I lose my internet link?  How will I ftp my Linux 
updates?  What if I have neither internet nor usenet?  How will I get my 
support?  With Coherent all I need is a phone and I have support.

Yes, Coherent is missing some things right now (TCP/IP, fast I/O, paged virtual
memory) but I can wait.

And when I read the Linux FAQ recently it said that shared memory and 
semaphores aren't yet done for Linux?  Have they been implemented yet?  
Coherent has SysV compatible versions of each.

Harry
-- 
         hcp@csx.cciw.ca          |This message released|It takes all kinds,
  hcpiv@snowhite.cis.uoguelph.ca  |to the PUBLIC DOMAIN.|and to each his own.
==================================+=====================|This thought in mind,
Stay away from the DOS side, Luke!|Un*x don't play that.|I walk alone.

Crossposted-To: comp.os.coherent
From: u1086aa@unx.ucc.okstate.edu (11086)
Subject: Re: Coherent vs. Linux - a comparo
Date: Fri, 18 Jun 1993 14:38:17 GMT

In article <1993Jun18.123755.7732@csx.cciw.ca> 
hcp@csx.cciw.ca (H.C. Pulley) writes:
>I can say I like Coherent because you get a manual, tech. support and it is 
>easy to install.  Just a few disks.  How many hours do you want to spend 
>ftping the Linux SLS, copying it to DOS floppies and then loading them in?  Too
>much hassle for me.
>
>Also, how many SVGA cards does XFree86 support in 1024x768x256 mode?  Not
>nearly as many as Answer Software and Consulting's package.  The package from
>Answer for Coherent is much easier to install for all video modes.  Does 
>everyone know their monitor frequencies?


I have spent far more hours than I care to admit trying to get Linux to
run. I have now got it to the point where it will lock up on a blue
screen when I try to start X. I sent a request for help to the support
address over a week ago and haven't heard back yet. I may end up posting
on comp.os.linux, but I have trouble trying to keep up with the 100+
postings per day.

As for COHERENT, I got it installed and running in about 30 minutes, and
the GNU upgrade took another 30 minutes. When I found a bug in the atan2
function in /lib/NDP/libm.a (about the only problem I have had), I sent a 
report to support@mwc.com at 4:00 PM (central time) and found a uuencoded 
replacement for that routine (complete with install instructions) in my mbox 
at 9:00 pm that night. Also, I can't tell you how nice it is to be able
to run the same binaries at home on COHERENT that I run at work on SCO
Unix!



Linux and COHERENT are based on two different philosophies. You can save
CASH with Linux, but are almost certainly going to spend a lot more
time. And for many of us, time is money. As soon as COHERENT includes
TCI/IP, I plan to install it on my graduate students' system (I'm just
running it at home now). I've been quite pleased with the OS itself and
the support I've received.


Jim West
Assistant Professor
Electrical and Computer Engineering
Oklahoma State University
jwest@jwest.ecen.okstate.edu


(Obviously no connection to MWC)

Crossposted-To: comp.os.coherent
From: pmacdona@sanjuan (Peter MacDonald)
Subject: Re: Coherent vs. Linux - a comparo
Date: Fri, 18 Jun 93 20:30:07 GMT

In article <1993Jun18.143817.25986@osuunx.ucc.okstate.edu> 
u1086aa@unx.ucc.okstate.edu (11086) writes:
>In article <1993Jun18.123755.7732@csx.cciw.ca> 
hcp@csx.cciw.ca (H.C. Pulley) writes:
>>I can say I like Coherent because you get a manual, tech. support and it is 
...
>
>I have spent far more hours than I care to admit trying to get Linux to
>run. I have now got it to the point where it will lock up on a blue
>screen when I try to start X. I sent a request for help to the support
>address over a week ago and haven't heard back yet. I may end up posting
>on comp.os.linux, but I have trouble trying to keep up with the 100+
>postings per day.
>
>As for COHERENT, I got it installed and running in about 30 minutes, and
>the GNU upgrade took another 30 minutes. When I found a bug in the atan2
>function in /lib/NDP/libm.a (about the only problem I have had), I sent a 
>report to support@mwc.com at 4:00 PM (central time) and found a uuencoded 
>replacement for that routine (complete with install instructions) in my mbox 
>at 9:00 pm that night. Also, I can't tell you how nice it is to be able
>to run the same binaries at home on COHERENT that I run at work on SCO
>Unix!
>
>
>
>Linux and COHERENT are based on two different philosophies. You can save
>CASH with Linux, but are almost certainly going to spend a lot more
>time. And for many of us, time is money. As soon as COHERENT includes
>TCI/IP, I plan to install it on my graduate students' system (I'm just
>running it at home now). I've been quite pleased with the OS itself and
>the support I've received.

I for one, fail to see the validity of this comparison.
What does trouble configuring X under Linux, have to do with
installing text mode, just 6 disks, proprietary with no source code,
Coherent?   X windows is problematic to install, on any box, except 
Coherent of course :-).

Anyways a locked up blue screen may mean something as simple as a misconfigured
mouse.  Usually, you just use control-alt-backspace to kill the server,
and then you can read the error message on the screen.  If you are
doing this, and your PC is just locked up, the instructions indicate
that you should do:

        startx >& x.log

So you can see what is happening after a reboot.

Peter

BTW:  As vendors go, I have heard that Coherent ranks among one of the best
for support, particularly in view of their low price.  For some, it is
clearly the best choice.  Linux just has more feature check boxes.

Crossposted-To: comp.os.coherent
From: u1086aa@unx.ucc.okstate.edu (11086)
Subject: Re: Coherent vs. Linux - a comparo
Date: Fri, 18 Jun 1993 22:17:34 GMT

In article <1993Jun18.203007.21176@sol.UVic.CA> 
pmacdona@sanjuan (Peter MacDonald) writes:
>In article <1993Jun18.143817.25986@osuunx.ucc.okstate.edu> 
>u1086aa@unx.ucc.okstate.edu (11086) writes:
>>In article <1993Jun18.123755.7732@csx.cciw.ca> 
>>hcp@csx.cciw.ca (H.C. Pulley) writes:
>>>I can say I like Coherent because you get a manual, tech. support and it is 
>...
>>
>>I have spent far more hours than I care to admit trying to get Linux to
>>run. I have now got it to the point where it will lock up on a blue
>>screen when I try to start X. I sent a request for help to the support
>>address over a week ago and haven't heard back yet. I may end up posting
>>on comp.os.linux, but I have trouble trying to keep up with the 100+
>>postings per day.
>>
>>As for COHERENT, I got it installed and running in about 30 minutes, and
>>the GNU upgrade took another 30 minutes. When I found a bug in the atan2
>>function in /lib/NDP/libm.a (about the only problem I have had), I sent a 
>>report to support@mwc.com at 4:00 PM (central time) and found a uuencoded 
>>replacement for that routine (complete with install instructions) in my mbox 
>>at 9:00 pm that night. Also, I can't tell you how nice it is to be able
>>to run the same binaries at home on COHERENT that I run at work on SCO
>>Unix!
>>
>>
>
>I for one, fail to see the validity of this comparison.
>What does trouble configuring X under Linux, have to do with
>installing text mode, just 6 disks, proprietary with no source code,
>Coherent?   X windows is problematic to install, on any box, except 
>Coherent of course :-).


Ok, first I apparently didn't make it clear that getting X running was
the last of a long line of problems in getting Linux running. I will try
to list them off. I was trying to install based on the SLS FAQ at first.
Don't flame me for not having the Linux FAQ all along. I didn't know the
damn thing existed for quite a while.  First, I couldn't figure out how to 
set the partition to a Linux extended partition. If you look at the SLS
FAQ, they create a Linux/MINIX partition (ID 81) and then use mke2fs to
create the file system. There is no mention whatsoever that you have to
change the ID to 83(?) to get the extended filesystem. I just happened
to stumble upon it after a great deal of screwing around. To make
matters worse, they then recommend using "fsck -av PART".  Ever try that
on an extended file system? I reinstalled more than once because I
thought I had screwed up. If fsck says a file system is f***ed up, I
tend to believe it. After some more messing around and searching, I
stumbled on e2fsck. However, there was again no mention of it in the SLS
installation. And don't give me the "everybody knows that" crap. I have 
found that every UNIX guru knows about the file system differences, but I 
have no intention of becoming a UNIX guru, just someone who uses UNIX-like 
OS's to get work done.

Next came installing TCP/IP. I forget the name of the configuration
file, but the instructions say to change the example IP addresses to the
correct ones. Unfortunately, I changed one address from the SLS address
to my own. As our resident guru later explained, the shell script it
was in said "do what it is I'm supposed to do if the host IP address is NOT
equal to this value". So you have to know shell script to get everything
running. This cost quit a bit more time.

Then when I first tried to get X running (by this time I had found the
Linux-FAQ), I used exactly the same Xconfig I'm using now, and it would
try to enter graphics mode, die, return to text mode but with greatly
distorted characters. At that point, I decided to punt on Linux all
together (this was in March).  However, a few weeks ago I saw that there
was a new SLS release with a correction to the Xconfig file and decided
that since I now knew how to get everything else going, it should be a
snap. That got me to the point I described above.

>
>Anyways a locked up blue screen may mean something as simple as a misconfigured
>mouse.  Usually, you just use control-alt-backspace to kill the server,
>and then you can read the error message on the screen.  If you are
>doing this, and your PC is just locked up, the instructions indicate
>that you should do:
>
>       startx >& x.log
>
>So you can see what is happening after a reboot.
>

That is exactly what I did. It tells me the mouse has been found, but
there all kinds of broken pipes. Being a non-guru, that means absolutely
nothing to me. I sent a report to linux-support@sunsite.unc.edu but
haven't heard anything back. I had scanned comp.os.linux to see if
anyone else reported the problem, but never saw anything. Based on my
previous post here, I got a message saying that it would be uncool to
post an XFree question on comp.os.linux, that it should be on 
comp.windows.x.i386unix. This is despite the fact that the Linux-FAQ is
full of XFree questions. (Yes, he pointed out that there is an article
posted every day called "Read Before You Post" (or something like that).
I had never seen it because I simply do not have the time to read 100+
postings a day. I had always thought that reading the FAQ was the way to
go. Most of my sessions consisted of "/ XFree". BTW, that turned up about
5 per day even though it is uncool.) I have posted the problem statement
on comp.windows.x.i386unix if you want to take a look.


My point in this is that Linux is a pain in the butt to get going unless
you know exactly what to do ahead of time. I had none of the problems
with partitions, etc. with COHERENT. Nor did I have a problem setting up
serial communication on COHERENT (which is certainly comparable to setting
up TCP/IP on Linux). The difference is automated installation, 
documentation, and support.  COHERENT lacks some (many?) of the features
of Linux, but when it is added you can damn well be sure you can get it
going with a minimum of trouble. (I don't have Answer's X (yet), but
based on the posts I've seen it is simple to install.) And when you need 
help, you can ask without worrying about getting deluged with flames because 
you broke some rule about posting despite your best efforts.

Stepping down from the soapbox,

Jim


>Peter
>
>BTW:  As vendors go, I have heard that Coherent ranks among one of the best
>for support, particularly in view of their low price.  For some, it is
>clearly the best choice.  Linux just has more feature check boxes.

Crossposted-To: comp.os.coherent
From: pmacdona@sanjuan (Peter MacDonald)
Subject: Re: Coherent vs. Linux - a comparo
Date: Sat, 19 Jun 93 05:41:06 GMT

In article <1993Jun18.221734.13120@osuunx.ucc.okstate.edu> 
u1086aa@unx.ucc.okstate.edu (11086) writes:
....
>Ok, first I apparently didn't make it clear that getting X running was
>the last of a long line of problems in getting Linux running. I will try
>to list them off. I was trying to install based on the SLS FAQ at first.
>Don't flame me for not having the Linux FAQ all along. I didn't know the
>damn thing existed for quite a while.  First, I couldn't figure out how to 
>set the partition to a Linux extended partition. If you look at the SLS
>FAQ, they create a Linux/MINIX partition (ID 81) and then use mke2fs to
>create the file system. There is no mention whatsoever that you have to
>change the ID to 83(?) to get the extended filesystem. I just happened

There is no mention of it, because it is not true.  The partition type/ID
is irrelavant.

>to stumble upon it after a great deal of screwing around. To make
>matters worse, they then recommend using "fsck -av PART".  Ever try that
>on an extended file system? I reinstalled more than once because I
>thought I had screwed up. If fsck says a file system is f***ed up, I
>tend to believe it. After some more messing around and searching, I
>stumbled on e2fsck. However, there was again no mention of it in the SLS
>installation. And don't give me the "everybody knows that" crap. I have 

Funny, e2fsck has been in the SLS README for 3 months.

>found that every UNIX guru knows about the file system differences, but I 
>have no intention of becoming a UNIX guru, just someone who uses UNIX-like 
>OS's to get work done.
>
>Next came installing TCP/IP. I forget the name of the configuration
>file, but the instructions say to change the example IP addresses to the
>correct ones. Unfortunately, I changed one address from the SLS address
>to my own. As our resident guru later explained, the shell script it
>was in said "do what it is I'm supposed to do if the host IP address is NOT
>equal to this value". So you have to know shell script to get everything
>running. This cost quit a bit more time.

Well I read this last paragraph 3 times, and I still don't know what you
are saying.

However, setting up SLS simple TCP/IP is

        edit /etc/hosts
        run hostcvt.build

All these instructions were in the /etc/hosts file. It even sets up the name 
server for you.  Again, setting up TCP/IP under Coherent is probably easier ;-)

>My point in this is that Linux is a pain in the butt to get going unless
>you know exactly what to do ahead of time. I had none of the problems
>with partitions, etc. with COHERENT. Nor did I have a problem setting up
>serial communication on COHERENT (which is certainly comparable to setting

Well, MWC is paid to support you.  Linux users are not.  
Both X and TCP are large, complex packages.  I am not an expert in either.
But I know enough about them to discount your above statements.

Peter

Crossposted-To: comp.os.coherent
From: u1086aa@unx.ucc.okstate.edu (11086)
Subject: Re: Coherent vs. Linux - a comparo
Date: Sat, 19 Jun 1993 14:29:20 GMT

In article <1993Jun19.054106.7102@sol.UVic.CA> 
pmacdona@sanjuan (Peter MacDonald) writes: 
>In article <1993Jun18.221734.13120@osuunx.ucc.okstate.edu> 
u1086aa@unx.ucc.okstate.edu (11086) writes: 

>....
>>create the file system. There is no mention whatsoever that you have to
>>change the ID to 83(?) to get the extended filesystem. I just happened
>
>There is no mention of it, because it is not true.  The partition type/ID
>is irrelavant.

I kept getting errors something like "file system xxxx blocks larger
than currently supported by Linux" when I had an ID of 81. Also, it kept
saying "mounting invalid filesystem" at boot. Are you just supposed to
ignore those error messages? If so, that is "not good".

>
>>to stumble upon it after a great deal of screwing around. To make
>>matters worse, they then recommend using "fsck -av PART".  Ever try that
>>on an extended file system? I reinstalled more than once because I
>>thought I had screwed up. If fsck says a file system is f***ed up, I
>>tend to believe it. After some more messing around and searching, I
>>stumbled on e2fsck. However, there was again no mention of it in the SLS
>>installation. And don't give me the "everybody knows that" crap. I have 
>
>Funny, e2fsck has been in the SLS README for 3 months.

e2fsck is not mentioned in the SLS README, the SLS FAQ, nor the Linux
FAQ. I just downloaded them from tsx-11.mit.edu again to make sure. Run
a grep and see. (mke2fs is certainly in there).

>
>>found that every UNIX guru knows about the file system differences, but I 
>>have no intention of becoming a UNIX guru, just someone who uses UNIX-like 
>>OS's to get work done.
>>
>However, setting up SLS simple TCP/IP is
>
>       edit /etc/hosts
>       run hostcvt.build
>
>All these instructions were in the /etc/hosts file. It even sets up the name 
>server for you.  Again, setting up TCP/IP under Coherent is probably easier ;-)

Is that so? I thought I had to edit the files individually. I got that
idea from the networking FAQ (I don't have it in front of me now, so I
can't tell you how I got that idea.) But again, the situation is that
once you know exactly what you are doing, it is easy, but getting to
that point is a difficult process.

>
>
>Well, MWC is paid to support you.  Linux users are not.  

That has been my point all along. This whole thing started when someone
claimed that Linux is going to overwhelm COHERENT because has more
features, is simpler, and has better support via the net. Other than
more features, this simply isn't true.

>Both X and TCP are large, complex packages.  I am not an expert in either.
>But I know enough about them to discount your above statements.

Discount my statements? That I had trouble getting things going because
I didn't know what I was doing and couldn't find the documentation to
figure it out on my own? I have trouble seeing how you can discount an
admission of ignorance.

Jim

Crossposted-To: comp.os.coherent
From: pmacdona@sanjuan (Peter MacDonald)
Subject: Re: Coherent vs. Linux - a comparo
Date: Sat, 19 Jun 93 16:37:35 GMT

In article <1993Jun19.142920.11309@osuunx.ucc.okstate.edu> 
u1086aa@unx.ucc.okstate.edu (11086) writes:

>>Funny, e2fsck has been in the SLS README for 3 months.
>
>e2fsck is not mentioned in the SLS README, the SLS FAQ, nor the Linux

I stand corrected.  It is mke2fs that is mentioned.  It was assumed that
the user would notice the difference between "mkfs" and "mke2fs", and
look in /usr/src at the provided sources for these programs and the
documentation, and thereby resolve the issue.    The e2fsck program
is not required for installation.  The standard solution is to
use "find / mke2fs*" to locate any relevant information.  You
it seems missed the clue.

...
>>>create the file system. There is no mention whatsoever that you have to
>>>change the ID to 83(?) to get the extended filesystem. I just happened
>>
>>There is no mention of it, because it is not true.  The partition type/ID
>>is irrelavant.
>
>I kept getting errors something like "file system xxxx blocks larger
>than currently supported by Linux" when I had an ID of 81. Also, it kept
>saying "mounting invalid filesystem" at boot. Are you just supposed to
>ignore those error messages? If so, that is "not good".
>

I suspect that you made the error of trying to use mkfs instead of mke2fs, 
and blamed it on the partition type.  You have jumped to the wrong conclusion,
as the following dump of my partition table shows:

        root@softland:/# fdisk /dev/sda
        The number of cylinders for this disk is set to 1029.
        This is larger than 1024, and may cause problems with some software.

        Command (m for help): p

        Disk /dev/sda: 64 heads, 32 sectors, 1029 cylinders
        Units = cylinders of 2048 * 512 bytes

           Device Boot  Begin   Start     End  Blocks   Id  System
        /dev/sda1   *       1       1     100  102384    6  DOS 16-bit >=32M
        /dev/sda2         101     101     401  308224   81  Linux/MINIX
        /dev/sda3         402     402     902  513024   81  Linux/MINIX
        /dev/sda4         903     903    1079  181248    5  Extended
        /dev/sda5         903     903     919   17407+  81  Linux/MINIX
        /dev/sda6         920     920     936   17407+  81  Linux/MINIX
        /dev/sda7         937     937     953   17407+  81  Linux/MINIX
        /dev/sda8         954     954    1079  129023+  81  Linux/MINIX

...
>>All these instructions were in the /etc/hosts file. It even sets up the name 
>>server for you.  Again, setting up TCP/IP under Coherent is probably easier ;-)
>
>Is that so? I thought I had to edit the files individually. I got that
>idea from the networking FAQ (I don't have it in front of me now, so I
>can't tell you how I got that idea.) But again, the situation is that
>once you know exactly what you are doing, it is easy, but getting to
>that point is a difficult process.

There is some conflicting information.   However, anyone who has every
used TCP/IP, usually heads straight for the /etc/hosts file, and if you
did that you would see this:

#--------------------------------------------------
# This file is an attempt to simplify network configuration to just
# this file, plus the externally set host and domain name (see below).
# Entries up to the first dashed line are used at bootup by
# /etc/inet/rc.net, so be careful changing them.  Note that the
# hostcvt.build command only works if all hosts are on one network.
#
# Instructions:
# - Set the IP number for your host, network, and router(opt).
# - Add any other local hosts you need, then exit the editor.
# - Set your host name (/etc/host and first entry this file).
# - Set your domain name using (/etc/domain and this file).
# - Rebuild the named files (by running /etc/hostscvt.build).
# - Or skip nameserver and set /etc/host.conf to "order hosts".
# - reboot

I don't know how it could be clearer.
...
>>Both X and TCP are large, complex packages.  I am not an expert in either.
>>But I know enough about them to discount your above statements.
>
>Discount my statements? That I had trouble getting things going because
>I didn't know what I was doing and couldn't find the documentation to
>figure it out on my own? I have trouble seeing how you can discount an
>admission of ignorance.

The statements I was discounting are:
        - Serial configuration is as difficult as Network configuration
        - Linux X config is hard & Coherent non X config  -> Coherent is easier
        - The partitioning docs are misleading


I am not responding to this in order to bash you in public.  Rather,
I wanted to point out something.

SLS installs require the user to take a few small steps on their own.
Namely, fdisk and mke2fs.  Coherent, leaves nothing to chance, and
provides a complete install program that incorporates these steps.
With SLS, the vast majority of people do the install without a hitch.
However...

A small percentage of perfectly intelligent and able individuals will
be unfortunate enough to take the wrong turns, at the wrong time,
and jump to the wrong conclusions, and end up frustrated.  Probability
demands it.  

Please respond via email, as this subject is now in my kill file.

Peter

Crossposted-To: comp.os.coherent
From: gah@netcom.com (Gregg Hungerford)
Subject: Re: Coherent vs. Linux - a comparo
Date: Sun, 20 Jun 1993 14:04:10 GMT

 I'm having problems with some of the arguments on both sides...
 First, virtual memory is a wonderful thing, but you better have a
really fast disk drive. I have a Sun with a scuzzi that runs at
8ms. It's just adequate. I had a mips magnum with fast (3ms) drives.
It hummed. On my pc's, I have ide (15-16 ms). That's way too slow.
When paging occurs on these, things CRAWL.
 XWindows is a great thing but it requires a lot of system. The mips
machine I had came originally with 32 meg of ram. It ran so-so until
I upgraded to 64 megs. Then it was great. Running coherent OR linux
in a system with that kind of resource makes no sense at all. These
are LOW END operating systems. Also, unless you've got a magnifying
glass handy, you really need a good 19" monitor. As for processor
power, you need a lot to make xwindows run. I'd think a 40mhz 386
would be barely adequate.
 As for cost, my time is a real cost to me. The constant upgrades of
linux are why I abandoned it. 
 As far as installing software, I've done most of the major packages
(elm,nn,cnews,perl etc) on a number of boxes. It's NEVER easy. I can
think of very few situations that didn't require some fiddling. There
seems to be an impression here that a better os is going to mean that
typing in 'make' is going to compile anything. It just isn't so.
 Perhaps my needs are very different, but I bought coherent to run on a 
system I put together out of spare parts. I could have spent as much on
a memory manager alone. I run it into a window in os/2 and really get
the best of both worlds.
 As far as I'm concerned, simplicity IS beauty and coherent fits that
bill. Linux is trying to be too much at once and seems in a constant
state of flux. If a person had a lot of free time, linux could be
fascinating, but I needed something to 'glue' my spare part system
together and coherent surpassed my expectations...
 Gregg
-- 

Gregg Hungerford - Boulder Creek, Ca.
gah@netcom.com   72115.540@compuserve.com 

From: pd@doc.ic.ac.uk (Philip Daniels)
Crossposted-To: comp.os.coherent
Subject: Re: Coherent vs. Linux - a comparo
Date: 20 Jun 1993 17:31:50 +0100

In article <gahC8xB2y.Cur@netcom.com> gah@netcom.com (Gregg Hungerford) writes:
[IDE vm is too slow]

> XWindows is a great thing but it requires a lot of system. The mips
>machine I had came originally with 32 meg of ram. It ran so-so until
>I upgraded to 64 megs. Then it was great. Running coherent OR linux

  So if you find paging too slow on a PC use the same solution you used for
the MIPS box, add more RAM. Seems pretty obvious to me!

>in a system with that kind of resource makes no sense at all. These

  Depends on what you are doing doesn't it? Actually, one could make a very
good argument for running Linux on such a system - since it is so small and
tight it would make far better use of the available hardware. I know that I
could run X very satisfactorily in 32Mb, thanks.

>are LOW END operating systems. Also, unless you've got a magnifying
>glass handy, you really need a good 19" monitor. As for processor

  Hmm, I run on a 14'' Ok and I think there is very little need to go over
17'' unless you are doing CAD or development work, where having a lot of 
screen real estate really helps.
  BTW, what's a "high end" operating system? One so bloated in can't run X
in less than 64Mb of RAM? Sounds like those MIPS people should look into
porting Linux :-)

>power, you need a lot to make xwindows run. I'd think a 40mhz 386
>would be barely adequate.

  Type of video system is very important. I run X at more than acceptable
speed on my 486SX-25 / S3 combination.

> As for cost, my time is a real cost to me. The constant upgrades of
>linux are why I abandoned it. 

  As others have pointed out in other threads NOBODY FORCES YOU TO UPGRADE.
(but you can if you want to, and it's FREE, yippee!!)

[...]
> As far as I'm concerned, simplicity IS beauty and coherent fits that
>bill. Linux is trying to be too much at once and seems in a constant

  eh?
-- 

 - Phil.        (pd@doc.ic.ac.uk)

Brain failure (cerebral coretex dumped)

From: muts@muts.hacktic.nl (Peter Mutsaers)
Crossposted-To: comp.os.coherent
Subject: Exaggeration of X11 RAM usage (was Re: Coherent vs. Linux - a comparo)
Date: Sun, 20 Jun 1993 22:29:21 GMT

On 20 Jun 1993 17:31:50 +0100, pd@doc.ic.ac.uk (Philip Daniels) said:

> XWindows is a great thing but it requires a lot of system. The mips
>machine I had came originally with 32 meg of ram. It ran so-so until
>I upgraded to 64 megs. Then it was great. Running coherent OR linux

  PD>   Depends on what you are doing doesn't it? Actually, one could
  PD> make a very good argument for running Linux on such a system -
  PD> since it is so small and tight it would make far better use of
  PD> the available hardware. I know that I could run X very
  PD> satisfactorily in 32Mb, thanks.

It is true that X requires much RAM, but people tend to exaggerate
more and more. 32 MB, even 64?!?

My 'top' says that at the moment my X11 server is 1.8M, my ctwm window
manager is 300k, and the xterm is also 300k. That's simply all of the
RAM taken by X11. Of course if you open dozens of windows it gets
more, but because of linux's shared text and libraries it won't make
much difference even. An extra xterm takes away another 180k (where I
have a very long history in the xterm).

The situation for Sun's X11 with display postscript, and for SGI with
motif (and no shared library) is much worse however. But linux X11 can
be run very comfortably in a machine with 8M.
-- 
______________________________________________________________________
Peter Mutsaers       |  Bunnik (Ut),     |      Quod licet bovi,
muts@muts.hacktic.nl |  the Netherlands  |      non licet Jovi

Crossposted-To: comp.os.coherent
From: jwinstea@jarthur.claremont.edu (Jim Winstead Jr.)
Subject: Re: Coherent vs. Linux - a comparo
Date: Mon, 21 Jun 1993 00:41:33 GMT

In article <gahC8xB2y.Cur@netcom.com> gah@netcom.com (Gregg Hungerford) writes:
> First, virtual memory is a wonderful thing, but you better have a
>really fast disk drive. I have a Sun with a scuzzi that runs at
>8ms. It's just adequate. I had a mips magnum with fast (3ms) drives.
>It hummed. On my pc's, I have ide (15-16 ms). That's way too slow.
>When paging occurs on these, things CRAWL.

I disagree about performance (having used virtual memory on my
system), and you're ignoring one thing: having virtual memory allows
you to do a heck of a lot more with already existing resources.

Most 386 owners are going to have something like 4-8 MB and about 150
megs of hard drive space (very similar to my setup). Having virtual
memory allows you to run large processes without sinking lots of money
into extra memory.

Also, I understand that Coherent lacks a number of other virtual
memory-related things that make its memory usage far less efficient.
I can't imagine a system without demand paging and shared libraries.

> XWindows is a great thing but it requires a lot of system. The mips
>machine I had came originally with 32 meg of ram. It ran so-so until
>I upgraded to 64 megs.

That's a MIPS machine - I run XFree86 1.2 on a 386/25 with only 8 megs
of memory, and it works great. Scrolling speed could be a notch
faster, but that's not a problem with memory, that could be fixed
with a faster processor or an accelarated video card.

>Also, unless you've got a magnifying glass handy, you really need
>a good 19" monitor.

Hardly.  Running my 14" monitor at about 800x600 gives me plenty of
room to work, especially with the virtual screen size of 1024x1024 and
the virtual screens afforded by my window manager.

>As for processor power, you need a lot to make xwindows run. I'd think
>a 40mhz 386 would be barely adequate.

As I said above, I disagree - I have no problems with calling my
system (a 386/25) more than adequate.

Please base your opinions on some sort of practical experience - it
sounds like you're making wild-assed guesses based on absolutely no
experience with similar systems.

> As for cost, my time is a real cost to me. The constant upgrades of
>linux are why I abandoned it. 

Abandoned Linux or abandoned upgrading? Nobody says you have to run
Linux 0.99pl10. At least with Linux you have the option of upgrading
often for advanced functionality, and you don't have to wait for MWC
to decide it's time to release the next version.

It just depends on what you're looking for - features "on demand" or
the stability of a commercial release. I would argue that with Linux
you can get both.

> As far as installing software, I've done most of the major packages
>(elm,nn,cnews,perl etc) on a number of boxes. It's NEVER easy. I can
>think of very few situations that didn't require some fiddling. There
>seems to be an impression here that a better os is going to mean that
>typing in 'make' is going to compile anything. It just isn't so.

I didn't need to do annoy twiddling when I installed perl - a quite
major package. Compiles and runs out of the box.

It's not always hard.
-- 
loveritablessencentipedependentalism+      Jim Winstead Jr. (CSci '95)
andaterrificklengtherealityearguessy|      Harvey Mudd College, WIBSTR
mpathybridgenerationiceremonymphysic|   jwinstea@jarthur.Claremont.EDU
alendareadvertisexpresshothoughthend+ or jwinstea@fenris.Claremont.EDU

Crossposted-To: comp.os.coherent
From: u1086aa@unx.ucc.okstate.edu (11086)
Subject: Re: Coherent vs. Linux - a comparo
Date: Mon, 21 Jun 1993 00:51:49 GMT


OK, this is my final post on this. Promise.

As a result of this little flame war that you all enjoyed so much ;-), 
I finally got the final problem with my Linux installation solved. I
can summarize my experiences as follows:

Problem: Couldn't get the filesystems set up right
Reason for problem: Carefully reading the documentation, following it,
                    and heeding the error messages

     Obviously, when the documentation says run fsck on an extended
     filesystem, you should automatically know to run e2fsck. And when
     the kernel says it is mounting a bad filesystem, obviously 
     that can mean it really is mounting a good filesystem. (And despite
     what a previous poster said, it really did say bad filesystem. Our 
     resident Unix (but not Linux) guru who helped sort out the TCP/IP 
     mess saw it and said I had to re-install.)



Problem: Could not get TCP/IP going
Reason for problem: Carefully reading the documentation and following it

     If we read the following excerpt from the Linux NET-FAQ,

          "NOTE: If you have SLS then the "install.net" file isn't used. Instead
          you need to edit hosts, resolv.conf, rc.net, and so on by hand to
          set up the various addresses. It's very straightforward; just make
          sure that the various configuration files (discussed below) in
          /etc/inet have the correct information.",

      it is quite apparent that what you really need to do is edit just one
      file and run an autoconfiguration script. It clearly states that at
      the bottom of another file (but not in the documentation).


Problem: Could not get X going
Reason for problem: Carefully reading the documentation, following it,
                    and heeding the messages

      Although the kernel says it detects and installs a Logitech bus
      mouse, /dev/mouse is linked to the Logitech bus mouse device, and
      and the FAQ says you can use a Logitech bus mouse with X by saying
      "BusMouse /dev/mouse" in Xconfig, it doesn't mean you can really 
       get X going this way. You should just go out and buy a serial mouse.



More seriously....

My point is the same as it was at first, if you want a system that you 
set up in an hour, **be sure everything is done correctly**, and get to 
work on immediately, IMHO COHERENT is the one. The documentation is 
unparalled, and the support (in my experience) excellent.  But it is a 
small OS, and therefore limited. If you want to use Linux for its greater 
power (or because it is free), be prepared to spend a great deal of time 
searching for documentation, studying it, and reading the net to sort out 
its ambiguities. Because it is a free package, the documentation is not 
continuously updated (nor apparently are the error messages) and can get 
out of date, or even contradictory. Unless you already know quite a bit 
about the system ahead of time (or have someone knowledgable to help you), 
it can take a great deal of time. And there is no formal support when you 
have a problem. Again IMHO, the net comes nowhere near replacing this. 

BTW I have no doubt that many of you got Linux running in an hour. Had I
    chosen to ignore the error messages (silly me) and had a serial mouse
    (even sillier), I would have too.

Jim

Crossposted-To: comp.os.coherent
From: bcr@cernapo.cern.ch (Bill Riemers)
Subject: Re: Exaggeration of X11 RAM usage (was Re: Coherent vs. Linux - a comparo)
Date: Mon, 21 Jun 1993 13:42:43 GMT


>>>>> On Sun, 20 Jun 1993 22:29:21 GMT, muts@muts.hacktic.nl (Peter Mutsaers) said:
        Peter> It is true that X requires much RAM, but people tend to exaggerate
        Peter> more and more. 32 MB, even 64?!?

        Peter> My 'top' says that at the moment my X11 server is 1.8M, my ctwm window
        Peter> manager is 300k, and the xterm is also 300k. That's simply all of the
        Peter> RAM taken by X11. Of course if you open dozens of windows it gets
        Peter> more, but because of linux's shared text and libraries it won't make
        Peter> much difference even. An extra xterm takes away another 180k (where I
        Peter> have a very long history in the xterm).

Actually, I'd also be interested in knowing how these people are using so
much memory...  I run Linux with 8MB memory, and 16MB swap.  I tried once
to use all the memory, by opening up several sessions of lemacs and every
game on the system.  However, even then I ran out of process table space
with still 8MB to spare.  The only way I've ever managed to use more than
that is to start running gcc in some of the xterm windows, or to use 
a version of xdm with memory leaks.  Another way to waist memory 
is to use gnus, but since my Linux system doesn't have an internet
feed, I avoid that problem quite effectively.  (One of these days, I'd
like to know why gnus uses so much memory...)

                                     Bill

--
"Yeti!  Saw them in the London Underground twenty years ago.  Ghosts!
A headless woman used to walk through my bedroom at midnight.  Mermaids?
Grandpa was rescued from the Marie Celeste by one.  Vampires?  I always
wondered where my dad went to at night.  Telepathy?  Right now you're
thinking that I'm talking crap.  So what can you tell me that I won't
believe in?" - Andrew Hunt, "CAT'S CRADLE: WITCH MARK"

Crossposted-To: comp.os.coherent
From: gah@netcom.com (Gregg Hungerford)
Subject: Re: Coherent vs. Linux - a comparo
Date: Mon, 21 Jun 1993 14:29:28 GMT

jwinstea@jarthur.claremont.edu (Jim Winstead Jr.) writes:

>I disagree about performance (having used virtual memory on my
>system), and you're ignoring one thing: having virtual memory allows
>you to do a heck of a lot more with already existing resources.
 
 I am a big fan of virtual memory. My point is that I've used it
with a variety of drives and found anything slower than 8ms isn't
tolerable for my needs.

>Most 386 owners are going to have something like 4-8 MB and about 150
>megs of hard drive space (very similar to my setup). Having virtual
>memory allows you to run large processes without sinking lots of money
>into extra memory.
 The problem is that low end systems like that have a tendency to 
thrash. When that happens, you'll find yourself watching the disk
constantly paging back and forth, tying up the whole system, while
nothing happens.

>Also, I understand that Coherent lacks a number of other virtual
>memory-related things that make its memory usage far less efficient.
>I can't imagine a system without demand paging and shared libraries.
Again, I'm a fan of virtual memory. I started out in the 70's when
job swapping was all there was. My point is that I think people have
some false expectations. On a drive with 3 ms access, virtual memory
is elegant. On a drive with 15 ms, it's clunky at best. I think a lot
of people now (myself included) are using ide drives that fall into
that category.

>> XWindows is a great thing but it requires a lot of system. The mips
>>machine I had came originally with 32 meg of ram. It ran so-so until
>>I upgraded to 64 megs.

>That's a MIPS machine - I run XFree86 1.2 on a 386/25 with only 8 megs
>of memory, and it works great. Scrolling speed could be a notch
>faster, but that's not a problem with memory, that could be fixed
>with a faster processor or an accelarated video card.

 Certainly the mips box had more overhead, but I think a system like
yours would come to a grinding halt trying to run the volume and
intensity of programs that I was running (including a FULL net news
feed via uucp).

>>Also, unless you've got a magnifying glass handy, you really need
>>a good 19" monitor.

>Hardly.  Running my 14" monitor at about 800x600 gives me plenty of
>room to work, especially with the virtual screen size of 1024x1024 and
>the virtual screens afforded by my window manager.
That's a matter of personal taste. I have all sizes of monitors on my
systems and prefer the less imposing 14" screen. The problem with 
these smaller screens is a matter of clutter. The virtual screen setup
that comes with coherent is easier for me than searching for and resizing
windows all the time...

>>As for processor power, you need a lot to make xwindows run. I'd think
>>a 40mhz 386 would be barely adequate.

>As I said above, I disagree - I have no problems with calling my
>system (a 386/25) more than adequate.

>Please base your opinions on some sort of practical experience - it
>sounds like you're making wild-assed guesses based on absolutely no
>experience with similar systems.

>> As for cost, my time is a real cost to me. The constant upgrades of
>>linux are why I abandoned it. 

>Abandoned Linux or abandoned upgrading? Nobody says you have to run
>Linux 0.99pl10. At least with Linux you have the option of upgrading
>often for advanced functionality, and you don't have to wait for MWC
>to decide it's time to release the next version.

>It just depends on what you're looking for - features "on demand" or
>the stability of a commercial release. I would argue that with Linux
>you can get both.

>> As far as installing software, I've done most of the major packages
>>(elm,nn,cnews,perl etc) on a number of boxes. It's NEVER easy. I can
>>think of very few situations that didn't require some fiddling. There
>>seems to be an impression here that a better os is going to mean that
>>typing in 'make' is going to compile anything. It just isn't so.

>I didn't need to do annoy twiddling when I installed perl - a quite
>major package. Compiles and runs out of the box.

>It's not always hard.
>-- 
No it isn't. But it's often the case. 

 Gregg
-- 

Gregg Hungerford - Boulder Creek, Ca.
gah@netcom.com   72115.540@compuserve.com 

From: pd@doc.ic.ac.uk (Philip Daniels)
Crossposted-To: comp.os.coherent
Subject: Re: Exaggeration of X11 RAM usage (was Re: Coherent vs. Linux - a comparo)
Date: 21 Jun 1993 15:14:18 +0100

In article <BCR.93Jun21144243@hfl3sn02.cern.ch> 
bcr@cernapo.cern.ch (Bill Riemers) writes:
>Actually, I'd also be interested in knowing how these people are using so
>much memory...  I run Linux with 8MB memory, and 16MB swap.  I tried once
>to use all the memory, by opening up several sessions of lemacs and every
>game on the system.  However, even then I ran out of process table space
>with still 8MB to spare.  The only way I've ever managed to use more than
>that is to start running gcc in some of the xterm windows, or to use 
>a version of xdm with memory leaks.  Another way to waist memory 
>is to use gnus, but since my Linux system doesn't have an internet
>feed, I avoid that problem quite effectively.  (One of these days, I'd
>like to know why gnus uses so much memory...)



   I have only managed to exhaust my 8Mb RAM and 16Mb swap a couple of times.
The first time was running xv on a big .gif while running g++ -O2 on a program
from within lemacs. The second was my prime number generator program which 
tended to suck up lots of RAM for efficiency purposes...

  In both cases the response was so bad that I resorted to simply turning 
the computer off, and I didn't suffer any file system corruption either.

  I think I could quite effectively use g++/X/lucid in 16Mb of RAM without
swapping much, but I tend to run my X terminal light. Don't use background
gifs etc, (which end up expanding the size of the server and impacting on
redraw times) dont use the "save-lines" option on Xterms (that's what `more' 
is for) and only open windows when you need them. There is a periodic post to
comp.windows.x about maximizing the performance of X, and it is of course
available on pit-manager.mit.edu. I suggest those who complain about the speed
of X would do well to read this, it is quite surprising how large a
performance boost you can get by using the default pixmap for a background,
doing without all those little toys such as xclock and xbiff, xpostit, xload
etc. and, of course, avoiding Motif :-) 


  Phil "Anybody want to buy 8 1Mbyte SIMMS" Daniels.










-- 

 - Phil.        (pd@doc.ic.ac.uk)

Brain failure (cerebral coretex dumped)

From: sct@dcs.ed.ac.uk (Stephen Tweedie)
Crossposted-To: comp.os.coherent
Subject: Re: Coherent vs. Linux - a comparo
Date: 22 Jun 93 02:09:46 GMT

On 21 Jun 93 14:29:28 GMT, gah@netcom.com (Gregg Hungerford) said:

>  I am a big fan of virtual memory. My point is that I've used it
> with a variety of drives and found anything slower than 8ms isn't
> tolerable for my needs.

I can accept that - no problem.  For *my* needs, Linux virtual memory
works brilliantly.

>  The problem is that low end systems like that have a tendency to 
> thrash. When that happens, you'll find yourself watching the disk
> constantly paging back and forth, tying up the whole system, while
> nothing happens.

I've got a clunky IDE drive, but that's perfectly adequate.  I have
16MB of ram, and I rarely need that much *active* memory.  Swapping
(or paging) just comes down to writing out to disk data which isn't
used.

Large packages such as emacs and X have significant amounts of data or
code space which are only used during rare operations or at startup,
and VM allows this space to be reclaimed by other apps when it's not
in use.  There's a big difference between this kind of memory
management, and trashing; disk speed is really critical if you are
paging heavily, but VM can give big benefits just by swapping out
unused core, for which disk speed is very much less important.

> Again, I'm a fan of virtual memory. I started out in the 70's when
> job swapping was all there was. My point is that I think people have
> some false expectations. On a drive with 3 ms access, virtual memory
> is elegant. On a drive with 15 ms, it's clunky at best.

Not necessarily true.  It depends on what you want to use the VM for.
If you are short of physical RAM, most people would probably be better
off getting another 8MB than upgrading to a 3ms disk.  As long as you
are not paging heavily, even a 15ms disk is acceptable as swap space
for many purposes.

>  Certainly the mips box had more overhead, but I think a system like
> yours would come to a grinding halt trying to run the volume and
> intensity of programs that I was running (including a FULL net news
> feed via uucp).

Fine.  That's not a criticism of Linux, is it?  Linux works a treat on
a great range of machines.  I wouldn't want to try it myself but there
are reports of people running a kernel compile on a 386SX20 with 2 or
3 meg ram, and coming back 24 hours later to find the job done.  I've
got a 486DX33 with 16MB ram, and others have 486DX2/66 machines with
32MB ram.  Given the extra hardware, Linux can really soar.  There
*are* people running FULL net news feeds; not only via dialup uucp,
but over proper internet links.

Point is, you can't sling mud at Linux for not turning a 4MB 386
machine into a network news server.  There's no need to say "scrap
Linux, get a *real* machine"; just getting a better PC may be
sufficient, and Linux will cut it as a power OS.

>>>Also, unless you've got a magnifying glass handy, you really need
>>>a good 19" monitor.

>>Hardly.  Running my 14" monitor at about 800x600 gives me plenty of
>>room to work, especially with the virtual screen size of 1024x1024 and
>>the virtual screens afforded by my window manager.
> That's a matter of personal taste. I have all sizes of monitors on my
> systems and prefer the less imposing 14" screen. The problem with 
> these smaller screens is a matter of clutter. The virtual screen setup
> that comes with coherent is easier for me than searching for and resizing
> windows all the time...

Interesting.  I find Linux's virtual consoles to be tremendously
useful, especially as I can mix-and-match text and graphics between
them (even to the extent of running two X servers on separate VCs).
However, for really easy, powerful virtual screen handling under X,
just grab a suitable window manager.  I use ctwm - all the time, and I
wonder how I lived without it.  It really does make the most of a 14"
screen.

Cheers,
 Stephen.
---
Stephen Tweedie    (Internet: )
Department of Computer Science, Edinburgh University, Scotland.

From: torvalds@klaava.Helsinki.FI (Linus Torvalds)
Crossposted-To: comp.os.coherent
Subject: Re: Exaggeration of X11 RAM usage (was Re: Coherent vs. Linux - a comparo)
Date: 22 Jun 1993 11:12:30 +0300

In article <204fnqINN1a1@oak44.doc.ic.ac.uk> 
pd@doc.ic.ac.uk (Philip Daniels) writes:
>
>   I have only managed to exhaust my 8Mb RAM and 16Mb swap a couple of times.
>The first time was running xv on a big .gif while running g++ -O2 on a program
>from within lemacs. The second was my prime number generator program which 
>tended to suck up lots of RAM for efficiency purposes...
>
>  In both cases the response was so bad that I resorted to simply turning 
>the computer off, and I didn't suffer any file system corruption either.

I've actively been trying to run out of 16MB+16MB swapspace the last
week, and using 'xv' on big pictures (1200x1000) is a good way to eat up
a lot of memory that is actually reasonably active (ie just uncover the
window and you'll hear it swap).  After 5 big xv sessions, my machine
used to essentially lock up due to out-of-vm conditions, and I had to
wait for any kind of reaction for several minutes.  I too rebooted my
machine (it's hopeless to wait for X11 to do anything under those
conditions: in a VC it's usually possible to kill things off).  When
thrashing a lot, rebooting usually won't result in fs corruption due to
the simple fact that the machine is so busy swapping that nothing gets
to write much to the disks :-)

Anyway, I'll be putting out ALPHA-diffs on nic by the end of the week
that fix this behavior along with the latest QIC-02 patches by Hennum
(the QIC-02 patches aren't in yet, but I don't think there will be any
problems).  I'll be interested to hear if my heuristics for memory use
work as well on machines with only 2-4MB.. 

                        Linus