Linux-Misc Digest #292, Volume #24 Thu, 27 Apr 00 11:13:03 EDT
Contents:
Re: How Microsoft inhibits competition & innovation (Se�n � Donnchadha)
Re: Creating multiple pages automatically (William Park)
Re: LILO and 1024-Cilinder limit (Dances With Crows)
Beeps when booting? (Magnus =?iso-8859-1?Q?H=F6rlin?=)
Re: Superblock corrupted :( (Dances With Crows)
Re: ati xpert128 video card problem ("Mike S. Nowostawsky")
----------------------------------------------------------------------------
From: Se�n � Donnchadha <[EMAIL PROTECTED]>
Crossposted-To:
comp.os.ms-windows.nt.advocacy,comp.os.ms-windows.advocacy,comp.lang.java.advocacy
Subject: Re: How Microsoft inhibits competition & innovation
Date: Thu, 27 Apr 2000 10:41:45 -0400
On 26 Apr 2000 06:23:45 GMT, [EMAIL PROTECTED] wrote:
>:
>: Neither the Unix toolset nor Visual C++ will help you locate the problem
>: unless (a) you have the source to everything, and (b) you're a software
>: developer.
>
> Obviously, you're not a Unix sysadmin. You'd be amazed what a good
> sysadmin can find with db and a core file, even without source or a
> software developer on hand. Even long before core files however,
> tools for process accounting and debugging are abundant.
>
I never claimed to be a Unix sysadmin; I'm just a developer. But I
have very serious doubts about anyone being able to reliably diagnose
shared library conflicts using db and a core file, especially if that
person isn't familiar with the machine's assembly language.
>:
>: What the hell do you expect MS tech support to do? They don't have the
>: details on your configuration,
>
> ...and they can't ask...why? On a Unix system, it's a simple
> matter of asking for a copy of the output from dmesg, typically.
>
Yeah, and Windows has long included things like MSInfo32 that can give
tech support an extremely detailed snapshot of your system. But front
line tech support simply wouldn't have the time to even examine it.
They typically have a phone that holds about 20 people in a queue and
are instructed to resolve things as quickly as possible. With free
support, you get what you pay for.
>:
>: and most of them wouldn't know how to diagnose the problem anyway
>: (otherwise they wouldn't be in tech support).
>
> What's the point of paying for "technical support" if they are
> neither technical nore support?
>
I thought we were talking about free support. If you choose paid
support, I think you'll find that you get *MUCH* better service.
>:
>: BTW, when the Sun workstations in one of my old Unix jobs started dying
>: horrible deaths in the early days of Solaris 2.x, would you care to guess
>: what Sun tech support routinely suggested we do?
>
> Interesting. That hasn't been my experience. Infact, you're the
> first I've heard of it. Considering how much you've proven your
> lack of Unix background, I'm thus inclined to believe it's little
> more then a product of your posterior.
>
Heh. At this point I'd like to remind the reader that you haven't
bothered responding to any of my examples of Unix directory structure
madness, nor have you provided even a single example of Windows
problems that I didn't immediately expose as bullshit. I feel
confident letting the reader decide who's really talking out the wrong
end. Do you?
>:
>: You're so right. The Unix panic is much more informative, isn't it?
>
>[ANECDOTES DELETED]
>
Look, we can trade anecdotes forever. It will accomplish nothing.
We've simply had different experiences. I've had much better luck with
WinNT/2K than I ever had with any of the Unixes I developed for
(SunOS, Solaris, Irix, Ultrix, HP-UX, AIX, and a bunch of smaller
players). Believe it or not, with NT I've had better overall
stability, and as a developer I way prefer the tools, APIs, and
libraries available for Windows. I've used Linux at home and was
shocked at how superior it is to the commercial Unix flavors, but it
just doesn't measure up to Win2K. The GUI, the tools, the available
technologies... There's just no comparison.
>:
>: Sure, just like Unix prevents root from nuking the system.
>
> Of course not; which is why root isn't used for 99.9% of the system.
>
And you don't have to run in WinNT/2K as an admin either. In Win9x you
do of course, but the reasons for that are well understood. Harping on
the single-user nature of Win9x is idiotic, as Microsoft has been
providing a robust multi-user alternative for a long time now.
>:
>: Of course not. The OS was designed with certain goals in mind, which it
>: achieves brilliantly. Your problem is with the goals, but you're pissing
>: on the implementation.
>
> Funny...OS/2, WINE, and similar systems/tools have had little
> problem running such legacy applications without the same stability
> problems or system compromises.
>
This just shows how far out of touch you are with history and reality.
Win9x was designed when legacy compatibility meant being able to use
DOS device drivers and run extended-DOS apps that banged the audio and
video hardware directly. OS/2 2.x tried really, really hard to provide
that level of compatibility in a protected environment, and failed
miserably. Sure, some things would sort of run if you tweaked the
myriad incomprehensible DOS emulation settings just right. But as an
end user solution it was totally unacceptable. Something like VMWare
provides a virtual PC platform with a predefined hardware
configuration; its support for direct access to the actual hardware is
nonexistent (and its performance is understandably horrible). And WINE
doesn't apply because it only runs Windows apps.
>
> The goal isn't the problem, the implementation is.
>
Your attitude is understanble given that you don't even understand the
goal.
>:
>: On my last Linux system (Slackware-based), gcc-lib was in /usr/lib.
>
> On Slackware (as on many open source systems), GCC is a system
> utility and thus is found in /usr/lib. GCC's lib *is* the system
> lib.
>
I see. So why does GCC put its data in /usr/lib/<app> and X11 in
/usr/<app>/lib? Besides, if being "stock" makes it OK to be in one of
the OS directories, then what's your problem with fonts and screen
savers being somewhere under C:\WINDOWS?
>
> On systems where GCC isn't a stock system tool, you'll find it in
> /usr/local or /opt.
>
Yeah right, or in whatever directory the builder passed into GCC's
configuration script.
>:
>: It's much, *MUCH* worse. Windows provides file versioning standards,
>: version-aware file installation APIs, a place to register installed apps
>: along with their associated uninstallers, and most recently the Windows
>: Installer (a sophisticated redistributable installation back end that
>: works across Windows versions). Unix on the other hand has absolutely
>: *NOTHING*.
>
> If you wave your, "I'm a Unix newbie" flag and harder, you'll hurt
> yourself. To say Unix has, "NOTHING", is little more then ignorant
> rantings.
>
Actually, my statement is the result of my experience with more than
one flavor of Unix. Yours seems to be limited to one particular Linux
distribution. Guess what! They all work differently, and most are
absolutely awful when it comes to software installation.
>
> Pretty much everything runs through packages (or "ports", in the
> case of FreeBSD). Sure, you can bypass them if you like, but most
> don't and with good reason.
>
Again, what ISVs support all the package managers that are out there?
What ISVs support *ANY* vendor-specific package manager?
------------------------------
From: William Park <[EMAIL PROTECTED]>
Subject: Re: Creating multiple pages automatically
Date: 27 Apr 2000 05:35:01 GMT
[EMAIL PROTECTED] wrote:
> Hi,
> I have a huge list of guitar's tablatures (about 10 MB) and I want to make
> them available to the public, but it'd be almost impossible to only one
> person to make all the HTML files with all these tablatures.
> My question is: are there any kind of program (for Linux, if possible; if
> not, for any other operating system) to automatically generate HTMLs using
> a list of pre-defined Links and Text and splitting them in multiple pages?
> For example:
> I make a file called led_zeppelin.txt and this file contains:
> Song 1
> http://www.blah.org/blah/song1.txt
> Song 2
> http://www.blah.org/blah/song2.txt
> ...
> And the program will automatically create a HTML named led_zeppelin.html,
> with the links pre-defined at led_zeppelin.txt, and having a default "style"
> of how to design the page.
> I already tried to create a Java script, but I figured that it's not a good
> idea to put Java script in all pages.
> I appreciate any help
What do you want, exactly?
<a href="http://www.blah.org/blah/song1.txt">http://www.blah.org/blah/song1.txt</a>
<a href="http://www.blah.org/blah/song1.txt">Song 1</a>
Whatever it is, you can do write Awk, Python, Sed, Vim scripts.
--William
------------------------------
From: [EMAIL PROTECTED] (Dances With Crows)
Subject: Re: LILO and 1024-Cilinder limit
Date: 27 Apr 2000 10:50:55 EDT
Reply-To: [EMAIL PROTECTED]
On Thu, 27 Apr 2000 13:48:34 GMT, Michael Kelly
<<[EMAIL PROTECTED]>> shouted forth into the ether:
>Hi Peter. I wasn't really aware of this before. What you're saying
>is if I don't want a separate partition inside the 1024 and had like
>a FAT32 with Win9x on C: all I have to do is copy the kernel and
>some boot files to the FAT32 partition?
As long as the FAT32 partition is entirely under 1024 cylinders, you'll be
OK... but read on.
>My setup is fine and it's not an issue but I'm just curious.
>The "boot" and "image" lines for example if Win9x was
>on the first EIDE drive on the first primary partition would
>be something like
>boot=/dev/hda1
>image=/vmlinuz
Nope. Mount that FAT32 partition under, say, /mnt/win , and copy vmlinuz
to that partition. The lilo.conf would be like:
map=/mnt/win/lilo.map
boot=/dev/hda # NOT hda1.
image=/mnt/win/vmlinuz
root=/dev/hdXY
You CANNOT install lilo into the bootsector of a FAT32 partition; it will
cause Lose9x an immense amount of grief. Therefore you must put lilo into
the MBR. The lilo.map and vmlinuz files must not change their positions
on disk, which could happen if you run DEFRAG.EXE. Change the MS-DOS
attributes of lilo.map and vmlinuz to include "hidden", "system", and
"read-only" to prevent this from happening. If lilo.map or vmlinuz get
moved, you must re-run lilo or you will be unable to boot the system.
This might help some folks out, but it might be better to just use
LOADLIN....
--
Matt G / Dances With Crows \###| Programmers are playwrights
There is no Darkness in Eternity \##| Computers are lousy actors
But only Light too dim for us to see \#| Lusers are vicious drama critics
(Unless, of course, you're working with NT)\| BOFHen burn down theatres.
------------------------------
Date: Thu, 27 Apr 2000 10:55:52 +0200
From: Magnus =?iso-8859-1?Q?H=F6rlin?= <[EMAIL PROTECTED]>
Subject: Beeps when booting?
I run RedHat 6.2 on my Dell laptop and the beeps are very loud. How can
I switch it off? What is the name of the device that makes them? I don't
want my mashine to create any sound, under any cicumstance.
Best regards,
Magnus H�lin
------------------------------
From: [EMAIL PROTECTED] (Dances With Crows)
Subject: Re: Superblock corrupted :(
Date: 27 Apr 2000 10:59:14 EDT
Reply-To: [EMAIL PROTECTED]
On Thu, 27 Apr 2000 13:30:03 GMT, Nick
<<[EMAIL PROTECTED]>> shouted forth into the ether:
> Is there any other way to fix a corrupted linux partition, other
>than using fsck? When i was installed Mandrake 7.0 after installation
>proceess directories was corrupt.
What does that mean? Exact error messages are a *LOT* more helpful than
"directories was corrupt".
>I ran fsck on the partition (/dev/hda6)
>but I got the following:
>fsck.ext2: Attemp to read block from filesystem resulted in
>short read while trying to open /dev/hda6
This error message occurs when you try to run fsck on a swap partition or
a partition that doesn't have a filesystem on it. Re-check the output of
"fdisk -l" and make sure you are fscking the right place here.
--
Matt G / Dances With Crows \###| Programmers are playwrights
There is no Darkness in Eternity \##| Computers are lousy actors
But only Light too dim for us to see \#| Lusers are vicious drama critics
(Unless, of course, you're working with NT)\| BOFHen burn down theatres.
------------------------------
From: "Mike S. Nowostawsky" <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.hardware,comp.os.linux.setup,comp.os.linux.x
Subject: Re: ati xpert128 video card problem
Date: Thu, 27 Apr 2000 11:08:18 -0400
Danny O'Brien wrote:
> Where do you get xfree86 (any version)? How do you download and install
> it under Linux 6.1?
>
> TIA
>
> In article <[EMAIL PROTECTED]>, Joseph
> Szymczak <[EMAIL PROTECTED]> wrote:
>
> > I also had probloems with this chip, however Installing v.4.0 of xfree
> > was
> > easy and it works wonderfully!!
> >
> > -joe
> >
> > Adam K Kirchhoff wrote:
> >
> > > Xfree86 3.3.6 supports the Rage128 line of cards, including the
> > > Xpert128.
> > > However, the 2D support in XFree86 4.0 is much better, and if your card
> > > is
> > > agp there is now a beta of the DRI available for 3D support for the
> > > card
> > > (with PCI support coming soon).
> > >
> > > Adam
> > >
> > > On Mon, 17 Apr 2000, Parminder Lehal wrote:
> > >
> >
I tried installing 4.0 to support my rage 128 BUT when I run Xconfigurator, it
never finds a rage128 compatible server. I also get glide errors running other
x config programs:
Here are more details:
I recently upgraded to Xfree v.4 but get the following
output/error when
trying to run
"XFree -configure" to configure the X server (running Red Hat
6.2):
*** cut ***
XFree86 Version 4.0 / X Window System
(protocol Version 11, revision 0, vendor release 6400)
Release Date: 8 March 2000
If the server is older than 6-12 months, or if your card is newer
than the above date, look for a newer version before reporting
problems. (see http://www.XFree86.Org/FAQ)
Operating System: Linux 2.3.46 i686 [ELF]
Module Loader present
(==) Log file: "/var/log/XFree86.0.log", Time: Sat Apr 22 12:18:44
2000
(--) using VT number 7
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
compiled for 4.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
compiled for 4.0, module version = 0.1.0
(II) Loading /usr/X11R6/lib/modules/libscanpci.a
(II) Module scanpci: vendor="The XFree86 Project"
compiled for 4.0, module version = 0.1.0
(II) Unloading /usr/X11R6/lib/modules/libscanpci.a
(--) PCI:*(1:0:0) ATI Rage 128 RF rev 0, Mem @ 0xe8000000/26,
0xed000000/14, I/O @ 0xe000/8
List of video drivers:
mga
glint
nv
tga
s3virge
sis
rendition
neomagic
i740
tdfx
cirrus
tseng
trident
chips
apm
glide
fbdev
ati
r128
i810
cyrix
vga
v4l
(II) Loading /usr/X11R6/lib/modules/drivers/mga_drv.o
(II) Module mga: vendor="The XFree86 Project"
compiled for 4.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/drivers/glint_drv.o
(II) Module glint: vendor="The XFree86 Project"
compiled for 4.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/drivers/nv_drv.o
(II) Module nv: vendor="The XFree86 Project"
compiled for 4.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/drivers/tga_drv.o
(II) Module tga: vendor="The XFree86 Project"
compiled for 4.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/drivers/s3virge_drv.o
(II) Module s3virge: vendor="The XFree86 Project"
compiled for 4.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/drivers/sis_drv.o
(II) Module sis: vendor="The XFree86 Project"
compiled for 4.0, module version = 0.6.0
(II) Loading /usr/X11R6/lib/modules/drivers/rendition_drv.o
(II) Module rendition: vendor="The XFree86 Project"
compiled for 4.0, module version = 4.0.0
(II) Loading /usr/X11R6/lib/modules/drivers/neomagic_drv.o
(II) Module neomagic: vendor="The XFree86 Project"
compiled for 4.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/drivers/i740_drv.o
(II) Module i740: vendor="The XFree86 Project"
compiled for 4.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/drivers/tdfx_drv.o
(II) Module tdfx: vendor="The XFree86 Project"
compiled for 4.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/drivers/cirrus_drv.o
(II) Module cirrus: vendor="The XFree86 Project"
compiled for 4.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/drivers/tseng_drv.o
(II) Module tseng: vendor="The XFree86 Project"
compiled for 4.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/drivers/trident_drv.o
(II) Module trident: vendor="The XFree86 Project"
compiled for 4.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/drivers/chips_drv.o
(II) Module chips: vendor="The XFree86 Project"
compiled for 4.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/drivers/apm_drv.o
(II) Module apm: vendor="The XFree86 Project"
compiled for 4.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/drivers/glide_drv.o
(II) Module glide: vendor="The XFree86 Project"
compiled for 4.0, module version = 1.0.0
(WW) Warning, couldn't open module glide2x
(EE) Glide driver:
Could not load the shared library file for Glide: "libglide2x.so"!
You need to have Glide installed to run the glide driver for
XFree86.
Also, you need to tell XFree86 where the libglide2x.so file is
placed
by making a soft link in the /usr/X11R6/lib/modules directory that
points
to the libglide2x.so file. For example (if your libglide2x.so file
is in
/usr/lib):
# ln -s /usr/lib/libglide2x.so /usr/X11R6/lib/modules
(II) Unloading /usr/X11R6/lib/modules/drivers/glide_drv.o
(EE) Failed to load module "glide" (submodule could not be loaded,
2)
No devices to configure. Configuration failed.
*** end cut ***
I have looked for a "glide" RPM on the CD to no avail, and can't
find
ANY
glide files on my system either. Where can I obtain (download)
glide
from so that I
can run the configuration utility?
ON another note:
I have also tried running xf86config and Xconfigurator, but even
with
Xfree
v.4 which is SUPPOSED to support all RAGE 128 cards, I can't find
anything
in the list that supports RAGE 128 cards (I have an "ATI
All-in-wonder
RAGE
128" graphics/video manipulation card (AGP). I upgraded to Xfree
3.3.6
earlier in the month as it was
ALSO supposed to support RAGE 128 cards, but that didn't work
either.
What driver do I need to
support my card? As it stands I can't get even the lowest
resolution to
work
with any other drivers.
Thx,
--
===============================================
Mike Nowostawsky:
Email: [EMAIL PROTECTED], [EMAIL PROTECTED]
Home Page: http://www.internauts.ca/~mikenowo/
Lachine (Montreal), Quebec, Canada
------------------------------
** 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 PROTECTED]
You can send mail to the entire list (and comp.os.linux.misc) via:
Internet: [EMAIL PROTECTED]
Linux may be obtained via one of these FTP sites:
ftp.funet.fi pub/Linux
tsx-11.mit.edu pub/linux
sunsite.unc.edu pub/Linux
End of Linux-Misc Digest
******************************