Linked by Thom Holwerda on Thu 14th Jun 2007 15:58 UTC, submitted by Jeremy Fox
Mac OS X Carbon will not be 64bit in Leopard. "At last year's keynote, Apple had claimed that both Carbon and Cocoa would be 64-bit, adding to the 64-bit fundamentals that Tiger had laid. However, according to the latest on Apple's website, Leopard's 64-bit frameworks will include the POSIX and math libraries found in Tiger, Cocoa, Quartz, OpenGL, and X11 GUI framework. In addition, Apple confirms that Carbon will not be 64-bit on the Carbon Developer mailing list." In addition, the readme file included with Leopard's developer preview says G3 support will be dropped from Leopard.
Order by: Score:
B&W G3
by milatchi (1.56) on Thu 14th Jun 2007 16:16 UTC
milatchi
Member since:
2005-08-29
Fans: 0

What about my B&W G3? It still makes a decent home server, running 10.4 right now.

RE: B&W G3
by godawful (2.32) on Thu 14th Jun 2007 17:00 UTC in reply to "B&W G3"
godawful Member since:
2005-06-29
Fans: 0

Then it will stay a decent home server running 10.4

RE[2]: B&W G3
by DoctorPepper (2.24) on Thu 14th Jun 2007 17:22 UTC in reply to "RE: B&W G3"
DoctorPepper Member since:
2005-07-12
Fans: 0

Or when Apple drops support for 10.4, you can switch to NetBSD or Linux.

RE: B&W G3
by UFOGoldorak (1.56) on Thu 14th Jun 2007 17:51 UTC in reply to "B&W G3"
UFOGoldorak Member since:
2006-12-15
Fans: 0

If it's working fine for you now with 10.4 as a server why would you upgrade to the new OS anyways?? If it ain't broke...

RE[2]: B&W G3
by DoctorPepper (2.24) on Thu 14th Jun 2007 17:55 UTC in reply to "RE: B&W G3"
DoctorPepper Member since:
2005-07-12
Fans: 0

Because eventually Apple will stop supporting 10.4. That means no more security patches or bug fixes.

I'm kind of in the same boat as parent. I have a 17" LCD iMac, 800 GHz G4 processor, circa 2002. I'm thinking that it won't see another OS upgrade from Apple, because it really isn't worth it. When Apple drops support for either the G4 processor, or switches to 64-bit only, I will have to evaluate whether it is "safe" to continue to run OS X on that machine, or whether I will shift it over to Linux or one of the *BSD's.

RE[3]: B&W G3
by lunddal (1.82) on Thu 14th Jun 2007 19:05 UTC in reply to "RE[2]: B&W G3"
lunddal Member since:
2006-02-09
Fans: 0

Because eventually Apple will stop supporting 10.4. That means no more security patches or bug fixes.


Apple still releases security patches for 10.3, so your 10.4 will be supported for a couple of years - at least.

I'm kind of in the same boat as parent. I have a 17" LCD iMac, 800 GHz G4 processor, circa 2002. I'm thinking that it won't see another OS upgrade from Apple, because it really isn't worth it. When Apple drops support for either the G4 processor, or switches to 64-bit only, I will have to evaluate whether it is "safe" to continue to run OS X on that machine, or whether I will shift it over to Linux or one of the *BSD's.


Apple would at least have to wait until 10.6 before going 64-bit, and that is probably not relased until late 2009 at the earliest.

That means that your iMac will be 7 or 8 years old at that time.

Vista? (bye bye rating points)
by aent (3.72) on Thu 14th Jun 2007 16:22 UTC
aent
Member since:
2006-01-25
Fans: 1

I think we're going for Apple's Vista. My gut feeling is that Apple is reaching their peak and Leopard or Leopard+1 is going to be like Vista. The signs are starting, delays (6 month delay so far), dropping features (ZFS, this), rushing (severe stability problems currently, even in released Safari beta), etc... I think Apple is just putting to much under their belt, and they just aren't ready for it yet. If they ever are (its harder to produce quality products as your company gets bigger and has more products)

I know this is getting rated -5, but thats just my opinion on this subject.

RE: Vista? (bye bye rating points)
by BlackJack75 (2.12) on Thu 14th Jun 2007 16:26 UTC in reply to "Vista? (bye bye rating points)"
BlackJack75 Member since:
2005-08-29
Fans: 0

How is not having ZFS by default dropping features? AFAIK Apple simply never mentionned anything publicly about ZFS. All I heard about ZFS on Leopard was from external sources.

Also really... running a G3 on Tiger is already a pain. I don't want to know what it's like with Leopard.

If you want to use your old machine for a server then there's always a good linux distribution suited for it.

RE[2]: Vista? (bye bye rating points)
by osterfrank (3.42) on Thu 14th Jun 2007 16:42 UTC in reply to "RE: Vista? (bye bye rating points)"
osterfrank Member since:
2006-10-14
Fans: 0

> Also really... running a G3 on Tiger is already a pain.

Not true.

1.) There are 900MHz G3 iBooks out there.
2.) Tiger on a G3 is as fast as Panther on a G3 which is MUCH faster than 10.2 on a G3, which was the preinstalled OS on those iBooks. So if you claim that running Tiger on these machines is a pain, you'll have to argue that using these machines was an even bigger pain when they were brand-new.

