Re: A comment on GNU/Linux

2003-01-11 Thread Ira Abramov
Quoting Oleg Goldshmidt, from the post of Sat, 11 Jan:
 Shlomi Fish [EMAIL PROTECTED] writes:
 
  Oleg, I sort of scanned your E-mail. 
 
 Why don't you read it, then? You'll see that I mention original
 authors other than RMS, and my real point is that Linux should *not*
 be called GNU/Linux, even though to me it sure looks like GNU is a big
 part of it. Oh, and RMS does not argue for RMS/Linux, does he?

No. As I said, it's not an issue of ego, it's an issue of his ideology
that you claim you respect (tough you don't agree with). Linus has no
respect towards it either, and RMS was annoyed to discover many
associate Linux with Open Source and forget about freedom.

Apart from that, I don't agree with many of you conclusions. I know that
every time I had to admin a SunOS box (older versions or Solaris) I'd
first download a few useful packages to make it GNU/SunOS. so I can
work in a shell I like and all the environment responds to the syntax
I'm familiar with. What I use IS afterall GNU, as you agree and not the
kernel itself, unless I'm fighting it to recognize a new sound card.

As for windows being called simply windows, it's not tue either. The
kernel has a lot to say about the way drivers are installed. Every
support center you call will ask which windows very politely, because
the support for windows 98, 2000 and XP is quite different (and not only
because of GUI issues, also the way it handles PPTP, L2TP and the tools
is has to debug, if any, etc).

Now you can SAY I have XP installed, but a microsoft person will rush
to correct you you have Microsft Windows XP installed (this is clearly
hypothetical :) and the point is that he who wrote the software can
insist on its full name. XP means nothing by itself, windows is a
generic word that cannot by trademakred and so you need to mention the
full string to be specific AND keep it legally binding, so in official
papers, MS will always say MS Word and not Word, because there is
also Lotus Word in the market.

So following my idea that he who wrote the software can insist on the
name, GNU/Linux in official amuta papers should be the right thing to
use, whereas discussing it here among professionals, Linux is quite
enough.  Why? If for no other reason, it's because RMS asked and you
agree his project deserves the credit, technically, even if you ignore
ideology. One can run a linux machine without an X server and lots of
other parts, but the basic shells and scripting tools are still born out
of the GNU project mostly.

I say should be but I won't stress it. I know I'm in the minority
opinion. it bother me, but not enough to make it into a spectacle. I do
however suggest you rethink your membership if Freedom issues bother you
that much.

-- 
Kodak moment
Ira Abramov

http://ira.abramov.org/email/ This post is encrypted twice with ROT-13.
Documenting or attempting to crack this encryption is illegal.



msg24794/pgp0.pgp
Description: PGP signature


Re: A comment on GNU/Linux

2003-01-11 Thread Shlomi Fish
On Sat, 11 Jan 2003, Ira Abramov wrote:

 Quoting Oleg Goldshmidt, from the post of Sat, 11 Jan:
  Shlomi Fish [EMAIL PROTECTED] writes:
 
   Oleg, I sort of scanned your E-mail.
 
  Why don't you read it, then? You'll see that I mention original
  authors other than RMS, and my real point is that Linux should *not*
  be called GNU/Linux, even though to me it sure looks like GNU is a big
  part of it. Oh, and RMS does not argue for RMS/Linux, does he?

 No. As I said, it's not an issue of ego, it's an issue of his ideology
 that you claim you respect (tough you don't agree with).

I agree with some parts of this ideology. Namely, that it is beneficial to
work on free software, that it is generally creates better software, and
that everybody become happier because of that (re: ESR's CatB series)

As far as I'm concerned economical advantages that are stressed by ESR are
the same think as moral advantages. Whatever saves or earns you money is
good and moral. (for that matter anything that helps feel human biological
needs is good and moral). Now, freedom of expression, actions, etc. is
good and moral because it helps feel human biological needs. (I won't
start to prove it now - read http://www.neo-tech.com/advantages/ if you
are interested).

Now if you ask me it is a basic freedom to take a software and
commercialize it. Yet, I'm not going to start using a custom definition of
free software and claim the GPL is not free. I'll use such terms as a
Public Domain license or a free-for-linkage license instead. RMS coined
the term free software and it was his right to decide what constitutes
of free or not. If I coin the term foo software I'll decide what's foo
and not.

 Linus has no
 respect towards it either, and RMS was annoyed to discover many
 associate Linux with Open Source and forget about freedom.


Linus, IMO, has a lot of respect towards software freedom. However, he
acknowledges the fact that being stubborn and not using proprietary
software at all (even if it is very good and its vendor is happy to help
you, fix bugs, add features you want, etc) is useless. He has a nice Do
and let do attitude. I'll do what I want with the Linux kernel and use
the tools as I see fit. You do what you want (you can fork if you want).
Just don't start preaching me about ideals.

I have used some proprietary software in my time. I am writing this E-mail
with pine which is not perfectly free on a Solaris box (sshed through on a
Linux though). I use what is good and convenient. I used Microsoft
products and still do if I need to. I think Linus acknowledges the fact
that free software generally creates better software in the long run. But
he does not mind using proprietary software if that is what gets his job
done.

Idealism is about objective universal ideals: honesty, objectivity,
integrity, freedom, passion, pride. It's not about Israel, or GNU, or
Communism, or even Objectivism. It's about being a rational moral person
anywhere, anytime. So far Linus has been fully moral and extremely
productive, and has never denied the freedom of anyone else. I call him an
idealist.

 Apart from that, I don't agree with many of you conclusions. I know that
 every time I had to admin a SunOS box (older versions or Solaris) I'd
 first download a few useful packages to make it GNU/SunOS. so I can
 work in a shell I like and all the environment responds to the syntax
 I'm familiar with. What I use IS afterall GNU, as you agree and not the
 kernel itself, unless I'm fighting it to recognize a new sound card.


True. I often use the term a GNU system to refer to something that has
bash, gcc and everything GNUish around. I once GNUified a SunOS 4.1.3
system. Usually, it means only a GNU/Linux system, but if you wish to
GNUify your Darwin or BSD machine - be my guest. Otherwise, what I'm
writing may not work.

If you wish the term GNU system to stick around you have to call it Gnu.
People dislike initials, and prefer words and Gnu is a nice word. I used
my GnuOS/Gnu to play Frozen Bubble. My problem is that the term Linux is
already in wide spread use. If I say Gnu Linux people will say: What
kind of Linux is that? If I say Debian Gnu Linux people will be more
confused. I usually only use Mandrake or RedHat or Debian to designate
distributions. Am I doing injustice to Linus Torvlads, Alan Cox and the
rest of the kernel hackers?

I'm afraid I cannot name the name of one person who hacked on Microsoft
Windows 2000. You can find all their names in the about box. I know a few
Microsoft employess or former ones. But they call their operating system
Windows because it's snappy, it's sexy and everybody knows what it is.
Likewise for Linux: the name is sexy is short and sounds cool. Behind
hides tons of individuals, many projects and a lot of effort, and a whole
culture. But it's just a name. It does not has to convey everything that
is free software and idealistic in this world.

 As for windows being called simply windows, it's not tue either. 

Re: RMS over Humous - meeting summery

2003-01-11 Thread Shachar Shemesh
Oleg Goldshmidt wrote:


Shachar Shemesh [EMAIL PROTECTED] writes:
 

As a side note, stressing only the technical issues means that
issues such as DRM, Trusted Computing and the DMCA are left out
altogether.
   

These are technical issues. One should not restrict generic
technologies because they can be used for wrong purposes. I certainly
didn't mean that.
 

After hitting the send button, I realized that this paragraph was not 
very well phrased. I'll try and explain what I tried to say.

All of the above technologies and laws are bad on technical reasons. 
That much is true. However, if your view of them is purely technical, 
you will notice that they are only bad for you IF YOU ARE USING OPEN 
SOURCE SOFTWARE. If you are not (such as most law makers), they don't 
seem to be so bad.

On the other hand, the principles and freedoms that are taken away from 
you if these laws and technologies are put in effect affect everyone. 
Everyone knows why monopolies are bad, what anti-competitive behaviour 
means and why it's illegal, what free market means and the word 
choice. Not everyone accepts that if a given technology kills you 
ability to run Linux, that's a bad thing.

What I meant to say is that the idealistic approach has to be taken to 
combat these things, as we don't have automatic supporters where the 
decisions are being made.

   Shachar



=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: RMS over Humous - meeting summery

2003-01-11 Thread Oleg Goldshmidt
Ira Abramov [EMAIL PROTECTED] writes:

 Quoting Nadav Har'El, from the post of Sat, 11 Jan:
  I don't know what your basic disagreements are (I guess I'll have to buy
  you a beer to find out :))
 
 I think Oleg has put it very clearly in a post here, he's against the
 basic ideals of freedom, and therefore the fact that they are
 objectively important and global. 

This sounds suspiciously like I am against freedom and want to send
everybody to Gulag, which is just a tiny bit unfair, Ira. What I am
against is taking one's ideas of freedom, or any other social or
individual value for that matter, and try to present it as universal.

Given this, I am in trouble of presenting a comprehensive, concise
written formulation of what I think of freedom, because, contrary to
Stallman, I don't start from a premise that some particular
interpretation of freedom is universal, so I'll get boggled in
qualifications trying to be intellectually honest with myself (please
don't interpret this as sayign RMS is not intellectually honest - he
is, I believe, with himself).

Maybe it will suffice for now if I give a couple of examples that I
was thinking of while listening to Stallman's talk on Thursday. He
made a big deal of arguing that the current state of affairs somehow
goes against the basic value of sharing (pardon the quotes, Ira,
this is the only word here that is directly lifted from his speech),
that society should teach its members, especially children, to share,
etc.  I disagree. I think that a much more basic value (and virtue)
that my future kids should learn is the ability to distinguish whom to
share with and whom not to share with. And I am not willing to discuss
in advance any criterion that may be applied. Under particular
circumstances, I can imagine asking myself, is this person an
Israeli?, or is she Jewish?, or does he work at IBM?, or has she
paid his membership dues to Hamakor?. I think this is more basic than
the general idea of sharing as an ideal, and does explicitly involve
the notion of not sharing. Were I to adopt the idea of sharing as
basic, essential, and universal, I would not have the freedom to
consider not sharing, let alone the freedom not to share. I reserve
that freedom to myself.

In another example, I think DMCA and DRM and treacherous computing are
evil. Why? For instance, I happen to own the latest Diana Krall CD. If
you ask me to burn a copy for you, I will refuse, and I hope we can
remain friends after that. I will, without any reservation, rip tracks
out of the six or seven Diana Krall CDs that I own and burn a CD of
favourites to listen to in my car, as a matter of fair use. The reason
for my refusal to do the same for you is that I recognize the freedom
of Diana Krall and the recording studio to impose restrictions on
distribution of the CD and to earn profit from such distribution. What
I object to in the legislation in question is what is tantamount to
outlawing CD burners because they will let me to make a copy for
you. That *is* evil. However, I suspect that Stallman
ideologically goes futher than me in his objections. Maybe he
doesn't. I suspect he does though, because he comes from the culture
or totally unrestricted sharing of information (I am reading Hackers
now, and Levy describes that well), and he applies that ethics as
widely as he can.

Levy describes the Incompatible Time-Sharing System developed and
deployed at MIT's AI Lab, that had no passwords. During his previous
visit to Israel RMS said that even when there had been passwords everybody
at MIT had known his username was rms and his password was rms. He had
since been forced to use a real password, and he was still bitter about
it. At Stanford's SAIL the time-sharing system provided the users with
the ability to have private files (at John McCarthy's insistence), and
the hackers around tended to think that whoever uses private files
must be doing something, eh, interesting, and one should have a peek.
I value my privacy enough to consider this notion of sharing unacceptable.
I insist on my freedom to keep some of the stuff I do private. I also
insist on my freedom to keep some of the stuff that I produce
restricted, without being branded a traitor to the basic ideals of
freedom. Besides, the context of computer usage has changed since
then, and however strictly you may adhere to the hackers' ethics, I
suspect you will have a mostly closed firewall and insist on your
users to have good passwords nowadays.

On the technology versus ideology level, I have always thought that by
simply doing my job as well as I can I am making the society I live in
better in some intangible way. What I would like to avoid is doing my
job differently because of some preconception I might have regarding
what is good for society. For me, it is a matter of intellectual
honesty in a technical field.

I am used to the idea that the society, or some of its members, might
disagree with me. I grew up with this idea. I was fortunate 

Re: RMS over Humous - meeting summery

2003-01-11 Thread Oleg Goldshmidt
Shachar Shemesh [EMAIL PROTECTED] writes:

 All of the above technologies and laws are bad on technical
 reasons. That much is true. However, if your view of them is purely
 technical, you will notice that they are only bad for you IF YOU ARE
 USING OPEN SOURCE SOFTWARE. If you are not (such as most law makers),
 they don't seem to be so bad.

Why? they are bad if I use anything that is deems illegal or
unauthorized, depending on the context. It has nothing at all to do
with Open Software (except that maybe part of the motivation of the
initiators of these legistations was to make OSS less usable).

-- 
Oleg Goldshmidt | [EMAIL PROTECTED]
There is nothing more practical than idealism.
[Richard M. Stallman, quoted with permission]

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: A comment on GNU/Linux

2003-01-11 Thread Oleg Goldshmidt
Ira Abramov [EMAIL PROTECTED] writes:

 No. As I said, it's not an issue of ego, it's an issue of his
 ideology

I was hoping I was clear that I did not regard this an issue of his
personal ego. And I clearly think he has a point about credit.

 So following my idea that he who wrote the software can insist on the
 name, GNU/Linux in official amuta papers should be the right thing to
 use, 

And I am *not sure* I agree. RMS has a point, and this point cannot be
clearer to me because it so happens that most of the software I use
most often originates from GNU. [This is the case for me on Windows as
well, since the first thing I do is install cygnus there]. And I hope
that I have made it quite clear that I am interested in and respectful
to the origins and history of the software I use.

But I recognize again that it may no longer be the case for your
average Linux user, who may be using Linux without encountering GNU
ever, or very little indeed. I can easily imagine that the typical
modern Linux user never uses any of the 10 things I listed, apart from
the kernel itself. For such a user, there is no sense to call Linux
GNU/Linux.

The reason why there still may be a point in calling Linux GNU/Linux
is to emphasize that the GNU tools are hidden there. Whatever software
you use, including Linux itself, was likely created with GNU tools,
compiled with gcc, linked to glibc, etc. 

-- 
Oleg Goldshmidt | [EMAIL PROTECTED]
There is nothing more practical than idealism.
[Richard M. Stallman, quoted with permission]

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: RMS over Humous - meeting summery

2003-01-11 Thread Shachar Shemesh
Oleg Goldshmidt wrote:


Shachar Shemesh [EMAIL PROTECTED] writes:
 

All of the above technologies and laws are bad on technical
reasons. That much is true. However, if your view of them is purely
technical, you will notice that they are only bad for you IF YOU ARE
USING OPEN SOURCE SOFTWARE. If you are not (such as most law makers),
they don't seem to be so bad.
   

Why? they are bad if I use anything that is deems illegal or
unauthorized, depending on the context. It has nothing at all to do
with Open Software (except that maybe part of the motivation of the
initiators of these legistations was to make OSS less usable).
 

It seems to me that you are bringing ideoligy into the discussion, even 
as you are claiming to reject the notion. Why is it bad that you cannot 
rip your bought CD and pick and choose tracks for your car? You are not, 
as you claim, working without an ideoligy. You are just drawing the line 
somewhere else.

Hamakor was founded to give all of these opinions a voice. I can see 
myself assiging money from the society's resources to sponsoring a talk 
by Ira about why the four freedoms Stallman defined are important and 
everyone should be getting them, just as I can see myself assiging those 
same funds to a talk by you as to why Linux is a great and inviting 
platform for commercial companies to base their proprietary products on. 
I don't see any contradition here, as I am only doing what I was elected 
to do as a board member of Hamakor - giving a stage for the opinions and 
forces that pushed and are pushing free/open source software forward.

Now, if you, as you claimed, do not want to be a part of any 
organization that pushes forward ideoligy, even if I agree with it, 
then I am very sorry to say that you will probably not want to be a 
member of Hamakor. As saddening as it is to me, on a personal level, I 
cannot change the society's goals because of that.

That last statement gets more emphesis by the fact that there is no 
organization, and defenitely no society, that are not powered by 
ideoligy. Even when you say you want Hamakor to promote open source 
software based on technical merits - that's ideoligy. The thing that 
makes it so is the fact that you don't stop believing it just because 
people prove you wrong. Linux does not have SMP support as good as SCO, 
hspell is no competition to Word's Hebrew speller.

The problem is even more acute when products such as OpenOffice are 
discussed. These products are developed purely according to the 
commercial development model. OpenOffice can offer just two advantages 
over StarOffice:

  1. 1. It is cheaper.
  2. If Sun goes down, change license, want to charge more or
 discontinue the product altogether, you are not left out in the rain.

I think we all agree 1 is a technicality, and noone is honestly trying 
to use that as the major selling point. 2 is a 100% Stallmanistic 
argument. There is nothing technological about it. I can claim practical 
reasons for going for 2 as a choosing factors (cheaper support, no 
threat of extortion, etc.), these are all just the reasons ANY free 
software is preferable over non-free software.

   Shachar



=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



X Getting Stuck on Mandrake - Solution (?)

2003-01-11 Thread Shlomi Fish

As you may well know for a long time X got stuck occasionally for me on my
Mandrake system (starting at about 8.1 and progressing through 8.2 and
9.0). A couple of weeks ago, I cancelled the OpenGL hardware Accelaration
(I used the proprietary nVidia drivers) and since then things have been
working flawlessly. Not a single time it got stuck. With KDE 3.0.x or 3.1
RC 5, IceWM, GNOME or whatever.

I encountered a similar situation in my Technion station which has an ATI
Mach 128 card. I think it has a kernel driver accelartor that is not
proprietary. The machines itself are still alive. I can still here the
last mp3 I played and at the Technion was able to login into the machine
using ssh. Maybe the kernel frame buffer accelaration code is buggy.

Of course now TuxRacer and other 3-D intensetive games are much slower.
Unusable even. But at least Frozen Bubble works nicely.

Regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

Let's suppose you have a table with 2^n cups...
Wait a second - is n a natural number?


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: RMS over Humous - meeting summery

2003-01-11 Thread Alon Altman
On Sat, 11 Jan 2003, Nadav Har'El wrote:
 And excuse me for being pessimistic, but I have a hunch that if the current
 trends continues, book libraries will also be a thing of the past in 20 years.
 How long do you think the book publishers will agree to stay out of the pay-
 per-use or pay-per-eyeball party? Why should they agree to have their books
 lent out, when the CD and DVD publishers don't let you do that (unless the
 rental place pays them percentages?).

See http://www.gnu.org/philosophy/right-to-read.html for a story about this.

  But charging money has nothing to do with freedom.

 The fact that Stallman repeats this over and over, doesn't necessarily
 make that true.

 Charging money does have something to do with freedom, at least the specific
 sense we're discussing now (being free from corporate control). If a person
 has a billion dollars, he doesn't care that he's not free to move his DVD
 collection from the US to Israel - he just leaves them in the US and has his
 servants get the same ones for him in Israel. Or he pays a million dollars
 to the studio to have a special all-zone DVD made just for him.
 A person without money is obviously not free to use that option.

  A FREE movie, software, book, whatever will allow you to produce a copy at
zero cost. So, the billionare could go and buy additional copies, but the
average Joe will be able to copy from his/her friends. This is similar to
the law in Canada that allows you to copy CDs you took from a library.

  Alon

-- 
This message was sent by Alon Altman ([EMAIL PROTECTED]) ICQ:1366540
The RIGHT way to contact me is by e-mail. I am otherwise nonexistent :)
--
 -=[ Random Fortune ]=-
