Slashback: OS Xi, Sarge, Statistics
It still feels like a strange dream that they're really switching. An anonymous reader writes "With our latest Unix (MacOS-X) vendor's switch to x86, I figured now would be a fine time to revisit an old MIT Graduate Student Beer announcement from 2001."
Also, samchung writes "CoolTechZone has its latest article up that discusses the possibilities of Apple's protection on x86 hardware to prevent users from running the Mac OS X on non-proprietary hardware."More fuel: Reality Master 101 writes "Michael Robertson, CEO of Linspire posted an editorial talking about his disappointment that Apple wasn't embracing generic hardware. But the really interesting part was that he states, "My sources say that Jobs is going to use Intel's cryptographic technology called LaGrande to make sure OS X will only boot on Apple-branded hardware. This is a similar technique to the one that Microsoft used to make sure Linux could not be loaded on Xbox..." I'm still not sure how they'll do this with an open source Kernel." They're clearly part of the Linspire marketing effort, but Robertson's messages, including this one, are usually pithy and worth reading.
Hey, you could always wait for a service pack. An anonymous reader submits "Because of an error in a configuration file, Debian Sarge, released June 6th, does not have security updating enabled by default. ZDNet Australia reports that after several years of testing, the release team's error caused a significant delay in deployment. Steve Langasek, of the release team, says, 'Whoops, don't go pressing those 10,000 copies of [3.1] just yet.' Fortunately, the error may be fixed quite easily, and an update is expected within several days. OSNews also covers the story.
Sticker shock alone could defeat the other drivers. josemunizn writes "Remember the Honda FCX, from a Slashdot article in '03? Well the New York Times has an automotive review of a week-long, unsupervised test drive of the Honda. Choice quote: 'In most important ways, the FCX feels ready for prime-time combat on the world's roads.'"
Carry the one, subtract 5, voila! An anonymous reader writes "WinMX and Limewire are the most popular P2P apps? That's what NPD group claims in its research on iTunes covered on Slashdot yesterday. But as Jon Newton points out on P2Pnet and MP3 Newswire, the entire premise that more people use iTunes over the file sharing networks is 'nonsense.' With sites like Slyck.com reporting eDonkey alone has over 4.5 million concurrent users and P2P research firm BigChampagne saying in the U.S. in May an average of 6,290,327 people were logged onto the p2p networks at any given moment, how can iTunes' 1.7 million downloads over an entire month put them anywhere near the top? Zeropaid has also chimed in on these claims and even CNET is now questioning the results it reported in its original article on the NPD research."
Catching up to the 3rd parties who have caught up with the competition. An anonymous reader writes "For the impatient or those few not ready to adopt Firefox, there is now another option to get tabs. BetaNews reports, 'Users of Microsoft's Internet Explorer Web browser will not have to wait until IE7 to experience tabbed browsing. MSN has shipped a new build of its MSN Search Toolbar that adds basic tabbed browsing support to IE6. But the feature is not fully integrated into the browser, instead relying on the toolbar to create tabs.' Here's an article including a screenshot.
The old MIT thing about SGI and Compaq throwing away their innovative technologies and betting the farm on x86 is really quite stunning. You rest assured, I don't care what Apple does to make it so that OSX will only run on Apple Mac86s, it will take perhaps a day to get it running on your average Dell. Even if their motherboards and hardware are designed completely differently from those of PCs, and all the addresses of various devices are as they are on a Mac, rather than a PC, you rest assured that all it will take is a compatibility layer, akin to what FreeBSD has for running Linux binaries unchanged, to make any part of OSX execute on any PC, and in fact, it won't even require Darwin to run. I can already see hacks that run Aqua on Linux/x86 (er, forgive me, that's GNU/Linux/x86) and hacks that get Final Cut working on User Space Darwin running on Linux, and all kinds of other ridiculous stuff. Apple just bet the farm and I am disappointed. Hopefully I won't be when I see the products that will emerge from these changes, but it's only a matter of time before my own Mac is useless because the newer applications will no longer be compiled for G4. Fsck. The IBM/FreeScale processors have been steved.
I'd have thought that especially the Opteron line would've been a good fit with Apple, and by using those at least they could've mantained some semblance of being 'different' and justify the premium cost for their systems.
Not to mention that AMD's dual core offerings seem a lot better than Intel's, and with apps on the mac already fairly SMP-aware (due to all the dual-G5 boxes Apple sold) I'd have bet that OS/X on a dual dual-core Opteron 275 would've been a much stronger proposition.
-- the cake is a lie
Apple is a software company...period. But until (or ever) they get at least 25% of the desktop marketshare they need hardware to generate revenue.
Apple would love nothing more than to ditch the hardware all together, but can't because of economic necessities.
Just because OSX isn't going to run on vanilla boxes in 2006 doesn't mean they won't start licensing out OSX to independent vendors in 2010 and in 2015 start selling OSX DVDs to run on vanilla boxes.
Apple's computers have always been about ease-of-use. It doesn't matter that they're the only ones making PPC hardware now, because OS X will only run on "good" Apple hardware anyway.
The same will happen with OS X on Intel. Inevitably, someone will find a way to build their own Intel box that can run OS X. I predict Apple's response will be: (1) You can't publish how to do this on the Internet, or if they are legally unable to stop them: (2) Refuse to support that hardware.
And that will be enough. Some OS X user will call Apple, somewhere along the line, and say that they're running OS X on non-Apple hardware, at which point Apple will decline to help them on the grounds that they don't support BYO hardware.
Sure, people out there will be building their own OS X boxen, but Apple won't help them do it. And if anyone tries to make a business out of selling boxen that are explicitly marked as "OS X compatible", Apple will bring their lawyers in, force them to remove whatever's making them compatible, and that will be the end of that.
We all need to get through our heads: hydrogen cars are a boondoggle. The hydrogen economy is a code-word for "the biggest subsidies (tax dollar give-aways) the fossil fuel industry has ever dreamed of."
Biodiesel is cost-competitive with plain old oil RIGHT NOW. A barrel of food-grade vegetable oil costs about $50, and unlike a barrel of crude oil, vegetable oil needs only minimal processing to use it.
Electric cars are almost competitive with ICE cars also, and will be more than competitive long before hydrogen fuel cell cars show up in any show rooms. It's simple math. A lithium-battery electric vehicle could have a range of about 300 miles. That's all we need. The battery packs for such a vehicle would cost about $100k right now. That's (obviously) too much, but there's nothing inherently so expensive in lithium battery production, so it should be possible to bring the price down to make it cost-competitive.
Meanwhile, there are no realistic ways of storing more than a dozen pounds of hydrogen in a vehicle, and guess what, fuel cells still rely on metals like palladium, which last time I checked, isn't something that just grows on trees (unlike biodiesel, which does in fact grow on (palm) trees).
Oh and guess where hydrogen comes from, and probably will come from for the forseeable future? It comes from oil, natural gas, or other fossil fuel sources! It just happens to be almost the least energy-efficient way to use those fuels that you can imagine. Yes, it is possible to produce hydrogen by electrolysis of water, using solar electricity... but again, the process is so inefficient that it's never going to happen.
Make sure everyone's vote counts: Verified Voting
There was a large company, with a powerful staff of lawyers, who tried very, very, hard to keep other companies from running PC OSs on clone systems.
That didn't work out very well for the large company (IBM), whom I believe is/was far more sophisticated/powerful in terms of its legal staff.
There is a difference this time, of course; Apple's EULA. My guess is, however, that there will be some way to challenge the 'Apple branded machine' requirement in court. If there wasn't, I suspect Apple would have sued the emulator designers by now (PowerPC (pearpc) and 68k (basilisk)).
Honestly, I believe this will happen:
1. Intel Macs will be cheap. Not Dell cheap, but maybe midrange HP cheap.
2. Apple will grab marketshare.
3. Apple will license Mac reference designs to other manufacturers, possibly with Microsoft's blessing. How? They'll buy a Microsoft license to something or other.
4. Once a sufficent marketshare is reached, Apple will sell un-tied versions of Mac OS. These will only be OEM, and will have to be supported by OEM PC manufactuers. Apple will only support the 'Apple' experience.
WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
But Darwin is open source.
"A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
Lots of people talking about the possibility of dual-booting windows and osx.
But they are missing a key part of the puzzle - virtualization.
Imagine VMware, SoftPC, etc but running at the full speed of the native hardware with full isolation between running OSes. In a year, that's the way any serious virtualization will work. The hardware assist that Intel's VT and AMD's Pacifica doohickies provide is what it will take to do it.
So, it will be entirely possible to run both OS-X and Windows and Linux simultaneously on the same cpu with no performance hit. Heck, with multi-cores becoming so popular you'll be able to give each OS it's own processor so they can all run in true parallel if that's what you want.
Sure, Intel and AMD are talking like this virutalization stuff is only for servers - but they always say that about the new toys right up to the point when they start releasing it on the consumer-grade systems too.
When information is power, privacy is freedom.
One of the reasons for the "no virii" is because the different proccessors nedded different programing requirments. It is possible that running on wintell products more people will be added to the pool and more virus could be writen. Even though it is a different operating system, the core processes would take the same code if the virus could get access directly to the processor or parts of the memory.
The level of risk this plays is just a guess. I wouldn't be surprised if more virus do come into play though. It just makes sence that as more people moving to macs, more virus are going to be attempted. Now that the processor runs the same basic code, the more people can try. I don't think it would amount to the scale of the windows world mostly because the system code is alot cleaner. But remember, a boot sector virus doesn't even load an operating system so at minimum, old boot sector virus could be changed to fit the New and Improved MACs.
The article mentioned the dongle-on-motherboard idea, but it didn't mention the TCPA/Palladium issue. AFAIK, TCPA is not dead. And with Intel promising to deliver on this tech in the future, all it will take is for apple to produce their own version of Palladium for Leopard and their own custom motherboard to make it very difficult for crackers, at least in theory. Maybe Leopard will end up even more locked down and DRM enabled than Longhorn.
I'm not saying that it will be impossible to release a cracked version of Leopard that doesn't require a TCPA enabled system, but I don't think anyone can say for certain at this stage how easy it will be to get around. After all it is new tech, a whole new scheme. I realize that it will be considered the ultimate challenge to crack Leopard and there will be lots of people working on it, but it may not be as easy or as automatic as everyone seems to be assuming.
Quite an experience to live in fear, isn't it? That's what it is to be a slave.
A point which everyone in this thread seems to be ignorant of.
Apple will release Mac OS X so that it only works on Mac hardware.
Two weeks later some darwin hackers will report that with their custom kernal, you can install OS X from your DVD onto generic hardware.
People who don't want to buy Macs
Some of these people will report it to slashdot, and some poster in the forums will go "In your face Steve Jobs! HAHAHAHAA!!!!"
And Apple will count the $100 they got from that sale, and put it in the bank without a complaint.
I mean, come on-- what company doesn't want to sell their software? Sure, Apple doesn't want to support an infinite variety of hardware combinations-- and so they will only officially support OS X on their hardware.
Everybody wins. The hackers can run it on commodity hardware, Apple sells more OS, and doesn't ahve to worry about supporting the garbage that most fly by night PC companies put out-- and on better quality hardwware like Dell or HP, all these customers of Dell and HP running Mac OS X only makes it more likely that Dell and HP will come to Apple to license the OS.
Probably Apple will do something to make it difficult to pirate OS X, and that strategy will likely be to make the install too big to distribute via P2P. (Maybe 4G is not too big, but its too big for me, and for anyone but the most dedicated pirate.)
Eventually, some PC manufacturer is going to sign a deal with Apple and sell machines with OS X installed... Apple doesn't have a problem with clones, contrary to popular belief. Apple has a problem with low quality clones, and a BIG problem with subsidizing a clone market. The previous Mac design was such that Apple lost money on every clone sold... the new business model will have Apple making an OS license fee on every clone sold.
OS X on generic hardware is a non-story. Apple won't care-- all they care about is not having to support crap hardware, and making their license fee for selling the software.
The iPod's margins are close the the margin on a mac. The OS Upgrade cost for OS X is probably equal to or better than the margin on selling a macintosh.
Therefore, the Microsoft model will work fine for Apple-- the only difference is that Apple will produce its own hardware. IT will compete with its customers, but it will still have customers signing up, happy with those terms.
Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23
The main problem will be the cost of producing software for multiple platforms. It's not as easy as Steve wants you to believe. Plus, when you add another platform your QA cost DOUBLES. It's not like Mac-only development businesses are bathing in money right now.
Yes, that is indeed a bit of a problem for the Intel Macs - but not the G5/G5 compuers since developers already have those computers. Again, why did you drop your current Mac?
New developers next year and a few years after will have no choice but to also test and deploy on G5/G4 boxes as well as Intel unless they want to drop 70% of the Mac market.
The next thing that will happen is folks who have been using AltiVec heavily (maybe even Apple themselves) will rip it out and replace it with plain ol' C code that they can simply recompile for Intel. When Apple rolls out Intel machines, these same folks will start optimizing for SSE/SSE2/SSE3/MMX and Power PC versions will only have slow C versions of the same functions. Therefore P4 versions will fly, and Power PC versions will crawl.
That is a more interesting concern, but again a reason to own a G5 now instead of wondering how that problem is solved later. Perhaps intel will bake something into chips for Apple to help allevate that problem to some extent.
Then, perhaps in 2008, you will see binaries targeting solely Intel machines. And you'll be SOL with your good looking G5 dualie. You won't be able to sell it for much either, who needs a machine that can't run contemporary software AT ALL.
I don't see why developers in 2008 would choose to eliminate half the Mac market (an assumption as to total market at that point) when it's pretty easy to at least cross compile, if not fully test.
Many Mac buyers consider their purchases as investments. They buy a machine, work on it for a couple of years, then put it on ebay and buy something else. This is precisely the category of Mac userbase that's getting the shaft this time around.
Long term that will happen to some extent but not as bad as I think you are thinking it will be. The computers will still be supported for years and for at least as long universal binaries will be a rule rather than an exception.
The final paradox is this - if Mac computers are about to fall terribly in price, then it will be super easy for developers to have one to test on for years to come. If Apple computer do not drop in price then it will be harder for small developers going forward to keep them on hand and test against.
So, as usual, the truth is somewhere in the middle - I'm betting on a shallow decline in value of macs even after the Intel macs arrive.
You raise a good point though that perhaps now is a good time to pick up Macs on ebay before the market self-corrects from the panic.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
If your Mac Tiger app is 64 bits, you're screwed.
Hands up everyone with a 64-bit app on Tiger. Not just "I built $thing for 64-bit OS X", but "This app requires 64-bit OS X to work" or "This app's a dog if it's not compiled 64-bit". If there's more than a couple in the world, I'll be very much surprised. If there's even one that won't compile right up on Linux-64 I'll be amazed.
OK, now hands up everyone with a 64-bit app on Windows, same caveat. There may be a few more, because Win32 has more of an address space bottleneck than other 32-bit environments.
And finally... 64-bit Linux, with the same restriction. This is where I expect to see the most hands.
Because, you know, we've been using Alpha for 10 years now, and there's very little code that really needs or even benefits from it. If you're not sure, without trying it, that your code's going to crater going "back" to 32-bit then your code was almost certainly not really using 64-bit mode.