File: lg_answer33.html

package info (click to toggle)
lg-issue33 3-4
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,284 kB
  • ctags: 137
  • sloc: makefile: 36; sh: 4
file content (377 lines) | stat: -rw-r--r-- 14,163 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
<!--startcut ======================================================= -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<META NAME="generator" CONTENT="lgazmail v1.1preC">
<TITLE>The Answer Guy Issue 33</TITLE> 
</head>

<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#A000A0"
ALINK="#FF0000">
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<H4>"Linux Gazette...<I>making Linux just a little more fun!</I>"
</H4>
<P> <hr> <P>

<!--endcut ========================================================= -->
<center>
<H1><A NAME="answer">
	<img src="../gx/dennis/qbubble.gif" alt="(?)" border="0" align="middle">
	<font color="#B03060">The Answer Guy</font>
	<img src="../gx/dennis/bbubble.gif" alt="(!)" border="0" align="middle">
</A></H1> 
<BR>
<H4>By James T. Dennis,
	<a href="mailto:answerguy@ssc.com">answerguy@ssc.com</a><BR>
	Starshine Technical Services, 
	<A HREF="http://www.starshine.org/">http://www.starshine.org/</A> 
</H4>
</center>

<p><hr><p>
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<H3>Contents:</H3>
<p><a href="#tag_greeting"
	><img src="../gx/dennis/bbub.gif" alt="(!)" border="0" 
	height="28" width="50" align="middle">Greetings From Jim Dennis</A></p>

<DL>
<!-- index_text begins -->
<dt><A HREF="tag/autocad.html"><img src="../gx/dennis/qbub.gif" height="28" 
	width="50" alt="(?)" border="0"
	><STRONG>AutoCAD for Linux?  Not Yet.  Sorry.</STRONG></A>
<dt><A HREF="tag/floppy.html"><img src="../gx/dennis/qbub.gif" height="28" 
	width="50" alt="(?)" border="0"></A>fd0 
 --or--
<dd><A HREF="tag/floppy.html"><STRONG>Floppy/mount Problems: Disk Spins, 
	Lights are on, No one's Home?</STRONG></A> 
<dt><A HREF="tag/scsi.html"><img src="../gx/dennis/qbub.gif" height="28" 
	width="50" alt="(?)" border="0"
	></A>SCSI drive installation 
 --or--
<dd><A HREF="tag/scsi.html"><STRONG>Partition your HD before you try to 
	use it.</STRONG></A> 
<dt><A HREF="tag/emacs_cc.html"><img src="../gx/dennis/qbub.gif" 
	height="28" width="50" alt="(?)" border="0"
	><STRONG>Supressing cc: lines in Emacs' Mail replies</STRONG></A>
<dt><A HREF="tag/virthost.html"><img src="../gx/dennis/qbub.gif" 
	height="28" width="50" alt="(?)" border="0"
	></A>chroot, twist, and other rescue-boot fun 
 --or--
<dd><A HREF="tag/virthost.html"><STRONG>"Virtual Hosting" inetd based 
	services using TCP Wrappers</STRONG></A> 
<dt><A HREF="tag/samba_pdc.html"><img src="../gx/dennis/qbub.gif" height="28" 
	width="50" alt="(?)" border="0"
	><STRONG>Linux/Samba as a Primary Domain Controller</STRONG></A> 
<dt><A HREF="tag/ipmasq.html"><img src="../gx/dennis/qbub.gif" height="28" 
	width="50" alt="(?)" border="0"
	></A>ip masquerading 
 --or--
<dd><A HREF="tag/ipmasq.html"><STRONG>IP and Sendmail Masquerading 
	over a Cablemodem</STRONG></A> 
<dt><A HREF="tag/tty.html"><img src="../gx/dennis/qbub.gif" height="28" 
	width="50" alt="(?)" border="0"
	></A>tty help 
 --or--
<dd><A HREF="tag/tty.html"><STRONG>Psuedo tty Becomes Unusable</STRONG></A> 
<dt><A HREF="tag/connect.html"><img src="../gx/dennis/qbub.gif" 
	height="28" width="50" alt="(?)" border="0"
	></A>connect script failed 
 --or--
