Linux-Misc Digest #256, Volume #19 Tue, 2 Mar 99 00:13:09 EST
Contents:
Re: These newsgroups are riduculous... (Le petit =?iso-8859-1?Q?J=E9sus?=)
Re: More bad news for NT (Brian Hurt)
Re: Can't login to linux from anywhere, must reboot? ("JACK")
Re: DSL Firewall? ([EMAIL PROTECTED])
Re: Microkernels are an abstraction inversion (Brian Hurt)
Restricting su (Bryan Porter)
Re: ATI Mach64 and X-Windows. ("Martin")
Killing Zombie Processes ("William T. Trotter")
Re: More bad news for NT (Jerry Lynn Kreps)
Re: Where can I get the RPM of the 2.2.X Kernel? ("Martin")
Re: Best Free Unix? (why FreeBSD?) (Geoffrey KEATING)
Re: Microkernels are an abstraction inversion (Christopher Browne)
Re: Cannot determine local hostname? (kernel patch problems) ("Martin")
running/installing Citrix ICA client (Nolan)
----------------------------------------------------------------------------
From: Le petit =?iso-8859-1?Q?J=E9sus?= <[EMAIL PROTECTED]>
Crossposted-To:
comp.os.linux.help,comp.os.linux.questions,comp.os.linux.setup,linux.redhat.misc
Subject: Re: These newsgroups are riduculous...
Date: 1 Mar 1999 21:57:03 -0600
Jeraimee wrote:
>
> I can't believe out of the 8 questions I have posted in the above listed
> newsgroups in the past 3 weeks (est.) that only 1 - ONE - has even been
> responded to...
>
> What happened here? Do you all only want to answer EASY questions? May we
> should let www.linuxcare.com take over the newsgroup!
>
> Was my question listing errors like "Gtk-CRITICAL **: filegtkbox.c : line
> 324..." etc... to complex for you all?
>
> I've responded to many a newbie and never avoided a question (unless it was
> asked recently and they could just re-sort their newsreader and see the
> answer ala: Winmodem questions...). If they did not get an answer I
> attempted to e-mail them - that is if I knew the answer... BUT
>
> I find it hard to believe (in this example) that NO Linux users in the above
> groups use GNOME on a RH system.
>
> I would much rather pay for technical support than have to waste my time
> hoping that the "news gods" would answer my pathetic little question...
> <pshaw>
>
> WHAT A JOKE
>
> Linux is not the end-all-be-all and neither are you.
>
> Thanks for the "help"... back to usable support and Windows I guess...
>
> Jeraimee
>
> --
> Who says we can't all get along? Bring `em over here... I'll show them
> gettin` along!
Get over it. I post messages, sometime I get an answer sometime I don't. I don't
get upset over that. Nobody owes us anything.
Didn't you think it possible that it just happened that you post just didn't get
people's interest? With over 5000 posts in a month on this one newsgroup we can't
answer to all of the posts.
--
Tired of Windows' rebootive multitasking?
then try Linux's preemptive multitasking
http://www.netonecom.net/~bbcat/
We have software, food, music, news, search,
history, electronics and genealogy pages.
------------------------------
Crossposted-To: alt.destroy.microsoft,comp.os.linux.advocacy,alt.linux
Subject: Re: More bad news for NT
From: [EMAIL PROTECTED] (Brian Hurt)
Date: Tue, 02 Mar 1999 01:31:47 GMT
[EMAIL PROTECTED] (The Ghost In The Machine) writes:
>http://www.iarchitect.com/mshame.htm
I have to complement you on this web site. This one gets bookmarked.
Brian
------------------------------
From: "JACK" <[EMAIL PROTECTED]>
Subject: Re: Can't login to linux from anywhere, must reboot?
Date: Mon, 1 Mar 1999 22:57:11 -0000
i don't think thats it. but good point. when i telnet i can run top\ps etc
and there is no program running that is hogging resources. it has me baffled
but I'm that worried at the mo' . i just thought that it was intriguing
j
M. Buchenrieder wrote in message ...
>"JACK" <[EMAIL PROTECTED]> writes:
>
>
>>>
>>>> Michael Mulvaney wrote:
>>>> > This happened twice over the weekend. Both times the computer worked
>>>> > fine for several hours, but after 12+ hours it would not allow me to
>>>> > login.
>>>>
>>and if you think thats weird
>> every so often i boot my machine and it comes up with xdm, but will
not
>>let me login, and my kbd is forzen so i can't crtl-alt-delete, but if i
>>telnet into the machine and change the runlevel eg init 1 ; init 3 all is
>>fine
>
>[...]
>
>If you are running out of memory, then you won't be able to login
>anymore unless other processes have been killed first. This often
>happens if you do run e.g. a webserver with a lot of concurrent
>sessions . Either adjust your swapspace/RAM mixture accordingly,
>or use "ulimit" .
>
>Michael
>--
>Michael Buchenrieder * [EMAIL PROTECTED] * http://www.muc.de/~mibu
> Lumber Cartel Unit #456 (TINLC) & Official Netscum
> Note: If you want me to send you email, don't mungle your address.
------------------------------
From: [EMAIL PROTECTED]
Subject: Re: DSL Firewall?
Date: Mon, 01 Mar 1999 22:12:25 GMT
www.dnai.com/~dfannin/adsl/ A how-to site on ADSL and Linux, by David Fannin.
The best step-by-step guide to DSL installation and to Linux configuration
for DSL.
In article <[EMAIL PROTECTED]>,
Johan Kullstam <[EMAIL PROTECTED]> wrote:
> [EMAIL PROTECTED] writes:
>
> > I should have a DSL line at home in 3 weeks. Is there a website
> > with detailed on how to setup a Linux firewall with enough detail to
> > be useful for someone who has no previous experience? Will I have
> > to dedicate a computer for this, or can that PC be used for other
> > purposes at the same time it is being used as a firewall?
>
> try <URL:http://rlz.ne.mediaone.net/>. this is cablemodem-centric,
> but he does give firewall scripts for both ipfwadm and ipchains.
>
> you can still use the computer which you connect to the internet.
> perhaps it will not be as secure as a dedicated firewall machine can
> be. however, if you only have one machine, there's not much else you
> can do. it has been secure enough for me.
>
> --
> johan kullstam
>
============= Posted via Deja News, The Discussion Network ============
http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own
------------------------------
Crossposted-To: gnu.misc.discuss,comp.os.linux.advocacy
Subject: Re: Microkernels are an abstraction inversion
From: [EMAIL PROTECTED] (Brian Hurt)
Date: Tue, 02 Mar 1999 01:56:01 GMT
[EMAIL PROTECTED] (Roger Espel Llima) writes:
>In article <[EMAIL PROTECTED]>,
>Francois-Rene Rideau <[EMAIL PROTECTED]> wrote:
>>That's the typical fascist approach to programming:
>>when a wrong is possible, build a barrier to FORBID the wrong,
>>making things even more difficult without solving any real problem,
>>by forcing you to explicitly enforce your implicit assumptions.
>That's also the problem that all "purist" programming languages have.
I have a serious problem with languages that assume I never make a
mistake, either. Fixing a problem caught by the compiler takes seconds
to minutes. If I have to start firing up debuggers and recreating
behavior, we're looking at minutes to _days_. This is a problem with C,
and a much bigger problem with C++.
You can go too far the other way, as well.
Brian
------------------------------
From: Bryan Porter <[EMAIL PROTECTED]>
Subject: Restricting su
Date: Mon, 1 Mar 1999 22:09:50 -0600
How do I restrict su to only certain users? Is there a different version
of su available that has this feature, and if so, where would I get it.
Linux newbie, please be gentle. :)
+----------------+---------------------+
| Bryan Porter + [EMAIL PROTECTED] |
+----------------+---------------------+
| Web Programmer, InLink Communications|
| Phone : 314.432.0935 ext 115 |
+--------------------------------------+
------------------------------
From: "Martin" <[EMAIL PROTECTED]>
Subject: Re: ATI Mach64 and X-Windows.
Date: Mon, 1 Mar 1999 23:46:19 -0000
Reply-To: "Martin" <[EMAIL PROTECTED]>
Hi Leandro,
I am using an ati RagePro with the mach64 server, here is a copy of my
XF86Config file, you may need to modify the settings, but at least it is a
starting point :-
# File generated by XConfigurator.
# **********************************************************************
# Refer to the XF86Config(4/5) man page for details about the format of
# this file.
# **********************************************************************
# **********************************************************************
# Files section. This allows default font and rgb paths to be set
# **********************************************************************
Section "Files"
# The location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
RgbPath "/usr/X11R6/lib/X11/rgb"
# Multiple FontPath entries are allowed (they are concatenated together)
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
# **********************************************************************
# Server flags section.
# **********************************************************************
Section "ServerFlags"
# Uncomment this to cause a core dump at the spot where a signal is
# received. This may leave the console in an unusable state, but may
# provide a better stack trace in the core dump to aid in debugging
#NoTrapSignals
# Uncomment this to disable the <Crtl><Alt><BS> server abort sequence
# This allows clients to receive this key event.
#DontZap
# Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching
# sequences. This allows clients to receive these key events.
#DontZoom
EndSection
# **********************************************************************
# Input devices
# **********************************************************************
# **********************************************************************
# Keyboard section
# **********************************************************************
Section "Keyboard"
Protocol "Standard"
# when using XQUEUE, comment out the above line, and uncomment the
# following line
#Protocol "Xqueue"
AutoRepeat 500 5
# Let the server do the NumLock processing. This should only be
# required when using pre-R6 clients
#ServerNumLock
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
#Xleds 1 2 3
#To set the LeftAlt to Meta, RightAlt key to ModeShift,
#RightCtl key to Compose, and ScrollLock key to ModeLock:
LeftAlt Meta
RightAlt Meta
ScrollLock Compose
RightCtl Control
# To disable the XKEYBOARD extension, uncomment XkbDisable.
# XkbDisable
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# XkbModel "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# XkbModel "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# XkbLayout "de"
# or:
# XkbLayout "de"
# XkbVariant "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# XkbOptions "ctrl:swapcaps"
# These are the default XKB settings for XFree86
# XkbRules "xfree86"
# XkbModel "pc101"
# XkbLayout "us"
# XkbVariant ""
# XkbOptions ""
XkbKeycodes "xfree86"
XkbTypes "default"
XkbCompat "default"
XkbSymbols "us(pc101)"
XkbGeometry "pc"
XkbRules "xfree86"
XkbModel "pc101"
XkbLayout "gb"
EndSection
# **********************************************************************
# Pointer section
# **********************************************************************
Section "Pointer"
# Protocol "Microsoft"
Protocol "MouseSystems"
Device "/dev/mouse"
# When using XQUEUE, comment out the above two lines, and uncomment
# the following line.
# Protocol "Xqueue"
# Baudrate and SampleRate are only for some Logitech mice
# BaudRate 9600
# SampleRate 150
# Emulate3Buttons is an option for 2-button Microsoft mice
# Emulate3Timeout is the timeout in milliseconds (default is 50ms)
Emulate3Buttons
Emulate3Timeout 50
# ChordMiddle is an option for some 3-button Logitech mice
# ChordMiddle
EndSection
# **********************************************************************
# Monitor section
# **********************************************************************
# Any number of monitor sections may be present
Section "Monitor"
Identifier "My Monitor"
VendorName "Unknown"
ModelName "Unknown"
# HorizSync is in kHz unless units are specified.
# HorizSync may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
HorizSync 30 - 96
# VertRefresh is in Hz unless units are specified.
# VertRefresh may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
VertRefresh 50-150
# 640x400 @ 70 Hz, 31.5 kHz hsync
Modeline "640x400" 25.175 640 664 760 800 400 409 411 450
# 640x480 @ 60 Hz, 31.5 kHz hsync
Modeline "640x480" 25.175 640 664 760 800 480 491 493 525
# 800x600 @ 56 Hz, 35.15 kHz hsync
ModeLine "800x600" 36 800 824 896 1024 600 601 603 625
# 640x480 @ 72 Hz, 36.5 kHz hsync
Modeline "640x480" 31.5 640 680 720 864 480 488 491 521
# 800x600 @ 60 Hz, 37.8 kHz hsync
Modeline "800x600" 40 800 840 968 1056 600 601 605 628 +hsync
+vsync
# 800x600 @ 72 Hz, 48.0 kHz hsync
Modeline "800x600" 50 800 856 976 1040 600 637 643 666 +hsync
+vsync
# 1024x768 @ 60 Hz, 48.4 kHz hsync
Modeline "1024x768" 65 1024 1032 1176 1344 768 771 777
806 -hsync -vsync
# 1024x768 @ 70 Hz, 56.5 kHz hsync
Modeline "1024x768" 75 1024 1048 1184 1328 768 771 777
806 -hsync -vsync
# 1024x768 @ 76 Hz, 62.5 kHz hsync
Modeline "1024x768" 85 1024 1032 1152 1360 768 784 787 823
# 1280x1024 @ 61 Hz, 64.2 kHz hsync
Modeline "1280x1024" 110 1280 1328 1512 1712 1024 1025 1028 1054
# 1280x1024 @ 74 Hz, 78.85 kHz hsync
Modeline "1280x1024" 135 1280 1312 1456 1712 1024 1027 1030 1064
# 1280x1024 @ 76 Hz, 81.13 kHz hsync
Modeline "1280x1024" 135 1280 1312 1416 1664 1024 1027 1030 1064
# 1600x1200 @ 76 Hz, 81.13kHz hsync
Modeline "1600x1200" 135 1600 1312 1416 1664 1200 1027 1030 1064
EndSection
# **********************************************************************
# Graphics device section
# **********************************************************************
# Any number of graphics device sections may be present
# Device configured by Xconfigurator:
Section "Device"
Identifier "My Video Card"
VendorName "Unknown"
BoardName "Unknown"
VideoRam 8192
# Insert Clocks lines here if appropriate
EndSection
# **********************************************************************
# Screen sections
# **********************************************************************
# The accelerated servers (S3, Mach32, Mach8, 8514, P9000, AGX, W32, Mach64
# I128, and S3V)
Section "Screen"
Driver "accel"
Device "My Video Card"
Monitor "My Monitor"
Subsection "Display"
Depth 8
Modes "1024x768" "1280x1024"
ViewPort 0 0
Virtual 1280 1024
EndSubsection
Subsection "Display"
Depth 16
Modes "1024x768" "1280x1024"
ViewPort 0 0
Virtual 1280 1024
EndSubsection
Subsection "Display"
Depth 32
Modes "1280x1024" "1600x1200" "1024x768"
ViewPort 0 0
Virtual 1280 1024
EndSubsection
EndSection
Hope this helps,
Martin
[EMAIL PROTECTED] wrote in message
<7bevs8$6b7$[EMAIL PROTECTED]>...
>My apologies if this is the wrong area to post, but being Misc, it seems
like
>it should be okay.
>
>Can anyone direct me to a page or resource that will enable me to correctly
>install X-Windows using the Mach64 server?
>
>My system: a P133 with 32 MB of RAM, with a 2 MB ATI Mach64 video card. The
>problem: when selecting a higher resolution, X-Windows reports that there
is
>no "mode" available.
>
>I am running Red Hat 5.2 (just recently installed).
>
>So far, the only pages I found were in German.
>
>Again, my apologies if I got the wrong group.
>If possible, to replies, send a CC to [EMAIL PROTECTED]
>
>Thanks again.
>Leandro
>
>-----------== Posted via Deja News, The Discussion Network ==----------
>http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own
------------------------------
From: "William T. Trotter" <[EMAIL PROTECTED]>
Subject: Killing Zombie Processes
Date: Tue, 02 Mar 1999 04:13:59 GMT
I just did a fresh install of RedHat 5.2
and immediately upgraded to kernel
2.2.2-ac5, following the instructions
on RedHat's web site. Everything
went flawless. But then I ran Netscape,
listing http://www.msnbc.com/ as
my home page. When Netscape opened,
the viewing area was too small, so I tried
to "expand" the window - and immediately
Netscape froze. No clicking would get rid
of it - only the "kill" option from the windows
ops menu.
But this doesn't really kill netscape. Instead,
a "zombie" process is left, one that eats up
an incredible amount of memory and cpu time.
The statistics from running "top" were amazing
and the xload tool showed maximum
activity.
I tried eveything I could think of to "kill" it,
such as finding the process ID and issuing
"kill xxxx" as root. Nothing worked.
In the end, I actually had to reboot.
Now there must be a better way round this
mess. I can't believe that Linux requires a
reboot to get rid of the remnants of a program
that crashed.
Pointers, suggestions and solutions welcomed.
Thanks in advance.
Tom T.
------------------------------
From: Jerry Lynn Kreps <[EMAIL PROTECTED]>
Subject: Re: More bad news for NT
Date: Mon, 01 Mar 1999 17:36:03 -0600
Bogus wrote:
>
> In my day, we didn't even have binary. We just had one's. You can
> imagine how difficult this was trying to write code on the cave walls
> by firelight.
>
> On Mon, 01 Mar 1999 03:45:41 -0500, Harry <[EMAIL PROTECTED]>
> wrote:
>
> >> Not me. I started with JCL. <
> >
> >I used to dream of JCL. Started with binary machine code. <
I remember when we had to write code with our tongues! (remember that
old Monty Python skit? :-)
------------------------------
From: "Martin" <[EMAIL PROTECTED]>
Subject: Re: Where can I get the RPM of the 2.2.X Kernel?
Date: Mon, 1 Mar 1999 23:48:46 -0000
Reply-To: "Martin" <[EMAIL PROTECTED]>
Hi Tom,
The 2.2.2 kernel is the development kernel, and cannot be installed with an
rpm yet. You will have to download the source and compile the kernel
yourself to use it. I would not recommend you do this unless you are sure
about what you are doing.
Martin
Tom wrote in message <[EMAIL PROTECTED]>...
>Hi,
>
>I have seen that folks have been installing the 2.2.2 Kernel. Is there
>an RPM package for it available yet? If so, where can I get it.
>
>Thank You
>Tom
>[EMAIL PROTECTED]
>
>
------------------------------
Crossposted-To: gnu.misc.discuss,comp.unix.advocacy,comp.unix.bsd.freebsd.misc
Subject: Re: Best Free Unix? (why FreeBSD?)
From: Geoffrey KEATING <[EMAIL PROTECTED]>
Date: 02 Mar 1999 15:33:53 +1100
[EMAIL PROTECTED] (Bill Vermillion) writes:
> >in the US the $ is originally a thin U over top of an S. (think of
> >the double line $). why shouldn't US100 be an acceptible substitute
> >for $100?
The standard way to do this is to write USD100, because 'USD' is the
three-character code for US currency. Likewise, UKP100, AUD100, EUR100,
ITL100, etc.
To drag this back on-topic, I think GNU libc knows this, and you can
dig it out of <locale.h>.
--
Geoff Keating <[EMAIL PROTECTED]>
------------------------------
From: [EMAIL PROTECTED] (Christopher Browne)
Crossposted-To: gnu.misc.discuss,comp.os.linux.advocacy
Subject: Re: Microkernels are an abstraction inversion
Reply-To: [EMAIL PROTECTED]
Date: Tue, 02 Mar 1999 01:27:59 GMT
On 01 Mar 1999 22:46:33 +0100, Francois-Rene Rideau
<[EMAIL PROTECTED]> wrote:
>Emile van Bergen <[EMAIL PROTECTED]> writes:
>>> Of *course* when you have to face stupid code written by stupid people
>>> in stupid languages, you have to use stupid low-level barriers.
>> Exactly my point.
>No, not at all your point.
>The valid conclusion is that stupid barriers are "needed" in SOME cases,
>just in the way WINE, DOSEMU, or EM86 are "needed", to run legacy code.
>There might even be other cases (testing experimental unsafe code)
>where they be useful. But building a whole system around that concept,
>and mandating multiplication of barriers everywhere (=the �K design)
>is stupid and EVIL.
>> Still. Even in free software, there may be bugs, as long as some things
>> are done in that 'portable assembler' you hate.
>New things are not to be done in assembler, portable or not,
>except for a tiny bit that can be secured or trusted or proven.
>Necula and Lee have shown how proving correctness of small optimized
>assembly routines with respect to well-typing was not a problem.
But by mandating that things *not* be done in assembler "multiplies the
barriers."
The barrier is not of exactly the same kind as the �K kind, but if it is
deemed "fascist" to take a �K approach, then it is just as "fascist" to
require that people use ML/Lisp/CAML to write all programs.
>A good system design provides as high-level an interface as can efficiently
>implement, and uses all needed dirty low-level tricks under the hood.
>An evil system (�K) designs provides a low-level interface to the developer,
>and uses an inefficient naive implementation of high-level constructs below.
Evidently your use of the world "evil" doesn't agree with everyone
else's terribly well.
We don't all have identical ethical frameworks, and when your issues are
primarily technical in nature, using the term "evil" to describe them
implies that they are primarily ethical rather than being primarily
technical.
Your "good system design" seems to be almost exactly descriptive of the
intent of Common Lisp; it provides high level interfaces, and leaves
itself open to "mess around with things" under the hood.
CL people seem often to dislike Scheme as it defines quite explicitly
(e.g. - tail recursion) some of those low-level tricks.
It is most *definitely* the case that there is not a simple linear
sequence extending from your "good systems" to "evil systems;" when you
explain what you mean, it is greatly more illuminating.
>>> People are free to design clean and stateless things
>>> even without forced low-level barriers.
>> Of course they are. The only thing is that they don't.
>That's the typical fascist argument: "letting people choose is bad,
>because they won't choose well, so we must FORBID".
>The libertarian philosophy is: "letting people choose is a necessity,
>so we must ENABLE better choices by providing high-level tools."
The "really high-level tools," the most functional languages, which
provide (arguably) the cleanest schemes from some points of view, are
often enough quite nicely "fascist" from other perspectives.
And the problem is that if people *want* to build stateful systems, and
design their systems that way, you won't stop them.
>> you have a low-level operating system with low-level barriers there's
>> _nothing_ that keeps one from using a high-level language to develop
>> a nice application in a single process space. I don't want anyone's
>> application written in any language in the address space of the
>> 'kernel'.
>You've got it all reversed! A low-level system is what gives
>the leasts consistency between applications,
>hence the most bugs, incoherences, overhead, stupid manual work, etc.
>It PREVENTS application writers from having applications
>that can trust each other. Applications have to communicate
>upon the basis of a the least common denominator, and the developer
>is meant to enforce *by hand* all their invariants that are not even
>formally specified. This leads to the shoddy philosophy
>"yes, it's intrinsically unsafe, but it's very difficult to get it right,
>and normal use shouldn't reveal the bug anyway",
>and to all the security bugs and general unreliability of UNIX system tools.
*SOMETHING* is at the low level enforcing barriers.
Whether it's the Lisp implementation or a UNIX memory protection scheme,
it's sitting down there at the lowest level acting as a policeman in
this "state."
Whatever kind of "policeman" it is, if there are "policecritters"
preventing processes from doing things, then it's a police state,
regardless of whether they wear badges marked "High Level Language" or
"Memory Management Unit."
>[About using a high-level language]
>> No. You just pay the price of re-educating all more or less competent
>> programmers to write JOCAML.
>The cost of reeducation is zero.
>A good programmer becomes productive in any new language in a few days,
>and fully productive in a few weeks.
>Bad programmers are counter-productive in any language and shouldn't be used
>without re-education, anyway.
Most of the people I work with wouldn't know a lambda function if it bit
them in the butt.
It is well and good to *believe* that programmers can so readily
"retool" to different languages; I think you'll find that most people
will look at your claims with great skepticism. I do.
>> Enforcing this is fa...... no, I won't use that word again.
>I don't see that basing a system upon a high-level language
>would enforce choice of language any MORE than basing it upon
>a low-level language does! Or else, UNIX is fascist to enforce use of
>C!
UNIX is indeed "fascist" to the extent to which it mandates that system
calls be based on a C-oriented API. It turns out that it is usually
pretty easy to get some form of interface attached from other languages
to that API, so it isn't "onerously fascist."
If you build a system where you make it inconvenient to hook up code
written in languages that allow you to blather data around anywhere (C,
C++, Pascal, FORTRAN, BASIC being good examples of such), then that
makes your system more "fascist" than UNIX in that regard.
--
After watching my newly-retired dad spend two weeks learning how to make
a new folder, it became obvious that "intuitive" mostly means "what the
writer or speaker of intuitive likes." (Bruce Ediger, [EMAIL PROTECTED],
in comp.os.linux.misc, on X the intuitiveness of a Mac interface.)
[EMAIL PROTECTED] <http://www.ntlug.org/~cbbrowne/oses.html>
------------------------------
From: "Martin" <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.setup
Subject: Re: Cannot determine local hostname? (kernel patch problems)
Date: Mon, 1 Mar 1999 23:57:43 -0000
Reply-To: "Martin" <[EMAIL PROTECTED]>
Hi John,
Assuming that you have the correct configuration for the kernel, you
probably need to rebuild the modules. Boot as normal, login as root and do
:-
cd /usr/src/linux
make modules
make modules_install
This will build new versions of the modules you require and place them in a
directory tree under /modules/2.0.31. Now reboot, and everything should be
back to normal. Each time you update the kernel, you will have to repeat
this process which updates the driver modules to match the new kernel.
Hope this helps
Martin
John Mark Emery wrote in message <[EMAIL PROTECTED]>...
>Hello,
>
>I recently patched my linux kernel from 2.0.30 to 2.0.31. I'm trying to
>get the kernel up to date...to 2.0.36 that is. The patch seemed to go
>fine. I followed the instructions in the Kernel-HOWTO doc.
>
>After applying the patch, running make config, make dep, make clean, and
>make zImage, I copied the new kernel to /, re-ran lilo and rebooted.
>The machine boots fine, but I'm getting new messages in boot-up.
>Problems loading some modules, specifically lp.o, slip.o, and ppp.o.
>
>I'm now having problems with httpd, sendmail, printing to remote
>printers. When the httpd attempts to start I get the following
>message: "cannot determine local host name. User ServerName to set it
>manually." (ServerName?). I'm also getting error messages in my syslog
>like: "sendmail[PID]: gethostbyaddr(192.1.1.169) failed: 1" and
>sendmail[PID]: NOQUEUE: SYSERR(root): opendaemonsocket: serverSMTP
>socket wedged: exiting"
>
>I would imagine these messages are all related to the machines inability
>to get it's hostname?
>
>Do I need to patch / update other applications when patching the kernel?
>
>Any ideas / help would be greatly appreciated!
>
>--
>John Emery
>System Administrator
>
>Sue Mills, Inc.
>1840 Market Street
>San Francisco, CA 94102
>415-864-1899 X146
>
>
------------------------------
From: Nolan <[EMAIL PROTECTED]>
Subject: running/installing Citrix ICA client
Date: Mon, 01 Mar 1999 18:55:35 -0500
I am having a hard time installing the Citrix ICA client on Linux
(redhat 5.1). Most of which stems from my lack of knowledge in regards
to unix as a whole. I believe I have "installed" it however, there
appears to be several scripts. I have attempted to run them from a
prompt, but no success, or start them off with SH Wfcmgr, etc. No
progress. I am totally ignorant as to what to do to get it to run Help!!
Help is most appreciated.
Nolan
------------------------------
** 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
******************************