The Nature of the “Unix Philosophy” | |
The Nature of the “Unix Philosophy”
Xah Lee, 2006-05
In the computing industry, especially among unix community, we often
hear that there's a “Unix Philosophy”. In this essay, i dissect the
nature and characterization of such “unix philosophy”, as have been
described by Brian Kernighan, Rob Pike, Dennis Ritchie, Ken Thompson,
and Richard P Gabriel et al, and in recent years by Eric Raymond.
There is no one definite set of priciples that is the so-called “unix
philosophy”, but rather, it consistest of various slogans developed
over the decades by unix programers that purport to describe the way
unix is supposed to have been designed. The characteristics include:
“keep it simple”, “make it fast”, “keep it small”, “make
it work on 99% of cases, but generality and correctness are less
important”, “diversity rules”, “User interface is not
important, raw power is good”, “everything should be a file”,
“architecture is less important than immediate workability”.. Often,
these are expressed by chantible slogans that exhibits juvenile humor,
such as “small is beautiful”, “KISS (Keep It Simple, Stupid)”.
Suppose, we take a team of student programers to produce a large
software system. When the software is done, give it to software critics
to analyze and come up with some principles that characterize its
design decisions, without disclosing the nature of the programers. The
characterization of such software, will more or less fit the
descriptions of the “Unix Philosophy” as described in different
ways by various unix celebrities.
For example, it would focus on implementation simplicity as opposed to
interface simplicity. It will not be consistent in user interface, but
exhibits rawness. It would be correct only for most cases, as opposed
to mathematically correct or generic. It would employee simplistic data
structures and formats such as text-files, as opposed to a structured
system or binary format that requires a spec. It would be speedy, but
less on scalability. It would consists of many small programs, as
opposed to one large system with inter-dependent components. It would
be easy to patch and port, but difficult to upgrade its structure or
adapt entirely new assumptions.
The essence of this theory is that when a software is produced for real
world use, it is necessary that it works in some acceptable way,
otherwise the software will be continuously debugged and refined. A
software system written by a bunch of student or otherwise
under-educated programers, but refined long enough for acceptably
practical, real world use, will necessarily develop characteristics
that is known as the Unix Philosophy.
----
This article is archived at: http://xahlee.org/UnixResource_dir/writ/unix_phil.html
Xah xah@xahlee.org
∑ http://xahlee.org/ | | | | re: The Nature of the “Unix Philosophy”
Xah Lee wrote:[color=blue]
> The Nature of the “Unix Philosophy”
>
> Xah Lee, 2006-05
>
> In the computing industry, especially among unix community, we often
> hear that there's a “Unix Philosophy”. In this essay, i dissect the
> nature and characterization of such “unix philosophy”, as have been
> described by Brian Kernighan, Rob Pike, Dennis Ritchie, Ken Thompson,
> and Richard P Gabriel et al, and in recent years by Eric Raymond.
> Unix Philosophy.
> ----
> This article is archived at:
> http://xahlee.org/UnixResource_dir/writ/unix_phil.html
>
> Xah
> xah@xahlee.org
> ∑ http://xahlee.org/
>[/color]
Sigma may impress some, but it does not impress me until you realize
that philosophers can't count. That you have lower-case for the first
person nominative pronoun is one thing, but that you have a difference
in subject versus predicate is certainly something that Confucious
criticizes. frank
------------------
tja | | | | re: The Nature of the “Unix Philosophy”
"Xah Lee" <xah@xahlee.org> writes:[color=blue]
> The Nature of the “Unix Philosophy”
>
> Xah Lee, 2006-05[/color]
___________________
/| /| | |
||__|| | Please do |
/ O O\__ NOT |
/ \ feed the |
/ \ \ trolls |
/ _ \ \ ______________|
/ |\____\ \ ||
/ | | | |\____/ ||
/ \|_|_|/ \ __||
/ / \ |____| ||
/ | | /| | --|
| | |// |____ --|
* _ | |_|_|_| | \-/
*-- _--\ _ \ // |
/ _ \\ _ // | /
* / \_ /- | - | |
* ___ c_c_c_C/ \C_c_c_c____________
(If you *must* post followups, please drop comp.lang.c from the
Newsgroups: header -- which doesn't imply that this is topical in any
of the other newsgroups to which it's posted.)
Xah: please consider creating your own newsgroup under alt.*. You can
post your long essays there and (if you absolutely insist on doing so)
post pointers to them elsewhere.
--
Keith Thompson (The_Other_Keith) kst-u@mib.org <http://www.ghoti.net/~kst>
San Diego Supercomputer Center <*> <http://users.sdsc.edu/~kst>
We must do something. This is something. Therefore, we must do this. | | | | re: The Nature of the “Unix Philosophy”
Xah Lee wrote:[color=blue]
> The Nature of the “Unix Philosophy”
>
> Xah Lee, 2006-05
>
> In the computing industry, especially among unix community, we often
> hear that there's a “Unix Philosophy”. In this essay, i dissect the
> nature and characterization of such “unix philosophy”, as have been
> described by Brian Kernighan, Rob Pike, Dennis Ritchie, Ken Thompson,
> and Richard P Gabriel et al, and in recent years by Eric Raymond.
>
> There is no one definite set of priciples that is the so-called “unix
> philosophy”, but rather, it consistest of various slogans developed
> over the decades by unix programers that purport to describe the way
> unix is supposed to have been designed. The characteristics include:
> “keep it simple”, “make it fast”, “keep it small”, “make
> it work on 99% of cases, but generality and correctness are less
> important”, “diversity rules”, “User interface is not
> important, raw power is good”, “everything should be a file”,
> “architecture is less important than immediate workability”. Often,
> these are expressed by chantible slogans that exhibits juvenile humor,
> such as “small is beautiful”, “KISS (Keep It Simple, Stupid)”.[/color]
Perhaps you should take a peek at the ideas in Plan 9 from Bell Labs,
which is a continuation of this philosophy, unlike the "modern" unix
clones. | | | | re: The Nature of the “Unix Philosophy”
Nils O. Selåsdal wrote:[color=blue]
> Xah Lee wrote:[color=green]
>> The Nature of the “Unix Philosophy”[/color][/color]
[snip]
[color=blue]
> Perhaps you should take a peek at the ideas in Plan 9 from Bell Labs,
> which is a continuation of this philosophy, unlike the "modern" unix
> clones.[/color]
Is there an actual Plan 9? I'm only aware of the one from Outer Space.
frank | | | | re: The Nature of the “Unix Philosophy”
Frank Silvermann <invalid@invalid.net> wrote:
[color=blue]
> Nils O. Selåsdal wrote:[color=green]
> > Xah Lee wrote:[color=darkred]
> >> The Nature of the “Unix Philosophy”[/color][/color]
>[color=green]
> > Perhaps you should take a peek at the ideas in Plan 9 from Bell Labs,
> > which is a continuation of this philosophy, unlike the "modern" unix
> > clones.[/color]
> Is there an actual Plan 9? I'm only aware of the one from Outer Space.[/color]
<http://cm.bell-labs.com/plan9/>.
But directing the OP there would be futile, as is discussing such
off-topic matter on comp.lang.c.
Richard | | | | re: The Nature of the “Unix Philosophy”
Frank Silvermann <invalid@invalid.net> writes:
[color=blue]
> Nils O. Selåsdal wrote:[color=green]
>> Xah Lee wrote:[color=darkred]
>>> The Nature of the “Unix Philosophy”[/color][/color]
> [snip]
>[color=green]
>> Perhaps you should take a peek at the ideas in Plan 9 from Bell Labs,
>> which is a continuation of this philosophy, unlike the "modern" unix
>> clones.[/color]
> Is there an actual Plan 9? I'm only aware of the one from Outer
> Space. frank[/color]
No, there is no _actual_ Plan 9. The OS named "Plan 9" is named after
the Outer Space one.
--
__Pascal Bourguignon__ http://www.informatimago.com/
ATTENTION: Despite any other listing of product contents found
herein, the consumer is advised that, in actuality, this product
consists of 99.9999999999% empty space. | | | | re: The Nature of the “Unix Philosophy”
Xah Lee wrote:[color=blue]
> The Nature of the “Unix Philosophy”
>
> Xah Lee, 2006-05
>
> In the computing industry, especially among unix community, we often
> hear that there's a “Unix Philosophy”. In this essay, i dissect the
> nature and characterization of such “unix philosophy”, as have been
> described by Brian Kernighan, Rob Pike, Dennis Ritchie, Ken Thompson,
> and Richard P Gabriel et al, and in recent years by Eric Raymond.
>
> There is no one definite set of priciples that is the so-called “unix
> philosophy”, but rather, it consistest of various slogans developed
> over the decades by unix programers that purport to describe the way
> unix is supposed to have been designed. The characteristics include:
> “keep it simple”, “make it fast”, “keep it small”, “make
> it work on 99% of cases, but generality and correctness are less
> important”, “diversity rules”, “User interface is not
> important, raw power is good”, “everything should be a file”,
> “architecture is less important than immediate workability”. Often,
> these are expressed by chantible slogans that exhibits juvenile humor,
> such as “small is beautiful”, “KISS (Keep It Simple, Stupid)”.
>
> Suppose, we take a team of student programers to produce a large
> software system. When the software is done, give it to software critics
> to analyze and come up with some principles that characterize its
> design decisions, without disclosing the nature of the programers. The
> characterization of such software, will more or less fit the
> descriptions of the “Unix Philosophy” as described in different
> ways by various unix celebrities.
>
> For example, it would focus on implementation simplicity as opposed to
> interface simplicity. It will not be consistent in user interface, but
> exhibits rawness. It would be correct only for most cases, as opposed
> to mathematically correct or generic. It would employee simplistic data
> structures and formats such as text-files, as opposed to a structured
> system or binary format that requires a spec. It would be speedy, but
> less on scalability. It would consists of many small programs, as
> opposed to one large system with inter-dependent components. It would
> be easy to patch and port, but difficult to upgrade its structure or
> adapt entirely new assumptions.
>
> The essence of this theory is that when a software is produced for real
> world use, it is necessary that it works in some acceptable way,
> otherwise the software will be continuously debugged and refined. A
> software system written by a bunch of student or otherwise
> under-educated programers, but refined long enough for acceptably
> practical, real world use, will necessarily develop characteristics
> that is known as the Unix Philosophy.
> ----
> This article is archived at:
> http://xahlee.org/UnixResource_dir/writ/unix_phil.html
>
> Xah
> xah@xahlee.org
> ∑ http://xahlee.org/
>[/color]
I'm only responding to this in comp.lang.c/perl.misc and
comp.unix.programmer, since those are the only groups who really need to
read this darned essay in the first place. Anyone who wants to respond
to *me*, email. I don't subscribe to those newsgroups.
Xah, normally you make some kind of point. This time, you haven't. We
all know Unix is a crock of an operating system designed more for ease
of implementation than correct use! However, it's been debugged and
patched so well by now that it beats the alternatives.
Still, with permission I'd like to forward your essay (or have you post
it) on alt.os.development. If anyone needs to see that Unix is not the
Way, the Truth and the Life, it's the operating system hobbyists who
consistently try to dump it on top of their pet microkernels.
--
The science of economics is the cleverest proof of free will yet
constructed. | | | | re: The Nature of the “Unix Philosophy”
On 7 Jun 2006 18:35:52 -0700, "Xah Lee" <xah@xahlee.org> wrote:
[color=blue]
>The Nature of the Unix Philosophy[/color]
Good grief. Him again.
--
Al Balmer
Sun City, AZ | | | | re: The Nature of the “Unix Philosophy”
Al Balmer <albalmer@att.net> wrote:
"Xah Lee" <xah@xahlee.org> wrote:
[color=blue][color=green]
>>The Nature of the Unix Philosophy[/color]
>
>Good grief. Him again.[/color]
Yeap. It's Saint Troll the Flagellant day ... | | | | re: The Nature of the “Unix Philosophy”
Roberto Waltman wrote:[color=blue]
> Al Balmer <albalmer@att.net> wrote:
> "Xah Lee" <xah@xahlee.org> wrote:
>
>[color=green][color=darkred]
>>>The Nature of the Unix Philosophy[/color]
>>
>>Good grief. Him again.[/color]
>
>
> Yeap. It's Saint Troll the Flagellant day ...[/color]
Bullshit is his middle name ...
;-]
HTH,
AvK | | | | re: The Nature of the “Unix Philosophy”
Xah Lee wrote:[color=blue]
> The Nature of the "Unix Philosophy"
>
> Xah Lee, 2006-05
>
> In the computing industry, especially among unix community, we often
> hear that there's a "Unix Philosophy". In this essay, i dissect the
> nature and characterization of such "unix philosophy", as have been
> described by Brian Kernighan, Rob Pike, Dennis Ritchie, Ken Thompson,
> and Richard P Gabriel et al, and in recent years by Eric Raymond.
>
> There is no one definite set of priciples that is the so-called "unix
> philosophy", but rather, it consistest of various slogans developed
> over the decades by unix programers that purport to describe the way
> unix is supposed to have been designed. The characteristics include:
> "keep it simple", "make it fast", "keep it small", "make
> it work on 99% of cases, but generality and correctness are less
> important", "diversity rules", "User interface is not
> important, raw power is good", "everything should be a file",
> "architecture is less important than immediate workability". Often,
> these are expressed by chantible slogans that exhibits juvenile humor,
> such as "small is beautiful", "KISS (Keep It Simple, Stupid)".
>
> Suppose, we take a team of student programers[/color]
Can all "student programmers" be lumped into one homogeneous category?
With one particular level of skill and talent, applicable to your
example? What would that skill level be, roughly speaking?
[color=blue]
> to produce a large software system.[/color]
....such as an OS? (just longing for specifics here) What is "large"?
(longing for more exact quantifiers)
[color=blue]
> When the software is done, give it to software critics[/color]
But it's never really "done", is it? A part of the unix philosophy (or
unix practice, at least) is an ongoing perfecting/enhancing process
that involves a whole community of developers and users, isn't it? Or
do you mean "when the project reaches its [alpha/beta/rc1/etc.] stage"?
(again, wanting specifics - these development markers exist and are
well entrenched in the unix world -- why not use them here?)
[color=blue]
> to analyze and come up with some principles that characterize its
> design decisions, without disclosing the nature of the programers. The
> characterization of such software, will more or less fit the
> descriptions of the "Unix Philosophy" as described in different
> ways by various unix celebrities.[/color]
Just to be sure, are you referring to the names you listed at the
beginning of your article? ("Brian Kernighan, Rob Pike, Dennis Ritchie,
....") If so, I'd make a more explicit tie, by means of such word as
"such as those mentioned above". If not, listing a couple of celebrity
names here would help the reader connect more dots.
[color=blue]
> For example, it would focus on implementation simplicity as opposed to
> interface simplicity. It will not be consistent in user interface,[/color]
inconsistent across versions (over time), or inconsistent from platform
to platform (OS to OS), or, say, among various linux distributions? Or
among window managers and various API's?
and I don't understand what "implementation simplicity" is exactly.
(I'm not trying to be subversive here; just trying to understand.)
[color=blue]
> but
> exhibits rawness. It would be correct only for most cases,[/color]
how is software "correct"? Do you mean "the software would work"?
(without errors, as expected)
what is a "case"? Do you mean, it would work under most *conditions*,
in most *environments*? I don't understand
as opposed[color=blue]
> to mathematically correct or generic. It would employee simplistic data
> structures and formats such as text-files, as opposed to a structured
> system or binary format that requires a spec. It would be speedy, but[/color]
a text data structure can require a spec.
And are you talking about quick-and-dirty, slapped-together, makeshift,
short-term-fix tasks? If yes, why not say that!
[color=blue]
> less on scalability. It would consists of many small programs, as
> opposed to one large system with inter-dependent components.[/color]
How would such software rate on the "modular is good" scale?
"many small programs" seems to suggest modularity. If so, what makes
this "student software" undesirable, in spite of its (perhaps pseudo-)
modularity?
[color=blue]
> It would
> be easy to patch and port, but difficult to upgrade its structure or
> adapt entirely new assumptions.[/color]
why?
[color=blue]
> The essence of this theory is that when a software is produced for real
> world use,[/color]
By "real world", do you, by chance, mean the commercial/business world?
(Since it is /that/ world that seems to operate more on rigid deadlines
and bottom-line $$ constraints)
[color=blue]
> it is necessary that it works in some acceptable way,[/color]
"some acceptable way"? Please quantify/define "acceptability" here
(the "some" doesn't help with the quantifying either)
[color=blue]
> otherwise the software will be continuously debugged and refined. A
> software system written by a bunch of student or otherwise
> under-educated programers, but refined long enough for acceptably[/color]
another dangerously undefined term -- "under-educated". Some of your
readers may perceive this to be a reference to "accreditation"
(diplomas), which -- i believe most would agree -- would make your
assertion a gross error.
I personally know a highschool dropout programmer who, although
self-taught, exerts such diligence, thoroughness and ingenuity in his
work, that his products are state-of-the-art, to the extent that huge,
global, tycoon software corporations, fearing the undisputed
superiority of his product to theirs, have EXTENSIVELY attempted to buy
him out (with carrots, threats and all other means possible). Yes, a
guy with barely any official accreditation, whom an indiscriminant,
carelessly generalizing observer might pidgeon-hole into the
"under-educated" category.
[color=blue]
> practical, real world use, will necessarily develop characteristics
> that is known as the Unix Philosophy.[/color]
Overall, when I read the article i wish for more specifics and for more
exact and understandable quantities, particularly when the very measure
of a quantity is used to make some argument (the chosen words create
only a *semblance* of measurement, and, in the end, leave the reader
with only a vague idea about the quantities entailed)
As is the point of your article to bemoan the shortcomings of student
programmers? This group is at first presented as an example, but then
seems to become the focus.
If so, should we not give any consideration to the stringency
*inherent* in student life, resulting from things like: shortage of
time (to do things methodically, with long-term planning), a variety of
insecurities, high competition pressure, lack of real-world practice?
andrew | | | | re: The Nature of the “Unix Philosophy”
"Andrew" <hawk007@flight.us> wrote in message
news:1150216766.239909.127740@p79g2000cwp.googlegr oups.com...[color=blue]
> Xah Lee wrote:[color=green]
>> less on scalability. It would consists of many small programs, as
>> opposed to one large system with inter-dependent components.[/color]
>
> How would such software rate on the "modular is good" scale?
>
> "many small programs" seems to suggest modularity. If so, what makes
> this "student software" undesirable, in spite of its (perhaps pseudo-)
> modularity?[/color]
I agree with all your other comments, but I'd like to add a bit here...
OSS (and the base Unix OS) tends towards lots of little tools that the user
can combine to solve any problem, provided he can figure out how to use each
of them individually (or even which tools to use).
Commercial software tends towards one huge tool that can be used to
accomplish pre-planned tasks with virtually no training, but which is
difficult to use for (if not completely incapable of) solving new tasks.
Of course, there's plenty of exceptions, but those are definite trends.
S
--
Stephen Sprunk "Stupid people surround themselves with smart
CCIE #3723 people. Smart people surround themselves with
K5SSS smart people who disagree with them." --Aaron Sorkin
--
Posted via a free Usenet account from http://www.teranews.com | | | | re: The Nature of the “Unix Philosophy”
Stephen Sprunk wrote:[color=blue]
> "Andrew" <hawk007@flight.us> wrote in message
> news:1150216766.239909.127740@p79g2000cwp.googlegr oups.com...[color=green]
>> Xah Lee wrote:[color=darkred]
>>> less on scalability. It would consists of many small programs, as
>>> opposed to one large system with inter-dependent components.[/color]
>>
>> How would such software rate on the "modular is good" scale?
>>
>> "many small programs" seems to suggest modularity. If so, what makes
>> this "student software" undesirable, in spite of its (perhaps pseudo-)
>> modularity?[/color]
>
> I agree with all your other comments, but I'd like to add a bit here...
>
> OSS (and the base Unix OS) tends towards lots of little tools that the
> user can combine to solve any problem, provided he can figure out how to
> use each of them individually (or even which tools to use).
>
> Commercial software tends towards one huge tool that can be used to
> accomplish pre-planned tasks with virtually no training, but which is
> difficult to use for (if not completely incapable of) solving new tasks.
>
> Of course, there's plenty of exceptions, but those are definite trends.[/color]
I agree with your assessment and have linux on my mind today as I
endeavor to create a linux partition. If I have a criticism of the
linux, it's the something_for_nothing philosophy, an attitude, which I
believe only redistributes costs. I paid $25 for a disk that I believe
will provide me with a c99 compiler. I'm all about open source, but I
claim that, e.g. Cbfalconer gets a better world when you get his
ggets(). It is not the people who give that bother me, though. That
something 'should' be free is philosophically incomprehensible. frank | | | | re: The Nature of the “Unix Philosophy”
Frank Silvermann <invalid@invalid.net> writes:[color=blue]
> I agree with your assessment and have linux on my mind today as I
> endeavor to create a linux partition. If I have a criticism of the
> linux, it's the something_for_nothing philosophy, an attitude, which I
> believe only redistributes costs. I paid $25 for a disk that I
> believe will provide me with a c99 compiler. I'm all about open
> source, but I claim that, e.g. Cbfalconer gets a better world when you
> get his ggets(). It is not the people who give that bother me,
> though. That something 'should' be free is philosophically
> incomprehensible. frank[/color]
You didn't terraform this planet did you? Would you God to present
you the invoice for the air, the heath, the gravity?
That's something shouldn't be free, this is philosophically incomprehensible!
The more so when this something is Speach.
--
__Pascal Bourguignon__ http://www.informatimago.com/
NOTE: The most fundamental particles in this product are held
together by a "gluing" force about which little is currently known
and whose adhesive power can therefore not be permanently
guaranteed. | | | | re: The Nature of the “Unix Philosophy”
Pascal Bourguignon wrote:[color=blue]
> Frank Silvermann <invalid@invalid.net> writes:[color=green]
>> I agree with your assessment and have linux on my mind today as I
>> endeavor to create a linux partition. If I have a criticism of the
>> linux, it's the something_for_nothing philosophy, an attitude, which I
>> believe only redistributes costs. I paid $25 for a disk that I
>> believe will provide me with a c99 compiler. I'm all about open
>> source, but I claim that, e.g. Cbfalconer gets a better world when you
>> get his ggets(). It is not the people who give that bother me,
>> though. That something 'should' be free is philosophically
>> incomprehensible. frank[/color]
>
> You didn't terraform this planet did you? Would you God to present
> you the invoice for the air, the heath, the gravity?
>
> That's something shouldn't be free, this is philosophically incomprehensible!
> The more so when this something is Speach.
>
>[/color]
Speach lacks moral agency. frank | | | | re: The Nature of the “Unix Philosophy”
Andrew wrote:[color=blue]
> Xah Lee wrote:[color=green]
>> The Nature of the "Unix Philosophy"[/color][/color]
Oh, PLEASE, not another one
+-------------------+ .:\:\:/:/:.
| PLEASE DO NOT | :.:\:\:/:/:.:
| FEED THE TROLLS | :=.' - - '.=:
| | '=(\ 9 9 /)='
| Thank you, | ( (_) )
| Management | /`-vvv-'\
+-------------------+ / \
| | @@@ / /|,,,,,|\ \
| | @@@ /_// /^\ \\_\
@x@@x@ | | |/ WW( ( ) )WW
\||||/ | | \| __\,,\ /,,/__
\||/ | | | jgs (______Y______)
/\/\/\/\/\/\/\/\//\/\\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
================================================== ============
jue | | | | re: The Nature of the “Unix Philosophy”
# Commercial software tends towards one huge tool that can be used to
Except for Linux and BSD, Unix is commercial software.
--
SM Ryan http://www.rawbw.com/~wyrmwif/
You hate people.
But I love gatherings. Isn't it ironic. | | | | re: The Nature of the “Unix Philosophy”
In article <128ut3uqitovuff@corp.supernews.com>,
SM Ryan <wyrmwif@tango-sierra-oscar-foxtrot-tango.fake.org> wrote:
[color=blue]
># Commercial software tends towards one huge tool that can be used to[/color]
[color=blue]
>Except for Linux and BSD, Unix is commercial software.[/color]
Linux is not UNIX. BSD isn't either.
UNIX is a trademark of The Open Group ( www.opengroup.org); see www.unix.org for OpenGroup's unix section.
No Linux or BSD systems have passed the UNIX certification programs.
The list is: http://www.opengroup.org/openbrand/register/
and can be summarized as: Solaris, AIX, UnixWare (SCO),
HP-UX, IRIX (SGI), NCR UNIX, UX (NEC)
There is a Linux Base certification from OpenGroup that 12 different
companies have passed.
--
Is there any thing whereof it may be said, See, this is new? It hath
been already of old time, which was before us. -- Ecclesiastes | | | | re: The Nature of the “Unix Philosophy”
John Bokma: What the fuck is this?
Not that I support Xah, but obviously you are the main dick in this
thread.
24-May . [ 48: John Bokma ]> Re: John Bokma harassment
24-May . < 23: John Bokma > `->
24-May . < 39: John Bokma > `->
23-May . < 35: John Bokma > `-> Re: Software Needs
Philosophers
24-May . < 40: John Bokma > `-> Re: John Bokma
harassment
29-May . < 22: John Bokma > `->
24-May . < 12: John Bokma > `->
30-May . < 15: John Bokma > `->
30-May . < 23: John Bokma > `->
25-May . < 13: John Bokma > `->
24-May . < 65: John Bokma > `->
24-May . < 17: John Bokma > `->
25-May . < 16: John Bokma > `->
30-May . < 14: John Bokma > `->
24-May . < 12: John Bokma > `->
24-May . < 32: John Bokma > `->
25-May . < 12: John Bokma > `->
24-May . < 31: John Bokma > `->
26-May . < 24: John Bokma > `-> Re: OT: Quote ?
26-May . < 32: John Bokma > `-> OT: Navarth
26-May . < 14: John Bokma > `-> Re: John Bokma
harassment
24-May . < 50: John Bokma > `->
26-May . < 31: John Bokma > `-> Re: OT: Quote ?
26-May . < 59: John Bokma > `-> Re: John Bokma
harassment
27-May . < 41: John Bokma > `-> | | | | re: The Nature of the “Unix Philosophy”
SM Ryan wrote:[color=blue]
> # Commercial software tends towards one huge tool that can be used to
>
> Except for Linux and BSD, Unix is commercial software.[/color]
Speaking strictly of the OS, yes (for most derivatives of BSD,
excepting, of course, Apple Mac OS X)
But the discussion encompassed both the OS and applications, i thought.
Although, I don't know the statistics on the crossover -- what
percentage of, say, SCO Unix users install OSS applications today? (And
which apps?) My guess is that such hybridizing is widespread; I mean,
why would they hesitate to take advantage of free, quality apps, even
if they *are* on a proprietary OS?
Anyone have data on that?
andrew | | | | re: The Nature of the “Unix Philosophy”
On 14 Jun 2006 06:44:47 -0700, luz_a_gue@latinmail.com wrote:
[color=blue]
>John Bokma: What the fuck is this?
>
>Not that I support Xah, but obviously you are the main dick in this
>thread.[/color]
Both John Bokma and dicks are off-topic in comp.lang.c.
Please take your spat elsewhere.
--
Al Balmer
Sun City, AZ | | | | re: The Nature of the “Unix Philosophy”
On Wed, 14 Jun 2006 13:40:58 +0000 (UTC) roberson@ibd.nrc-cnrc.gc.ca (Walter Roberson) wrote:
[color=blue]
> In article <128ut3uqitovuff@corp.supernews.com>,
> SM Ryan <wyrmwif@tango-sierra-oscar-foxtrot-tango.fake.org> wrote:
>[color=green]
> ># Commercial software tends towards one huge tool that can be used
> >to[/color]
>[color=green]
> >Except for Linux and BSD, Unix is commercial software.[/color]
>
> Linux is not UNIX. BSD isn't either.
>
> UNIX is a trademark of The Open Group ( www.opengroup.org); see
> www.unix.org for OpenGroup's unix section.[/color]
Anyway SUS/POSIX is a better guide to the OS rather.
[color=blue]
> No Linux or BSD systems have passed the UNIX certification programs.[/color]
Why would they want to? The BSD kernel is closer to what UNIX was than
it has become in the past decade. The Linux kernel has never tried to
be either.
--
Regards, Ed :: http://www.gnunix.net
just another c++ person
braaaaaaains.... |  | | | | /bytes/about
We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights.
Get the best answers to your questions from over 226,510 network members.
|