Subject: Linux-Activists Digest #222
From: Digestifier <[email-masked]>
To: [email-masked]
Date: Sun, 12 Sep 93 12:13:06 EDT

Linux-Activists Digest #222, Volume #6           Sun, 12 Sep 93 12:13:06 EDT

Contents:
  Re: NeXTStep & Linux (crazy lion)
  Linux on an IBM PS/1?  (Eric Donald Wayne)
  Re: How to make "magic"(VLSI CAD TOOL) for Linux ?
  shared libraries (was BSD UNIX) (Chris Torek)
  PS giving Error.  Please help ([email-masked])
  Final:  Keeping fs clean ([email-masked])
  Where to find latest FAQ? (Roth Mark Daniel)
  Re: Final:  Keeping fs clean (Petter Reinholdtsen)
  running windows pgms under Linux ([email-masked])
  Re: SLS wont mount /proc (Scarrow)
  Source and desirability (William J. Sandman)
  QIC-02 tape drive Q? (Tom Armistead)
  Re: Can you port Linux to my Refrigerator? (Robert Nagy)
  Re: running windows pgms under Linux (Nicholas Vargish)
  varargs.h missing? (Tong Chi Wa)
  Re: Removing Linux (Gary Anderson)
  CAMAC Readout under Linux (Oliver Schersand)
  HPIB Bus and Linux (Oliver Schersand)
  EXA Byte TAPE Driver under Linux ? (Oliver Schersand)
  Thrashing - how to quantify (Richard William Jones)
  Re: ll (kch)
  Stable CSLIP ("Michael L. Yacht")

----------------------------------------------------------------------------

From: [email-masked] (crazy lion)
Subject: Re: NeXTStep & Linux
Date: 11 Sep 1993 20:01:48 -0400

hell, i if i had a nextstation. or even nextstep intel running on my box,
i wouldn't use x ever again.!

rl

------------------------------

From: [email-masked] (Eric Donald Wayne)
Subject: Linux on an IBM PS/1? 
Reply-To: [email-masked]
Date: Sun, 12 Sep 1993 00:02:30 GMT

                                           Please email...
                                           [email-masked]

------------------------------

From: [email-masked] ()
Subject: Re: How to make "magic"(VLSI CAD TOOL) for Linux ?
Date: 12 Sep 1993 00:04:51 GMT

In article <[email-masked]>, d794348@cardinals (T.H.doctor) writes:
|> Magic is a famous VLSI cad tool on workstations.
|> It works find on our Sun Sparc 2.
|> Has anybody ever compiled it for Linux ?
|> Any suggestion is deeply appreciated.
|> 
|> Jeng-Her Lin([email-masked])

Just today in comp.os.linux.announce I saw an announce of
some new Linux distribution on CD (I forgot the name) that 
includes Linux itself and a lot of different stuff,
including Magic, Spice and Chipmunk - for only $90. I think, 
you can try. 

And, if you want to compile some system by yourself (I do)
why not to start with OCTTOOLS?

Paul.

------------------------------

From: [email-masked] (Chris Torek)
Crossposted-To: comp.unix.bsd,comp.os.386bsd.misc
Subject: shared libraries (was BSD UNIX)
Date: 12 Sep 1993 01:44:10 GMT

In article <[email-masked]> [email-masked]
(A Wizard of Earth C) writes:
>The difference between shared and dynamic libraries boils down to when the
>offset table is filled out.  While load tends to be faster with dynamic,
>you do take run-time hits for initial reference of routines with dynamic
>binding; I consider this a loss (it *is* a performance hit that should be
>taken at link time, not runtime -- an application is typically linked
>once and run many times).  Also, depending on implementation, you end up
>either losing shared text for each fixup (if it is done wrong) or losing
>shared text for the GOT for the jump-through and reference-through tables
>which could otherwise be marked as shared pages after initial fixup ...