<dd><A HREF="tag/connect.html"><STRONG>O.K. It's not a Winmodem</STRONG></A> 
<dt><A HREF="tag/shuffle.html"><img src="../gx/dennis/qbub.gif" height="28" 
	width="50" alt="(?)" border="0"
	></A>[linuxprog] more shuffling experiments 
 --or--
<dd><A HREF="tag/shuffle.html"><STRONG>Shuffling Lines in a File</STRONG></A> 
<dt><A HREF="tag/hostavail.html"><img src="../gx/dennis/qbub.gif" 
	height="28" width="50" alt="(?)" border="0"
	><STRONG>Conditional Execution Based on Host Availability</STRONG></A>
<dt><A HREF="tag/desqview.html"><img src="../gx/dennis/qbub.gif" height="28" 
	width="50" alt="(?)" border="0"
	></A>Desqview 
 --or--
<dd><A HREF="tag/desqview.html"><STRONG>Buying DESQview and/or 
	DESQview/X</STRONG></A> 
<dt><A HREF="tag/thanks2.html"><img src="../gx/dennis/qbub.gif" height="28" 
	width="50" alt="(?)" border="0"
	><STRONG>Thanks</STRONG></A> for the pointer to uuencode sources.
<dt><A HREF="tag/catch22.html"><img src="../gx/dennis/qbub.gif" height="28" 
	width="50" alt="(?)" border="0"
	></A>Download a Catch 22? 
 --or--
<dd><A HREF="tag/catch22.html"><STRONG>Chicken and Egg  
	(Catch-22) for Linux Download/Install</STRONG></A> 
<dt><A HREF="tag/typo.html"><img src="../gx/dennis/qbub.gif" height="28" 
	width="50" alt="(?)" border="0"
	></A>Important typo in Anti-Windows emulator rant 
 --or--
<dd><A HREF="tag/typo.html"><STRONG>Will the "Real" freshmeat Please Get 
	Bookmarked?</STRONG></A> 
<!-- index_text ends -->
</DL>



<P><HR width="40%" align="center"></P> <!-- :::::::::::::::::::::::: -->
<H3><a name="tag_greeting"
	><img src="../gx/dennis/bbubble.gif" alt="(!)" border="0" 
	align="middle">Greetings From Jim Dennis</A></H3>

<h4>Back to School Special</h4>

<p>
 Well, it's been another great month for Linux.  
 We hear that Intel and Netscape are investing in Red Hat Inc.  
 and Intel is joining Linux International.
</p>

<p>
 So, everything is looking rosy for our favorite platform.
</p>

<p>
 What could be better?
</p>

<p>
 Well, I read an interesting editorial in ``;login'' the USENIX
 (<a href="http://www.usenix.org/">http://www.usenix.org/</a>) 
 Association's monthly magazine.  This
 is by Jordan Hubbard, one of the founders of the FreeBSD project
 --- and an employee at Walnut Creek.  
</p>

<p>
 He talks about the tendency of the freenix "clans" to fragment
 and duplicate development effort over relatively petty differences
 in licensing and --- more often as a result of the slithings and 
 bites of "the snakes of Unrestrained Ego and Not Invented Here."
</p>

<p>
 This fragmentation has been crippling the overall Unix marketplace
 for twenty years.  The odd thing is that there is both a Unix 
 "community" and a "marketplace."  The members of the community 
 tend to form "clans" which may bicker but mostly feel that they 
 have mostly common goals.  We'll argue incessantly over the 
 advantages of a BSD'ish vs. a GPL license, or the superiority of
 'vi' over 'emacs' or vice versa (I'm a heretic on that battle
 --- I use xemacs in "viper" -- vi emulation mode).
</p>

<p>
 The Unix community has a long history of producing free software
 --- one that predates Linux, FreeBSD, X Windows, and even the Free
 Software Foundation itself.  The FSF's GNU project was the first
 <em>organized</em> and <em>formal</em> effort to produce a fully 
 usable system of tools that was unencumbered by corporate copyright 
 (some argue that the "encumberances" of the GPL are even too much --- 
 but that's back to the perennial clan feud; so let's skip it).
</p>

<p>
 We may believe that Linux is the culmination of that effort.  I 
 hope it's not.
</p>

<p>
 Jordan goes on to explain the FreeBSD attitude to software vendors
 that are expressing a renewed interest in the UNIX market and why
 he (and his associates) tell them "to port to Linux first (or at
 all)"