RE[3]: Vista? (bye bye rating points)
by _mikk (2.16) on Thu 14th Jun 2007 18:05 UTC in reply to "RE[2]: Vista? (bye bye rating points)"
_mikk Member since:
2005-10-19
Fans: 0

Apple has only so much it can support.
Keeping older hardware supported
1. Means you can't effectively use the features of the newer hardware
2. You strain your development/support teams beyond what is possible.

RE[3]: Vista? (bye bye rating points)
by biffuz (1.4) on Fri 15th Jun 2007 08:22 UTC in reply to "RE[2]: Vista? (bye bye rating points)"
biffuz Member since:
2006-03-27
Fans: 0

1.) There are 900MHz G3 iBooks out there.


I feel Tiger slow on my iBook G4 800... much slower than XP on a 800 MHz Pentium III. I don't believe they can make Leopard faster than Tiger in any appreciable way, so I'm not going to upgrade this machine.

2.) Tiger on a G3 is as fast as Panther on a G3 which is MUCH faster than 10.2 on a G3, which was the preinstalled OS on those iBooks. So if you claim that running Tiger on these machines is a pain, you'll have to argue that using these machines was an even bigger pain when they were brand-new.


Back in the days, there were a lot of people who wanted to switch back to OS9 exactly for this reason!

spanglywires Member since:
2006-10-23
Fans: 0

You have to remember the G4 was pretty much a G3+Altivec. A 900Mhz G3 ought to be faster in day to day use than a G4 800Mhz.

Now, 10.1 and 10.3 were definitely faster than Tiger on my flat panel iMac. In fact, so bad I bought a Intel iMac. Tiger was a hog. Since they've ported dtrace, they may be able to do the tuning magic Sun did with Solaris 10 which really made a fantastic difference (really, go use good old Slowaris 8, then switch to 10).

So I will be peeved if my Intel iMac runs Leopard like a dog!

RE[2]: Vista? (bye bye rating points)
by meianoite (3.76) on Thu 14th Jun 2007 16:49 UTC in reply to "RE: Vista? (bye bye rating points)"
meianoite Member since:
2006-04-05
Fans: 10

How is not having ZFS by default dropping features? AFAIK Apple simply never mentionned anything publicly about ZFS. All I heard about ZFS on Leopard was from external sources.

Also really... running a G3 on Tiger is already a pain. I don't want to know what it's like with Leopard.

If you want to use your old machine for a server then there's always a good linux distribution suited for it.


If I could mod you straight up to 5, I would. Heck, if I could mod you way beyond 5, I would.

You nailed it.

OTOH, Thom (or Jeremy, I dunno, but it's still Thom's job to dig deeper into the story!) *so* cherry-picked the email in that thread that he found news-worthy.

Check these out (both by the very same Eric Schlegel):
http://lists.apple.com/archives/carbon-dev/2007/Jun/msg00316.html
http://lists.apple.com/archives/carbon-dev/2007/Jun/msg00322.html

There's hardly a lack of care for the current developer situation. Specially when there are sessions *dedicated* to the subject on WWDC itself!

Mass hysteria seems to abound, though.

Anyway, I still pretty much doubt that Leopard can't be shoehorned into quite a number of G3's at all.

My Performa 6360, running 9.2.2, can attest this. Manual ResEdit intervention was necessary, but it works like a charm.

Same as my iMac Rev D, running the very latest release of Tiger. XPostFacto to the rescue.

But we'll know the *real deal* in due time.

(Sidenote: who in a right mindset would run Vista, or even XP, on a processor that tops at 900MHz (and those are few and far between), especially processors lacking any kind of SIMD extensions? Not to mention how most G3 motherboards can't support more than 640MB of RAM. Really, wake up and smell the coffee. And those rare, fastest-ever-produced G3s were discontinued in 2003. 4 years already!

Now, how about unreasonable expectations that Apple itself will continue supporting machines after they EOLd? Try Ubuntu PPC for a change! Or Xubuntu if you machine is lacking RAM and a larger hard disk.)

Anyway, my souped-up iMac 333 won't cry missing out on Leopard until I'm pretty sure XPostFacto won't do its magic; and it's not like it feels any zippy on Tiger already.

And it will take a couple years for Leopard-exclusive apps to become the norm. Until then, Apple will continue releasing security updates for Tiger, as it currently does for Panther.

So really, what's the big deal? You can't run the glitz already. A hardware failure might be on the verge of happening (specially the HDs, those tend to fail quite frequently!).

What about saving some money or getting yourself an el-cheapo G4 on eBay?

RE[3]: Vista? (bye bye rating points)
by polaris20 (3.24) on Thu 14th Jun 2007 18:24 UTC in reply to "RE[2]: Vista? (bye bye rating points)"
polaris20 Member since:
2005-07-06
Fans: 0