Only a brain-damaged operating system would support task switching and not
make the simple next step of supporting multitasking.
-- George McFry

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: RMS over Humous - meeting summery

2003-01-11 Thread Oleg Goldshmidt
Shachar Shemesh [EMAIL PROTECTED] writes:

 It seems to me that you are bringing ideoligy into the discussion,
 even as you are claiming to reject the notion. 

I don't  see how.

 Why is it bad that you cannot rip your bought CD and pick and choose
 tracks for your car? You are not, as you claim, working without an
 ideoligy. You are just drawing the line somewhere else.

I wholeheartedly agree with that - it's a line-drawing game, and it
only emphasizes the idea that right and wrong are not universal. I
choose to draw the line beyond fair use because fair use is an
established legal principle that would be a real pity to
abolish. Abolishing the technology that allows me to do that because
it may be used (by someone else) to copy CDs illegally is evil. This
is a far cry however from saying CDs should be freely shared, which is
something I would object to as well.

 Hamakor was founded to give all of these opinions a voice. I can see
 myself assiging money from the society's resources to sponsoring a
 talk by Ira about why the four freedoms Stallman defined are important
 and everyone should be getting them, just as I can see myself assiging
 those same funds to a talk by you as to why Linux is a great and
 inviting platform for commercial companies to base their proprietary
 products on. I don't see any contradition here, as I am only doing
 what I was elected to do as a board member of Hamakor - giving a stage
 for the opinions and forces that pushed and are pushing free/open
 source software forward.

Please don't distort what I said. I said I would be glad if Hamakor
would provide an opportunity for everybody to express their views. I
would object, and I wouldn't want to be a part of organization that
would adopt a particular viewpoint as its official one.

This is tantamount to taking freedom away, which is exactly what
Stallman does. Let me repeat it again: Stallman is against freedom.
Stallman says, this is what I think the world should look like. This
is called freedom. Whoever disagrees with that point of view is
against freedom.

Well, I think that the world should look differently. I insist on my
freedom to disagree, and I consider it gross verbal abuse to appeal to
a generic, noble, universal notion of freedom, after defining it as
the same as one's particular point of view, to brand me (or Linus, or
whoever) this or that.