</p>

<p>
 The FreeBSD support for running Linux binaries is apparently pretty
 solid (my use of FreeBSD has only required native binaries).  It's
 possible that FreeBSD could be "fully Linux compatible" right down
 to compliance with the "Linux Standards Base."  (It's likely to be
 easier for FreeBSD to achieve compliance than it will be for the
 various non-x86 Linux ports).
<p>
</p>

<p>
 Jordan also goes on to speculate:
</p>

<blockquote>
	``
	Say, for example, that someone fairly prominent
	in the Linux community popped up and told various 
	users that they might want to give FreeBSD a whirl,
	just to check out what it has to offer lately.
	''
</blockquote>

<p>
 Well, I'm probably not "fairly prominent" enough to fullfill
 Jordan's wish here.  However, I've been saying that for years, here
 and in other fora.  I think some of the SVLUG members are sick of
 hearing me suggest it.
</p>

<p>
 My co-author (on the Linux book that we're writing) is a FreeBSD
 user.  Some of my best friends favor NetBSD.  My wife has been
 recently working for an outfit that uses FreeBSD for most of their
 desktop systems (only occasional spots of Linux) and Solaris for
 their servers.  (The FreeBSD support for Japanese is apparently
 very good --- and it seems to be *much* more popular than Linux in
 Japan)
</p>

<p>
 I've used FreeBSD and still recommend as an FTP server.  I tend to
 stick with Linux for two reasons.  The first is laziness, I've
 gotten much more used to Linux' quirks than FreeBSD's, and it's
 easy to pick up new CD's for Linux --- they're everywhere; I have
 to hunt around a bit for FreeBSD CD's.  
</p>

<p>
 However, I'm going to be trying a copy of 3.0 when it ships (I
 guess that will be near the end of this month).  I'd suggest that
 all serious Linux students and enthusiasts try one of the BSD's
 --- FreeBSD for x86's; NetBSD for just about anything else; OpenBSD
 if your putting up an "exposed" system and allowing shell access to
 it.
</p>

<p>
 Meanwhile I'll also suggest that you look at other operating
 systems entirely.  Linux, FreeBSD, NetBSD, OpenBSD, Solaris .... 
 they're all Unix.  When you get beyond DOS/Windows/NT and MacOS
 all you see is UNIX.
</p>

<p>
 However there's quite a bit more out there.  You just have to 
 dig for them.  Here's one place where you can start:
</p>

	<a href="http://www.starshine.org/OS/"
	>http://www.starshine.org/OS/</a>

<p>
 I wrote that page a long time ago --- but most of the links
 still seem to be alive (O.K. Sven moved --- so I had to fix
 one link).
</p>
 
<p>
 Two notes of interest:  
</p>

<blockquote>
	Amoeba is now "free" 
</blockquote>

<blockquote>
	Amoeba is a distributed OS (think Beowulf clusters with
	lots of OS level support for clusering, process
	migration etc).  It was written as a research project
	by Andrew S. Tanenbaum of Vrije University (the author
	of Minix, and the text book from which Linus learned 
	some of what he know about OS design).  There was a 
	legendary "flamewar" (actually just a public debate)
	on the alt.os.minix newsgroup about the merits of
	monolithic kernels (Linux and the traditional Unix
	implementations) vs. "microkernels" (Minix, MACH, 
	the GNU HURD, NeXTStep, and many others).
</blockquote>

<blockquote>
	To learn more about Amoeba:
</blockquote>

<blockquote> <blockquote> <code>
		<a href="http://www.cs.vu.nl/pub/amoeba/"
		>http://www.cs.vu.nl/pub/amoeba/</a>
</code> </blockquote> </blockquote>

