On Monday 09 May 2005 05:21, Amos Shapira wrote:
> On 5/9/05, Shlomi Fish <[EMAIL PROTECTED]> wrote:
> > On Sunday 08 May 2005 15:40, you wrote:
> > > Other Linux benefits that I thought of is that since Linux is open
> > > source, all applications he will probably need are handy for download;
> > > in winodws you cannot download office ....
> >
> > You can download OpenOffice and a lot of other open-source software or
> > freeware for Windows as well. The advantages for that in Linux are:
> >
> > 1. Software comes in packages, with dependencies. No DLL Hell, and easy
> > removal and maintenance.
>
> As far as I can tell, DLL hell is over now with Windows XP/2003. I
> haven't noticed
> it when I used Windows as a programming desktop station for the last 6
> years.

But there's always a possibility. In Windows, it's impossible to keep several 
versions of the same DLL due to the lack of symbolic links. And most packages 
come in installers, that install all the required DLLs along with the 
programs. (there is no dependency resolution). But it' possible that it's no 
longer a problem as before. (possibly because the development of the DLLs has 
become more stable).

>
> > > The security solution of XP (the XP firewall) and
> > > the free antispyware sw are enough for him; And he isn't convinced
> > > that it is worth to inverst time in migating to Linux.
> >
> > I wouldn't trust these things if I were him.
>
> If you are writing this to help the original author convince a user to
> do the switch then this is yet another argument that's simply not going
> to cut this.
> Remember that most people just look at a computer as a means to an
> end, as another tool like their TV or DVD. Stating "I wouldn't trust these"
> isn't going to convince a reasonable person, not without a logical argument
> behind it. How would you continue this sentence when he asks "why"?
>

Generally, a system should be expected to avoid having to rely on such 
mechanisms and be secure by default. There can always be a new kind of 
spyware that the anti-spyware software could not detect in time. As for 
firewall, generally, the system should be secure even with all the services 
exposed. I agree that firewalls/NATs/etc. are useful (even for Linux 
systems). But for example, if you browse the web with a vulnerable browser, 
that allows malicious sites to execute code on your machine, then all the 
firewalls in the world won't prevent your machine from getting infected by a 
trojan.