(We should note that given true PC-relative addressing, `link fix-ups'
or indirections through tables occur only for cross-`chunk' references,
such as calls from the application to a shared library.  But many
CPUs make PC-relative addressing difficult.)

This makes the Utah approach (as described at the last USENIX) all the
more interesting.  In this case, `executing' a binary invokes the
linker, which can choose either to run a cached `pre-linked' version or
to construct a new one.  As Terry notes, most applications are run much
more often than they need re-linking (the shared libraries do not
change often).  Hence, the same cached `post-fixup' version can be
reused (saving time) and shared (saving space).  In effect, this is
the happy medium between `pure static' and `pure dynamic': resolved
on demand, then static until something forces a change.

Note that if this is done `right', the cached post-fixup binaries do
not need to contain the shared libraries.  Rather, the dynamic linker
chooses an address for each shared library for each binary, and
attempts to keep this address constant per library.  If/when this
attempt fails, this falls back to the equivalent of `pure dynamic'
linking; when it succeeds, it works much like `pure static' linking.
The only thing that the choice of per-library address `constants'
affects is the ratio of successful `static-like' links to failed
`dynamic-like' links.

Assigning addresses to libraries would be the task of a program similar
to SunOS's `ldconfig'.  A library that lacks a preselected address
would simply have one chosen dynamically.  This would take more space,
to cache `preloaded' binaries and (at their preselected addresses)
libraries, but only those that are in fact used and/or only those that
meet some policy.  Again, the fallback is, in essence, `pure dynamic'
linking; all else is merely optimization.
-- 
In-Real-Life: Chris Torek, Lawrence Berkeley Lab CSE/EE (+1 510 486 5427)
Berkeley, CA            Domain: [email-masked]

------------------------------

Subject: PS giving Error.  Please help
From: [email-masked]
Date: 11 Sep 93 19:13:18 -0800

I have .99pl12.  For some reason when I type PS I get the following message:
Floating Point Exception

I see /proc mounted on root and eerything seems to look okay in it.

Also, what is the procedure to go thru to not have proc as a file system, but
rather in memory like the sun systems?

-- 
Eric Levinson
[email-masked]      |  Home computer (UUCP)
[email-masked]         |  Vax
I can also be reached on my BBS system, Color Galaxy Milky Way (415) 883-0696

------------------------------

Subject: Final:  Keeping fs clean
From: [email-masked]
Date: 11 Sep 93 19:11:22 -0800

I am primarily posting this to let users whom are still having the clean/dirty
problem what I found the solutions to be.

My problem was originally that VFS mounted root always saying that it was
unchecked.  If you get .99pl10 or higher, you will need to get e2fsck 0.3.  If
you have less then .99pl10, you wil not be able to mount root readonly.  Get 
bootutils and follow these steps:

1) Use RDEV and make your kernel flag read only.  This is done by rdev -R
/dev/xxx 1
2) edit your /etc/rc file so that the first thing it does is e2fsck -av.  If
you have more than one ext2 drive, run it once for each drive.  If e2fsck
encounters an error, it will not be able to fix it cause you mounted read
only.  Next make your rc file remount root as read/write using the -remount
flag.
3) Make sure umount -a works.  It should not say that a device is busy.  This
will happen if the umount is earlier and does not remount read only
4) Create /bin/brc and place in it:

#!/bin/sh
echo "Unmounting file systems"
umount -a

chmod 700 /etc/brc

Make sure you use SHUTDOWN only!! reboot and halt do not cleanly exit your
system.

I wanted to once again thanks all who wrote back to me with your suggestions. 
It is that kind of help which allows us DOS users to trash it for a better
operating system.

-- 
Eric Levinson
[email-masked]      |  Home computer (UUCP)
[email-masked]         |  Vax
I can also be reached on my BBS system, Color Galaxy Milky Way (415) 883-0696

------------------------------

From: [email-masked] (Roth Mark Daniel)
Subject: Where to find latest FAQ?
Date: 12 Sep 1993 04:02:10 GMT