<blockquote>
	The EROS project (Extremely Reliable OS) has apparently
	finally been completed (for its initial release).  I've
	mentioned this project in my earlier columns --- it is a 
	microkernel OS which implements a "pure capabilities"
	security and authority model.  This is so unlike the 
	identity and access control lists models we see in Unix,
	NT, Netware, VMS and other multi-user OS that it took me
	about a year to "unlearn" enough to get some idea of what
	they were talking about.
</blockquote>

<blockquote>
	EROS is not a free system.  However, there are provisions
	for free personal use and research.
</blockquote>

<blockquote>
	You can read more about EROS at:
</blockquote>

<blockquote> <blockquote> <code>
		<a href="http://www.cis.upenn.edu/~eros/"
		>http://www.cis.upenn.edu/~eros/</a>
</code> </blockquote> </blockquote>

<blockquote>
	(The FAQ's explanation of capabilities and its comparison
	to ACL's and identity based authority models is *much* 
	better than anything that I found back when I first looked
	at this project a couple of years ago).
</blockquote>

<p>
 So, before you sing the praises of Linux to another potential
 convert --- consider your basis for comparison.  If you've only
 only used DOS/Windows/NT and Linux --- you'll want to go back to 
 school.
</p>

<!--======================================================= -->
<P> <hr> <P>
<center><H4>Previous "Answer Guy" Columns</H4></center>
<P>
<A HREF="../issue13/answer.html">Answer Guy #1, January 1997</A><BR>
<A HREF="../issue14/answer.html">Answer Guy #2, February 1997</A><br>
<A HREF="../issue15/answer.html">Answer Guy #3, March 1997</A><br>
<A HREF="../issue16/answer.html">Answer Guy #4, April 1997</A><br>
<A HREF="../issue17/answer.html">Answer Guy #5, May 1997</A><br>
<A HREF="../issue18/lg_answer18.html">Answer Guy #6, June 1997</A><br>
<A HREF="../issue19/lg_answer19.html">Answer Guy #7, July 1997</A><br>
<A HREF="../issue20/lg_answer20.html">Answer Guy #8, August 1997</A><br>
<A HREF="../issue21/lg_answer21.html">Answer Guy #9, September 1997</A><br>
<A HREF="../issue22/lg_answer22.html">Answer Guy #10, October 1997</A><br>
<A HREF="../issue23/lg_answer23.html">Answer Guy #11, December 1997</A><br>
<A HREF="../issue24/lg_answer24.html">Answer Guy #12, January 1998</A><br>
<A HREF="../issue25/lg_answer25.html">Answer Guy #13, February 1998</A><br>
<A HREF="../issue26/lg_answer26.html">Answer Guy #14, March 1998</A><br>
<A HREF="../issue27/lg_answer27.html">Answer Guy #15, April 1998</A><br>
<A HREF="../issue28/lg_answer28.html">Answer Guy #16, May 1998</A><br>
<A HREF="../issue29/lg_answer29.html">Answer Guy #17, June 1998</A><br>
<A HREF="../issue30/lg_answer30.html">Answer Guy #18, July 1998</A><br>
<A HREF="../issue31/lg_answer31.html">Answer Guy #19, August 1998</A><BR> 
<A HREF="../issue32/lg_answer32.html">Answer Guy #20, September 1998</A><BR> 

<!--startcut ======================================================= -->
<P> <hr> <P>
<H5 align="center"><a href="http://www.linuxgazette.com/ssc.copying.html"
	>Copyright &copy;</a> 1998, James T. Dennis <BR>
Published in <I>Linux Gazette</I> Issue 33 October 1998</H5>
<P> <hr> <P>
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<A HREF="lg_toc33.html"><IMG SRC="../gx/indexnew.gif" 
	ALT="[ Table Of Contents ]"></A> 
<A HREF="../index.html"><IMG SRC="../gx/homenew.gif" 
	ALT="[ Front Page ]"></A>
<A HREF="lg_bytes33.html"><IMG SRC="../gx/back2.gif" 
	ALT="[ Previous Section ]"></A>
<A HREF="vrenios.html"><IMG SRC="../gx/fwd.gif" 
	ALT="[ Next Section ]"></A>
</body>
</html>
<!--endcut ========================================================= -->