Jump to content

What if x86 just won't boot after July 2007?


fundidor
 Share

32 posts in this topic

Recommended Posts

I find it quite startling that of all people a person like you who shows such gross incompetence is moderator on this board.

 

Being a moderator does not mean that I should have an opinion that everyone agrees with. The whole point of an opinions sub-forum, is so that people can state their opinions, whether people agree with them or not. I apreciate the fact that you, and others, don't agree with my opinion, as that is the purpose of this topic. Just because you believe I have an invalid opinion does not make you any more competent at moderating the forum than me.

 

Now, can we please return to the topic at hand?

Link to comment
Share on other sites

  • 2 weeks later...
That's plain ridiculous. So you're insinuating a time frame in which five+ years are spent on developing in a crude alpha stage and then the product is suddenly pushed through beta testing and release candidates in about half a year?

 

Actually, it'll be about a full year by the time it's actually released with the Intel Macs in mid-2006. But yes, that's basically what's happening, and it's not unimaginable or even uncommon. Longhorn has been in development since 2001. We've seen (almost) four years of alpha builds, and the beta test that started a few weeks ago will conclude after about a year, and the product will be released. XP/Whistler had a similar (though shorter -- it was a much less ambitious project) development schedule. This is the way that software development generally goes. You don't spend six months in development and three years beta testing. When you do that, you get things like Windows Me.

 

I don't know how complete OSX for Intel actually is. I'm not an Apple developer -- neither are you. How sophisticated it is is certainly debateable (and if you're a long-time Windows user I certainly can't blame you for thinking that it IS sophisticated). However, until Apple says otherwise, it's incomplete, regardless of how well it works for you.

 

Reply to the original question: If it didn't boot, I guess you'd just stop using it, wouldn't you? But of course, by that time the actual OSX for Intel would be available, and you could use that instead. :)

Link to comment
Share on other sites

Actually, it'll be about a full year by the time it's actually released with the Intel Macs in mid-2006.
Actually MrBond talked about Mac OS X still being pretty much in its "alpha stages". Even if Apple miracuously left this supposedly alpha stage tomorrow and entered beta testing just by then (and not even later), there would be left only "about half a year", as I said in my previous post, until the second quarter of next year, when the first Intel Macs are expected to hit the market.

 

But yes, that's basically what's happening, and it's not unimaginable or even uncommon.
No, it's not. Product cycles are typically so short that such long development time frames like more than five years without any intermediate release are not acceptable for a short-lived product like an operating system.

 

Longhorn has been in development since 2001. We've seen (almost) four years of alpha builds, and the beta test that started a few weeks ago will conclude after about a year, and the product will be released.
Four years is shorter than five years and more, but besides that, Longhorn is really a bad example. It has been scrapped completely and rebuilt from the ground up, with work starting to begin in summer 2004. You also restate my argument that beta testing takes considerable time, about a year, typically. MrBond was insinuating that Mac OS X for Intel were mostly experimental (i.e. far away from entering "beta" stages), and given the final release date somewhen between the second and third quarter next year, this is simply ridiculous.

 

You don't spend six months in development and three years beta testing.
I didn't say that anywhere.
Link to comment
Share on other sites

Longhorn is really a bad example. It has been scrapped completely and rebuilt from the ground up, with work starting to begin in summer 2004.

 

That's what Microsoft calls it, and for some reason people actually believe that that's what they've done. It's not. In reality, rebuilding an operating system as complex as Windows "from the ground up" would take a decade, at least. What they ACTUALLY did was swap out the XP core that they were using pre-2004, and plug in the Windows 2003 core. It was certainly a good move. But considering 1) the two systems are designed to be compatible right down to the binary level (even kernel-mode -- WDM -- drivers are swappable between the two) and 2) the sheer number of developers working on Windows, this swap was also a very trivial move from a development perspective.

 

Anyway, that's very off topic and you don't really have to reply to it. It just irritates me when people spread the Microsoft line about "rebuilding from the ground up" and other associated garbage.

 

Actually MrBond talked about Mac OS X still being pretty much in its "alpha stages".

 

He did. But I wasn't replying to his post (or even saying that he was right). I was replying to the fact that you said that OSX for Intel is pretty much complete. My point (which you ignored in your reply) is that OSX for Intel is not complete, and is likely nowhere near complete, and -- most importantly -- you are not in a position to make that judgement; neither am I, neither is MrBond, because none of us work for Apple. It will be complete when Apple says it is.

 

Whether you or I think it's an "alpha" or a "beta" is also irrelevant. That's a label that developers assign to their software, not users. I realize that users like to try, but since user experience (the only thing that users can judge) is NOT the determining factor in assigning development-stage labels, what any user thinks about the matter is not relevant.

Link to comment
Share on other sites

That's what Microsoft calls it, and for some reason people actually believe that that's what they've done. It's not. In reality, rebuilding an operating system as complex as Windows "from the ground up" would take a decade, at least. What they ACTUALLY did was swap out the XP core that they were using pre-2004, and plug in the Windows 2003 core.
Yes, of course. I see that my posting could be understood this way, but I wasn't implying that. I'm not a native speaker, so I hope you can forgive me the confusion I caused with my twisted phrasing. I was merely trying to say that Microsoft replaced the very foundations on which Longhorn was built and started over again.

 

this swap was also a very trivial move from a development perspective.
Frankly said, I don't know if it really was a walk in the park. If my recollection is correct, it took Microsoft at least about a year to do the shift with the 5xxx releases and arrive where the latest 4xxx revisions have been before, in terms of functionality.

 