Can someone tell me where to find the latest FAQ?  Or, alternately,
repost it here?  Thanx!
-- 
===========================================================================
 Brought to you by The Admiral,      | "Fate protects fools, small
   Renengade Time Lord masquerading  |   children, and TARDISes named
  as Commandant of Starfleet Academy |            Enterprise!"

------------------------------

From: [email-masked] (Petter Reinholdtsen)
Subject: Re: Final:  Keeping fs clean
Date: Sun, 12 Sep 1993 03:55:23 GMT

Here were some incorrect inforation.

In article <[email-masked]>, [email-masked] writes:
>1) Use RDEV and make your kernel flag read only.  This is done by rdev -R
>/dev/xxx 1

You should of corse use rdev on either zImage or /dev/fd* (You are really
changing zImage )

>2) edit your /etc/rc file so that the first thing it does is e2fsck -av.  If
>you have more than one ext2 drive, run it once for each drive.  If e2fsck
>encounters an error, it will not be able to fix it cause you mounted read
>only.  Next make your rc file remount root as read/write using the -remount
>flag.

Eh, e2fsck _will_ be able to correct the error because you mounted the
partition
read-only. The device is not read-only. After the errors are corrected you will
have to reboot to force the kernel to reread the partition.

If no errors are found, it is safe to remount the partition read/write.

>Make sure you use SHUTDOWN only!! reboot and halt do not cleanly exit your
>system.

You can safely use both halt and reboot, which are the programs starting
/etc/brc. shutdown are in fact starting halt or reboot.

(I hope I didn't introduce more mistakes... :)

-- 
##>  Petter Reinholdtsen <## | [email-masked]

------------------------------

From: [email-masked]
Subject: running windows pgms under Linux
Date: Sat, 11 Sep 93 22:34:51 PDT

Anyone have current information on the ability to run windows programs under
Linux? Thanks!
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Split Infinity BBS                                    San Francisco, CA 94103
1.415.255.8340                                 WWIVnet @4552  WWIVlink @14552

------------------------------

From: [email-masked] (Scarrow)
Subject: Re: SLS wont mount /proc
Date: 11 Sep 1993 23:21:22 -0700

[email-masked] (LANCE RECK) writes:

>               my fstab :
>         /dev/sda1             ext2    defaults
>         /proc         /proc   proc    defaults

This is a problem that I also had with the SLS 1.03 distribution.  Try this:

/dev/sda1       /       ext2    defaults
/proc           /proc   proc    defaults

Also, add a line for the swap partition if you have one.  For example (from
memory):

/dev/sda2       none    swap    defaults

-- 
Shawn L. Baird (Scarrow) | "By all means, take the moral high ground --
[email-masked] | all that heavenly backlighting makes you a
=========================| much easier target."  ==Solomon Short

------------------------------

From: [email-masked] (William J. Sandman)
Subject: Source and desirability
Date: Sun, 12 Sep 1993 06:16:47 GMT

C
Ok, Ok... I'm a unix greenhorn.. I admit it.. No Flames please, just help a poor boy out. I've seengreat things from unix on UofLouisville's HP cluster and am thinking of bringing it home to a Microlink 486/33. I'd like to hear from those that think as I do (Univ/Linux is here and Dos & System & are out). But where can I get a copy.. What's the memory cost? and what are the big selling points of this version?? any pointers, suggestions etc are greatly appreciated. 

------------------------------

Crossposted-To: comp.os.linux.help
From: [email-masked] (Tom Armistead)
Subject: QIC-02 tape drive Q?
Date: Fri, 10 Sep 1993 03:31:06 GMT

I've got a QIC-02 (Wangtek 60 meg) tape drive/controller and have been
unable to get Linux 0.99 pl12 to work with it...  Everything works fine
until I try to read from or write to a tape (i.e. boot shows all to be
ok).  When I write to the tape, I get several messages from the driver
some of which are;
tpqic02: isr: exception on tape controller
        status 4d
tpqic02: DMA transfer exception
tpqic02: write: dma: error in writing

ending in;
tpqic02: release: device dead!?

After this happens, if I try to read from the tape device, I get a
message that the tape is dead, saying that I need to do an 'mt reset'.
Any access to the tape device (read or write) now ends in the same error
until I reboot.

The tape is setup as IRQ 5, DMA 1, ADDR 0x338 and this is reported in the
boot message and the tape is successfully reset.  The tape device is on
Major 12, Minor 0 device (I tried Minor 1 and had the same results).

I don't know what particular model of Wangtek controller I have (I can't
find any numbers on the card, just 'Wangtek').  The drive is also Wangtek
and has a model #5099EN24.

