Darwin on Crusoe? 257
MacOS Rumors is running a blurb that Apple is exploring porting Darwin to other processors (including Transmeta's Crusoe processor) due to frustration with availability of high speed Motorola G4 processors. An interesting though, a Mac without a Motorola chip... Of course, it's just a rumor at this point... (update: I've got it
confirmed from "anonymous sources" that this is true)
Re:Why not just use the Crusoe as a G4? (Score:1)
aye, and they almost certainly will create a G4 emulato-- err, Code Morpher
i would like to see it on both, chances are, though, that the x86 port of darwin would be available before the g4 crusoe.
theoretically, since the code morphing software resides in flash memory, once it does happen, all you'd need to do is flash it, and give it a new hdd (or lose your windoze data.)
either way, i wouldn't use darwin as my main os,.. it's cute, it's interesting, but i'm fairly certain it's not going to perform up to my standards (especially on a crusoe.)
...dave
Re:Athlon (Score:1)
Danger, Will Robinson!
G4 = Altivec (128bit SIMD)
K7 = 3DNow!/MMX (32bit SIMD)
G4 = Limited quantities, low-ish Mhz
K7 = Less limited quantities. Big-ish Mhz
G4 = RISCy instruction set
K7 = CISCified instruction set
G4 = Uses some pipelines for efficiency.
K7 = Uses more CPU pipelines for greater efficiency.
G4 = Flat memory model.
K7 = Segmented until you switch into protected mode.
G4 = More registers than you can shake a stick at.
K7 = We have cache. Who needs registers?
Ok, they're both made out of silicon at some point, but they're as similar as tampons and kurt@thepope.org (Nice rash, btw
---
Micro$oft may be a factor... (Score:1)
I have been told by a fairly in the know person that there is some sort of deal between M$ and Apple in regards to the production of Office for the MacOS and not being allowed to port OSX to x86 machines. Wether this is true or not, it seems possible.
MOSR is lame (Score:1)
dmoz [dmoz.org] has links to a couple of parody sites as well.
http://macosrumorz.8m.com/ [8m.com] - hilarious poem at this one
http://macosrumorz.8m.com/mosr.html [8m.com] - hilarious picture of Meader...
http://macosrumors.8m.com/ [8m.com] - another parody...
http://members.tripod.com/~MacOSHumor/ [tripod.com] - pretty funny
http://macosrumorsrumors.8m.com/ [8m.com] - another one...
http://paulschreiber.com/mosrr/ [paulschreiber.com] - another one...
Paul
Any color, so long as it's black (Score:1)
Crusoe will emulate any chip, so long as it's an x86.
Re:OS Company? (Score:1)
Re:You misunderstand Apple (Score:1)
True. But another good reason is that supporting an OS on commodity PC hardware is expensive.
If they did ship an x86 Mac, people would continually bitch that there wasn't drivers for their nVidia cards, their winmodems, their oddball SCSI cards, their software-driven printers, their old scanners, ATA-66, weird PCMCIA chipsets and so on.
The inability to supply every possible driver on the x86 platform is a huge concern -- it's hampered the success of Solaris x86, OS/2, BeOS, and pretty much every other OS except Windows and Linux (and even Linux is always going to have it's winmodem problems.)
Besides, the article is about "Darwin" not MacOS proper. Darwin is the Mach kernel and the BSD layer. It's been open sourced (= no direct revenue for Apple), and a x86 source tree already exists with a bunch of drivers from the OpenStep/Intel era.
--
I think there may be a better reason for this (Score:1)
Re:You misunderstand Apple (Score:1)
According to an email Strum received from Apple, which CNET News.com obtained a copy of, the company said its contract with resellers restricts sales to end users only, meaning the computers can't be redistributed by Freemac. Strum, as one might expect, thinks that argument doesn't wash because a corporate customer buying from a CompUSA redistributes products to employees.
Looks to me like apples hands were tied. It is entirely possible that the distbutors threatened apple with a really, really big stick.
While there are many ills that can be laid at the feet of apple (I know, I own a performa 6400 with a yellow flickering 15" Av Monitor), I don't think they had much choice in the matter.
Re:A question about Crusoe (Score:2)
Crusoe runs whatever file systems the developers of the operating system it's running (and developers of "third-party" file systems - which, on free-software OSes, could be thought of as "file systems not in the official code base", e.g. ReiserFS for Linux) tell it to run.
It doesn't, but many OSes (dating back at least as far as SunOS 2.0, in the mid '80's) have a "virtual file system" or "installable file system" mechanism that allows more than one file system type to run on that OS; code above the file system makes generic "read file", "write file", "remove file", etc. calls, which turn into calls to the "read file", "write file", etc. functions for the OS in question.
That's how UNIXes these days support their default on-disk file system, and the ISO 9660 file system on CD-ROMs, and remote file systems such as NFS (and SMB/CIFS, at least on Linux, with smbfs); that's how Windows NT supports the Windows 9x version of the DOS file system, and NTFS, and the ISO 9660 file system, and remote file systems such as SMB/CIFS (and NFS, with third-party add-ons); and so on.
MacOS X has, as far as I know, such a mechanism (it may or may not be the VFS mechanism in current BSDs).
But I'm not sure how this is at all relevant to Crusoe. Most OSes Crusoe is likely to run have such a "virtual file system" mechanism, but most if not all OSes Crusoe is likely to run will think they're just running on an x86 processor, and the VFS mechanism will work Just Fine on any x86 (or SPARC, or Alpha, or PowerPC, or...) processor - it doesn't require special CPU magic.
Re:So a poorly administered site = poor content!? (Score:1)
I wasn't saying that sites that have error messages and won't "'load up'" hurt the reputation of the owners of the website, and annoys potential viewers of the site. I didn't feel the need to say this, because it's perfectly obvious.
The point I was trying to make was that just because a site has errors, does not necessarily mean the writers don't know what they're talking about (unless, of course they're supposed to be talking about making a web site without errors). It may mean the writers (or the webmaster) don't know to set up a link to have people tell them their site's not working. In other words, if you can't read content on a site to judge that site when that site can't deliver the content you're supposed to judge, then don't judge the validity of its articles.
I didn't realize "cluefullness" was a word in the English Language.Re:Stability (Score:1)
2) I've used a few OSes, and had a few more inflicted on me at jobs, and re "stability" I'd rank them in this order: MacOS, Irix, DOS, Be, Solaris, NetBSD, Amiga, Linux, Windows. I doubt anyone else would agree with me, because, see, there's this weird thing people do: they use their computers for different things. You can go play Quake now.
Darwin and Crusoe - Island buddies (Score:1)
Only makes since that their silicon counterparts are somewhat related as well.
Re:correction on Open Firmware (Score:1)
-----
Apple considers Notebooks high-end also (Score:1)
If they do use it in a Palm, this contradicts the story because the existing Apple portables used the ARM processors which I think was a company that was separate from Motorola. I guarntee they didn't have a G4 in them
A Palm with the Transmeta chip would seriously get some drool factor and be serious lotion for stock motion on announcement though...
Re:Reliability (Score:1)
Turning up the heat on Motorola (Score:2)
As nice a story as this is, I believe that another possibility is more likely. Apple's relationship with Motorola has often been strained. By issuing this rumor, they hoping to pressure Motorola a bit more.
Long time Apple watchers will remember periodic stories about MacOS being ported to Intel - the most recent followed the purchase of NeXT. But, nothing has come out of it. As nice as the Crusoe chip sounds, I suspect that if Apple was to do a port, AMD or Intel would be the more likely target.
Re:High Speed Processors... (Score:1)
through in a Curosoe that has been given the software to "be" a G4 (just like it can "be" an x86) and you have a partial solution to the G4 shortage and a pretty cool laptop tooo (that could run linux).
If the prices at Transmeta are correct it would also be cheaper for apple then getting G4's,
Sounds like a perfect match to me.
Weeelll Motorola don't use Apples... (Score:1)
this is MOSR.com, people (Score:2)
the only reason anyone (who isn't an idiot) reads mosr is to see just how bad it is.
check out mosr.net [mosr.net], it was set up by people who were thoroughly pissed off the shite mosr.com writes. it looks like it isn't being updated anymore, but check out some of the archived stuff - its very funny (in a juvenile way). especially the stuff about ryan's girlfriend...
Re:Real world performance of Crusoe (Score:1)
Re:Why not just use the Crusoe as a G4? (Score:1)
This doesn't just apply to the Crusoe. Any emulator has the same problem.
I think you're forgetting that the Crusoe is 75% software. The "RISC instructions" would be translated and optimized by said software into native code, and cached. The cache size is set at boot time, but can be changed afterwards by the operating system.
Be careful trying to characterize "all emulators."
Re:Do all macs still have SCSI as standard equipme (Score:1)
Re:Do all macs still have SCSI as standard equipme (Score:1)
There's a Mac SE with 4MB RAM sitting next to me on the floor, although it's running a slightly older version of System 6 I think. Just for fun one time I plugged in a v.90 modem and got it to connect to the Internet and run an FTP client. Amazing what you can do with a couputer built fifteen years ago, isn't it?
<!--#include file=".signature" -->
Inaccuracies (Score:1)
has one in design, but they are not in the business of supplying
processors to other companies. MIPS Inc and other suppliers do sell
MIPS processors, but they tend to concentrate on the embedded market.
So it seems quite unlikely that SGI is working on porting any MAC OS
to MIPS.
The suggestion that AMD would create a version of the Athlon to run
MAC OS also seems very unlikely. The story make it sound like a
simple matter to remove X86 "emulation" from the Athlon. This is
nonsense. It would be a huge redesign. The Athlon is an x86
processor, not an emulator.
Re:Motorola Mainboards - They're out there (Score:1)
Re:You misunderstand Apple (Score:1)
Of course, there are exceptions to this, but that's how it usually works.
<!--#include file=".signature" -->
cool... (Score:1)
Re:MacOS Rumors: Not Very Credible (Score:1)
you mean these Mac OS Rumors are _Rumors_ in the sense of Rumors, not Rumors in the sense of verified fact?
Ohh... I hate that.
Re:You misunderstand Apple (Score:1)
<!--#include file=".signature" -->
Re:MacOS Rumors: Not Very Credible (Score:1)
Indeed. Mac OS Rumors is rather unusual among the websites I've visited in that it has acquired a nemesis -- www.mosr.net [mosr.net] and a dedicated suck-style parody: Mac OS Rumorz [mosr.net]. Basically, they occasionally get a thing or two right, but they're more often wrong than right -- much, much more often.
Sometimes the stuff they post is just plain unbelievable -- like a G4 with the FSB overclocked to 133 running a 666MHz G3. Sound plausible? Might, if not for the fact that the "sawtooth" motherboard doesn't have any FSB-adjusting jumpers or any other way to adjust it, and that no one makes G3s with the proper configuration to fit into the wierd socket on that motherboard.
They also one said that their information came from a "secure video feed" from inside Apple headquarters. Excuse me? What the fuck is a "secure video feed"?
Of course, they might well be completely right about this Crusoe business, just because it seems completely sensible as something Apple might do. They might be great for a Sub-iBook with their low power drain, and according to the Arstechnica review of Crusoe, Transmeta is also working on a version that's designed for performance rather than low power use.
All they'd need is to license Executor technology. (Score:2)
Am I missing the point? (Score:1)
end of a tradition? or beginning of a new life? (Score:1)
Re:You misunderstand Apple (Score:1)
<!--#include file=".signature" -->
Re:Cool (Score:1)
And it works too...
--
Re:Why not just use the Crusoe as a G4? (Score:1)
For anyone who thinks Apple is dead, this is a good thing to point out: Apple is selling so many computers that IBM and Motorola combined can't make enough processors to meet Apple's demands.
<!--#include file=".signature" -->
Hooray! (Score:2)
--
Why not just use the Crusoe as a G4? (Score:4)
Re:MacOS hardware and software problems and though (Score:1)
Re:Apple..... (Score:1)
Reliability (Score:1)
Read a real G4 report (Score:3)
That being said - i was with apple sticking with the PPC for a long time.. but now, with almost a _year_ of failure... i'm beginning to believe that there needs to be another way to power our Macs. We have almost 12 months of proof that Motorola can't cut it. Hell, they care 20 times more about embedded processors - and are simply not _that_ interested in high end PPCs.
Now, if you want some _honest_ reporting of what's going on, besides the bong resin i spewed out on my page, go read about the G4 mess over at AppleInsider [appleinsider.com]. It tells about the problems that Apple is having with Mot and how they went begging to IBM to make AltiVec enabled PPCs.
I do think that Apple is in real trouble with the PPC series.. and its not the technology, its the companies involved.
______
MacOS on Crusoe (Score:1)
And oh, how I cried when Apple let things tank, and pulled the PowerComputing licenses. It may have been an early part of the master-plan for the surge in Apple sales and ownership, but it still put a stake in my gut.
But I really hope that Apple is considering this, and it's not just a wet-dream/media-jerk from the guys at MOSR. If Apple does commit itself to developing for the Crusoe processor, I'm going to be the first on my block to get my little mits on it one and boot up my favorite OS on something besides a piece of Motorola silicon.
Oh, happy days...
Re:Turning up the heat on Motorola (Score:1)
Too bad it's from MOSR.
Probably just exploring (Score:1)
Who knows what might be behind this.. Apple has managed to keep a pretty tight lid on their R&D group lately, they managed to keep the Aqua interface completely hidden from public view until Steve Jobs's keynote at MacWorld.
I was not able to get to the MOSR site to read the full rumor, so this is all my speculation of speculation and based on what everyone else has posted. I've been reading MacOS Rumors for a couple of years now, sometiumes they have a story with a bit of truth, but often the rumors never turn out to be true.
devil's advocate (Score:2)
Re:Weeelll Motorola don't use Apples... (Score:1)
You will find that motorola ad's where prolly done on macs but it's horses for courses, you use the best tool for the job.
Somehow I think this will just be another crock'o'shite from the rumour mill.
Something for us to mill over for a few hours, apple to read and have a smile to themselves.
Sparkes
*** www.linuxuk.co.uk relaunches 1 Mar 2000 ***
Darwin on non-PPC hardware and QTSS (Score:1)
Re:a machack winner (Score:1)
Jobs worked at Atari for a while, and during that time the Woz was at HP. Jobs had just talked his way into the job and while he had some technical skills, he's never been a hacker by any standard (unless you count social engineering).
So when the assignment came in for Breakout, Jobs told Bushnell no problem. Then he secretly got the Woz to do all the real work at night (after putting in a full day at HP - the man didn't sleep for days). Worse, Bushnell had promised Jobs a bonus if he minimized the number of chips on the board. Jobs offered to split it with the Woz 50-50, but when the $5000 bonus came in (a masterpiece of IC conservation) Jobs only gave the Woz $250.
The lessons of this story are:
*Steve Jobs is an incredible jerk
*The Woz is an incredible engineer
*Atari had trouble figuring out how Breakout _worked, it was so tightly built
*Apple might have used Intel chips if Woz had had more cash on hand when building the Apple I (who knows?)
Re:Sounds kind of gay... (Score:1)
Thanks.
Re:You misunderstand Apple (Score:1)
Or maybe people will just go out and buy real modems.
--
a machack winner (Score:1)
almost right: it's pong [machack.com] that you can play in OF. You can play breakout [machack.com] in macsbug, if you like.
btw, if that sort of computerised residual brainstem activity appeals, then you'll probably also want the interface hack [machack.com] that renders the MacOS interface into ascii art.
Small point but G4 != AltiVec (Score:2)
The G4 has a lot of enhancements besides AV, and AV could theoretically been retrofitted into a G3.
More importantly, the G3 was pretty close to a PPC 603e chip -- great integer performance but so-so floating point scores. Of course, the FP scores of a 603e still trounced Pentiums at the time, so it was deliciously ironic to hear PC lovers talking about "crippled" FP in the G3. Other enhancements to the G3 carried the FP scores forward even though no major effort was made to make FP gains.
I could be wrong, but I think the G4 is closer to the PowerPC 604e. Among the similarities is SMP - multiprocessor support. Apple gave up on SMP in MacOS long ago, but the BSD kernel in Mac OS X is more than up to it.
Lastly, the MacOS is probably MORE portable thank Linux. MacOS has been under a major rewrite for the last 2 years. Much of the MacOS is tied to just a few libraries, most prominent of the group is QuickTime (update that library for AV support and lotsa linked apps get a kick in the ass). Apple has been preparing for a move to MacOS X, and afterwards a move to 64-bit, for quite some time. Apple does not want to maintain two OS trees indefinately, like some other OS companies we know of...
Lastly, people have already forgotton that MacOS X did beta in an Intel version. Remember Rhapsody? I saw it and actually fought to try installing it on three PC's (lovely... hardware conflicts with a Mac
For all that Apple still doesn't do (no bundled development tools... grrr), they have made the best of their situation.... better than any of their "wut no floppie drive" detractors. Nice clean systems with no ribbon cables strewn across 3 or four internal case/CPU fans.
Anyways, I got off the track, but last thing is Apple has an amazing record of making quite varied hardware APPEAR to be what they've used before. Just ask the LinuxPPC coders how varied the Apple hardware is. For all the MacOS glitches over the year, they have the flexibility to do anything they like with their systems... things that Microsoft and Intel can only immitate. If Apple wants to move onto Transmeta or even Intel, you can bet those new systems will never have the same problems as Windows/WinCE on same platforms.
Scott
PS _ Does anyone know if BSD on PowerPC can run Linux/PPC binaries, like say BSD/x86 can run Linux binaries?? This would be real interesting if someone starts shipping PowerPC Linux boxes (plain vanilla), and you can target BSD and still execute the binary under MacOS Consumer...
Re:Oh no. if Apple adopts Crusoe, they'll kill it! (Score:1)
Between Apple, Sony and Compaq, Firewire is on about 20% of personal computers shipping today. It's on 100% of the digital camcorders ever made, it's on TiVo's set-top boxes, and there are numerous manufacturers of hard drives, DAT's, CD-RW's, etc. and even printers.
I can't find a single competing technology - let alone another open one. What counts for "dead"? Not having 90% of the x86 market? Not being implemented on Linux? (It's coming in the 2.4 kernel.)
Why am I responding to an idiot's flamebait?
Apple won't be porting it YOU will. (Score:2)
Does anyone here actually thing thak Apple Inc. (notice the "Computer" is gone) is actually going to waste time and money on porting Darwin to other architectures? OF COURSE NOT!
The whole POINT of Darwin is that it is under the APSL... Apple has ALREADY been encouraging developers to port Darwin to any platform they feel like. There is already a Darwin source compileable on Linux/x86. The only reason there aren't others is because all Darwin developement is pretty much on hold until DP3 is released and the Darwin codebase is synched with MacOS X.
When that happens we will have Mach 3.0, IOKit (Driver builder) and all the new tools/features that MacOS X has (and grow with) so we can effectively start porting Darwin to x86 (again, the source is already there), Sparc, MIPS, IA-64... whatever! Apple doesn't care. They don't have to do the work, they just manage the results and fold the changes back into MacOS X (and vice versa).
There is no doubt in my mind that by this time next year Darwin will be running on x86 and at least one or two other "Alternative" platforms (most likely SPARC and Alpha). Unless MacOS X dies, I don't see why Darwin wouldn't be on all relevant platforms within 2-3 years.
The trick to all this of course is whether Apple will:
Effectively making MacOS X a fully portable operting system not dependant on hardware, only on Darwin.
Re:Reliability (Score:1)
Re:Why not just use the Crusoe as a G4? (Score:1)
<p>In the example of adding two numbers together a CISc computer may have one instruction to add two numbers together, whether thay are integers, floats, etc.. where as a RISC computer must have a single instruction for each eventuallity. The idea is to take complexity out of the chip and put it into the compiler (which already had to know what type of numbers were involved in the add anyways...).</p>
<p>Transmedia has decided to take this idea one step further, and ime will tell if they are sucsessfull in it. In any event, you can bet that this general idea will become a staple of processor/computer design in the next ten years</p>
Re:Why not just use the Crusoe as a G4? (Score:3)
The main thing about risc is: each instruction takes one cycle to complete. This has secondary implications on the instruction being simple, but the whole point is the uniform length. This is used in:
Superscalar processors have multiple issue for risc; the hardware necessary to translate the sequential instruction stream coming in to an equivalent 4 way (optimally) parallel instruction streams is VERY hairy. Note that this is really only possible if we know that each instruction is the same size (completes in the same number of cycles).
Note also that ALL modern x86 processors translate x86 to some internal risc code, and then use exactly this technique to keep those functional units busy.
However, Crusoe has VLIW instructions, which basically are X way parallel instructions. The mophing software does the superscalar issue statically (at translation time) rather than at issue time, but still; crusoe is a multiscalar RISC cpu (+ other cruft). When Crusoe morphs x86, it first riscifies it, and then schedules it.
So it is easier for crusoe to translate RISC instructions, as they are already RISCified.
Now, it is hard to do as good a job of issuing instructions statically as you can do dynamically, but it does simplify the chip a lot, which I guess you can use to make it less power hungry.
Johan
Re:Why not just use the Crusoe as a G4? (Score:2)
Umm, have you looked inside a G4, or any recent mac, for that matter? the CPU not socketed, exactly, it's on a daughtercard.
The obvious route for a non-Moto Apple machine would be to build a daughtercard with the alternate CPU. Crusoe is an obvious choice, but there are others.
No speculation on how difficult a task this would be, since it would just be speculation. I will point out, however, that you can put a G4 into the "Processor Direct Slot" on Macs as far back as the 6100, and in the slot for the L2 cache on later machines. So if it's instuction-compatible, as Crusoe could become, it's possible to do great things for existing hardware.
In fact, if Apple doesn't do this themselves, someone else ought to.
A more interesting question, though, is whether this would help anything. Isn't IBM building the Crusoe? Doesn't IBM make G4's? Or was the supply problem because IBM isn't online with the G4 yet, leaving Moto as the sole source?
Mac on IA64?? (Score:3)
It woudl be even more interesting to see Mac on a Sparc chip or an 1000Mhz Alpha. Now that would be speed in style. Think of the graphic capabilities that would have.
send flames > /dev/null
Re:Hooray! (Score:2)
If this "leak" came from Apple, then I'm guessing it was misinformation meant more as a kick in the pants for Motorola than a real leak of a new strategic direction.
Gasse's been out for years. What took so long? (Score:2)
Of course, in the original switch from 680x0 processors to the PPC, Apple managed to pull off the transition with exactly that: software emulation and a period of hybrid ("fat") binaries until PPC-native apps became the norm. So who knows.
On the other hand, assuming IBM can pump out Crusoes quickly enough, a multi-Crusoe machine might be cheaper to build than a G4. And a Crusoe tweaked to do its microcode translation magic on the G3/G4 instruction set could make things mighty interesting.
Why would... (Score:2)
Re:So a poorly administered site = poor content!? (Score:2)
That's my whole point. How can I read content on a site to judge that site when that site can't deliver the content I'm supposed to judge? And as for how well it "loads up", yes, I'm sorry if my standards are so high that I expect it to load a page on request, not barf all over the page with raw error messages. Most sites that even attempt some degree of cluefullness will present a page saying, in plain english (or whatever native language you understand) that an error has occurred. More enlightened sites will provide a link back to the front page, and even a helpful link to send a message about the error to the web admin. But then I guess that's too much to expect from high-church geeks.
I can hear it now:
"Error recovery? ERROR RECOVERY??? We don't need no stinkin' error recovery!"
Re:MacOS Rumors: Not Very Credible (Score:3)
Sure, they get misinformation sometimes, but they don't misrepresent it as fact, and the correct information far outweighs the errors.
It's conceivable that Apple could work with Transmeta to make a PowerPC clone. But that's what it would have to be - same architecture, same instruction set, different chip.
I remember thinking awhile back that AMD would make an interesting addition to the Apple-IBM-Motorola partnership - after all, AMD already licences technology from Motorola, and vice-versa I think.
<!--#include file=".signature" -->
Re:shut the fuck up (Score:2)
www.macosrumors.com is running Apache/1.3.11 (Unix) PHP/3.0.14 on FreeBSD
Gosh. And I thought FreeBSDers were so much better, so much more knowledgable, so much cooler, than us lowlife Linux fucks. I guess what amazes me is why a site devoted to the MacOS isn't hosted on MacOS with a MacOS server...
Re:Stability (Score:2)
Mac OS is pretty stable these days. Apps bail from time to time, true; however, I have never once had to reinstall MacOS (not counting upgrades, obviously) and my Macs have not been treated with kid gloves. In a long-term sense, it's definitely more stable than Windows -- and it was even in the Dark Times of System 7.5 and the PowerPC shift.
Re:You misunderstand Apple (Score:3)
Re:Why not just use the Crusoe as a G4? (Score:3)
Now, a Crusoe implementation of PowerPC for a hand-held - a Color Palm running some subset of Mac OS X - that might be both feasible and interesting. Regarding other achitectures, porting has always been done at Apple for internal projects - starting with the defunct "StarTrek" port of System 7 to the x86 - but there's been talk for years about this or that port, with no product emerging. Now they're talking about a a modified AMD chip; but remember, there's a very heavy investment in PowerPC binaries, and PowerPC-optimizing compilers. Even if it's just a simple recompile (which it never is), you're talking about major manpower involvement...
MacOSRumors always makes for interesting reading, but it's just rumors, don't forget.
How is slashdot covering mosr a bad thing? (Score:2)
But if you think about it - if we ran a story on
so, i promise to do may part, and each day, sumbit a story to slashdot telling everyone about something new that Ryan Meader is talking about. Won't you join me in my fight against stupidity on the web via non-violent means?
Transmeta could beat them to it (Score:2)
After all, Apple would be better off getting the 'experts' to do the porting (emulation) part, and then just test the results. If nothing else, this would allow for easier creation of Apple clones, as long as Apple licensed the OS.
Re:Why not just use the Crusoe as a G4? (Score:2)
But "riscified" doesn't mean a thing since the instructions are in a completely different instruction set. So they still have to be converted which takes up lots of time for those hundreds of little RISC instructions.
Re:Am I missing the point? (Score:2)
Not true. Apple's party line doesn't mean Darwin isn't going to x86. Remember, open source?
BTW, Darwin compiles on x86 today. Runs is a different matter.
Re:Apple..... (Score:3)
>the roll your own crowd.
that market isn't as attractive as you might think. it's composed largely of people who want to buy components on the cheap. the margins there are thin, and strongly susceptible to economies of scale. if you're not one of the really big fish in that market, or one of the hyerspecialized little fish, you're fish food. that's why we're unlikely ever to see a vertically integrated hardware/OS/software vendor in the x86 clone market.
Apple's marketing is strongly based on transparent hardware support and ease of use.. "it works, right out of the box", "this is the manual you get with a Mac", "there is no step three", etc. that requires tight synchronization between hardware and software, and the roll your own crowd could traditionally care less about that. they want to build what's cheap, not bow down before someone's list of officially approved hardware. the last thing Apple needs is to have its brand shot down by a proliferation of nightmare boxes built by people who don't give a damn about Apple specs.
besides, it costs like hell to support umpty-seven different permutations of hardware at all, let alone reliably. Microsoft has trouble doing it, and they're just a tad bigger than Apple is. you even hear occasional stories about Linux users not being able to get a certain hardware configuration to work, and we have a fairly decent amount of support, too.
so when you take the various factors into account.. loss of margins on the hardware side, negative branding from noncompliant hardware in the marketplace, and a geometric increase in the cost of support on the software side.. you'd have to buy a whole lot of Apple-produced software to offset what you'd cost them.
just between you, me, and the fencepost error, i don't think you were planning to spend more than a couple $K on software, were you?
Stripped Athlon! (Score:2)
Porting to Crusoe would indeed at this time mean porting to x86. But that other, really interesting bit of info in that rumour article would indeed need porting to a new platform:
... -- and tenuous evidence suggests that AMD may also have shown interest in supporting Darwin with a modified version of its Athlon processor that has been stripped of its x86 emulation hardware.
Now maybe this is old news for some, but I didn't know that AMD seriously considered stripping the Athlon of its x86 legacy stuff. Such a processor couldMacOS hardware and software problems and thoughts. (Score:3)
Now don't get me wrong, the MacOS hardware software dependency is going towards something where this may be possible. For instance:
The ROM is slowly being moved into a system file which gets loaded into RAM. MacOSX doesn't (read: "shouldn't") access the ROM at all, I believe (Yay!)
Video and SCSI are now off the board. Video is going to be standard AGP (as in Sawtooth G4's) rather than on-board or in a special 66MHz yet 32 bit PCI slot.
MacOSX early versions/Rhapsody Dr's were released under certain x86 platforms already. MOSR had a report of someone seeing a Rhapsody DR at Cupertino(sp?) running on a Sun SPARc 4.
So there are hurdles to overcome, but Apple has been overcoming them slowly anyway. The most likely thing that I would see happening is Apple making motherboards based on their hardware for different CPU (AMD-Motorola alliance crossed with Apple-Moto-IBM's 'AIM' alliance may yield something interesting...K7's maybe?) would probably be the most likely outcome.
In this case, you will still have a premade system from Apple then build on it.
Re:Nothing new (Score:2)
Re:MacOS hardware and software problems and though (Score:2)
--
"I was a fool to think I could dream as a normal man."
Re:Why not just use the Crusoe as a G4? (Score:4)
That's right. CISC chips depend on a small number of big instructions running relitivly slowly. RISC chips depend on lots of little instructions running super fast. The Crusoe can't translate RISC instructions efficiently because there are so many of them all at once. So RISC gets pretty bad performence compared to CISC.
This doesn't just apply to the Crusoe. Any emulator has the same problem.
Re:correction on Open Firmware (Score:5)
On Macintoshes, you can access it by holding down Command-Option-O-F while booting. On Suns, it's Stop-A. I believe someone actually wrote a Forth version of Breakout that could run on Apple's OF implementation. Pretty neat trick for a boot monitor, imho.
Some PCI devices even have Forth driver code in their ROMs.
Re:Am I missing the point? (Score:2)
-----
Re:Why not just use the Crusoe as a G4? (Score:2)
You're right on G3 power consumption.
PPC 750 300Mhz (Al,
PPC 750 400Mhz (Cu,
The G4 (PPC 7400, Cu
A PIII @ 550Mhz is about 28 W.
Naysayers in the crowd check out this table [worldonline.dk].
(look at those power-hungry Alphas! anyone for fried eggs?)
Re:correction on Open Firmware (Score:2)
Open Firmware is IEEE 1275. The home page is
http://playground.sun.com/1275/ [sun.com]
The idea behind Open Firmware came from Sun [sun.com] during their transition from MC68000 CPUs to SPARC. Problem: two different CPU architectures, and you want to write add-in board device drivers just once, rather than N times for N different processors.
Solution: put an interpreter on the motherboard, written native for the processor on the motherboard, and write the drivers for the peripheral boards (which go into PROMs on the peripheral boards) in the interpreted language. This way, the system can boot from devices that were never envisioned when the motherboard was designed.
This is a standard that WinTel world would do well to adopt.
Interesting (Score:2)
Anyway, I'm not really sure about what this means for Apple. Will they be opening their architecture - and furthermore, will they do it the right way this time around? Speculation, speculation. All I know is that I want my quad-G4 box!!!!
Re:Why not just use the Crusoe as a G4? (Score:2)
I couldn't for the life of me find anything on either Intels or AMD's sites aside from press releases, so i didn't even bother with IBM or Motorolla.
However, according to the press releases:
Mobile Celeron-266 [intel.com] uses 5.8w
Mobile Celeron-333 [intel.com] uses 6w
Mobile AMD-K6-III-P [amd.com] uses 12w
Those are pretty far cries from the Pentium III's usages. I don't recall Transmeta mentioning these lower numbers in their conference. It's almost like they were comparing their absolute best case against Intels absolute worst case... My hopes are definetly NOT that up about getting a Crusoe system, at this point.
Re:Why not just use the Crusoe as a G4? (Score:2)
Crusoe replacing "E-" as the buzzword in 2000 (Score:2)
This would be very good indeed. (Score:2)
Back in 1997, Apple introduced G3 machines. The initial machines ran at 233 and 266 MHz. Now back then, Pentium IIs were also up to 266MHz, and Mac fanatics had a valid claim in saying that the G3 beat the PII.
However, a lot has changed since then. Or rather, it hasn't. That's the problem. G3s are now up to 500MHz(but only in the form of an upgrade, not from Apple), and G4s are maxing out at 450MHz.
But Intel an AMD have been pushing the x86 farther than anyone imagined. And Apple?
Well it's probably not really Apple's fault, but Motorola and IBM have really dropped the ball with the G4. In fact, an article that recently appeared in AppleInsider reports conditions to be far worse than anyone imagined. If things truly are that bad, Apple is smart to move.
In addition, doing the port should be far easier than it would have been with the old MacOS(Apple tried this once, it was called Star Trek IIRC). In fact, in it's earlier developer releases, there was an Intel version of Rhapsody(now called MacOS X Server, and really the predecessor to OS X). But that version was Steved(pissing off some developers and users).
So, if Apple is in fact doing this, it is a very smart move. MacOS X looks great, but no one but the most fervent Mac addicts would buy a 500MHz G4 8 months from now.
But there could be problems, the main one being that Apple would be forced to compete with other PC manufacturers, who, regardless of what Apple says, have far better price/performance ratios than Apple. I'm a Mac user, and I know if I could run the MacOS on it, my next machine would not be a G4.
Unlike Microsoft, Apple makes most of it's money off of hardware sales, and though they are trying to diversify(Quicktime, Final Cut Pro, the upcoming AppleWorks 6, etc.), their revenue from hardware is about 95% of the total IIRC.
Of course, opening up the kick-ass MacOS interface to all PC users could mean enormous hardware sales, but that is speculation.
I guess in conclusion, Mac users would love this, Apple stock holders probably wouldn't.
Re:Why not just use the Crusoe as a G4? (Score:2)
Besides, it's not like they'ed need to modify the die or anything like that. Just make a riser card like those ones that converted socketed celerons into slot one CPU's and connected the missing pins to enable SMP.
Transmeta seems to want to bend over backwards in order to stay compatible with the current market, so if it would enable them to ship an additional million chips per quarter, why would they want to say no?
And what have I been told it will do soon? I've read nary a word about transmeta porting more instruction sets to their processors. They've actually gone and said that they will not release the native instruction sets. The talk of an ultra-high performance chip that can run multiple instruction sets is basically a rumor that's been propogated by slashdot and every other news site that was speculating on what transmeta was up to.
Is there anything else that I "consciously blocked out?" Oh, the lowitude of the power needed? Well, that's all fine and dandy for Intel users, but you know, Mac users are already used to the merit's of lower power use, being that G3's only use 3-6 watts (I THINK... regardless, it's much lower than x86 chips)...
Re:Why not just use the Crusoe as a G4? (Score:2)
well, be careful here because 'bad' is not a very subjective term. the performance can still be acceptable, if not as mind-blurringly fast as on a native chip.
for me, it would be worth the sacrifice if, as i've said in a million other posts, i could use the same machine as if it were other platforms. or even given the low power of the Crusoe, it would be worth it to have the machine in portable form.
so, performance will be worse but not necessarily bad.
...dave
Re:Why not just use the Crusoe as a G4? (Score:3)
Darwin exists for x86 (in some form or another) and always has. All of that code was x86 back when it was Openstep, (and 68k when it was NEXTSTEP). Rhapsody Developer was on x86, and the early versions of Darwin (cant speak of recent ones as I have waning interest) also included x86 source trees. I never had much luck building the first release of Darwin on Openstep 4.2, but I dont doubt it was possible for the truly motivated. Apple could already have code running on Crusoe if they wanted since it's likely they still have some of that expertise around.
-Rich
You've got to be kidding (Score:2)
Warning: MySQL Connection Failed: Can't connect to MySQL server on 'localhost' (61) in PHP/adfunc.php3 on line 3
Warning: 0 is not a MySQL link index in PHP/adfunc.php3 on line 4
Warning: 0 is not a MySQL link index in PHP/adfunc.php3 on line 38
Warning: 0 is not a MySQL result index in PHP/adfunc.php3 on line 39
Fatal error: Call to unsupported or undefined function error() in PHP/adfunc.php3 on line 40
Seems to me we've got a bunch of clueless rookies running the site, which makes any information they have to spill extremely suspect.
Apple and Cynicism (Score:2)
Re:Why not just use the Crusoe as a G4? (Score:4)
IF they could just modify the pinouts of the Crusoe to conform with their sockets... They'ed have a pretty cool setup.
They'ed also probably want to emulate a G3 rather than G4...Somehow I doubt that Crusoe could emulate AltiVec very well... Or maybe there is real magic to Crusoe.
Anyways, it'd be exciting to see Crusoe emulate ANYTHING but x86... Right now it just seems like it's a low power x86 processor. Not very exciting.
High Speed Processors... (Score:2)
This blurb doesn't sound quite right -- the Crusoe in it's current incarnation isn't (and isn't meant to be) a high-Mhz monster. If Apple is exploring porting Darwin to Crusoe, it's most likely due to interest in portable and appliance-type devices which can take advantage of Crusoe's low power consumption, and not due to a speed advantage over the G4.
I'm sure that Apple isn't happy with Motorola's progress with the G4. The G4 is a pretty powerful processor, but it's losing the Mhz-marketing battle. Which brings up the question, what chips have high clockspeeds which could be replacements for the G4? Alphas? Athlons? Intel's upcoming Willamette and Foster chips?
Nothing new (Score:2)
But:
1/ Apple commited to Rhapsody/Intel, and never delivered it (beside the Developer Previews)
2/ Running on i386 would cut in their hardware sales.
3/ Apple have no choice but to deliver a 'compatibility box'. Darwin/x86 don't run legacy (68x00/ppc) mac apps.
Hence the rumor is crap.
Cheers,
--fred
Darwin =/= OSX (Score:2)
It's great that Apple is porting the code to other platforms. It will provide some basic level of interoperability and perhaps make it easier to port software (say, Adobe Photoshop) to other Darwin-based OSes. Note that I said easier, not easy. It'd probably still be a lot more fun to port SuSE apps to LinuxPPC.
What porting Darwin really does is make a good, basic POSIX-compliant BSD-like OS available for many major platforms. At the very least, it may provide some interesting ideas. But it sure don't mean that I can go out and buy some Crusoe-based laptop and run Mac OS X on it.
Re:Apple Might (Not) Be Awakening (Score:4)
Translation: "I got scared during the dark days when Apple was 'beleagered,' so I ran and hid my head in the sand."
I just read this morning how they chose not to give or even sell (at street price) iMacs to freeiMac. The company FreeiMac would give away free iMac computers with the usual 3 years of Earthlink subscription plus accepting advertising.
Translation: "I read somewhere that Apple didn't want to supply tech support to thousands of users too dumb to know that there's no such thing as a free computer, and anyway, Apple already has an Earthlink deal going."
Talk about clueless! They have turned down another opportunity to increase the awareness and use of their computers. They already have an ever decreasing share of the market and decisions like this will only help seal their doom.
Translation: "What is this iMac thing everyone is talking about? Why have I never heard of it? I'm sure glad I sold all my Apple stock when they reached that high of 18."
Jobs is an insane, megalomanial leader of a corporation led by more fools. Not that Apple doesn't do good things -- the Macintosh is an incredible computer and I loved mine. But I bowed to economics and bought a less expensive PC (I prefer Linux or BeOS, thank you).
Translation: I've heard that Steve Jobs runs a tight ship, and forces his employees to work towards a common goal, and to be productive. It must suck to work where you have to earn your paycheck. Since I don't have a paycheck to worry about, I couldn't afford anything but this leftover PII doorstop, and whatever free OS I could find to run on it."
This possible move to the Crusoe processor may be the sign of intelligence: Emulating the G4 in a cheaper and less power-hungry processor == Less expensive G4 == Cheaper Macs == More consumers buying your expensive hardware.
Translation: "I don't know much about the G4, but I assume it uses electricity just as inefficiently as a Pentium. I wonder if I can get a free Crusoe. Too bad I flunked economics."
--
MacOS Rumors: Not Very Credible (Score:5)
You will be issued one grain of salt apiece.