Actually, you only have to compile the system once. After that, everything is incremental. I just run "emerge world" overnight once a week, and it keeps my system nice and up-to-date. I don't really use Gentoo for the efficiency (though I've noticed it to be a nice bit faster than say RedHat 8.0) but because the package manager is hands down the best available (slightly edgeing out APT due to more flexibility) and there is an awesome community posting great help and new build scripts on the Gentoo forum.
Actually, g++ will peg your CPU. Compiling C++ code is processor intensive enough that reading files from disk isn't the bottleneck. During a big C++ compile, my processor usage will however around 70-80% on a 2GHz P4.
'Sylvia' is the initial version with a 400 MHz DDR bus and 512K of cache. 'Jenna' is the second version, with extended SSE instructions and a bus speed jump to 500 MHz DDR. 'Traci' is the big jump to a 800 Mhz DDR bus and a 1MB L2 cache. It makes its debut with the 'Peter' Northbridge chipset along with a Southbridge that has no name, but a very wide bus...
Sportscaster have massive databases of player statistics and can call up on a whim every dropped ball or missed catch. >>>>>>> Is that why stats in the commentary have gotten so phenomenally stupid? They spurt it out just because they can? Who the fuck cares if the Redskins have only beat the Eagles twice when the game was played in the same week as a "Friends" rerun?!!!!
They're our leaders - we should trust whatever they decide. >>>>>>>> Government officials are not our leaders. They are our servants. Never forget that.
At least most of the people in the acadamy have some notion of art. The general public doesn't even have that. The Oscars are still a step up from the "MTV Music Awards" so let's not try to go populist on it, k?
I think I understand what's going on. Old Larry's playing a joke on us. Just like that Python + Perl = Parrot debacle that everybody on comp.lang.python and comp.lang.perl fell for. In reality, Larry and the guys are working on this really awesome, minimal syntax, clean and clear version of Perl 6! It's a joke I tell you! It has to be...
Seriously though, I'm not one to criticize an artist's vision before it becomes a reality. If he thinks he can pull this off, then more power to him!
1) While corporate programmers have made a difference, they're still a drop in the bucket. You can't count all those people who are currently employed by corporations that allow them to work on Linux. They started out on Linux on their own, and they probably still would be working on it without corporate support today.
2) That's not even relevent. The fact is that Linux owes it's existence to this community of programmers, and to this day, most of Linux's users are "geeks." You can't get what you want in this climate by trying to insult these people. Just take a look at the interview. The two KDE developers made quite clear the nature of their userbase, and their open views on the situation. You won't get anywhere by insulting the very people who run the projects you want to affect.
Um, it doesn't matter either way. A 400 degree oven is a 400 degree oven, of or on. *How* they got it to 400 degrees, without turning it on, is another issue entirely...
I actually find this incredibly offensive. Look: it's the UNIX-loving geeks that made Linux what it is. If you want Linux to be easier, then say so. But don't insult the legions of Linux users who *like* Linux just the way it is.
I find the STL's basic concept flawed >>>>>> This is a little OT, but could you clarify why you think this is so? For the most part, I find that people who have this attitude tend to approach the STL with an object-oriented mindset rather than a generic programming mindset.
2D hardware is rather primitive. It'll draw lines, some stipples, pattern fills, bit-blits, etc. The only really useful thing anymore is filled rectangles and bit blits (bitmap drawing). Current graphics are just too complex. For example, a Win95-ish theme can easily be accelerated via existing 2D hardware. But throw in some gradients and fancy special effects, and it can't anymore. Complicated canvas libraries like GnomeCanvas and Quartz 2D certainly can't use existing 2D hardware. That's why the trend is to move towards using the 3D component of graphics cards (which can handle an Aqua or Keramik-like theme without a second thought) to accelerate a much richer imaging model.
Debian unstable isn't actually unstable software. It's just software that is so well tested that its fit for a mission critical server. If you're running Mozilla, it's probably on a desktop, in which case you can use Testing or even Unstable without any worry.
A whole lot. Especially since glibc.so and ld-linux.so are the only OS-level shared libraries. We're talking all the X11 libraries, the Qt/KDE libraries, the GTK libraries, the list goes *on*. Per-application library bloat is already a problem, even with shared libraries (read up on the KDE shared C++ library fiasco). Not only does it impact memory, but caches (which aren't any bigger today than they were in 1995) as well. An if every app as 10MB in size, can you imagine how that would impact the already strained HDD bandwidth?
That's like only installing software on your Macintosh that you download from the Apple website. >>>>>>>>> Does Apple's website have more than 10,000 software packages?
but it's very limiting. >>>>>>>>> Not really. Pretty much every major program is in the package list. The ones that aren't are relatively obscure things, and even those often have.debs available.
This Megahertz race should have stopped at 1 GHz. >>>>>>>>>>>> And your proof would be? Every try using a *real* program, or even a game? People do more than just Word + Excel + Email you know. Hell, you programmer people should be able to understand this! GCC takes nearly 10 seconds just to compile Hello World in C++. Processors are not *nearly* fast enough.
They should have been focused on throughput. >>>>>>>> Throughput = Instructions_Per_Cycle * Cycles_Per_Second. Improving one term isn't any better than improving the other. However, improving IPC is *very* difficult, because most code simply isn't parallel enough. That's why the P4 actually has *less* integer units than a Pentium III, because the third unit just wasn't being kept busy enough to justify the silicon space.
Actually, there is a program called i8ktools that handles this in Linux.
PS> I agree with you on the second part of your post. Being able to do 3D Cad homework on a flight from Atlanta to DC on battery power the whole way is just priceless.
1. So can one truly notice the difference between say 45fps and 100fps? >>>>>>>>>> Yes. If the average rate is 100, you'll almost never see the game stutter when 10 people are on the screen and everything is exploding at the same time. If the average is 45, it'll become a slideshow when things get hot.
2. How many games will be out within the next six months to take advantage of this cutting edge technology? >>>>>>>>>>>> Many. Doom III and all its progeny should be out by then, along with stuff like splinter cell. It'll be a good long while before we have cards that will run Doom III at 1600x1200 at 100fps.
Then just make the icons bigger. I have KDE set to use 32x32 icons in toolbars and 64x64 (quite big, but Noia is just so damn sexy!) icons in the file manager.
I don't know why Mozilla might be ignoring the DPI setting. In both RedHat 8.0 and Gentoo, it seems to be obeying it. I don't use many GTK+ apps, so I don't know what the deal is with evolution, but I do know that programs like EPSXE will obey the setting. If you can, you should try to fix these apps. Sticking to GTK 2.x and Qt 3.x applications should do that. Anti-aliasing (specially FreeType 2.1.3 and 2.1.4-rc) works *really* good with the LCD, especially if you have a nice set of fonts. I reccomend the Adobe TypeBasics collection, but the new Vera fonts and the RedHat 8.0 fonts are also pretty good.
As for the mouse sensitivity, there might be something wrong with your XF86COnfig. I use the same setup (external Logitech Optical mouse) and my KDE mouse setting is at 5x which works fine for me. At 1x, it's quite slow. In the Input devices section, you might try switching the order of the two devices. Usually, you have the internal touchpad set as "CorePointer", and the external mouse set as "SendCoreEvents." Try reversing that. FYI, this XF86Config works fine for me (with the Dvorak thing changed).
If he's using GCC 3.3 (which is in CVS) he's probably using KDE CVS-HEAD, which is working on the 3.2 release at the moment.
Actually, you only have to compile the system once. After that, everything is incremental. I just run "emerge world" overnight once a week, and it keeps my system nice and up-to-date. I don't really use Gentoo for the efficiency (though I've noticed it to be a nice bit faster than say RedHat 8.0) but because the package manager is hands down the best available (slightly edgeing out APT due to more flexibility) and there is an awesome community posting great help and new build scripts on the Gentoo forum.
Actually, g++ will peg your CPU. Compiling C++ code is processor intensive enough that reading files from disk isn't the bottleneck. During a big C++ compile, my processor usage will however around 70-80% on a 2GHz P4.
I vote: Porn Stars!
'Sylvia' is the initial version with a 400 MHz DDR bus and 512K of cache.
'Jenna' is the second version, with extended SSE instructions and a bus speed jump to 500 MHz DDR.
'Traci' is the big jump to a 800 Mhz DDR bus and a 1MB L2 cache. It makes its debut with the 'Peter' Northbridge chipset along with a Southbridge that has no name, but a very wide bus...
As long as we're on the subject: 2.9 megs and climbing. Didn't have a chance to hit full speed before the DL finished.
Sportscaster have massive databases of player statistics and can call up on a whim every dropped ball or missed catch.
>>>>>>>
Is that why stats in the commentary have gotten so phenomenally stupid? They spurt it out just because they can? Who the fuck cares if the Redskins have only beat the Eagles twice when the game was played in the same week as a "Friends" rerun?!!!!
I'm guessing that the phrase is much shorter in Arabic. It's a very common Islamic phrase.
They're our leaders - we should trust whatever they decide.
>>>>>>>>
Government officials are not our leaders. They are our servants. Never forget that.
At least most of the people in the acadamy have some notion of art. The general public doesn't even have that. The Oscars are still a step up from the "MTV Music Awards" so let's not try to go populist on it, k?
I think I understand what's going on. Old Larry's playing a joke on us. Just like that Python + Perl = Parrot debacle that everybody on comp.lang.python and comp.lang.perl fell for. In reality, Larry and the guys are working on this really awesome, minimal syntax, clean and clear version of Perl 6! It's a joke I tell you! It has to be...
Seriously though, I'm not one to criticize an artist's vision before it becomes a reality. If he thinks he can pull this off, then more power to him!
1) While corporate programmers have made a difference, they're still a drop in the bucket. You can't count all those people who are currently employed by corporations that allow them to work on Linux. They started out on Linux on their own, and they probably still would be working on it without corporate support today.
2) That's not even relevent. The fact is that Linux owes it's existence to this community of programmers, and to this day, most of Linux's users are "geeks." You can't get what you want in this climate by trying to insult these people. Just take a look at the interview. The two KDE developers made quite clear the nature of their userbase, and their open views on the situation. You won't get anywhere by insulting the very people who run the projects you want to affect.
Um, it doesn't matter either way. A 400 degree oven is a 400 degree oven, of or on. *How* they got it to 400 degrees, without turning it on, is another issue entirely...
I actually find this incredibly offensive. Look: it's the UNIX-loving geeks that made Linux what it is. If you want Linux to be easier, then say so. But don't insult the legions of Linux users who *like* Linux just the way it is.
I find the STL's basic concept flawed
>>>>>>
This is a little OT, but could you clarify why you think this is so? For the most part, I find that people who have this attitude tend to approach the STL with an object-oriented mindset rather than a generic programming mindset.
2D hardware is rather primitive. It'll draw lines, some stipples, pattern fills, bit-blits, etc. The only really useful thing anymore is filled rectangles and bit blits (bitmap drawing). Current graphics are just too complex. For example, a Win95-ish theme can easily be accelerated via existing 2D hardware. But throw in some gradients and fancy special effects, and it can't anymore. Complicated canvas libraries like GnomeCanvas and Quartz 2D certainly can't use existing 2D hardware. That's why the trend is to move towards using the 3D component of graphics cards (which can handle an Aqua or Keramik-like theme without a second thought) to accelerate a much richer imaging model.
Debian unstable isn't actually unstable software. It's just software that is so well tested that its fit for a mission critical server. If you're running Mozilla, it's probably on a desktop, in which case you can use Testing or even Unstable without any worry.
And what the hell does processor scalability have to do with "memory management performance?"
A whole lot. Especially since glibc.so and ld-linux.so are the only OS-level shared libraries. We're talking all the X11 libraries, the Qt/KDE libraries, the GTK libraries, the list goes *on*. Per-application library bloat is already a problem, even with shared libraries (read up on the KDE shared C++ library fiasco). Not only does it impact memory, but caches (which aren't any bigger today than they were in 1995) as well. An if every app as 10MB in size, can you imagine how that would impact the already strained HDD bandwidth?
That's like only installing software on your Macintosh that you download from the Apple website.
.debs available.
>>>>>>>>>
Does Apple's website have more than 10,000 software packages?
but it's very limiting.
>>>>>>>>>
Not really. Pretty much every major program is in the package list. The ones that aren't are relatively obscure things, and even those often have
This Megahertz race should have stopped at 1 GHz.
>>>>>>>>>>>>
And your proof would be? Every try using a *real* program, or even a game? People do more than just Word + Excel + Email you know. Hell, you programmer people should be able to understand this! GCC takes nearly 10 seconds just to compile Hello World in C++. Processors are not *nearly* fast enough.
They should have been focused on throughput.
>>>>>>>>
Throughput = Instructions_Per_Cycle * Cycles_Per_Second. Improving one term isn't any better than improving the other. However, improving IPC is *very* difficult, because most code simply isn't parallel enough. That's why the P4 actually has *less* integer units than a Pentium III, because the third unit just wasn't being kept busy enough to justify the silicon space.
Actually, there is a program called i8ktools that handles this in Linux.
PS> I agree with you on the second part of your post. Being able to do 3D Cad homework on a flight from Atlanta to DC on battery power the whole way is just priceless.
1. So can one truly notice the difference between say 45fps and 100fps?
>>>>>>>>>>
Yes. If the average rate is 100, you'll almost never see the game stutter when 10 people are on the screen and everything is exploding at the same time. If the average is 45, it'll become a slideshow when things get hot.
2. How many games will be out within the next six months to take advantage of this cutting edge technology?
>>>>>>>>>>>>
Many. Doom III and all its progeny should be out by then, along with stuff like splinter cell. It'll be a good long while before we have cards that will run Doom III at 1600x1200 at 100fps.
If you know where to shop, graphics cards haven't hit much more than $350 at most, a far cry from the $600 you cite.
Then just make the icons bigger. I have KDE set to use 32x32 icons in toolbars and 64x64 (quite big, but Noia is just so damn sexy!) icons in the file manager.
I don't know why Mozilla might be ignoring the DPI setting. In both RedHat 8.0 and Gentoo, it seems to be obeying it. I don't use many GTK+ apps, so I don't know what the deal is with evolution, but I do know that programs like EPSXE will obey the setting. If you can, you should try to fix these apps. Sticking to GTK 2.x and Qt 3.x applications should do that. Anti-aliasing (specially FreeType 2.1.3 and 2.1.4-rc) works *really* good with the LCD, especially if you have a nice set of fonts. I reccomend the Adobe TypeBasics collection, but the new Vera fonts and the RedHat 8.0 fonts are also pretty good.
As for the mouse sensitivity, there might be something wrong with your XF86COnfig. I use the same setup (external Logitech Optical mouse) and my KDE mouse setting is at 5x which works fine for me. At 1x, it's quite slow. In the Input devices section, you might try switching the order of the two devices. Usually, you have the internal touchpad set as "CorePointer", and the external mouse set as "SendCoreEvents." Try reversing that. FYI, this XF86Config works fine for me (with the Dvorak thing changed).