This controller/drive works fine using the default Wangtek drivers that
come with Interactive 2.0.2 (System V.3.2).

Any ideas???

Thanks,
Tom
-- 
Tom Armistead            | 2918 Dukeswood Dr.     | Garland, Tx.  75040
[email-masked]     | ...!egsner!swsrv1!toma | ...!void!swsrv1!toma
[email-masked] | ============ THIS SPACE FOR RENT ============

------------------------------

From: [email-masked] (Robert Nagy)
Subject: Re: Can you port Linux to my Refrigerator?
Date: Sun, 12 Sep 1993 09:22:50 GMT

Can you imagine the increased flame wars when people say....

I have SLSMC1.02312a and am trying to install it on my VIC-20, why doesn't...
or
I have MSCLSC1.22xyzzy and can't get smail to work on my HP95LX....

uggh.

Robert
--
==========================================================================
       1993 Harley Davidson Fatboy - The Wind Beneath My Wings
                        [email-masked]

------------------------------

From: [email-masked] (Nicholas Vargish)
Subject: Re: running windows pgms under Linux
Date: 12 Sep 1993 07:38:58 -0400

In article <[email-masked]> [email-masked] writes:

>Anyone have current information on the ability to run windows programs under
>Linux? Thanks!

Last I heard, the people working on the project were able to run
Windoze "Solitaire", which as anyone who has spent any time with
'doze will tell you, is the only reason to have the thing at all.

If anyone on the team for this (WINE, it's called, right?) is reading,
do you need the whole Windoze package to run Solitaire, or just the
Solitaire files? (I'd love to install 'doze, remove the cruft -- i.e.,
Windoze -- and be able to play the Solitaire!)

Nick

-- 
 ----------------------     ----------------------     ----------------------
 |.   Nick Vargish   .|     |.     SURAnet      .|     |. O:(301) 982-4600 .|
 |. [email-masked] .|     |. systems engineer .|     |. H:(301) 439-4291 .|
 ----------------------     ----------------------     ----------------------

------------------------------

From: [email-masked] (Tong Chi Wa)
Subject: varargs.h missing?
Date: Sat, 11 Sep 1993 10:15:02 GMT

Hi,

  In the system include files, there is only a sys/varargs.h which
contains:

  #include <varargs.h>

and that's all. This happens in both the SLS and HJ's distribution.

Would anybody be kind enough to give pointers to where a copy of the
file varargs.h could be found OR if variable argument list is handled
in a different way under Linux.

Thanks in advance.

------------------------------

From: [email-masked] (Gary Anderson)
Subject: Re: Removing Linux
Date: 12 Sep 1993 13:29:17 GMT

Brian Hampel ([email-masked]) wrote:
: Dear Whoever,
:      I'm am tring to remove linux off my system.  I formated my drive, and
: used FDISK to remove the partition.  And even after all that, when I boot my
: machine it still says, "Uncompressing Linux"  Does anyone know why?  Does
: anyone know how to completely remove linux off my system?  If so PLEASE send
: e-mail back to me,.. since my school is to cheep to get usenet.  Anyway
: Thank You,

: Brian

Brian, if you're trying to go back to dos, try the following:
1.) Boot up from a DOS system diskette.
2.) Do a 'format c: /MBR' to put a new master boot record in the boot sector.