Anyway, that's very off topic and you don't really have to reply to it. It just irritates me when people spread the Microsoft line about "rebuilding from the ground up" and other associated garbage.
Actually I haven't seen a single announcement from Microsoft claiming that. I've only read about the replacement of the foundations (XP vs. 2003) so far. You can blame me for struggling with the language, however. Yes, my statement was quite ambiguous and vague. I apologize.

 

I was replying to the fact that you said that OSX for Intel is pretty much complete. My point (which you ignored in your reply)
I don't think I ignored this, I just thought it wouldn't be necessary to comment on that. I believed you were referring to the ever-evolving nature of software, and in another, older posting I already have questioned the notion that any piece of software may be considered "done" or "complete", especially with regard to the OS, as there always is some kind of progress.

 

http://forum.osx86project.org/index.php?sh...pic=2430&st=60#

 

is that OSX for Intel is not complete, and is likely nowhere near complete,
Well, OK. On my part, I would believe that things were seriously going wrong if a software developer wouldn't have his parts together half a year before the final release is scheduled...

 

and -- most importantly -- you are not in a position to make that judgement; neither am I, neither is MrBond, because none of us work for Apple.
I'm inclined to think that at least those developers working with the developer transition kit to port their applications to Mac OS for Intel will have at least a bit of an insight into how far the OS has evolved. I simply cannot believe Apple is encouraging folks to start porting their apps to an operating system that isn't yet there while supplying them with some fake previews, whose very basics are still in a constant flux of changing dramatically. Developers need something definite to rely on.

 

Whether you or I think it's an "alpha" or a "beta" is also irrelevant.
Sure it is...

 

That's a label that developers assign to their software, not users.
...I just adopted the terminology here as a device to draw distinctions between different degrees of sophistication.

 

I realize that users like to try, but since user experience (the only thing that users can judge) is NOT the determining factor in assigning development-stage labels, what any user thinks about the matter is not relevant.
So you're basically saying that simple users cannot differentiate at least rough stages of sophistication in a software product?
Link to comment
Share on other sites

Lots of speculations and "what if"s. I personally didn't install OSX86 to cheat Apple from there hard work. Many of us now know the capabilities of OSX86 and know that it is very crippled ware. But as soon as the real thing is released to the public, you betcha i'm gonna runout and get one. Can you imagine the speed and potentials of MacTel? It would be great to have USB, WiFi, Graphics, and sound working 100%. Well worth the hard earned cash IMHO.

 

 

oh believe me, i'm going to 'make the switch' when it comes out.. but i've always beta tested on windows, now i want to see what osx86's going to offer. i'm excited, and anxious about it.

 

 

Yes, I'm making the switch.

Link to comment
Share on other sites

Frankly said, I don't know if it really was a walk in the park. If my recollection is correct, it took Microsoft at least about a year to do the shift with the 5xxx releases and arrive where the latest 4xxx revisions have been before, in terms of functionality.

 

I'm not really sure. I know it took a year between the two sets, but that doesn't necessarily mean they spent all that time moving the kernel over. And honestly, if it took them that long to do that, I'd be shocked. The two kernels, while radically different on the inside, are designed to look and act almost identically to outside code ("outside" code including parts of the OS outside of the kernel). If Microsoft's legions of programmers struggled with a move like that for a year, I'd be VERY hesitant about running this next version of Windows.

 

Actually I haven't seen a single announcement from Microsoft claiming that.

 

Neither have I. But Microsoft's statements STRONGLY imply that. And I believe Jim Allchin used a very similar phrase not all that long ago (I might be mistaken). People pick up the implication and repeat it, without realizing what they're actually saying.

 

I'm inclined to think that at least those developers working with the developer transition kit to port their applications to Mac OS for Intel will have at least a bit of an insight into how far the OS has evolved. I simply cannot believe Apple is encouraging folks to start porting their apps to an operating system that isn't yet there while supplying them with some fake previews, whose very basics are still in a constant flux of changing dramatically. Developers need something definite to rely on.

 

You're right about all of that, of course. But I think you may not quite understand how software development on a modern operating system works. Developers need something definite to rely on, yes. We call that the "public interface." Basically, you call into the operating system at a certain point and you get some sort of response. The entry point and the response should be consistent. However, what the operating system does behind the scenes to generate that response does CAN be changed without changing the developer's/user's view of the system. For example, the network stack in Windows XP is quite different from that in Windows NT4. They don't work the same way at all. But a developer only has to write a single piece of code to work on both systems. The interface is the same. But there are six years of changes under the covers that make the XP stack work better, faster, etc.

 

So you're basically saying that simple users cannot differentiate at least rough stages of sophistication in a software product?

 

Sure they can. But as I said, the user experience does not determine whether a product is "alpha" or "beta," or vice versa. Those words just don't mean what you think they do (in fact, what most people think they do). They have nothing whatsoever to do with the quality of a product. The quality generally falls in line with where the product is in development. But not always. And the fact that a product is in the "alpha" stage does not mean that the quality is poor. For example, ICQ 98 (99?) Alpha. It was an "alpha" release, but it was a MUCH more stable, usable and finished product than its "gold" competition at the time (Powwow, if you're interested).

 

"Alpha" means that the product is still in active development: new features are still being added, and lots of new code is being checked into the project. That CAN (and a lot of the time does) mean that the product is unstable or rough around the edges, but it doesn't have to. "Beta" means that the product is feature complete, or very nearly so, very little new code is being checked in, and the main focus has switched to debugging.

 

Microsoft has confused that a bit over the years, and of course all of the amateur developers and OSS developers that make up meaningless version numbers for their apps like "Version 0.7 Beta 2 Release Candidate 1" don't exactly help. (that's an actual version number, BTW; it was for a calculator)

Link to comment
Share on other sites

 Share

×
×
  • Create New...