(Sidenote: who in a right mindset would run Vista, or even XP, on a processor that tops at 900MHz (and those are few and far between), especially processors lacking any kind of SIMD extensions? Not to mention how most G3 motherboards can't support more than 640MB of RAM.

XP Pro runs quite well on my Dell Dimension 4100 (933Mhz PIII, 512MB RAM).

XP came out when 600Mhz PIII's were the norm, and it ran decently once SP1 came out.

RE[4]: Vista? (bye bye rating points)
by meianoite (3.76) on Thu 14th Jun 2007 18:28 UTC in reply to "RE[2]: Vista? (bye bye rating points)"
meianoite Member since:
2006-04-05
Fans: 10

XP came out when 600Mhz PIII's were the norm, and it ran decently once SP1 came out.


You do realise however that Pentium IIIs have SSE extensions, in addition to MMX, right? And how much RAM do these motherboards support, again?

Re-read my post, please.

RE[5]: Vista? (bye bye rating points)
by polaris20 (3.24) on Thu 14th Jun 2007 18:41 UTC in reply to "RE[4]: Vista? (bye bye rating points)"
polaris20 Member since:
2005-07-06
Fans: 0

You do realise however that Pentium IIIs have SSE extensions, in addition to MMX, right? And how much RAM do these motherboards support, again?

Re-read my post, please.


I did. I was addressing this comment:


(Sidenote: who in a right mindset would run Vista, or even XP, on a processor that tops at 900MHz (and those are few and far between), especially processors lacking any kind of SIMD extensions?


I realize they have SSE extensions. But in the particular case of the 4100, it only supports up to 512MB of RAM, yet still runs XP just fine.

Try not to sound so condescending next time.

RE: Vista? (bye bye rating points)
by pphahnl (1.83) on Thu 14th Jun 2007 16:33 UTC in reply to "Vista? (bye bye rating points)"
pphahnl Member since:
2005-07-06
Fans: 0

OK, Leopard is six months late. But ZFS in Mac OS X wasn't dropped, because it has never been officially announced. And the policy regarding ZFS seems much like resolution-independence in Tiger: It's part of the OS, but it's not turned on. But developers/hackers who want to test/play with the feature can unlock it.
And I bet that there'll be ZFS implementations and hacks for Leopard as soon as the OS is released.

RE[2]: Vista? (bye bye rating points)
by suryad (2.72) on Thu 14th Jun 2007 19:21 UTC in reply to "RE: Vista? (bye bye rating points)"
suryad Member since:
2005-07-09
Fans: 1

Just wondering cause I am unsure.....but how long does it take to take source code that is already written by someone else (ZFS by Sun) and sticking it into a *NIX OS (OS X by Apple) compared to a written from scratch filesystem (WinFS by MS)...if I am not mistaken, most of the ZFS should be plumbing code to make it work with OS X?

This is not trying to start a flame war or anything I am just tryng to understand. I have a feeling Apple spent more time with the Iphone since that will probably bring them more revenue and hence the delays with OS X. Also they figure people are gonna wait anyway for Penryn based workstations and Santa Rosa based laptops to come out full strength which is around the time when Leopard will be released. Just a thought.

RE[3]: Vista? (bye bye rating points)
by MattPie (2.24) on Thu 14th Jun 2007 21:45 UTC in reply to "RE[2]: Vista? (bye bye rating points)"
MattPie Member since:
2006-04-18
Fans: 0

Just wondering cause I am unsure.....but how long does it take to take source code that is already written by someone else (ZFS by Sun) and sticking it into a *NIX OS (OS X by Apple) compared to a written from scratch filesystem (WinFS by MS)...if I am not mistaken, most of the ZFS should be plumbing code to make it work with OS X?

"It depends". ;) (I know, great answer) Note: I know no specifics of ZFS or Darwin, I'm just generalizing why this may be a tougher job than you think.

It depends on how ZFS is written, and how similar the kernel APIs are. Sun may have kernel API available that do -something- that Apple doesn't have an analogus function. In that case, Apple has to create a function that takes the input ZFS wants to give the Sun API and translate it into a series of Darwin calls. On top of that, Sun's kernel is still fairly monolithic, so a ZFS can go root around directly in the kernel structures, which may not be allowed in Darwin's more protective environment. I know it took SGI's engineers *years* to get XFS working properly with the Linux kernel.

But, it seems like ZFS *does* work with Darwin as of now. My gut feeling is that some of the goofy HFS+ semantics (resource forks, etc) are causing compatibility issues with some apps, probably the 3rd-party ones. A friend of mine tried to run his G4 cube on UFS (which was 'supported', IIRC) in the OS X 10.0-10.1 timeframe, and while the system 'worked', lots of applications acted strangely.

RE: Vista? (bye bye rating points)
by diegocg (4.96) on Thu 14th Jun 2007 16:37 UTC in reply to "Vista? (bye bye rating points)"
diegocg Member since:
2005-07-08
Fans: 4

The signs are starting, delays (6 month delay so far)

Actually, iPhone is a good reason for the leopard delay. Vista delays had no other reason than crappy management.

dropping features (ZFS, this)

Apple never said that they'd include ZFS. Plus, ZFS is not a critical feature - it's just a better filesystem, but still a filesystem. Why people cares so much about it is a mistery for me.

And 64-bit Carbon is not a "feature". Carbon is a library for legacy apps. Not many apps use it, and the ones that use it don't need 64 bit. Nobody cares about 64-bit carbon, nobody is going to notice it. Actually, I think that the "feature here" is not making it 64-bit capable - Carbon has to die, is just old compatibility crap.


(severe stability problems currently, even in released Safari beta)

Which is why they're not shipping leopard until october.

Edited 2007-06-14 16:38

jayson.knight Member since:
2005-07-06
Fans: 7

"And 64-bit Carbon is not a "feature". Carbon is a library for legacy apps."

It would be like Microsoft shipping Vista x64 with only a 32 bit Win32 API and requiring anyone who wants to write native 64 bit apps to use .Net x64. If that were the case, it'd be a huge deal, but of course since this is Apple no one gets up in arms.

Apple's user base lets them get away with bloody murder without holding anyone accountable for actions like this.

Edited 2007-06-14 16:43

RE[3]: Vista? (bye bye rating points)
by Kroc (3.88) on Thu 14th Jun 2007 17:02 UTC in reply to "RE[2]: Vista? (bye bye rating points)"
Kroc Member since:
2005-11-10
Fans: 14

Programming on Mac OS X is not akin to Windows. Try programming something first before going off on how it compares to Microsoft and their .NET.

Carbon is a procedural API designed for C use and backwards compatibility. It would be more like MS dropping VB6 support, or MFC or any of the other archaic APIs in Windows.

Even Microsoft are not comfortable enough in their own language, they tried doing Explorer in managed code, and then had to end up dumping the whole thing. At least on OS X, large portions are written in Cocoa - and this announcement means that hopefully those few Carbon apps left might finally convert to Cocoa for Leopard

jayson.knight Member since:
2005-07-06
Fans: 7

Admittedly I'm not a Mac developer, but have been writing production applications on Windows for 7 years now so I think I'm more than qualified to make comparisons.

"Carbon is a procedural API designed for C use and backwards compatibility."

Sounds eerily similar to what Win32 does on Windows...it's a native C/C++ wrapper around the core OS API's. In this case, WinFX would be the Windows equivalent to a more "modern" wrapper around the core OS API's (ala Cocoa). The comparison is from a very high level, not actual implementation details.

"Even Microsoft are not comfortable enough in their own language, they tried doing Explorer in managed code, and then had to end up dumping the whole thing."

I've never seen this mentioned anywhere, though I'd love to be proven wrong. Managed code would not be suited for something as low level as an OS shell as the amount of indirection involved would hinder performance so it would make no sense for MS to attempt to do something like that.

If they aren't comfortable enough with their own language, how is it that we're close to v3.5 of the .Net framework? Why are they actively working on Singularity (a managed kernel for Windows)? et al.

s_groening Member since:
2005-12-13
Fans: 0

I second that...

Actually it's to my best belief that Carbon both gave us Photoshop 7 for Mac OS X and complicated Adobe's move to Intel by not motivating a move away from Metrowerks Codewarrior and on to XCode at an earlier point.

I'd be happy to see Mac OS X be Cocoa only!

RE[3]: Vista? (bye bye rating points)
by meianoite (3.76) on Thu 14th Jun 2007 17:04 UTC in reply to "RE[2]: Vista? (bye bye rating points)"
meianoite Member since:
2006-04-05
Fans: 10

It would be like Microsoft shipping Vista x64 with only a 32 bit Win32 API and requiring anyone who wants to write native 64 bit apps to use .Net x64. If that were the case, it'd be a huge deal, but of course since this is Apple no one gets up in arms.


No, it would be like deprecating Win32s, a temporary API that has *always* been announced as so, whose only purpose was to ease the transition of legacy applications to current modern APIs while not losing the currently installed user base which *at the time* comprised most of the users. Oh wait, that happened for how long now, half a decade?

Carbon is but a compatibility layer between the Mac Toolbox from 15 years ago, forced to play along with the reality of needing preemptive multitasking (i.e., they rewrote parts to enable reentrancy).

Apple has been preaching the death of "plain" Carbon for 3 years now. Objective-C++ hasn't been invented for nothing. Cocoa bindings for *several* languages haven't been invented for nothing. And people still writing CodeWarrior apps in Pascal should really find better ways to spend their time.

And now, how unsurmountable an effort would it be to compile only the GUI using [Carbon] and write the backend in, say, Objective-C++?

I guess I should refrain from commenting further until today's WWDC sessions are over. Plenty of questions will be answered then.

Apple's user base lets them get away with bloody murder without holding anyone accountable for actions like this.


How again are YOU being affected by it as a Mac developer? Or a user? Oh, way to "authoritatively" talk about something that you really can't state anything about...


Edit: [Carbon], 4 paragraphs back.

Edited 2007-06-14 17:15

RE[4]: Vista? (bye bye rating points)
by edwdig (1.76) on Fri 15th Jun 2007 05:48 UTC in reply to "RE[3]: Vista? (bye bye rating points)"
edwdig Member since:
2005-08-22
Fans: 0

No, it would be like deprecating Win32s, a temporary API that has *always* been announced as so, whose only purpose was to ease the transition of legacy applications to current modern APIs while not losing the currently installed user base which *at the time* comprised most of the users. Oh wait, that happened for how long now, half a decade?

Not sure what you're trying to say there, but you don't seem to grasp what Win32s was. It wasn't some sort of transition API meant to be discarded. It was an implementation of the Win32 API (which is the core of the WinNT and Win9x lines) on top of Win16 (the older Windows API). It basically implemented all the parts of Win32 that could easily be bolted on top of Win16. You didn't get threading and some other fancy stuff.

In short: A valid Win32s program is a valid Win32 program. Win32s wasn't some transition API intended never to be spoken of again. It was a backport of Win32 to the extent that was reasonably possible.

If you want a Mac analogy, it would be like Apple porting large chunks of Cocoa to MacOS 9 after the release of OS X to help developers transition.

Ford Prefect Member since:
2006-01-16
Fans: 6

You definitely don't know what you're talking about.

If you really want to compare with Microsoft, the only arguable comparision would be MS not porting the API for 16bit Windows 3.x applications in Windows 95 to 32bit. Wait.. they didn't, and nobody cared at all!

Edited 2007-06-14 18:31

jayson.knight Member since:
2005-07-06
Fans: 7

"You definitely don't know what you're talking about."

It's an API that Apple promised would have 64 bit support a year ago, and now they are saying that it won't. What's not to understand about that?

RE[4]: Vista? (bye bye rating points)
by edwdig (1.76) on Fri 15th Jun 2007 05:52 UTC in reply to "RE[3]: Vista? (bye bye rating points)"
edwdig Member since:
2005-08-22
Fans: 0

If you really want to compare with Microsoft, the only arguable comparision would be MS not porting the API for 16bit Windows 3.x applications in Windows 95 to 32bit. Wait.. they didn't, and nobody cared at all!

You can still run Win3.x apps on modern 32 bit Windows. I'm assuming you mean MS didn't port the Win16 API to 64 bit. There's a reason for that - when you enable 64 bit mode on an x86 chip, it completely disables the ability to run 16 bit code. Win64 can't possibly run Win16 apps as the CPU doesn't support it. The best you can do at that point is run something like DOSBox that emulates the CPU.

RE[2]: Vista? (bye bye rating points)
by ValiantSoul (1.48) on Fri 15th Jun 2007 03:59 UTC in reply to "RE: Vista? (bye bye rating points)"
ValiantSoul Member since:
2005-07-20
Fans: 0

If you are going to write a game on Mac, you write it in Carbon, so I disagree, there SHOULD be 64-bit Carbon. Carbon apps perform much better than Cocoa apps (and don't give me that crap about computers are getting faster, its no excuse) and I rarely use Cocoa.

And Carbon is NOT just old compatibility crap, there are a lot of parts in Carbon that are OS X only!!

RE[3]: Vista? (bye bye rating points)
by evangs (3.2) on Sun 17th Jun 2007 09:53 UTC in reply to "RE[2]: Vista? (bye bye rating points)"
evangs Member since:
2005-07-07
Fans: 2

That's nonsense. Why should Cocoa be slower than Carbon?

RE[2]: Vista? (bye bye rating points)
by steve_s (1.8) on Fri 15th Jun 2007 09:48 UTC in reply to "RE: Vista? (bye bye rating points)"
steve_s Member since:
2006-01-16
Fans: 0

And 64-bit Carbon is not a "feature". Carbon is a library for legacy apps. Not many apps use it, and the ones that use it don't need 64 bit. Nobody cares about 64-bit carbon, nobody is going to notice it. Actually, I think that the "feature here" is not making it 64-bit capable - Carbon has to die, is just old compatibility crap.


Photoshop
QuarkXPress
Acrobat
MS Office

These applications are not insignificant, and all of them rely on Carbon. There are others very important Mac apps too that pre-date Mac OS X that all rely on Carbon, such as Illustrator.

It's arguable as to whether or not a 64-bit Carbon would really be all that useful for Acrobat or MS Office.... Given the demo that Steve gave at the keynote though it's clear that Photoshop and QuarkXPress could both benefit.

RE[3]: Vista? (bye bye rating points)
by Rayz (1.4) on Fri 15th Jun 2007 13:27 UTC in reply to "RE[2]: Vista? (bye bye rating points)"
Rayz Member since:
2006-06-24
Fans: 1

Whoa! Whoa!

Are you saying that Photoshop, Office et al, will not be 64-bit in the future?

Edited 2007-06-15 13:28

RE: Vista? (bye bye rating points)
by henrikmk (3.32) on Thu 14th Jun 2007 16:38 UTC in reply to "Vista? (bye bye rating points)"
henrikmk Member since:
2005-07-10
Fans: 1

The signs are starting, delays (6 month delay so far)


Well, the development teams are probably spread quite thin. The iPhone takes a good chunk of development hours to finish. MS had Vista to finish.

dropping features (ZFS, this)


ZFS was never announced by Apple, it was blurted out by a Sun director at a non-Apple conference and it had been spotted in a Leopard beta. G3 support could be dropped, simply because there is too much support going on and Apple can't stretch resources that thin.

rushing (severe stability problems currently, even in released Safari beta), etc...


It seems to me that Steve might have called the Safari dev team and said "I want Safari 3.0 beta released at WWDC, no discussion. I don't have a 'One more thing' for the keynote!" where the Safari project leader says in a nervous tone "uh.. yes, sir!" and goes crapping his pants, having to tell the dev team the good news that sleep is going to be banned for the next few weeks, because either satisfy Steve or be Steved.

It's not the same mess as Vista, which probably never will be perfect, but underwent seemingly endless nightmare of rewrites and still isn't good enough. They had 5 years to do an OS.

I think the Safari release was just particularly poorly coordinated.

Excuses, excuses, yes, but I don't think you can say that things are running out of control in a Vista like way. They were in the 90's with hundreds of projects going no where, but I don't think that's the case today.

RE[2]: Vista? (bye bye rating points)
by aent (3.72) on Thu 14th Jun 2007 20:26 UTC in reply to "RE: Vista? (bye bye rating points)"
aent Member since:
2006-01-25
Fans: 1

Well, the development teams are probably spread quite thin. The iPhone takes a good chunk of development hours to finish. MS had Vista to finish.
MS also had the Xbox 360, Zune, etc to finish as well. Apple should have a team dedicated to OS X, and hire additional people to work on other products as the need arises.

ZFS was never announced by Apple, it was blurted out by a Sun director at a non-Apple conference and it had been spotted in a Leopard beta.
Yeah, but some features in Leopard, such as Time Machine, really needed it and could benefit from it... zfs allows Time Machine to be well integrated rather then hacked into the system.

It seems to me that Steve might have called the Safari dev team and said "I want Safari 3.0 beta released at WWDC, no discussion. I don't have a 'One more thing' for the keynote!" where the Safari project leader says in a nervous tone "uh.. yes, sir!" and goes crapping his pants, having to tell the dev team the good news that sleep is going to be banned for the next few weeks, because either satisfy Steve or be Steved.
Is that a good way to run a company? I think thats why Google is rated a much better place to work, and why I personally tend to find Google's products to be top notch, moreso then Apple with the pretty interface on top of an existing product.

RE: Vista? (bye bye rating points)
by sultanqasim (3.08) on Thu 14th Jun 2007 20:25 UTC in reply to "Vista? (bye bye rating points)"
sultanqasim Member since:
2006-10-28
Fans: 2

Even though I am a big mac fan and am excited about leopard, I will have to agree with you. At least leopard still has innovation. Hopefully the next release will go better.

RE: Vista? (bye bye rating points)
by Rayz (1.4) on Fri 15th Jun 2007 13:04 UTC in reply to "Vista? (bye bye rating points)"
Rayz Member since:
2006-06-24
Fans: 1

Well you didn't get the -5 ... :-)

But I can't see how you can count ZFS as a dropped feature, when Apple did not say they would be including it in the first place.

RE: Vista? (bye bye rating points)
by the_thunderbird (1.14) on Sat 16th Jun 2007 05:13 UTC in reply to "Vista? (bye bye rating points)"
the_thunderbird Member since:
2005-08-19
Fans: 0

Why does everyone put Apple on such a high pedestal?

If you have your expectations so high, when they disappoint you are let down even more than normal... In Vistas case no one had these high expectations and actually expected it to be crap.

When it comes to Apple everyone expects the OS to be so great and the computers so great, it never gives Apple any room for error...

OSX is great, it is by far the best OS I've ever used (and that is a bold statement), coming from a Linux background I find it stable and *nix like to the point where I don't actually miss not using linux.

Now I expect Leopard is going to be great and it's going to be stable, it's only slipped a few months (not years) so relax and wait for it.

Don't allow rumors of what to expect to dictate your thoughts, rather let Apple tell what they are doing. This is probably why they keep so many things secret.

Not too surprised
by Damien (2.16) on Thu 14th Jun 2007 16:46 UTC
Damien
Member since:
2005-07-07
Fans: 1

I'm not surprised to see G3 support dropped - when was the last time they released a product that used the chip? They're trying to move to a completely different architecture, so there'll be a little bit of pain along the way. Anyone who has a G3 will be doing well to run Tiger, nevermind Leopard which looks to push things a bit more.

As for 64bit Carbon - what would the point be? Anyone who at this point still is running Carbon apps really needs to find alternatives. Good riddens.

Damien

RE: Not too surprised
by Kroc (3.88) on Thu 14th Jun 2007 17:04 UTC in reply to "Not too surprised"
Kroc Member since:
2005-11-10
Fans: 14

Like Adobe & Microsoft?
They're really dragging their heels on Mac. Damn, I wish there were more serious competition. If Corel released Paint Shop Pro for Mac, I'd buy it right away and put Photoshop in the bin.

RE[2]: Not too surprised
by tyrione (1) on Fri 22nd Jun 2007 05:07 UTC in reply to "RE: Not too surprised"
tyrione Member since:
2005-11-21
Fans: 2

Apple gave Adobe/Macromedia and Microsoft a time limit as to when they would abandon Carbon. They extended it more than once and finally are now letting it die slowly.

Adobe can use QT within OS X if it wants. It will be dependent on Trolltech to make it work with Cocoa and it's Events Model.

Microsoft can keep their apps 32 bit and still run in Leopard.

RE: Not too surprised
by godawful (2.32) on Thu 14th Jun 2007 17:05 UTC in reply to "Not too surprised"
godawful Member since:
2005-06-29
Fans: 0

I was curious, so i just checked over at everymac.com, the last G3 product (the 14" ibook 900 Mhz g3) was discontinued in october of 2003. So 4 years to the month of leopards release.

Actually not as long ago as it feels like.

RE: Not too surprised
by lurch_mojoff (2.08) on Thu 14th Jun 2007 17:08 UTC in reply to "Not too surprised"
lurch_mojoff Member since:
2007-05-12
Fans: 0

I'm not surprised to see G3 support dropped...


Umm... I believe we should have known that G3 support is going the way of the Dodo since last year's WWDC because , umm, Apple actually said it outright.

As for 64bit Carbon - what would the point be? Anyone who at this point still is running Carbon apps really needs to find alternatives. Good riddens.


Why all the Carbon hate?

I also don't think the report that 64 bit Carbon has been dropped is correct, although I may be wrong since I'm not attending WWDC'07. Last year, the official party line was that legacy Carbon technologies like QuickDraw and SoundManager will not be made 64 bit, but if one uses their modern equivalent (Quartz, CoreAudio, etc.) the rest of the Carbon code can very well be 64 bit.

Well, I guess we will find out sooner or later what's the deal with this, but for now I don't believe Apple will so drastically part form what they were preaching last year.

RE: Not too surprised
by stew (3.04) on Fri 15th Jun 2007 16:17 UTC in reply to "Not too surprised"
stew Member since:
2005-07-06
Fans: 0

What again was the Cocoa alternative to Maya, Cinema 4D and Lightwave?

G3 Supported
by Verbatim (1.3) on Thu 14th Jun 2007 16:54 UTC
Verbatim
Member since:
2006-01-14
Fans: 0

I'm pretty sure I remember Jobs saying 10.5 would support the G3. If they don't that will piss off a lot of people who bought an iBook in Sept 2003.

RE: G3 Supported
by tryphcycle (0.04) on Thu 14th Jun 2007 17:31 UTC in reply to "G3 Supported"
tryphcycle Member since:
2006-02-16
Fans: 1

apple has to draw the line some where! dropping G3 support was going to eventually happen! Hell.... has'nt been 5 years since they sold a G3. I could be wrong, but hey... I am sure tiger will suit a g3 well in to the future! if you really want 10.5.... i am pretty sure you can pick up a g4 for like $200.

Lets be reasonable here!

RE[2]: G3 Supported
by letsrock (1.22) on Thu 14th Jun 2007 20:25 UTC in reply to "RE: G3 Supported"
letsrock Member since:
2005-09-08
Fans: 0

apple has to draw the line some where! dropping G3 support was going to eventually happen! Hell.... has'nt been 5 years since they sold a G3. I could be wrong, but hey... I am sure tiger will suit a g3 well in to the future! if you really want 10.5.... i am pretty sure you can pick up a g4 for like $200.

Lets be reasonable here!


Apple isn't being reasonable if they do actually drop G3 support. Just a few short years ago I purchased my brand new iBook G3 800Mhz for $1300 in Apr 03.

Geeks.com has 4 G4 eMacs, the lowest price is $230 plus shipping, then lets add in the $99 for the Leopard upgrade (maybe more, but I'm using Tiger's price right now) and your at $330. To me, that's a lot of dough to use an operating system, which should by all rights run on my four year old iBook!

Lastly, and I may be wrong on this but, aren't most Apple programs written for the PPC architecture, written for the G3?

(BTW, Tiger runs just fine on my iBook with it's meager 640MB of RAM.)

RE[3]: G3 Supported
by MattPie (2.24) on Thu 14th Jun 2007 21:33 UTC in reply to "RE[2]: G3 Supported"
MattPie Member since:
2006-04-18
Fans: 0

Lastly, and I may be wrong on this but, aren't most Apple programs written for the PPC architecture, written for the G3?

I'm sure about 'written', but logically they have to be compiled into G3-compatible machine code or else they wouldn't run on your G3. I think. ;)

I don't have an Apple system, so I'm speculating: does the OS installer select different binaries and/or libraries depending on what level of PPC you have? Or if I had a G5 I'd still be running G3 code, and making it difficult to use the extra features of the G5?

RE[2]: G3 Supported
by orfanum (2.84) on Fri 15th Jun 2007 00:47 UTC in reply to "RE: G3 Supported"
orfanum Member since:
2006-06-02
Fans: 1

Extrapolating from both the hardware and software scenarios, given what's now been announced about dropping G3 support, the last of which having been sold 4 years ago, buying a G4 would give one a machine that would be supported until 2010-2011, it's true (last g4 pulled, what, March 06; time between Tiger and Leopard, 2.5 years, hence again support for G4 till at least around first quarter, 2010 - hope I got the Math right!)

However, the recent-ish rate of attrition in terms of Linux distros for PPC may well mean that by that time you will only have the BSDs as a reliable alternative . Nothing wrong with that, but the options will be pretty squeezed.

QT and Openoffice.Org
by ilprontoro (2) on Thu 14th Jun 2007 17:06 UTC
ilprontoro
Member since:
2007-06-14
Fans: 0

Normally leaving out Carbon in the 64 bit transition wouldn't be such a big deal (i.e. for small apps, commercial apps, etc...). However, this is going to probably be somewhat of a problem for efforts like QT and Openoffice.org which use Carbon as the basis for their frameworks/ports. Especially for Mac users hoping to see a native OpenOffice port, this is bad news.

RE: QT and Openoffice.Org
by Kroc (3.88) on Thu 14th Jun 2007 17:10 UTC in reply to "QT and Openoffice.Org"
Kroc Member since:
2005-11-10
Fans: 14

Why would OOo _need_ to be 64-bit? I can't say I've ever tried creating 4GB+ documents before.

RE: QT and Openoffice.Org
by meianoite (3.76) on Thu 14th Jun 2007 17:11 UTC in reply to "QT and Openoffice.Org"
meianoite Member since:
2006-04-05
Fans: 10

Normally leaving out Carbon in the 64 bit transition wouldn't be such a big deal (i.e. for small apps, commercial apps, etc...). However, this is going to probably be somewhat of a problem for efforts like QT and Openoffice.org which use Carbon as the basis for their frameworks/ports. Especially for Mac users hoping to see a native OpenOffice port, this is bad news.


And I need a 64-bit version of OpenOffice for what reason, exactly? Bragging about having a 100% 64-bit clean OS without a single shade of legacy around?

...

How about talking how only Apple managed to keep 32-bit device drivers working on the 64-bit OS? This is FAR bigger news in my book.

RE[2]: QT and Openoffice.Org
by ilprontoro (2) on Thu 14th Jun 2007 17:22 UTC in reply to "RE: QT and Openoffice.Org"
ilprontoro Member since:
2007-06-14
Fans: 0

Obviously a 64 bit openoffice isn't the major point. While Cocoa has clearly been the framework of choice for building new applications, Carbon and Cocoa have been up until now essentially equivalent frameworks sitting on top of CoreFoundation and Quartz (esp. when writing in objective C was not an option). This is the first time we're seeing a major signal on Apple's part about the future deprecation of Carbon. In that case should OpenOffice.org change porting strategies? I'm interested in what they think about this. In addition, I find it funny that no one's commented on QT. If you read the thread in which 64 bit Carbon was ruled out in Leopard, TrollTech is clearly unhappy (as are many other developers) about this news.

RE[3]: QT and Openoffice.Org
by meianoite (3.76) on Thu 14th Jun 2007 17:38 UTC in reply to "RE[2]: QT and Openoffice.Org"
meianoite Member since:
2006-04-05
Fans: 10

If you read the thread in which 64 bit Carbon was ruled out in Leopard, TrollTech is clearly unhappy (as are many other developers) about this news.


Right, and prematurely so. They didn't wait a single second before bitching about something that was going to be addressed in a dedicated session a couple days ahead.

Every API deprecation/transition is going to piss the developers who insisted in not reading the tea leaves.

What was the last time that using the path of least resistance and building your business upon the compatibility API meant being future-proof?

Yet once again: hate the Objective-C syntax? Can't work with it at all? Objective-C++ was created specifically to address this. Now get up and do your part, Apple clearly didn't sprinkle ninja spikes around the floor. There was a clear path to staying current and future-proofed. Too bad some chose not to walk that path.

RE[4]: QT and Openoffice.Org
by ThanhLy (2.64) on Thu 14th Jun 2007 18:13 UTC in reply to "RE[3]: QT and Openoffice.Org"
ThanhLy Member since:
2006-03-14
Fans: 1

Yet once again: hate the Objective-C syntax? Can't work with it at all? Objective-C++ was created specifically to address this.


No, it was not. Objective-C++ was created so you can access your legacy C++ code in an ObjC Cocoa app. You can not directly use Cocoa objects/classes/methods in C++ code. In other words, we can not write a Cocoa program purely in C++.

http://developer.apple.com/releasenotes/Cocoa/Objective-C++.html#se...

Edited 2007-06-14 18:16

RE[4]: QT and Openoffice.Org
by stew (3.04) on Fri 15th Jun 2007 16:25 UTC in reply to "RE[3]: QT and Openoffice.Org"
stew Member since:
2005-07-06
Fans: 0

[i]"What was the last time that using the path of least resistance and building your business upon the compatibility API meant being future-proof? "[/b]

Last WWDC and during the Leopard Tech Talk Tour, when Apple said "sure, you can build 64-bit apps in Carbon! Here, let us show you how to do it".

RE[2]: QT and Openoffice.Org
by PlatformAgnostic (3.04) on Thu 14th Jun 2007 23:39 UTC in reply to "RE: QT and Openoffice.Org"
PlatformAgnostic Member since:
2006-01-02
Fans: 9

How about talking how only Apple managed to keep 32-bit device drivers working on the 64-bit OS? This is FAR bigger news in my book.


Let's talk about this one, since it's really interesting: I read somewhere (I think in the Apple developer list thread discussing 64-bit carbon's disappearance), that the way this is accomplished is by making the OS mostly 32 bits. When kernel code is being executed, the processor is switched to compatibility mode and runs 32 bit code. All the 32/64 bit switching occurs at the interupt and syscall gates.

It's an interesting decision, and I'd bet that it is likely the most pragmatic way to make this transition, since the OS itself doesn't really need 64-bit address space (I think Mac already has a 4 GB system address space that is switched to on every syscall). It's only the apps that need to be 64-bit, so there's no disadvantage to keeping most of the Core OS as 32-bit (except for marketing purposes... you can't call it 64-bit clean).

RE[3]: QT and Openoffice.Org
by rayiner (3.76) on Fri 15th Jun 2007 00:36 UTC in reply to "RE[2]: QT and Openoffice.Org"
rayiner Member since:
2005-07-06
Fans: 27

It appears to be the case. The relevant article is here: http://lists.apple.com/archives/darwin-drivers/2007/Feb/msg00046.ht...

Huh, I guess that the POS Darwin kernel still isn't 64-bit clean. Aside from the driver compatibility bit (which is fairly pointless on a platform where Apple writes all the drivers anyway!), this mostly sucks. Darwin's system calls are already an order of magnitude slower than Linux's system calls, and doing a full mode switch on each call will just make things worse.

Honestly, Darwin really needs to be drug out back and shot. I won't weep for it.

RE[4]: QT and Openoffice.Org
by PlatformAgnostic (3.04) on Fri 15th Jun 2007 04:29 UTC in reply to "RE[3]: QT and Openoffice.Org"
PlatformAgnostic Member since:
2006-01-02
Fans: 9