Gary

------------------------------

From: [email-masked] (Oliver Schersand)
Subject: CAMAC Readout under Linux
Date: Sun, 12 Sep 93 12:32:18 GMT

Has someone used Linux to control and read CAMAC ?

-Oliver
--
Oliver Schersand                           email: hpfrs1.physik.uni-freiburg.de

------------------------------

From: [email-masked] (Oliver Schersand)
Subject: HPIB Bus and Linux
Date: Sun, 12 Sep 93 12:34:28 GMT

Has someone used an HPIB Bus interface from HP to read Scops CAMAC
Voltmeter and so on under Linux in realtime.

-Oliver

--
Oliver Schersand                           email: hpfrs1.physik.uni-freiburg.de

------------------------------

From: [email-masked] (Oliver Schersand)
Subject: EXA Byte TAPE Driver under Linux ?
Date: Sun, 12 Sep 93 12:35:53 GMT

Has someone used an Exabyte on a PC running under Linux ?

-Oliver

--
Oliver Schersand                           email: hpfrs1.physik.uni-freiburg.de

------------------------------

From: [email-masked] (Richard William Jones)
Subject: Thrashing - how to quantify
Date: 12 Sep 1993 13:54:13 GMT

When I run gcc on my machine with 5 megs of real memory installed, it
seems to run very slowly and swap frequently ... So it's probably thrashing ...
What I need is a way to quantify exactly how much time is spent swapping
in/out and how much is spent running the program. This way I can start
to tune the system. The obvious choice is ps, but this doesn't seem to give
the info I need, and really I'm stuck. Does anyone have any ideas?

Secondly, how much real memory am I going to need? This stuff is expensive,
and I think my only option is to go for the full 16+4 megs (I've only got
8 slots, with 4+1 config at the moment). This will cost more than I can bear
at the moment. Is there another solution.

Thanks in advance, ... Rich.

------------------------------

From: [email-masked] (kch)
Subject: Re: ll
Date: Sun, 5 Sep 1993 17:53:33 +0000

Robert Broughton ([email-masked]) wrote:
:>I can type in "ll", and get the equivalent of "ls -l", but "find / -name ll
:>-print" delivers nothing. What exactly is going on here.

:>I'm interested because ll doesn't work when I'm in a non-login shell.

If you look in /etc/profile, you will see that there are many aliases.
'll' is one of them.

--

+---------------------------+----------------------------------------------+
| Keith Howell              | EdgTech International Ltd, 4/5 North Bar St, |
| [email-masked]   | Banbury, OX16 0TB, United Kingdom.           |
| [email-masked]   | Tel +44 (0)295 277088 Fax +44 (0)295 279179  |
+---------------------------+----------------------------------------------+

------------------------------

From: "Michael L. Yacht" <[email-masked]>
Subject: Stable CSLIP
Date: Sun, 12 Sep 1993 11:31:53 -0400

Hokay, I'm running .99.10 and using SLIP (Works real well, fairly
stable [crashes once a week, needing reboot]).  What I want to know is
if there is a kernel out there with STABLE CSLIP.  I'd rather use
CSLIP for the obvious reasons, and just wanted to know if there was a
kernal that supported it.

-Mike Yacht
-Carnegie Mellon University -- School of Computer Science
====================================================================
Mike Yacht             || [email-masked]

------------------------------

** FOR YOUR REFERENCE **

The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:

    Internet: [email-masked]

You can send mail to the entire list (and comp.os.linux) via:

    Internet: [email-masked]

Linux may be obtained via one of these FTP sites:
    nic.funet.fi				pub/OS/Linux
    tsx-11.mit.edu				pub/linux
    tupac-amaru.informatik.rwth-aachen.de	pub/msdos/replace

The current version of Linux is 0.99pl9 released on April 23, 1993

End of Linux-Activists Digest
******************************