And the iMac has been about being Apple's entry-level, low-cost computer.
In case you hadn't noticed, the G4 iMac isn't the entry-level computer, it's the consumer-level computer. There's a distinct difference. For entry level, try the G3 iMac, or the eMac if you're a student.
Also, the G4 iMac is selling like friggin hotcakes. Another Cube my ass.
In other words: the top-end mobile Mac available at any price only 8 months ago, which was specifically advertised as being a dream machine for video & graphics professionals, cannot use Quark Extreme. That's just plain wrong.
Why? Video & graphics professionals can still edit video in realtime. What's your beef? QE won't be utilized in the latest software for quite a while, so for right now, it'll just be a graphics acceleration layer, which isn't of much use to people editing video.
Yes, Quartz Extreme requires a 32MB AGPx2 video card. That's because everything is now rendered to OpenGL and then the card takes care of the drawing from there. So, it simply _can't_ work on older graphics cards that don't do much 3D optimization, like the Rage128.
So, you can't do lots of cool little tricks. Jaguar does have plenty of other graphics optimizations. I've seen it fly on iBooks. It's simply faster. OS X has up until now been worked on for functionality, not speed. Now Apple's optimizing it, and it is crazy fast. CRAZY FAST.
These notes describe a pre-release of GCC 3, based on the GCC compiler
version 3.1 for C, C++, Objective-C, and Objective-C++.
GCC 3 is the biggest change for GCC in ten years and represents two
years of development. It offers the following benefits over GCC 2, the
compiler that shipped with the Mac OS X 10.1 Development Tools:
Faster compilation times due to new precompiled header mechanism.
Now C++ code can take advantage of precompiled headers as well. See
Precompiled Headers.
Better code optimization and generation. If you avoided turning on
optimization in the past, now would be a good time to try it again. See
Optimization.
Better C++ support. In addition to supporting precompiled headers
for C++, GCC 3 contains the following improvements:
A stabler and more efficient application binary interface (ABI).
A new C++ standard library, including better support for the
Standard Template Library.
Better compliance with the ISO C99 and ISO ANSI C++ specifications.
Note that the new ABI means you need to recompile all your C++ libraries
and frameworks.
This would be karma whoring if I wasn't capped out...
GCC 3 has greatly improved code optimization, especially for Altivec
code.
-faltivec
Optimizes code for the Altivec.
Not that this release is going to be some automatically vectorizing compiler... Previous experience tells us how really hard that is. But, we can expect some basic altivec usage.
But Taco Cowboy has a good point. A software company costs about $75 to start (that's the corporate registration fee in VA), plus the costs of your hardware, food and drink. Shareware is a competitive market to be sure, but all you have to do is sell a relatively small amount in a given month.
If you have the skills, you should really consider this as an option.
Damn it's hard to not sound like a friggin commercial.
Odd... My TiBook and PowerMac 733 both run pretty damn fast. Hell this entire slashdot article loaded up in OmniWeb 4.1b4 in less than one second. What the hell are you people doing to your Macs?:-)
Did you let it stay on overnight? As spoken of in this same article, you've gotta let the machine run through its self-optimization passes.
The points are mute to you because you've already sold the machine. I'm sorry you've had such poor experience with it, but I must say that you are in the minority.
On my friend's G3 iBook, I helped him register it. I noticed a 1/4 second lag switching between fields, but that's more of an expectation that we've accumulated over time instead of a real usability problem. For most operations, there is a level of sluggishness that comes about, but that's what any new GUI system is like. Was windows 3.0 snappier on modern machines of the time? The original Macintosh?
We're used to really quick performance on machines that have outgrown the software they're running by at least 5 years. OS X is a big step forward, and now the hardware is being pushed again. The software will get optimized and the hardware will get faster. That's how the industry works.
But, I'm not making excuses for OS X, because it doesn't need any. OS X is a great OS for everyday use on today's hardware. A couple hundred milliseconds here and there (not including IE just being shitty) are not a big deal. Use the machine for a little while, looking beyond the response time to individual clicks, and I guarantee you'll never go back.
Again, the point is mute to you as you've already sold the machine, but hopefully others will give it the chance it deserves.
As for the G3/G4 being faster per MHz than Wintel, it is. Apple just happens to use that speed for something useful, instead of decreasing the response time so that the computer will sit there idle for an even higher percentage of its lifetime.
I think you've got it backwards. NeXT is built on top of what is now Darwin. Darwin is a Mach/BSD kernel. The full source for Darwin is available from www.opensource.apple.com.
But, as a pure UNIX box, Linux would still do better right now, because it's got the maturity advantage (right now).
Re:No PCMCIA? No Modem? No Thanks.
on
iBooks love Linux
·
· Score: 3, Informative
The modem
appears to the system as a serial port that responds to the typical AT commands. The modem provides digital sound output data to the Pangea IC for monitoring the progress of the modem connection.
Carbon's been officially deemed a "peer" of Carbon. Apple insists that it's not going anywhere. Now, Apple may change their minds later, but the truth is that due to Apple's deeming Carbon a fine solution, nobody's going to rewrite their apps in Cocoa. So, Carbon's not going anywhere.
Classic's going to be around for quite a while too. Many apps in use no longer have a company to update them.
I can understand the complaints about not having 2 buttons, but 3? There's absolutely no use for a third mouse button in the Mac interface. You can use the 2nd mouse button to bring up context menus (which you use Control-Click for in one-button mice), but the third would be absolutely unused..
Unless you're running X I suppose, but trust me, outside of Gimp or remote X logins, there's very little reason to run X.
Installation problems & performance are two things that are easily improved! You only have to install once, and Cocoon's all about caching.
Besides, Java's got a huge XML backing, and that's only going to get better. Also, your programmers already know it. Just spend the time researching ways to optimize performance and tinker with it until it installs properly.
It's all in the IPC, actually. Finding a communications channel that works makes the entire thing much more rewarding. If it wasn't for the interactivity, it's no better than a handful of warm vaseline (not counting cleanup time).
TRG makes a handheld that does that. Get over it.
14.4 speeds is all you need when your primary content is text. Graphics waste precious screen real estate. The clipper does a damn good job of compressing what's sent over to make it quite responsive. Certainly more than my 56K modem ever was.
Seriously, how much use is there for high-speed modems outside of downloading some web-weenie's excessive graphics or porn? If you want to be mobile while you masterbate, I really don't want to know you.
Of course computers work without MS software. These working computers are called servers and Macs :)
Also, the G4 iMac is selling like friggin hotcakes. Another Cube my ass.
So, you can't do lots of cool little tricks. Jaguar does have plenty of other graphics optimizations. I've seen it fly on iBooks. It's simply faster. OS X has up until now been worked on for functionality, not speed. Now Apple's optimizing it, and it is crazy fast. CRAZY FAST.
The 14" was made for schoolteachers who had problems seeing the small pixels in the 12". So, I doubt a resolution bump there :-(
- Faster compilation times due to new precompiled header mechanism.
Now C++ code can take advantage of precompiled headers as well. See
Precompiled Headers.
- Better code optimization and generation. If you avoided turning on
optimization in the past, now would be a good time to try it again. See
Optimization.
- Better C++ support. In addition to supporting precompiled headers
for C++, GCC 3 contains the following improvements:
- A stabler and more efficient application binary interface (ABI).
- A new C++ standard library, including better support for the
Standard Template Library.
- Better compliance with the ISO C99 and ISO ANSI C++ specifications.
Note that the new ABI means you need to recompile all your C++ libraries
and frameworks.
This would be karma whoring if I wasn't capped out...Not that this release is going to be some automatically vectorizing compiler... Previous experience tells us how really hard that is. But, we can expect some basic altivec usage.
But Taco Cowboy has a good point. A software company costs about $75 to start (that's the corporate registration fee in VA), plus the costs of your hardware, food and drink. Shareware is a competitive market to be sure, but all you have to do is sell a relatively small amount in a given month.
If you have the skills, you should really consider this as an option.
Damn it's hard to not sound like a friggin commercial.
Odd... My TiBook and PowerMac 733 both run pretty damn fast. Hell this entire slashdot article loaded up in OmniWeb 4.1b4 in less than one second. What the hell are you people doing to your Macs? :-)
The points are mute to you because you've already sold the machine. I'm sorry you've had such poor experience with it, but I must say that you are in the minority.
On my friend's G3 iBook, I helped him register it. I noticed a 1/4 second lag switching between fields, but that's more of an expectation that we've accumulated over time instead of a real usability problem. For most operations, there is a level of sluggishness that comes about, but that's what any new GUI system is like. Was windows 3.0 snappier on modern machines of the time? The original Macintosh?
We're used to really quick performance on machines that have outgrown the software they're running by at least 5 years. OS X is a big step forward, and now the hardware is being pushed again. The software will get optimized and the hardware will get faster. That's how the industry works.
But, I'm not making excuses for OS X, because it doesn't need any. OS X is a great OS for everyday use on today's hardware. A couple hundred milliseconds here and there (not including IE just being shitty) are not a big deal. Use the machine for a little while, looking beyond the response time to individual clicks, and I guarantee you'll never go back.
Again, the point is mute to you as you've already sold the machine, but hopefully others will give it the chance it deserves.
As for the G3/G4 being faster per MHz than Wintel, it is. Apple just happens to use that speed for something useful, instead of decreasing the response time so that the computer will sit there idle for an even higher percentage of its lifetime.
But, as a pure UNIX box, Linux would still do better right now, because it's got the maturity advantage (right now).
This feature has saved me many a time on my PowerBook G4. When it works & nothing else does, I've got the wrong cable! :-)
Just fyi, Macintosh 1000BaseT ethernet controllers go directly to the memory controller, bypassing PCI altogether..
The netherregion's temperature has dropped to a chilly 31 degrees fahrenheit.
Kind of like how so many people complained about all the CPU & memory taken up for all the visual effects the original Mac OS had.
People never learn.
Classic's going to be around for quite a while too. Many apps in use no longer have a company to update them.
Unless you're running X I suppose, but trust me, outside of Gimp or remote X logins, there's very little reason to run X.
Besides, Java's got a huge XML backing, and that's only going to get better. Also, your programmers already know it. Just spend the time researching ways to optimize performance and tinker with it until it installs properly.
This sounds like an ATA/66 issue, not an Apple issue. What's the deal with all this spin?
What, no update on CmdrTaco's engagement?
I'll chip in $$ for the TV. Any other takers?
(it's very well possible my spanish sucks..)
It's all in the IPC, actually. Finding a communications channel that works makes the entire thing much more rewarding. If it wasn't for the interactivity, it's no better than a handful of warm vaseline (not counting cleanup time).
TRG makes a handheld that does that. Get over it. 14.4 speeds is all you need when your primary content is text. Graphics waste precious screen real estate. The clipper does a damn good job of compressing what's sent over to make it quite responsive. Certainly more than my 56K modem ever was. Seriously, how much use is there for high-speed modems outside of downloading some web-weenie's excessive graphics or porn? If you want to be mobile while you masterbate, I really don't want to know you.