> > > Are there other Linux benefits which I can pose for moving to Linux ?
> > > (except the idea of moving to open and free source).
> >
> > Here are some more:
> >
> > 1. Open Source - You can always customize an application yourself (add
> > feature, fix bugs, know where to report them, etc.) or hire someone to do
> > that for you.
>
> His "target audience" is a non-programmer. He can't do it himself.
> As for paying for stuff - I think twice and thrice before I shell out money
> to buy any piece of hardware, and you expect his audience to pay someone to
> do some tweaks on software?
> If a piece of software doesn't do what he really wants he'll just look
> for another solution (admittedly, I'll do the same if I were him).
>

Possibly. However, the possibility always remains. And since the source code 
is available, there's more possibility than someone among the many developers 
interested in open-source will do that for you in time. With closed-source 
software you have to rely on the vendor's whims. 

> > 2. Price - no need to pay for anything including upgrades. All software
> > can be installed from the base system.
>
> How is BSA doing these days in Israel?  Not a big point for OSS (yet?).
>

Still, if you install a non-legit version of Windows, you cannot use Windows 
Upgrade (without various tricks). You cannot get support for this version of 
Windows, and you cannot contact the vendor for help.

And the price is a big issue for medium or large organizations who wish to 
deploy proprietary software on their systems.

> > 3. Community - the Linux and Open Source Community is very fun,
> > supportive. There are many resources available for getting help or for
> > learning more.
>
> Again - do "this Magimix Mixer has a community of 20,000 active users in
> Israel" sound like a convincing argument from a sales druid in the Shekem?
> That's more or less the attitude you should address.

The point is that you can get very good support from the community, which has 
a larger amount of knowledge than the equivalent one for proprietary 
software. (due to the availability of source, and other factors - see ESR's 
"The Cathedral and the Bazaar" Series).

And I'm not only talking about Israel. You can always subscribe to an 
international forum dealing with your software of choice, or even to a 
foreign local forum that happens to speak English.

> As for "fun" - just look at the abuse someone received for sending a
> little-awkwardly worded job ad over here.

I agree that there are always exceptions. Some forums are more friendly than 
others. You can always find a place where people will welcome you.

>
> (BTW - a linux-jobs mailing list is long overdue, IMHO).
>

Perhaps. But how do we convince everyone to subscribe to it, and people to 
post jobs there instead of here (especially if not everyone subscribe there)? 
Perhaps we should just establish an etiquette that says that one should not 
comment on job ads that are not to one's liking. (unless of course they are 
lacking in details, and the respondant wishes to cause the original poster to 
clarify what's the job is all about).

Furthermore, now that the job tracker has an RSS Feed, I see less a point in 
establishing a mailing list.

> > 4. Powerful Command Line and Scripting.
>
> See above. It might appeal to the kind of people who have to take apart any
> piece of hardware the comes through their door, and spend their weekends
> tweaking their car's engine, but how many such people do you know?  I only
> heard about such a person in the media once over the last month.

Actually, I happen to chat over AIM with a guy whose brother (who is a 
programmer) introduced him to Linux because it causes less problems and does 
not have spyware, etc. He now happily uses Linux for some time now, is 
comfortable with the command line, and he recently switched from SUSE Linux 
to Debian testing, conducting the installation on his own. And he's a young 
guy - in the 12th grade now, not one of them veteran DOS hackers. (like me). 

I am not the kind a guy who takes apart pieces of hardware, or tempers with 
cars. I am very much afraid and clueless in such physical activity. I like my 
machines working, and if they break, I send them to repairs or buy new ones. 
But I cannot get enough of working in the command line, automating common 
tasks, and tweaking every bit in my computer. My father, on the other hand, 
is very clueful in electronical and mechanical stuff, and he still uses 
Windows, and does not try to learn how to program or automate common tasks. 
(he relies on me for that). So it's a bad analogy.

The command line is very powerful and convenient once you get the hang of it. 
By learning how to program in Shell/Perl you can make your life much easier. 
Doing all this is much better done on Linux. 

>
> > 5. Integrability - everything can be made to work together.
>
> As far as people are concerned - Windows does a better job of this right
> now. A couple of days ago a fellow programmer told me "On Windows you just
> double-click and it works".
> Face it - "double click and it just works" is our "competition". There
> are distros
> which come close to this (Ubuntu? Suse?). When this becomes the rule then
> you can start talking again.
>

Well, it's hard for me to tell, because I use the command line for many 
things. 

> > 6. Eye Candy/Themes/Skins/etc.
>
> Most users (I'm thinking of my mother right now) don't care about this.
> They can use a computer for ten years and when you'll look at their desktop
> you'll see the same default green-hill and window decorations as if the
> computer was installed yesterday (which might as well be true :), and tons
> of files they never
> bothered to clean off their desktop...
>

Heh. But once you get used to changing skins, you can never go back...

> > 7. Virtual Workspaces. (The MSVDM solution for Windows sucks ass).
>
> I always have them on. I find myself hardly switching between them. They
> are going to be a major source of confusion for people who don't know what
> they mean.

Well, I use Virtual Workspaces a lot, and switch between them constantly. Most 
people will become used to using them once they understand what they are all 
about. (which takes 5 minutes).

> OS-X like "Expose" is the right way to go :)
>

I'm not familiar with it, but I believe I saw it in action in one of the 
presentations in YAPC, where the presentor used a Mac OS X laptop. He could 
switch to a screen full of small screenshots of the applications and switch 
to different applications like that.

Regards,

        Shlomi Fish

---------------------------------------------------------------------
Shlomi Fish      [EMAIL PROTECTED]
Homepage:        http://www.shlomifish.org/

Hacker sees bug. Hacker fixes bug.

=================================================================
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]

Reply via email to