[group reply...too lazy to individually reply]

>From: Moez Naseer <[EMAIL PROTECTED]>
>
>Hi folks,
>
>I just joined this mailing list. I am interested to findout more about

welcome!


>I had a few questions about Linux that I wanted to ask. Why is linux so
>adored by computer science majors?

i adore it because it works, and because i can do everything i need to
do with it.  i look at computers (partially) as tools, and as such i
choose the one best suited to my needs.  unix is an environment for users
that want the most from their tools, and the most variety of tools (i'm
speaking in terms of "ship w/the OS tools", altho i imagine that if youre
gonna count downloadable stuff anyway, linux still packs at least as much
of a punch as windows).  there may be some impressive huge, featured IDE's
for windows (hey there are IDE's for linux too--check out xwpe and ddd),
but i prefer the beauty of having /usr/bin/tac and similar (no, that's
not a typo) so i can roll my own meta-tools and quick-hack utils with
minimal work.
and, you can see under the hood.  what fun is a tool if you can't learn
everything about it?  when someone asks me why does my computer do XYZ,
or how, i can not only tell but also show them, in regards to linux, whereas
when windows does something confusing, all i can say is "get out your
wallet and ask bill"


> Why do we have a linux lab instead of a
>windows lab in Painter basement, when all the programs can just aswell be
>written under Windows 95?

we probably don't have a windows lab downstairs because we have one upstairs?


>Why does Lavender in his OOP class, encourage
>students to use LINUX for programming, even though the g++ debugger is far
>less user-friendly compared to those found in conventional languages? 

less user-friendly, equally capable.  try out ddd for a "user-friendly"
debugger (gdb) front-end.

----

From: Cheng Zhou <[EMAIL PROTECTED]>

>> not true, linux is a powerful, multi-user environment, the likes of which no
>> windows machine will ever see
>ever is a long time.  Micro$oft might suck to start but they always catch up
>enough to make everything else less attractive.

i have to disagree.  i don't think they 'always' catch up...

----

From: Matthew Sayler <[EMAIL PROTECTED]>

>I have a sad feeling this is some kind of troll by SigWindows, but what
>the heck..

i can vouch for cheng being an all around coding badass and he is a linux
user. (as well as windows =))


----

From: Moez Naseer <[EMAIL PROTECTED]>


>One thing I like about Linux is that you don't feel dumb while running it. 
>It respects your intelect (unlike Windows) and instead of concentrating
>too much on the user interface, gets the important things done. 

i like that it doesn't insist that you are stupid,
which windows can definitely do sometimes.


>I had a question. How can one look at LINUX source code? Is it available
>on the web? Also, do you think free software is generally better in
>performance compared to copyrighted software?

ftp://ftp.kernel.org/pub/linux/kernel/v2.0/linux-2.0.35.tar.gz is the
source code for the latest kernel.  source code for the apps isn't
gathered into a single file, but most application code is available
from many places (try ftp://linux.ucs.indiana.edu/pub/linux and wander
around.  you'll find many packages of source code for many apps.  if
you have one in particular youre curious about, do tell and we can
tell you how to find source for it.

i think the main comparison you can make about free software (much of
which, by the way, is copyrighted!  copyright does not mean closed-source,
nor does it mean commercial.) and non-free software is that free
software is generally less buggy, given time to mature, because anyone
and everyone can fix bugs they find, and contribute to development.
whereas, a bug in autocad has to be first acknowledged by autocad makers,
then fixed by them---either step of which could fail.

better is a hard term to support, because there are certainly categories
in which the only way applications are written is if you pay someone--
boring software =).  and there is highly variable quality of works in
both free and non-free software...but if a piece of free software is
heavily used (most of the apps that ship with say redhat or slackware
definitely fall into this category) tend to be extremely well tested
and solid, and stuff where performance counts (the kernel, drivers, etc)
has been optimized, because slow performance is a "bug".  but it's kind
of hard to say better performance when you can't compare a package on
both platforms...netscape is one of the few, but since you don't have
source, it's hard to tell how different the unix implementation is from
the windows one, which would blur the comparison.

a tough question, hope my answer made some sense =)

peace.

---------------------------------------------------------------------------
Send administrative requests to [EMAIL PROTECTED]

Reply via email to