Yes, there are different points of view, even on freedom. If you (not
you, Shachar, and not you, Ira, an abstract you) need a mathematical
proof of that, here it goes: I have a different point of view from
Stallman's, therefore his ideas on freedom are not universal. If you
don't accept that, you are working against freedom. This may not be
your intention, in fact I have no doubts that you have the best
intentions, but a well-paved hell is the result of it. By not
accepting that, by stating or implying that I am somehow inherently
evil or morally inferior because I disagree with Stallman on what
freedom is, you are taking my freedom away. According to my definition
of freedom, that is.

This is what bothers me so much in Stallman's view of the world.

I am sorry, this should have gone into my response to Ira, but I hope
that whoever bothers to read one of the postings will read both.

 Now, if you, as you claimed, do not want to be a part of any
 organization that pushes forward ideoligy, even if I agree with it,
 then I am very sorry to say that you will probably not want to be a
 member of Hamakor. As saddening as it is to me, on a personal level,
 I cannot change the society's goals because of that.

It would be sad to me too, and if it comes to that I pledge here and
now to be as supportive of Hamakor as I can from the outside. I don't
need to be a member to do that.

 That last statement gets more emphesis by the fact that there is no
 organization, and defenitely no society, that are not powered by
 ideoligy. 

I am a member of at least one organization that, to my knowledge, has
no ideological creed except that people should do their work as well
as they can, ethically, and professionally. If one chooses to call
this ideology, it is. It's a line-drawing game.

 Even when you say you want Hamakor to promote open source
 software based on technical merits - that's ideoligy.

Maybe. It's an ideology of trying to make things work better. It is,
IMHO, a very broad and inclusive ideology, as opposed to Stallman's.

 The thing that makes it so is the fact that you don't stop believing
 it just because people prove you wrong. Linux does not have SMP
 support as good as SCO, hspell is no competition to Word's Hebrew
 speller.

And promoting free and open source software, in my mind, is working
towards making Linux better, not arguing that one should use it even
though it's worse because it will liberate you in some way, while
taking away your freedom to use a 16-way SMP machine that you may
really need to do the job.

 The problem is even more acute when products such as 

Re: RMS over Humous - meeting summery

2003-01-11 Thread Alon Altman
On Sat, 11 Jan 2003, Oleg Goldshmidt wrote:
 In another example, I think DMCA and DRM and treacherous computing are
 evil. Why? For instance, I happen to own the latest Diana Krall CD. If
 you ask me to burn a copy for you, I will refuse, and I hope we can
 remain friends after that. I will, without any reservation, rip tracks
 out of the six or seven Diana Krall CDs that I own and burn a CD of
 favourites to listen to in my car, as a matter of fair use. The reason
 for my refusal to do the same for you is that I recognize the freedom
 of Diana Krall and the recording studio to impose restrictions on
 distribution of the CD and to earn profit from such distribution. What
 I object to in the legislation in question is what is tantamount to
 outlawing CD burners because they will let me to make a copy for
 you. That *is* evil. However, I suspect that Stallman
 ideologically goes futher than me in his objections. Maybe he
 doesn't. I suspect he does though, because he comes from the culture
 or totally unrestricted sharing of information (I am reading Hackers
 now, and Levy describes that well), and he applies that ethics as
 widely as he can.

  Well, according to RMS, Diana Krall has no basic right to impose
restrictions on you. Copyright law was designed to create more original
works by giving the author a limited right to restrict copying.

http://www.gnu.org/philosophy/misinterpreting-copyright.html

  Alon

-- 
This message was sent by Alon Altman ([EMAIL PROTECTED]) ICQ:1366540
The RIGHT way to contact me is by e-mail. I am otherwise nonexistent :)
--
 -=[ Random Fortune ]=-
QOTD:
The only easy way to tell a hamster from a gerbil is that the
gerbil has more dark meat.

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: A comment on GNU/Linux

2003-01-11 Thread Tzafrir Cohen
On Sat, 11 Jan 2003, Oleg Goldshmidt wrote:

 But I recognize again that it may no longer be the case for your
 average Linux user, who may be using Linux without encountering GNU
 ever, or very little indeed. I can easily imagine that the typical
 modern Linux user never uses any of the 10 things I listed, apart from
 the kernel itself. For such a user, there is no sense to call Linux
 GNU/Linux.

gnome? debian (used by lindows and xanadros)?

(Debian is definetly a gnu projet in spirit: the DFSG, the debian social
contract. As for gnome: this is less clear)

Both not well-hidden

BTW: Have a look at any mailman info page:

  http://mail.python.org/mailman/listinfo/mailman-developers

(This is the one from the main mailman site, but it is the default
template)
This is the only place I can think of that says powered by GNU

-- 
Tzafrir Cohen
mailto:[EMAIL PROTECTED]
http://www.technion.ac.il/~tzafrir

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




kazza lite and wine

2003-01-11 Thread Amir Tal
$ dpkg -l |grep wine
ii  libwine0.0.20021219-1 Windows Emulator (Library)
ii  wine   0.0.20021219-1 Windows Emulator (Binary Emulator)
ii  winesetuptk0.6.0b-1.1 Windows Emulator (Configuration and Setup To

$ uname -a
Linux tal 2.4.18-bf2.4 #1 Son Apr 14 09:53:28 CEST 2002 i686 unknown unknown 
GNU/Linux


when trying to install kazza, i get an ugly win98 popup message that says 
kazza requires windows ver. 4.1 or higher.
same thing happends with running wine from terminal or from CrossOver Office.

error from terminal :

$ wine kazaa_lite_202_english_kpp_v202_edition.exe
Invoking /usr/bin/wine.bin kazaa_lite_202_english_kpp_v202_edition.exe ...
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  15 (X_QueryTree)
  Resource id in failed request:  0x3a00072
  Serial number of failed request:  223
  Current serial number in output stream:  223
Wine exited with a successful status

help...?

-- 
==
Tal Amir,
Founder, Owner
Whatsup, Hebrew Linux Portal.
[EMAIL PROTECTED]
http://www.whatsup.org.il
ICQ : 15748705
MSN : [EMAIL PROTECTED]
==

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: A comment on GNU/Linux

2003-01-11 Thread Nadav Har'El
On Sat, Jan 11, 2003, Ira Abramov wrote about Re: A comment on GNU/Linux:
 ideology. One can run a linux machine without an X server and lots of
 other parts, but the basic shells and scripting tools are still born out
 of the GNU project mostly.

But this *cannot* be the main reason why Stallman wants the GNU name in
GNU/Linux.

Why? Because it's very easy to object to your statement. Many Linux users
do not use any shell or scripting tool - so is it ok for them to call it
simply Linux? And what about me, a person who is using zsh (a shell having
nothing to do with the GNU project) and vim (an editor having nothing to
with the GNU project)? And what if Redhat decided one day to switch the
gnu fileutils (the GNU utilities people most often used) with the freebsd
alternatives, like (I think) Mac OSX did? And if the Linux C library will
be replaced (for the 3rd time) by one not from GNU, *then* we could stop
calling it GNU/Linux?

I think I told this story once - I switched to Linux only because of its
X server (which ATT System V did not have at that time). Not because of
its wonderful kernel, and not because of the GNU utilities. So maybe I
should urge people to call it X11/Linux? As you can understand, this kind
of argument cannot scale, as so-called Linux distributions include software
from more and more projects, some of them pretty big.


-- 
Nadav Har'El| Saturday, Jan 11 2003, 8 Shevat 5763
[EMAIL PROTECTED] |-
Phone: +972-53-245868, ICQ 13349191 |Bigamy: Having one wife too many.
http://nadav.harel.org.il   |Monogamy: The same thing!

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: kazza lite and wine

2003-01-11 Thread Nadav Har'El
On Sat, Jan 11, 2003, Amir Tal wrote about kazza lite and wine:
 $ uname -a
 Linux tal 2.4.18-bf2.4 #1 Son Apr 14 09:53:28 CEST 2002 i686 unknown unknown 
 GNU/Linux

Sorry for completely ignoring your question, but has anybody noticed the
appearance of the string GNU/Linux in the output of the latest releases
of GNU's uname? (I'm trying the following on my Redhat 8.0 machine)

Uname -s returns just Linux, as it always did,

$ uname -s
Linux

By the phrase system name that was used to describe the -s option, has
been replaced in the uname(1) manual by kernel name. Then then went ahead
and invented a new -o option (operating system name):

$ uname -o 
GNU/Linux

This -o option did not exist in any other version of uname, as far as I
know (I think it was added in GNU sh-utils 2.0.12).

In fact, I've been, for many years, using Solaris in which everything had
been replaced by the GNU alternatives (in fact, for the one exception of
glibc, it has exactly the same GNU stuff that most Linux distributions use).
On this machine, uname -s (using GNU's uname, of course) always returned
SunOS. And they never thought about complaining why do you call it SunOS,
you should call it GNU/SunOS...

-- 
Nadav Har'El| Saturday, Jan 11 2003, 8 Shevat 5763
[EMAIL PROTECTED] |-
Phone: +972-53-245868, ICQ 13349191 |ech`echo xiun|tr nu oc|sed
http://nadav.harel.org.il   |'sx\([sx]\)\([xoi]\)xo un\2\1 is xg'`ol

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: kazza lite and wine

2003-01-11 Thread Ilya Konstantinov
On Sat, Jan 11, 2003 at 03:46:56PM +0200, Amir Tal wrote:
 when trying to install kazza, i get an ugly win98 popup message that says 
 kazza requires windows ver. 4.1 or higher.
 same thing happends with running wine from terminal or from CrossOver Office.

You might try to change the WineLook option in WINE's configuration
file, but I doubt it'll help. I tried to run Kazaa Lite on WINE
once, unsucessfully. I also read a report of someone succesfully
running Kazaa Lite on WINE, with a lot of original Windows DLLs instead
of WINE ones -- but that's cheating :)

You may want to look at http://appdb.codeweavers.com -- it lists
applications' compatibility with WINE, and in some cases, special
instructions required to run those applications.

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




mailq.postfix hangs on Mandrake 9.0

2003-01-11 Thread Tzafrir Cohen
Just solved another one of those irritating little problems, and thought
it might help some others.

I was setting up a Mandrake 9.0 system for someone. The command mailq
seems to have been missing, but there was mailq.postfix.
mailq.postfix simply didn't work: it hanged after a while (though it could
be killed by Ctrl-C).

Stracing (even with -f) got me nowhere: I got an error message about
failed writing to [/var/spool/postfix/]maildrop , the following in the
warnings log:

  Jan 11 17:58:50 yarden postfix/postdrop[1688]: warning: mail_queue_enter:
  create file maildrop/173803.1688: Permission denied

And then I noticed that /usr/bin/mailq did exist, and was a dandling link
to /etc/alternatives/mta-mailq . mta-mailq seems to be a slave alternative
of mta (update-alternatives --display mta-mailq), so:

  update-alternatives --auto mta

Fixed everything

-- 
Tzafrir Cohen
mailto:[EMAIL PROTECTED]
http://www.technion.ac.il/~tzafrir


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




the problem with LINUX

