my understanding is that the linux kernel uses some pointer arithmetic tricks that are outside the ANSI spec. while they have worked fine in the past, the more aggressive optimizers in the new gcc cause incorrect results, as they are dealing with code that doesn't neccesarily do what the compiler thinks it is doing.
iirc it should compile and run fine if you use the compiler flag -fno-strict-aliasing, which skips the optimizing step that is causing problems.
that's not really a decent comparison, because the win32 port of apache was only recently completed and is still not considered stable. also apache is built around unix and unix like systems, so architectural decisions made to improve performance on unix like systems mean it takes a hit in a lot of areas on win32 platforms.
that's really no more fair to windows nt in benchmarks than it would be to use iis on linux (assuming it existed), and most people here would probably start a small riot if they tried to do the tests that way.
probably because of esd. just a guess, but i bet that mandrake does not use esd by default, and i think (i'm not sure) that redhat does (mine does, but that is on purpose, not by default)
on the redhat box try changing the output plugin of x11amp to libesdout.so (the audio i/o tab of the options dialog)
the ones that i can remember off the top of my head:
better SMP better scsi better sound support frame buffer console more filesystems drivers more drivers in general
a few other things too. the first two likely on't affect you much. the third might, but only if you previously had a marginally dupported or unsupported souncard. the fourth i have so far only seen useful for laptops and other odd video chipsets. the fifth includes true fat32 support, useful if you dual boot to '98 or a more recent win95. the sixth is the big difference, it covers not only the already mentioned sound, but also video capture cards and other not quite mainstream stuff.
plus if you have decent (and relatively sane) hardware, you will probably notice a performance increase as well
at school they teach us c++, although in some of the higher classes (e.g. operating systems) c seems to be more useful.
i prefer programming in c for recreational stuff as well. i have also had jobs that required c programming. almost everything for my current job is pl/sql based (a pretty horrid crossbreed between ada and sql)
definitely you should be comfortable with c. not necessarily good, but at least competent. also learn perl. while i have never done much commercial work with it, it is an invaluable tool for quick fixes, and fast development
That developer has a point. By packaging an idea about software development along with value-laden judgments about capitalism and commercialism, Stallman and the FSF risk offending the very people they need to recruit to spread their ideas.
she's missing the point. stallman and fsf don't care about market acceptance or widespread use of their software, so they're not sabotaging anything with their idealism. while i am not opposed to commercial proprietary software on pronciple asstallman is, i do think that open source is a joke. it's free or it's not, we don't need a whole bunch of pseudo-free commercial products muddying the water. i for one think that keeping linux free is more important than achieving any sort of merket domination.
> Linux is playing with the big boys now thats the problem really. if we play with the big boys by the big boys rules, we'll lose. linux, GNU and everything else has gotten as far as it has by not following the rules. esr seems to have lost sight of this, as have many other people lately, and sold out to the idea that market share and market domination are what's important, while people who actually care about free software really could care less.
ati? i wouldn't count on it. not any time soon anyway.
according to ati, they are not releasing 3d drivers forn non windows platforms, and they consider their 3d implemetations to be completely proprietary information. maybe they would change their mind if enough people asked them, but i wouldn't count on it any ime soon.
other things aside, the ati's (at least mine) are also really good 2d cards for x, which is what i mostly care about anyway
my understanding is that the linux kernel uses some pointer arithmetic tricks that are outside the ANSI spec. while they have worked fine in the past, the more aggressive optimizers in the new gcc cause incorrect results, as they are dealing with code that doesn't neccesarily do what the compiler thinks it is doing.
iirc it should compile and run fine if you use the compiler flag -fno-strict-aliasing, which skips the optimizing step that is causing problems.
ive seen the sig in a few different places, but the original quote came from an interview with jwz from (at the time) netscape
that's not really a decent comparison, because the win32 port of apache was only recently completed and is still not considered stable.
also apache is built around unix and unix like systems, so architectural decisions made to improve performance on unix like systems mean it takes a hit in a lot of areas on win32 platforms.
that's really no more fair to windows nt in benchmarks than it would be to use iis on linux (assuming it existed), and most people here would probably start a small riot if they tried to do the tests that way.
nope, not even the K7, if the prices i've heard are right.
hard to sell a computer for $1200 when the cpu'sgoing to be introduced around $900.
probably because of esd. just a guess, but i bet that mandrake does not use esd by default, and i think (i'm not sure) that redhat does (mine does, but that is on purpose, not by default)
on the redhat box try changing the output plugin of x11amp to libesdout.so (the audio i/o tab of the options dialog)
interesting. i have been using rh6.0 since the day it hit the mirrors practically, and i have never seen this problem. and i only use tcsh
the ones that i can remember off the top of my head:
better SMP
better scsi
better sound support
frame buffer console
more filesystems drivers
more drivers in general
a few other things too. the first two likely on't affect you much. the third might, but only if you previously had a marginally dupported or unsupported souncard. the fourth i have so far only seen useful for laptops and other odd video chipsets. the fifth includes true fat32 support, useful if you dual boot to '98 or a more recent win95. the sixth is the big difference, it covers not only the already mentioned sound, but also video capture cards and other not quite mainstream stuff.
plus if you have decent (and relatively sane) hardware, you will probably notice a performance increase as well
at school they teach us c++, although in some of the higher classes (e.g. operating systems) c seems to be more useful.
i prefer programming in c for recreational stuff as well. i have also had jobs that required c programming. almost everything for my current job is pl/sql based (a pretty horrid crossbreed between ada and sql)
definitely you should be comfortable with c. not necessarily good, but at least competent. also learn perl. while i have never done much commercial work with it, it is an invaluable tool for quick fixes, and fast development
i remember that one....
the laywer (steve was it?) got beat up by sean penn and was trying to determine who to sue.
didn't want to sue sean penn or madanno out of fear of retribution, and couldn't sue opus (his companion when he got beat up) because opus was broke.
in the end it was decided to sue the manufacturer of the camera he was carrying at the time, since everyone knows corporations have huge dough....
That developer has a point. By packaging an idea about software development along with value-laden judgments about capitalism and commercialism, Stallman and the FSF risk offending the very people they need to recruit to spread their ideas.
she's missing the point. stallman and fsf don't care about market acceptance or widespread use of their software, so they're not sabotaging anything with their idealism. while i am not opposed to commercial proprietary software on pronciple asstallman is, i do think that open source is a joke. it's free or it's not, we don't need a whole bunch of pseudo-free commercial products muddying the water. i for one think that keeping linux free is more important than achieving any sort of merket domination.
> Linux is playing with the big boys now
thats the problem really. if we play with the big boys by the big boys rules, we'll lose. linux, GNU and everything else has gotten as far as it has by not following the rules.
esr seems to have lost sight of this, as have many other people lately, and sold out to the idea that market share and market domination are what's important, while people who actually care about free software really could care less.
drew
ati? i wouldn't count on it. not any time soon anyway.
according to ati, they are not releasing 3d drivers forn non windows platforms, and they consider their 3d implemetations to be completely proprietary information. maybe they would change their mind if enough people asked them, but i wouldn't count on it any ime soon.
other things aside, the ati's (at least mine) are also really good 2d cards for x, which is what i mostly care about anyway
but at least i got mine...
and unlike everyine else posting here, it seems to work fine for me so far.
nothing broke except licq. so i had to go download the new (and unfortunately slightly more buggy) version and recompile. no biggie.
although maybe that's because i keep my system fairly up to date, and have been using pgcc (based of egcs-1.1) for some time now.