2003-01-11 Thread shlomo solomon
I'm afraid this is going to start a **war** and that's not my intention, but I 
really feel I've got to get this off my chest.

Firstly, let me say that I've been using LINUX on and off for 6 years and that 
it's been my only OS since deleting OS/2 (zl) 3 years ago. So I'm a 
committed LINUX user. And I have no intention of using anything else - 
although my wife and kids all use Windows - and of course that makes me the 
primary sysop for their machines :-(.

My problem is that LINUX (as much as it's progressed over the years) is still 
much too hard to install, set up, and use. As things stand now, it's not 
really a viable alternative for John Q. User. As opposed to other OSs (that 
will remain nameless), there's still too much tweaking required. And for a 
non-technical user, it's just impossible.

If I just consider my own setup since upgrading to Mandrake 9.0 (I've used 
Mandrake since 7.0), the solutions to most of the problems I had, were beyond 
what the average user could have handled. Sure, IGLU was very helpful, which 
is again proof that if you GOOGLE around and RTFM before asking questions, 
the list members are usually very good about helping. But, why should this 
help be needed? I won't go into the details here, but those who have read my 
posts over the past couple of months know that I had problems with USB 
printer support, iptables, file permissions, etc. And most recently, I 
haven't been able to use my FlyVideo2000 card. Although all the problems 
(except the FlyVideo2000 card) are solved, it all required too much effort. 
As someone wrote to the list recently (sorry, don't remember who - and this 
is not an exact quote): I want the computer to do useful work - tweaking is 
only a means to that end and not the purpose of having the computer. 

So how can we expect the non-technical user to even consider LINUX? I consider 
myself a technical user - but I've given up on the TV problem, so what does 
that say? I know it's **sexy** to talk about self compiled kernels, etc. And, 
in fact, on MDK 8.1 (and previously) I did compile my own for various 
reasons. But, should I really have to compile a kernel just to watch TV? And, 
more importantly, what about my next door neighbour, who doesn't even know 
what the word compile means? How does he get to watch TV? Basically, all this 
keeps LINUX as an OS for **experts**.

As  I said, I don't intend to start a war - I am a committed LINUX user - but 
it really shouldn't be so hard.

-- 
Shlomo Solomon
http://come.to/shlomo.solomon
Sent by KMail (KDE 3.0.3) on LINUX Mandrake 9.0



To unsubscribe, send 
mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: mandrake and kernel

2003-01-11 Thread shlomo solomon
On Friday 10 January 2003 15:56, Ely Levy wrote:
 To whomever wanted the 2.4.20 version of mandrake's kernel
 you might want to try the rpms for the new 9.1beta1.
thankls, but nfortunately, thie following is from the Mandrake web-site

Mandrake 9.1 Beta is now being mirrored and will soon be available for 
testing. This first beta includes Linux 2.4.21pre2

BTW - they also say the beta is only 1 CD and that to decide what will be in 
the final release, they'll tally votes by **All MandrakeClub members**. 
Obviously I don't know what will removed in the end, but I personally like 
the idea of having the 3 CDs with thousands of packages so that anyone can 
choose to install whatever they want.

-- 
Shlomo Solomon
http://come.to/shlomo.solomon
Sent by KMail (KDE 3.0.3) on LINUX Mandrake 9.0



To unsubscribe, send 
mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: the problem with LINUX

2003-01-11 Thread Omer Zak

On Sat, 11 Jan 2003, shlomo solomon wrote:

 My problem is that LINUX (as much as it's progressed over the years) is still 
 much too hard to install, set up, and use. As things stand now, it's not 
 really a viable alternative for John Q. User. As opposed to other OSs (that 
 will remain nameless), there's still too much tweaking required. And for a 
 non-technical user, it's just impossible.

The real problem was seriously mis-identified.  It is now actually easier
to install Linux than MS-Windows. 

When I was forced to upgrade my PC's motherboard from one hosting a 300MHz
processor to one hosting a 1.7GHz processor, Windows 95 died (there is
some obscure driver in the Hebrew version of Windows 95, which fails when
the processor's clock frequency goes beyond 1GHz; and a fix is available
only for OSR2 - unavailable for the Hebrew edition) and Windows 2000 was
in serious trouble.  Linux 2.0.36 (very old by today's standards) booted
on the new motherboard without problems.

When was the last time anyone bought PC and MS-Windows and installed and
configured by himself all the stuff?  The computer shops sell you
computers with your taste of MS-Windows preinstalled, configured and
tested.  If you run into problems, they support you under warranty.  And
they fight all the problems so that your experience is as seamless as
possible.

On the other hand, with Linux, you have to install it yourself - almost no
one sells a PC with preinstalled Linux.  You have to turn to friends and
IGLU for support, rather than rely upon warranty.  You have to fight your
own battles rather than have the shop personnel fight for you.

And... you know what?  Your Linux battles are easier than the shop's
MS-Windows wars.  But since you don't see the shop's backroom, you are
comparing your Linux battles with the experience of an MS-Windows user.

 --- Omer
WARNING TO SPAMMERS:  see at http://www.zak.co.il/spamwarning.html


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Photos of RMS dinner

2003-01-11 Thread Mark Veltzer
Hello all!

Anyone have digital photos of the event and if so where ? If you can email 
some to me I would appreciate it...:). Any free source advocating website 
that is willing to carry them ? (I'm willing to put them on my site but 3 
visitors per year is not a good idea...:)

Cheers,
Mark
-- 
Name: Mark Veltzer
Title: Research and Development, Meta Ltd.
Address: Habikaa 17/3, Kiriat-Sharet, Holon, Gush-Dan, Israel 58495
Phone: +972-03-5508163
Fax: +972-03-5508163
Email: mailto:[EMAIL PROTECTED]
Homepage: http://www.veltzer.org
OpenSource: CPAN, user: VELTZER, mailto:[EMAIL PROTECTED], url: 
http://search.cpan.org/author/VELTZER/
Public key: http://www.veltzer.org/ascx/public_key.asc, wwwkeys.pgp.net, 
0xC71E5D38


To unsubscribe, send 
mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: the problem with LINUX

2003-01-11 Thread Ira Abramov
Quoting shlomo solomon, from the post of Sat, 11 Jan:

 My problem is that LINUX (as much as it's progressed over the years)
 is still much too hard to install, set up, and use. As things stand
 now, it's not really a viable alternative for John Q. User. As opposed
 to other OSs (that will remain nameless), there's still too much
 tweaking required. And for a non-technical user, it's just impossible.

Barging through an open door. what's your point?

We all know it's the current state, we all kvetch about it, some of us
have time to do something about it but lack the knowledge or interest.
It's your free choice to run it, it's you right to document procedures
to fix the problems you encountered, and it's your right to send fixes
and suggestions to the appropriate vendors, authors and packagers.

-- 
My own worse critic
Ira Abramov

http://ira.abramov.org/email/ This post is encrypted twice with ROT-13.
Documenting or attempting to crack this encryption is illegal.



msg24815/pgp0.pgp
Description: PGP signature


Re: the problem with LINUX

2003-01-11 Thread Tzafrir Cohen
Two remarks:

On Sat, 11 Jan 2003, shlomo solomon wrote:

[snip ]

 I won't go into the details here, but those who have read my
 posts over the past couple of months know that I had problems with USB
 printer support, iptables, file permissions, etc. And most recently, I
 haven't been able to use my FlyVideo2000 card. Although all the problems
 (except the FlyVideo2000 card) are solved, it all required too much effort.

Just one note: I don't remember what were your other problems, but the
iptables problem was caused by the fact that you weren't satisfied with
the built-in firewall of the distro, and wanted to use your own (and the
ipchains service got in the way). This is not a problem I expect the
mythical Joe User to have.

 As someone wrote to the list recently (sorry, don't remember who - and this
 is not an exact quote): I want the computer to do useful work - tweaking is
 only a means to that end and not the purpose of having the computer.

 So how can we expect the non-technical user to even consider LINUX? I consider
 myself a technical user - but I've given up on the TV problem, so what does
 that say? I know it's **sexy** to talk about self compiled kernels, etc. And,
 in fact, on MDK 8.1 (and previously) I did compile my own for various
 reasons. But, should I really have to compile a kernel just to watch TV?

Maybe. If that what it takes. But in that case rebuilding the kernel
should not be difficult. It should involve less magic. I see nothing wrong
with aunt tilly being forced to compile a kernel.

Heck: don't you find it weird that you have to download a 4MB or 8MB
so-called driver that installs a bunch of programs that are totally
unnecessary for the function of the real driver?

Maybe there could be a half-compiled tree that fits the binary distro and
kernel image, and you'll only need to build the kernel module itself?

 And,
 more importantly, what about my next door neighbour, who doesn't even know
 what the word compile means? How does he get to watch TV? Basically, all this
 keeps LINUX as an OS for **experts**.

If rebuilding a kernel is to become a necessaty for configuration, then it
should be wrapped with a simple interface. Debian already has something
close to that.


 As  I said, I don't intend to start a war - I am a committed LINUX user - but
 it really shouldn't be so hard.



-- 
Tzafrir Cohen
mailto:[EMAIL PROTECTED]
http://www.technion.ac.il/~tzafrir


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




CLAN - The Comprehensive Linux Archive Network

2003-01-11 Thread Shlomi Fish

Check:

http://fc-solve.berlios.de/clan/clan.html
http://www.uwsg.iu.edu/hypermail/linux/kernel/0301.1/1206.html

Note that I talked about this idea with Rik-van-Riel on the IRC and he
liked it. I also posted it to the LKML, but since it is a goy mailing list
I may not get meaningful answers until Monday Midday.

Meanwhile, it is supposed to be to the Linux kernel and its kernel
modules what CPAN or Debian apt are for Perl and Debian. (and then some).
I.e: download, configure and install kernel modules from the Net (core
ones or third party); as well as re-compile the kernel from scratch if
necessary.

Your suggestions, feedback and ideas are more than welcome. I'd like to
know what I'm facing before I start writing a kernel-related piece of code
that is entirely in user-land (probably even in Perl... ;-)).

Regards,

Shlomi Fish


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

Let's suppose you have a table with 2^n cups...
Wait a second - is n a natural number?


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: the problem with LINUX

2003-01-11 Thread Oron Peled
On Sat, 11 Jan 2003 19:32:21 +0200
shlomo solomon [EMAIL PROTECTED] wrote:
 although my wife and kids all use Windows - and of course that makes me the 
 primary sysop for their machines :-(.

Why? Isn't Windows so easy that anyone can handle it

You see, as someone else already pointed out, no John Doe is actually
installing and configuring their own Windows machine -- someone else
do it for them either for a fee (the computer store, the technician,
their ISP over the phone) or for other reasons (a family member,
a neighbour, a coworker who is a computer expert).

What is changing in the Linux world is:
- Distributions are getting better at install/configure
- More and more people are available to help others with
  Linux issues (I'm sure you can now help your friends
  or neighbours with *some* of their common problems).
- Hardware vendors are (really slowly) beginning to pay
  attention as Linux becomes more widespread (e.g: you
  start to see advertisements [even in Israel] that
  refers to Linux compatibility).

Cheer up,


Oron Peled Voice/Fax: +972-4-8228492
[EMAIL PROTECTED]  http://www.actcom.co.il/~oron

Linux:  If you're not careful, you might actually learn something.
-- Allen Wong

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: Photos of RMS dinner

2003-01-11 Thread Ira Abramov
Quoting Katriel Traum, from the post of Sat, 11 Jan:
 http://www.tracking-hackers.com/solutions/kit.tgz

I think you pasted the wrong URL. a small note - this site refers to
crackers as hackers. very dissapointing :-/

-- 
The best thing since the invention of the cat
Ira Abramov

http://ira.abramov.org/email/ This post is encrypted twice with ROT-13.
Documenting or attempting to crack this encryption is illegal.



msg24819/pgp0.pgp
Description: PGP signature


Re: Photos of RMS dinner

2003-01-11 Thread Katriel Traum
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

bloody kde.
What I wanted to say, was that I don't have any pictures, but would be glad to 
host them if anyone have them, on the penguin.

Katriel
On Saturday 11 January 2003 20:34, Katriel Traum wrote:
 http://www.tracking-hackers.com/solutions/kit.tgz

 Katriel.

 On Saturday 11 January 2003 16:31, Mark Veltzer wrote:
  Hello all!
 
  Anyone have digital photos of the event and if so where ? If you can
  email some to me I would appreciate it...:). Any free source advocating
  website that is willing to carry them ? (I'm willing to put them on my
  site but 3 visitors per year is not a good idea...:)
 
  Cheers,
  Mark

- -- 
+katrielëúøéàì+
pgp key: traum.org.il/gpg.asc
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+IIHnDWy+Hv/461sRAt/+AKDDdpA+e5qTvE26593D+rZ4FMXwIwCeOqSk
CY7ZH3cdwuRw3ZPJVR3vzxs=
=rdK3
-END PGP SIGNATURE-


To unsubscribe, send 
mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Binary configuration files as panacea to whatever ails Linux (was: Re: the problem with LINUX)

2003-01-11 Thread Omer Zak

On Sat, 11 Jan 2003, Eli Marmor wrote:

 * Migration from the current ASCII CONF format to binary format or
 database-based format. There are zillion GUI's for Apache (just as an
 example), and none is good, because it's impossible to develop a GOOD
 GUI for an ASCII-based configuration file. I guess that everybody is
 going to laugh at the REGISTRY and other MS stuff, but handling
 ASCII CONFfiles, with VI/emacs, when you are a dummy, is impossible.
 (I know that many people don't agree with this point, but I don't
 want to start a new argument, although I have a lot of experience and
 knowledge in this field; The last line remains thesame:
 COMPATIBILITY).

Why, yes of course, if you move to binary configuration files for your
applications and make their format a trade secret and release obfuscated
source files for the modules, which deal with the configuration files,
then you in effect erect a tollgate and make it difficult for developers
to develop competing configuration tools for your applications, and then
you can make some money from configuration tools, time spent at
installation, consulting fees, ad nauseaum...

 --- Omer
I am sick of binary configuration files!
WARNING TO SPAMMERS:  see at http://www.zak.co.il/spamwarning.html


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: the problem with LINUX

2003-01-11 Thread Official Flamer/Cabal NON-Leader
Quoth shlomo solomon:

 I'm afraid this is going to start a **war** and that's not my
 intention, but I really feel I've got to get this off my chest.

War is good - drives the economy ;-). See if we shan't have one soon.

 My problem is that LINUX (as much as it's progressed over the years)
 is still much too hard to install, set up, and use. As things stand
 now, it's not really a viable alternative for John Q. User. As opposed
 to other OSs (that will remain nameless), there's still too much
 tweaking required. And for a non-technical user, it's just impossible.

Good. That is the idea. Fuck JQU, (s)he is not worth the effort, anyway.
The sooner we get back to the old priesthood computing model, the better.

 all required too much effort.  As someone wrote to the list recently
 (sorry, don't remember who - and this is not an exact quote): I want the
 computer to do useful work - tweaking is only a means to that end and not
 the purpose of having the computer. 

You want to _USE_ the computer. You are not part of the priesthood - get
out of my terminal room post-haste. Computers are not the means - they are
the ends. Serve the computer, friend citizen, the computer is your friend.

 get to watch TV? Basically, all this keeps LINUX as an OS for
 **experts**.

Yes. Experts. Us. All seventeen of us, give or take.

 As  I said, I don't intend to start a war - I am a committed LINUX user -
 but it really shouldn't be so hard.

It should not be so hard. It should be MILES harder.

Go away - you're a troll.

M
-- 
---OFCNL
This is MY list. This list belongs to ME! I will flame anyone I want.
Official Flamer/Cabal NON-Leader  [EMAIL PROTECTED]

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: the problem with LINUX

2003-01-11 Thread Eli Marmor
Warning: the following text is long.
Request: ease don't reply without reading till the end. There may be
mistakes or things that you may want to argue with, but the whole
picture is the important thing, and not the (example:) exact number of
Linux/Windows users.


I agree with Shlomo, but also with one of its responders (was it
Omer?).

There is a severe friendliness problem with Linux, but it is not
RECOGNIZED correctly.

Friendliness is rhymed with marketting, so everybody went to
marketting experts, and asked them what whould be done. And those
experts, Nebechs, who have never heard about kernel drivers, answered
automatically: Don't you have a desktop environment management? Bad!.

So now we have too many KDE/GNOME/etc., and no problem has been
resolved.

Then they said: Your graphics looks ugly! And you need better icons!.

So now the graphics of Linux is better than Windows, but no problem has
been resolved.

Then they said: Your best word processor is a text editor 20-years
old ?   VERY BAD!.

So now we have SEVERAL word processors, but no problem has been
resolved.

And I can continue and pass a mistake after mistake, but I think the
point was understood.

IF the real experts (i.e. technical experts) were asked, I believe
their answers would be different (well, Linus had the same answers, but
only because everybody told him: Listen to the marketting experts,
they know what they say!).


Now let's go to the real problem that makes Linux non-friendly (well,
it's actually friendly, but a little selective with who its friends
are...):

Shlomo mentioned FlyVideo 2000 problems, and USB printer support.

In addition, almost any Linux installation faces hardware devices that
are not supported, or devices that are not detected.

Linux users are forced to use very specific and expensive devices (e.g.
modems) because many of the devices are not supported by Linux.

Some people are not so dummy, and can google for solutions/workarounds.
But how can you google in the middle of an installation, when you reach
a problem, you don't have a second (working) PC, and you don't want to
lose all the installation?  (i.e. to cancel it just to google in your
second partition and then reboot again and start the installation from
the beginning).

Some users receive DOC attachments, and can't view them. Or can import
them to one of the Linux word processors, but don't see them correctly
(usually they even don't know that the document was not viewed
correctly, because they don't have a clue about how it was seen by its
original author).

Some users can't use their Linux mailer/scheduler, because it doesn't
inter-operate perfectly with the organizations Exchange server (unless
they pay money and purchase the commercial add-on of Evolution).

Linux should not be blamed for these problems. For example, the
hardware compatibility problems are caused just because there are 100
Windows users per any Linux user (or 50 per 1. The exact number is not
important). Now imagine you are a hardware vendor. During the RD, you
reach the testing phase. The chance that your new hardware will work in
the first time you put it into a computer with Windows, is 0%. So you
find the problem, fix it, and try again. After 10 or 20 itterrations,
everything works correctly. Sometimes you also need to supply a device
driver, so you develop a Windows driver.

Usually, that loop of itterrations, or that device drivers, are not
done with Linux. Because there are so many Windows users and so little
Linux users, and that doesn't pay. It's like the bank site that was
discussed here recently.


Who is to blame?

The vendor should not be blamed, because it is not economical for him
to develop everything for Linux too.

The Linux developers should not be blamed, because the better support
of Windows is not thanks to the efforts of Microsoft, but an automatic
result of its wide distribution.

Only those marketting experts that claimed that better icons will
solve the problem, should be blamed. They should not express any
opinion without knowing kernel internals etc.


So what can be done now?

Focus ALL the efforts to improve the compatibility issues:

* kernel, device drivers, etc. I think that the most important events
  for the friendliness of Linux in the recent years, were the launch of
  Linux 2.2, and the launch of Linux 2.4. And hardware is not the only
  compatibility issue related to the kernel: I think that the fact that
  NTFS is still only read-supported and not write-supported is severe.
  And there are many other examples.

* Better filters, from and *TO* Windows applications (for example,
  PERFECT filters for WORD, Excel, PPT, etc.). And support for MS
  protocols and formats (e.g. better emulation of Outlook in mail apps,
  so an organizational Exchange server can be used better by Linux
  users).

* Migration from the current ASCII CONF format to binary format or
  database-based format. There are zillion GUI's for Apache (just as an
  

Re: CLAN - The Comprehensive Linux Archive Network

2003-01-11 Thread Tzafrir Cohen
On Sat, 11 Jan 2003, Shlomi Fish wrote:

 Meanwhile, it is supposed to be to the Linux kernel and its kernel
 modules what CPAN or Debian apt are for Perl and Debian. (and then some).
 I.e: download, configure and install kernel modules from the Net (core
 ones or third party); as well as re-compile the kernel from scratch if
 necessary.

What exactly of the kernel tree do you need in order to successfully build
a module foor your current kernel image (without building the whole tree)?

-- 
Tzafrir Cohen
mailto:[EMAIL PROTECTED]
http://www.technion.ac.il/~tzafrir


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: the problem with LINUX

2003-01-11 Thread Tzafrir Cohen
On Sat, 11 Jan 2003, Eli Marmor wrote:


 * Migration from the current ASCII CONF format to binary format or
   database-based format. There are zillion GUI's for Apache (just as an
   example), and none is good, because it's impossible to develop a GOOD
   GUI for an ASCII-based configuration file. I guess that everybody is
   going to laugh at the REGISTRY and other MS stuff, but handling
   ASCII CONF files, with VI/emacs, when you are a dummy, is impossible.
   (I know that many people don't agree with this point, but I don't
   want to start a new argument, although I have a lot of experience and
   knowledge in this field; The last line remains the same:
   COMPATIBILITY).

Some XML-based format may be a resonable comppormise between
machine-parsable and human-edible. Maybe. One big config file is
always a source of troubles.

Actually, we already have some examples of programs with relatively
complex configs (mozilla, KDE), and a very common debugging procedure is
'please {delete|rename} the ~/.{kde|mozilla} directory.

I have a feeling that one big registry will make things even worse.

What happens when those configs are lost?

(dont tell me anything about automatic backups. We all know that this is
something that is bound to fail sooner or later, as in windows 98)

-- 
Tzafrir Cohen
mailto:[EMAIL PROTECTED]
http://www.technion.ac.il/~tzafrir


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: Binary configuration files as panacea to whatever ails Linux (was: Re: the problem with LINUX)

2003-01-11 Thread Eli Marmor
Following Omer's response:

Just to clarify, I've NEVER mentioned Proprietary format;
XML is great (though you may inherit the problems of ASCII by writing a
cheating schema).
PostgreSQL/MySQL is good too (although it depends on a specific
implementation of a database).

And I was serious when I asked not to argue on this specific point; the
last line of my entire message was clear, and if you don't agree with
the specific point of binary/XML configuration format, just ignore it,
and refer to the other points. I really don't want to start a new
argument about this issue, and it is a minor point and a small part of
my message.

-- 
Eli Marmor
[EMAIL PROTECTED]
CTO, Founder
Netmask (El-Mar) Internet Technologies Ltd.
__
Tel.:   +972-9-766-1020  8 Yad-Harutzim St.
Fax.:   +972-9-766-1314  P.O.B. 7004
Mobile: +972-50-23-7338  Kfar-Saba 44641, Israel

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




RE: the problem with LINUX

2003-01-11 Thread nav ajo
Title: the problem with LINUX






Yeah, linux is a crappy piece of software. What isn't? But at least, it 

was all written by kind sirs who awed nothing to you. 

Anyway, Windows is no better. Even Windows needs the touch of 
a techman for it to run smoothly and not crappily. 

Things, all things, should be made idiot-proof. Technicals oughta be
as simple as possible, without compromising on workness.

One thing that should not be compromised is lazyness. We ought not
encourage people to needlessly and inefficiently work.

Entries in mailing-lists should also be simple. Constructedof 
simple
and short sentences, structured simply, carrying a simple message.


  -äåãòä î÷åøéú- îàú: shlomo solomon 
  [mailto:[EMAIL PROTECTED]] ðùìç: ù 1/11/2003 19:32 
  àì: IGLU IGLU òåú÷ ìéãéòä: ðåùà: the problem 
  with LINUX
  I'm afraid this is going to start a **war** and that's not my 
  intention, but Ireally feel I've got to get this off my 
  chest.Firstly, let me say that I've been using LINUX on and off for 6 
  years and thatit's been my only OS since deleting OS/2 (z"l) 3 years ago. 
  So I'm acommitted LINUX user. And I have no intention of using anything 
  else -although my wife and kids all use Windows - and of course that makes 
  me theprimary sysop for their machines :-(.My problem is that 
  LINUX (as much as it's progressed over the years) is stillmuch too hard to 
  install, set up, and use. As things stand now, it's notreally a viable 
  alternative for John Q. User. As opposed to other OSs (thatwill remain 
  nameless), there's still too much tweaking required. And for 
  anon-technical user, it's just impossible.If I just consider my 
  own setup since upgrading to Mandrake 9.0 (I've usedMandrake since 7.0), 
  the solutions to most of the problems I had, were beyondwhat the average 
  user could have handled. Sure, IGLU was very helpful, whichis again proof 
  that if you GOOGLE around and RTFM before asking questions,the list 
  members are usually very good about helping. But, why should thishelp be 
  needed? I won't go into the details here, but those who have read myposts 
  over the past couple of months know that I had problems with USBprinter 
  support, iptables, file permissions, etc. And most recently, Ihaven't been 
  able to use my FlyVideo2000 card. Although all the problems(except the 
  FlyVideo2000 card) are solved, it all required too much effort.As someone 
  wrote to the list recently (sorry, don't remember who - and thisis not an 
  exact quote): I want the computer to do useful work - tweaking isonly a 
  means to that end and not the purpose of having the computer.So how 
  can we expect the non-technical user to even consider LINUX? I 
  considermyself a technical user - but I've given up on the TV problem, so 
  what doesthat say? I know it's **sexy** to talk about self compiled 
  kernels, etc. And,in fact, on MDK 8.1 (and previously) I did compile my 
  own for variousreasons. But, should I really have to compile a kernel just 
  to watch TV? And,more importantly, what about my next door neighbour, who 
  doesn't even knowwhat the word compile means? How does he get to watch TV? 
  Basically, all thiskeeps LINUX as an OS for **experts**.As I 
  said, I don't intend to start a war - I am a committed LINUX user - butit 
  really shouldn't be so hard.--Shlomo Solomonhttp://come.to/shlomo.solomonSent 
  by KMail (KDE 3.0.3) on LINUX Mandrake 
  9.0==To unsubscribe, send mail to 
  [EMAIL PROTECTED] withthe word "unsubscribe" in the message 
  body, e.g., run the commandecho unsubscribe | mail 
  [EMAIL PROTECTED]



Hotmail.co.il - Powered by IBM eServer




Re: the problem with LINUX

2003-01-11 Thread Alex Chudnovsky
On Saturday 11 January 2003 21:28, Tzafrir Cohen wrote:

 And re-install all of your programs. And hopefully you have your config
 saved.
Talking about re-installation of Windows here, not Linux.

 What you mention is mystrious behaviours, not hardware installations.
 Proper usage of packages mean that you have less problems with packages.
In this particular case, I suspect hardware problems.

 A journaling file system reduces the chance of file corruption and thus
 gives you a more stable system.

 But anyway, if you get in a habit of re-installations (bad!) make sure to
 create a kick-start configuration o shorten its time (Mandrake, and
 probably other distros as well, offer to do this in the end of the
 installation)
Once more, this particular problem was with Windows.

  -
  [snip]
 
   Basically, all this keeps LINUX as an OS for **experts**.
 
  IMHO, what is required to bring Linux out of the expert OS niche, is :
  - Vendor-supplied hardware drivers , no matter if binary or not, or at
  the very least open specifications. And please stop telling me all this
  nonsense about And what if vendor decides to stop supporting those
  drivers? And what if the hardware is rare and those who have it, can't
  write code? And why should we the users wait several years till the
  drivers are there? I personally prefer working hardware and then all
  these freedom principles, but YMMV.

 Anybody here with ADSL modems that are not supported under win98?
At least if you happen to have recent Windows, you haven't to wait several 
years for Linux community to reverse-engineer the driver. 

 What about the (pctel?) binary-only winmodem drivers that required you to
 move back to a sepecific, obsolete, and insecure kernel just to be
 connected to the internet? (I usually want to make sure I have a fixed
 kernel when I connect to the internet)
Vote with your purse - don't purchase such modem, if the vendor doesn't have a 
driver for your particular distribution ( or for your particular version of 
Windows). Or purchase it and wait several years for the driver to be 
reverse-engineered ( this may never happen ).

 Do you know how many people had to compile their kernel just because of
 those binary-only drivers?
Blame kernel developers for that - the kernel has NO INTERFACE to accept 
binary third-party drivers. In my book, it's a serious obstacle.
IMHO, hardware vendor support for Linux is necessary for Linux to become 
mainstream desktop system.
There are three ways for a hardware vendor to provide such support- either the 
vendor publishes the specs or it writes a binary driver or it writes an 
open-source driver.
In the first case, the hardware would be supported in any Linux kernel, but 
you as a user have to face a good bit of delay till the driver be actually 
written. But - a lot of hardware vendors just wouldn't accept this way due to 
trade secret / legal /etc issues. And but - if the hardware is rare, there 
may be as well that noone in the Linux community have any interest in writing 
the driver, even with the specs there in the open.
The second way would me much more acceptable to hardware vendors, but it is 
not so acceptable for the users. There may be a midway - part of the driver 
is binary, and part is provided in source and may be easily recompiled to 
match any kernel. NVidia comes to mind as an example.
The third way may face the same obstacle as the first way - trade secrets / 
legal issues.


  - Sensible defaults. You shouldn't dig around a ton of configuration
  files just to get something simple to work. You may tweak it later, but
  it should work out of the box. This is getting better, but it isn't there
  yet.

 IMHO it's quite there. Care to give an example?
XFree86 configuration. Change a monitor from 17 to some old 14 ( say your 
monitor is broken) and risk just damaging the 14 one or X failing to start. 
Or change a mouse from PS\2 one to USB one. The values are hardcoded into the 
configuration file leaving no way for autodetection. Stupidity at its best, 
pure and simple.

  - There should be BOTH GUI configuration tools AND CLI configuration
  tools.

 Right. There should be a way to automate everything. This is very
 important, and something many people forget. If the only proper way for
 me to add a user is through the vendor's users management interface
 (because this interface does some bookeeping and other things besides
 adduser) then the vendor should provide a command-line tool with
 equivalent power to the GUI tool.
Or a GUI tool with equivalent power to the CLI tool. I've tried to stress 
GUI.

  I use Mandrake too. While overall it is a very good distro, part of their
  Drak* tools are actually exactly what I've described - half-baked
  underdeveloped POS,

 Example, please?
DrakConnect. 

  sorry for being brutal. It's actually a lot easier to
  comprehend and tune configuration files by hand then to use these tools.
  Let's formulate it like the following : for anything 

Re: the problem with LINUX

2003-01-11 Thread Tzafrir Cohen
On Sat, 11 Jan 2003, Shoshannah Forbes wrote:


 * Dependency hell. Nothing like running a RPM (when you are not
 connected to any network) to get dependency errors about missing files.
 Or when you are using another machine (with a fast internet connection)
 to download RPM's and burn them on a CD- many times you have no way to
 know what dependent RPM's you need to download, so you can actually
 install the application on the other machine.

apt

 I know tools like apt
 that help, but they are no good for computers with no internet
 connection, and are horrible over dial up.

apt-get --recon --download-only install package

Will print what you need to download the files required to install
package. This gives you a nice list of URLs to go and fetch.

 I hope they improve. (ROX
 desktop  http://rox.sourceforge.net/  addresses this issue with
 application packages  similar to what can be found in mac OSX)

Nice, but totally misses the point. Dependencies are here to solve a
problem (I've just installed the program foo and it dosn't work can you
run it from the terminal? terminal? yuck. well, OK. double-click on
terminal icon, p-r-o-g-r-a-m-enter. I see something about failing to load
a library).

But RPM does not attempt to resolve dependencies. This is a GoodThing: rpm
should not be aware of the extra complexity in the existance of a
repository (more than one? an up2date server?) of packages and how exactly
to decide which of them to install.

That is what apt, urpmi and up2date are for.


 * Unless you work with the CLI (and even then sometimes) the file
 system is really cryptic.

The file system is always very cryptic. On every system.

 Where did that RPM install the application?

rpmq ?
kpackage?
rpmdrake?

Any information that is available in a command line program can be made
avilable to some GUI. In this case such GUIs exist.

 Where are my drivers? Where is the application I see an alias to in the
 kicker/ launcher/ whatever? The answer is not obvious and takes a lot
 of digging to find out.

drivers are not programs, and need not have menu items.

Debian has had a good menuing system for quite a while. This system was
later adopted by Mandrake. If a package wants to add itself to the menus,
it only needs to create one file and run the menu-updating procedures.
This will add it to any programs menu in the system.

However it seems that this system is not going to take over: gnome and kde
folks decided to have a standard of their own, and it has currently been
adopted by (at least) RedHat:

http://www.freedesktop.org/standards/menu/draft/menu-spec/menu-spec.html

Those files are in an XML format. So you can't easily rem-out lines there
with your favorite text editor.

 * Not good enough defaults in many applications, combined with too many
 configuration options. I have seen how this happens: the developers
 can't agree about some design issue, so they end up saying let's just
 make this a pref.

 * In general, too many things *have* to be configured, and configuring
 takes a lot of time. Yes, it is fun to tweak here and there, but I use
 my machine to get other things done, not to tweak all day.

Then configure debconf not to ask you that many questions.


 * Too much of the UI is legacy UI, which was originally used in
 another system to overcome a system limitation, and copied as is into
 linux, although linux does not have the original limitation at all, and
 could have used much better UI. This also leads to cluttered, confusing
 and unusable UI's. (see
 http://mpt.phrasewise.com/stories/storyReader$374

Just a comment: I read the article, and don't consider those examples good
ones. The worst one is the  suggestion to have recently-used lists contain
inodes instead of files-names (inode numbers wil be invalidated after the
next save ;-) ).

-- 
Tzafrir Cohen
mailto:[EMAIL PROTECTED]
http://www.technion.ac.il/~tzafrir


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: Binary configuration files as panacea to whatever ails Linux(was: Re: the problem with LINUX)

2003-01-11 Thread Amit Margalit
Hi,

On Sat, 11 Jan 2003, Omer Zak wrote:

 Why, yes of course, if you move to binary configuration files for your
 applications and make their format a trade secret and release obfuscated
 source files for the modules, which deal with the configuration files,
 then you in effect erect a tollgate and make it difficult for developers
 to develop competing configuration tools for your applications, and then
 you can make some money from configuration tools, time spent at
 installation, consulting fees, ad nauseaum...

So true, but we also have to beware of some types of text files... For
example, I am a big proponent of XML files as a very small scale
replacement for a database. It has all you need for a small scale DB.

But the problem with XML files is that they exhibit the same parsing
problems that text files have, along with shoddy readability, like binary
files.

That said, I probably should state that I personally prefer text files.
And the author of the software should work a little on making the text
file ordered reasonably.

Amit

-- 
Amit Margalit
=
Gee, Toto, I don't think we're in Kansas anymore.


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: the problem with LINUX

2003-01-11 Thread Shoshannah Forbes

On Sunday, Jan 12, 2003, at 01:03 Asia/Jerusalem, Alex Chudnovsky wrote:


And but - if the hardware is rare, there
may be as well that noone in the Linux community have any interest in  
writing
the driver, even with the specs there in the open.

Tell me about it :-( That is exactly the case with the DVD Decoder card  
on my 4 tear old laptop.
The best I got was a post by a developer back in 1991 saying that since  
there aren't enough people with this card for them to write the driver:
  
http://www.au.linuxvideo.org/lists/livid-dev/2001-February/ 
msg00222.html 

Sigh.

Mandrake 9 actually identified what it is (LuxSonor LS242), but I don't  
have anything who knows how to run or use it.


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: the problem with LINUX

2003-01-11 Thread Tzafrir Cohen
On Sun, 12 Jan 2003, Alex Chudnovsky wrote:

 On Saturday 11 January 2003 21:28, Tzafrir Cohen wrote:
 
  And re-install all of your programs. And hopefully you have your config
  saved.

 Talking about re-installation of Windows here, not Linux.

Me too. What about all of your configuration there? Or do you give it up
in advance?

If so: an equivalent (and faster) linux solution would be a kick-start
installation...

Basically, all this keeps LINUX as an OS for **experts**.
  
   IMHO, what is required to bring Linux out of the expert OS niche, is :
   - Vendor-supplied hardware drivers , no matter if binary or not, or at
   the very least open specifications. And please stop telling me all this
   nonsense about And what if vendor decides to stop supporting those
   drivers? And what if the hardware is rare and those who have it, can't
   write code? And why should we the users wait several years till the
   drivers are there? I personally prefer working hardware and then all
   these freedom principles, but YMMV.
 
  Anybody here with ADSL modems that are not supported under win98?

 At least if you happen to have recent Windows, you haven't to wait several
 years for Linux community to reverse-engineer the driver.

What is the market share of those unsupported OSs?

FYI, linux 2.0 is still maintained.

 
  What about the (pctel?) binary-only winmodem drivers that required you to
  move back to a sepecific, obsolete, and insecure kernel just to be
  connected to the internet? (I usually want to make sure I have a fixed
  kernel when I connect to the internet)

 Vote with your purse - don't purchase such modem, if the vendor doesn't have a
 driver for your particular distribution ( or for your particular version of
 Windows). Or purchase it and wait several years for the driver to be
 reverse-engineered ( this may never happen ).

The particilar cas I'm talking about is one in which the original vendor
no longer existed.

 
  Do you know how many people had to compile their kernel just because of
  those binary-only drivers?

 Blame kernel developers for that - the kernel has NO INTERFACE to accept
 binary third-party drivers.

I don't want to blame them for producing a better kernel. I don't want to
blame them for breaking unnecessary legacy cruft to remove some of the
existing bloat.

 In my book, it's a serious obstacle.
 IMHO, hardware vendor support for Linux is necessary for Linux to become
 mainstream desktop system.
 There are three ways for a hardware vendor to provide such support- either the
 vendor publishes the specs or it writes a binary driver or it writes an
 open-source driver.
 In the first case, the hardware would be supported in any Linux kernel, but
 you as a user have to face a good bit of delay till the driver be actually
 written.

Unless the venor actually writes the driver. Recall that it is the vendor
interested in selling hardware, just as much  (or even more than) you
interested in buying it.

This mean also that this vendor is the only one wit the full source to
your kernel (and thus the only one in a good position to give you support)

   - Sensible defaults. You shouldn't dig around a ton of configuration
   files just to get something simple to work. You may tweak it later, but
   it should work out of the box. This is getting better, but it isn't there
   yet.
 
  IMHO it's quite there. Care to give an example?

 XFree86 configuration. Change a monitor from 17 to some old 14 ( say your
 monitor is broken) and risk just damaging the 14 one or X failing to start.
 Or change a mouse from PS\2 one to USB one. The values are hardcoded into the
 configuration file leaving no way for autodetection. Stupidity at its best,
 pure and simple.

What about your distro's X config tools? Last time I tried, Mandrake's
DrakeX was useful enough. It is also run at install time.

   I use Mandrake too. While overall it is a very good distro, part of their
   Drak* tools are actually exactly what I've described - half-baked
   underdeveloped POS,
 
  Example, please?
 DrakConnect.
 
   sorry for being brutal. It's actually a lot easier to
   comprehend and tune configuration files by hand then to use these tools.
   Let's formulate it like the following : for anything that goes inside a
   distro, if it includes a configuration file, there must be some GUI tool
   to configure it. And this GUI tool should be INTEGRATED with another
   configuration tools.
 
  Mandrake's tools (almost all) run both in X and in full-screen terminal
  mode. All of them are availble from the main control panel and from the
  menus.

 And you still have KDE control center, GNOME control center and Mandrake
 control center, with overlapping functions. OK, there are tools in the Cooker
 enabling embedding drak* tools into the KDE control center.

The lapping functionalities are (IMHO) because the kde and gnome
control-centers should have nothing to do with system-administration.

 
  A GUI tool should not be 

Re: the problem with LINUX

2003-01-11 Thread Tzafrir Cohen
Hi

On Sun, 12 Jan 2003, Shoshannah Forbes wrote:


 On Sunday, Jan 12, 2003, at 01:19 Asia/Jerusalem, Tzafrir Cohen wrote:

 
  I know tools like apt
  that help, but they are no good for computers with no internet
  connection, and are horrible over dial up.
 
  apt-get --recon --download-only install package
 
  Will print what you need to download the files required to install
  package. This gives you a nice list of URLs to go and fetch.

 Ah, but the other computer is not running linux (it is not my machine).

On the computer that needs to download


  I hope they improve. (ROX
  desktop  http://rox.sourceforge.net/  addresses this issue with
  application packages  similar to what can be found in mac OSX)
 
  Nice, but totally misses the point. Dependencies are here to solve a
  problem (I've just installed the program foo and it dosn't work can
  you
  run it from the terminal? terminal? yuck. well, OK. double-click on
  terminal icon, p-r-o-g-r-a-m-enter. I see something about failing to
  load
  a library).

 How do they solve that problem? Application bundles have are the needed
 resources with them- in what looks like the user like a single file.
 You won't have that problem in the first place. I know- I have used
 this system myself (on osx). And it makes install and uninstall a snap-
 to install: just copy the file to wherever you want it to be.
 Want to run the application? Double click that single file .
 Want to uninstall? delete it, and if you want you can also delete it's
 preferences file from ~/Library/Prefrences

 This way, things are easy to understand: you always manipulate one
 object, what is going on stays clear, even for the humblest user. This
 is one of the things that makes Mac OS so friendly. Why not copy?

Easy to understand, but messy.

The whole point of the linux FSH (File System Hirarchy) standard is that
the packaging system is good enough to keep track of files. Therefore
there is no problem with cluttering /usr/bin and /usr/lib : you can
easily tell to which package a file from there belongs.

This is very useful what you think of backups:

On a proper system you need not backup /usr . You only need to backup /var
and /etc . With packages you'll also need to backup $packs_root/pack1/var,
$packs_root/pack2/data and $packs_root/pack3/user\ config


  But RPM does not attempt to resolve dependencies. This is a GoodThing:
  rpm
  should not be aware of the extra complexity in the existance of a
  repository (more than one? an up2date server?) of packages and how
  exactly
  to decide which of them to install.

 In theory- you are correct. in practice, this doesn't work, especially
 for the novice user- RPMs just fail due to dependency problems way to
 often.

 Think again about my Grandmother- she does download applications from
 the internet. Do you really thing she would be able to download and
 install a program on linux? Without someone holding her hand?

Again: this problem is caused because people use rpm directly.


 
  Where did that RPM install the application?
 
  rpmq ?
  kpackage?
  rpmdrake?
 
  Any information that is available in a command line program can be made
  avilable to some GUI. In this case such GUIs exist.

 And how is my Grandmother (who uses a computer) supposed to know this?
 And why do I need yet _another_ tool to find this out, and not from the
 WM/OS itself?

The above was information about RPM packages. Your grandmother naturally
need not bother about rpms, so the question should be how do I run this
program

why ir 'rpm -ql package | grep bin/' important here?

answered in the next item.


 
  Debian has had a good menuing system for quite a while. This system was
  later adopted by Mandrake. If a package wants to add itself to the
  menus,
  it only needs to create one file and run the menu-updating procedures.
  This will add it to any programs menu in the system.

 But how I, as a user, can tell from the menu where the application
 really is on my hard disk?

a. Why is that important?
b. look at the KDE shortcut? /usr/lib/menu/whatever ? KDE has a menu
editor, IIRC

-- 
Tzafrir Cohen
mailto:[EMAIL PROTECTED]
http://www.technion.ac.il/~tzafrir


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: the problem with LINUX

2003-01-11 Thread Shoshannah Forbes
Hi :-)

On Sunday, Jan 12, 2003, at 02:10 Asia/Jerusalem, Tzafrir Cohen wrote:

On Sun, 12 Jan 2003, Shoshannah Forbes wrote:


On Sunday, Jan 12, 2003, at 01:19 Asia/Jerusalem, Tzafrir Cohen wrote:



I know tools like apt
that help, but they are no good for computers with no internet
connection, and are horrible over dial up.


apt-get --recon --download-only install package

Will print what you need to download the files required to install
package. This gives you a nice list of URLs to go and fetch.


Ah, but the other computer is not running linux (it is not my 
machine).

On the computer that needs to download


You lost me here. The linux machine has no internet connection. The 
non-linux machine will do all the downloading and burn a CD to be used 
on the linux.
How can one know which files to download?


Easy to understand, but messy.


Isn't scattering files all over the place messy? Dunno. Sounds like 
trouble to me.

The whole point of the linux FSH (File System Hirarchy) standard is 
that
the packaging system is good enough to keep track of files.

Notice- the file system. Not the end user.


 Therefore
there is no problem with cluttering /usr/bin and /usr/lib : you can
easily tell to which package a file from there belongs


How? (for the middle ground user, not the super power user).



In theory- you are correct. in practice, this doesn't work, especially
for the novice user- RPMs just fail due to dependency problems way to
often.
snip



Again: this problem is caused because people use rpm directly.


* I guess I missed some basic stuff. Then what are RPMs for?
* I don't think that my Grandmother would be able to use graphical 
wrappers for APT- they are still too complex. No to mention that many 
applications do not appear in a repository.

The above was information about RPM packages. Your grandmother 
naturally
need not bother about rpms, so the question should be how do I run 
this
program

I know my mother wants to know where the application she installed is. 
She has asked me to show her how to find out (in Windows).

But how I, as a user, can tell from the menu where the application
really is on my hard disk?


a. Why is that important?


Why not? Maybe it makes me feel better?


b. look at the KDE shortcut? /usr/lib/menu/whatever ?


* I am not using KDE (and who says she will?)
* Why the user needs to go to a completely different place to find 
information about the object?
BTW, I admit that I still don't understand the logic that decides what 
to put in the user home directory and what to put in /usr/lib
* Again, linux has no middle ground between know nothing, don't care 
and super power user.

--
The News, Uncensored http://www.tellinglies.org/news/


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



unsubscribe

2003-01-11 Thread Brian Spooner
I have unsubscribed from this list several times according to the
instructions below, and received confirmation that I am unsubscribed, but
the messages keep coming.  Would someone please delete my name from the
list.

thanks

brian 
=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: CLAN - The Comprehensive Linux Archive Network

2003-01-11 Thread Shlomi Fish
On Sat, 11 Jan 2003, Tzafrir Cohen wrote:

 On Sat, 11 Jan 2003, Shlomi Fish wrote:

  Meanwhile, it is supposed to be to the Linux kernel and its kernel
  modules what CPAN or Debian apt are for Perl and Debian. (and then some).
  I.e: download, configure and install kernel modules from the Net (core
  ones or third party); as well as re-compile the kernel from scratch if
  necessary.

 What exactly of the kernel tree do you need in order to successfully build
 a module foor your current kernel image (without building the whole tree)?


First of all CLAN will check if the currently installed kernel is capable
enough of supporting such module. For instance, if it has Ethernet support
compiled in and this is an Ethernet driver. If not, it will re-compile the
kernel with the Ethernet support added.

Regards,

Shlomi Fish

 --
 Tzafrir Cohen
 mailto:[EMAIL PROTECTED]
 http://www.technion.ac.il/~tzafrir




--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

Let's suppose you have a table with 2^n cups...
Wait a second - is n a natural number?


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]




Re: the problem with LINUX

2003-01-11 Thread Shlomi Fish
On Sat, 11 Jan 2003, Eli Marmor wrote:

 Focus ALL the efforts to improve the compatibility issues:

 * kernel, device drivers, etc. I thinkthat the most important events
 for the friendliness of Linux in the recent years, were the launch of
 Linux 2.2, and the launch of Linux 2.4. And hardware is not the only
 compatibility issue related to the kernel: I think that the fact that
 NTFS is still only read-supported and not write-supported is severe.
 And there are many other examples.


I think Mandrake - latest versions is much better than what I previously
encounters. It detects and configures correctly all the hardware available
on the machine on several installation I head or experienced.

Furthermore, this is the i386 we are talking about. Like Moshe Zadka said
it is a collection of incompatible hardware components from different
vendors. Expecting it to work 100% of the time.

 * Better filters, from and *TO* Windows applications (for example,
 PERFECT filters for WORD, Excel, PPT, etc.). And support for MS
 protocols and formats (e.g. better emulation of Outlook in mail apps,
 so an organizational Exchange server can be used better by Linux
 users).


Agreed. Let me switch back. This is always a good idea.

 * Migration from the current ASCII CONF format to binary format or
 database-based format. There are zillion GUI's for Apache (just as an
 example), and none is good, because it's impossible to develop a GOOD
 GUI for an ASCII-based configuration file. I guess that everybody is
 going to laugh at the REGISTRY and other MS stuff, but handling
 ASCII CONF files, with VI/emacs, when you are a dummy, is impossible.
 (I know that many people don't agree with this point, but I don't
 want to start a new argument, although I have a lot of experience and
 knowledge in this field; The last line remains the same:
 COMPATIBILITY).


Over my dead body! Config files stay ASCII, so they can be edited by hand.

If you want to write an abstraction layer above Apache's configuration
that will be less capabale than what Apache provides - fine - do that.
Most users who'll use it won't edit the Apache configuration by hand
anyways. Those who do will soon be told that it will be hard for them to
switch back.

I want to keep the configuration files as ASCII because that way the
terminal is the computer and I can ssh into it and do everything I can do
with the most sophisticated X/KDE environment. This is the UNIX way of
doing things and regardless of how much new power users (Aunt Tillie will
never play with the configuration or install anything) are frustrated by
it, we must keep it this way.

 Zillions of development hours were wasted on wrong issues, such as
 KDE/GNOME (although we all enjoy them); Now is the time to start
 working on the real problems, before it's too late!


Relax, Eli - it's never going to be too late. Linus has so many bigot
users who use it because it is a superior system technically and won't
trade it for anything else. I encountered someone who used Linux to test
Infiniband (network devices of 2-3 GBits) cards and used g++/gcc, Emacs,
CVS and other tools and did not know a thing about ./configure;make;make
install or RPMs.

Whether we conquer the home computer market now, later or never makes
little difference, as Linux is already widely used and NT sucks in
comparison to it in much more ways that Linux does relative to it.
Children will have little problem using Linux instead of Windows. And they
will find editing obscure ascii files fascinating.

Microsoft spreads a lot of FUD regarding the supposed superiority of
Windows. But this FUD is becoming less effective on the general public who
see even not-too-intelligent users use Linux for quite some time. It all
depends what are you doing with Linux. I once upgraded half of my Mandrake
system by compiling the SRPMs. I'll doubt someone else who is not a
hard-core developer like me will need a newer package.

And I believe Microsoft wishes to switch to Linux where they have a well
defined POSIX, LSB, X and KDE or GNOME standard that has been around for
users, and they can build nice user-land applications over it, and get rid
of the over-engineered, over-complicated, under-understood, 50 million
LOCs and growing and pretty much dysfunctional operating system known as
NT. They can translate everything (consultants, certification programs,
services) to Linux, contribute about 5 developers in each one of its
layers for good measure (who'll develop open-source GPL/LGPL/BSD code) and
then have a nice stable interface that they can use for years, and compile
on every other UNIX or Linux version as well.

I'm not saying Windows is not superior to Linux in some respects. But as
a general rule programming for Linux is much less frustrating that with
the Win32 API, MFC, VB, COM or all the other Microsoft APIs, some of which
Microsoft can distribute for Linux as well. Once the Linux market is large
enough, we are going to see MS products for Linux, and 

Re: Binary configuration files as panacea to whatever ails Linux (was: Re: the problem with LINUX)

2003-01-11 Thread Eli Marmor
I didn't want to detail too much in the point of CONF files, because it
was not my main point. But it caused some balagan, so please let me
give an example of a format that is not proprietary, and on the other
hand is not XML, and still is great for developing GUI's for:

X Resources.

Does it threat anybody?
No?  OK; Let's go on:

There are several requirements that are critical for creating a good
GUI.

One of them is the ability to work against a working program, and not
just a file. Because you can't just open the file, guess all the values
of ifdefs, the default path (for includes), the directory that the
opedning program is in during the open, etc. When you are working
against a working program, you know its current run-time values of
these resources.

In addition, it allows you to affect its CURRENT behavior immediately,
resulting in a WYSIWYG that is so important for GUI (think editres;
don't think UIM/X).

Of course, you need a bidirectional mapping (i.e. not only from the
disk representation to the in-memory representation, but also vice-
versa); Otherwise, the changes can't be translated to rules of
configuration files.

You need clear definitions; Not definitions that may start anywhere in
the line, with any number of leading/trailing spaces/tabs/etc. that you
never know which are part of the value and which are not, with leveling
that is based on semi-XML directives (/directory /), with ambiguous
comments, with ifdefs that you never know if the leveling that is
hidden by them is really hidden - or only the rules inside those
levels, with too many ways to say yes (e.g. tRuE, oN, falling
back to the default, etc.) and so on.

There are many other formatting issues that ease or harden the ability
to develop a good GUI.

X Resources, contrary to ASCII CONF files (like Apache's or NAMED),
meets all these demands. Of course, it is not so friendly, but when you
have a great GUI - who cares?  It is still friendly enough for hackers
like us.

Will this migration happen?

No way;
People develop Open Source for their own fun. Or for their own use (for
example, most of the core developers of Apache need it for their own
sites).

When there is a company (please don't force me to spell the name of
Redmond's companies) behind the product, they have balls (sorry for
the word...) and don't give a sh*t (sorry again) on their users, so
they can replace formats whenever it is important for the evolution of
their product. Of course, there are also negative cases, so please
don't give examples that Microsoft (sorry) abused this process and
replaced a good format by a bad format or broke the compatibility of a
program that was used by 100 million users.

But when the users develop the program, there are some things that they
would never do. Some of these things are bad, but improving the format
is sometimes good and needed.

P.S.
Many years ago, I developed a great GUI for X.
You could take even a binary program, and change its screens, widgets,
add more dialogs/forms/screens, etc. Fully WYSIWYG, of course.
I used it (among other uses) for localizing Netscape 3/4 (although
there were no sources), which involved not only translation, but also
new screens and forms (for example - to choose the default direction,
the default user interface language, help of the Hebrew support, etc.).
I used it also for developing callbacks (without writing one C line!)
and applying BiDi values to specific widgets (e.g. Visual/Logical).

I tried to do it for other CONF formats (e.g. Apache), but there was
no chance.

I don't care if the format is X Resources, or database-based, or
(sorry!) registry, or even XML (though XML doesn't meet all the
demands); I just want a format that its designers/definers thought
about a front-end when they designed it, and not only on the
flexibility of users who use VI to edit it by-hand or on backward
compatibility issues.

-- 
Eli Marmor
[EMAIL PROTECTED]
CTO, Founder
Netmask (El-Mar) Internet Technologies Ltd.
__
Tel.:   +972-9-766-1020  8 Yad-Harutzim St.
Fax.:   +972-9-766-1314  P.O.B. 7004
Mobile: +972-50-23-7338  Kfar-Saba 44641, Israel

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]