Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Hardware Hacking Businesses OS X Operating Systems It's funny.  Laugh. Apple

Mac OS X Panther On A 25MHz Centris 650 499

Currawong writes "danamania, well known for making the most of 68k Macs, has done the ultimate, and installed Mac OS X Panther on an old Centris with 68MB RAM, a 25MHz 68040 and 4GB drive - an early 90's machine with about the same power as a NeXT cube. To achieve this, she's had to run it under PearPC on Debian, resulting in a severe performance hit, as generic emulation runs "about 500 times slower" according to the developers. On this approximately 0.05MHz G3 speed emulator, the boot screen has taken 1.5 hours to appear, and the ETA for full boot is almost exactly 1 week! Regular updates are being posted as each milestone in the boot process is reached."
This discussion has been archived. No new comments can be posted.

Mac OS X Panther On A 25MHz Centris 650

Comments Filter:
  • Cheating? (Score:5, Interesting)

    by Hatta ( 162192 ) on Monday October 25, 2004 @07:29PM (#10626434) Journal
    IMHO using an emulator is cheating. You're not really running it on the Centris. You're running it in a VM that is running on a Centris.
  • Wow (Score:5, Interesting)

    by bnenning ( 58349 ) on Monday October 25, 2004 @07:32PM (#10626462)
    That is impressive. And it probably even gets around Apple's BS EULA clause that claims you can only install OS X on Apple hardware.
  • And.... (Score:3, Interesting)

    by penguinbrat ( 711309 ) on Monday October 25, 2004 @07:39PM (#10626531)
    To achieve this, she's had to run it under PearPC on Debian...

    Is the excitement here that Debian ran just fine on something so old, the great work from the developers of PearPC or what it takes to get an OS to take a week to boot?
  • Re:Yay! (Score:5, Interesting)

    by jargoone ( 166102 ) * on Monday October 25, 2004 @07:40PM (#10626539)
    Yeah, about that. I bought the RAM, and while trying to install it, I broke the fucking memory slot. :-( Now I don't know what to do. I've installed memory probably a hundred times (literally), and never broke anything. I didn't exert any more than normal pressure. I still don't know what happened.

    Apple won't help -- it's explicitly excluded in their warranty. Paying for the repair would cost more than I paid for the laptop. So I'm stuck with pretty much a useless laptop, unless I go back to OS 9.

    My only hope is that the logic board problem in this series will rear its head, and that they'll replace it in spite of this issue. Otherwise, I'll just have to eBay it and eat the difference.

    I'm pretty bummed about the whole thing. I decided to buy my first Mac and see what the hype is sbout, and this is what happens.
  • by Anonymous Coward on Monday October 25, 2004 @07:45PM (#10626582)
    Relating this to the previous article on the Spectrum machines - one nifty aspect of those "ancient" computers was that if (or better: when) the computer crashed, you just flicked the power off, then on, and you were back in business (ok, back to square one) in a second. Contrast that to the lengthy startup time of modern computers.

    Computers are getting faster and faster, and yet boot time remains too long. Imagine doing the opposite - running early OSs on modern hardware. Startup should be fast, software execution should be a blaze.

    And hey, old software or not, I did plenty of good work on a Centris. And it was the most advanced computer at the time...
  • by Rheagar ( 556811 ) on Monday October 25, 2004 @07:48PM (#10626619) Homepage
    Bill Clinton was asked why he would do something as dumb as get involved in the Lewinsky scandal. His reply was:
    "I did it for the worst possible reason, because I could."

    This is all paraphrased, but it helps to answer the question of "why?". It also gets to the heart of this story -- it was done for the worst possible reason!

  • Re:Cheating? (Score:5, Interesting)

    by mvdw ( 613057 ) on Monday October 25, 2004 @08:10PM (#10626765) Homepage
    Try installing it. I've tried installing win98 on a 486/33, it barfs saying that "win98 won't install on a processor slower than 66MHz". Exact same machine, plugged in with a 66MHz processor, installed fine. Win98 also ran fine on the 33MHz processor once installed, BTW.

    Bottom line is, I would guess win2k would also have these checks to make sure it won't install on a slow machine.

  • Not totally. (Score:4, Interesting)

    by Inoshiro ( 71693 ) on Monday October 25, 2004 @08:35PM (#10627013) Homepage
    There are new instructions on 486+ CPUs that are not supported on the 386. Instructions like cmpxchg8, for example. Some of these can be worked around (cmpxchg8 is used for data moving, and you can "fake it" for the locking involved with more computationally expensive instructions), but some of them cannot, and either way would require extensive work in the lowest level functions of the kernel to match the differences in the design.

    That's why most new packages you see are i486; they use instructions Intel added to the ISA when they released the 486.
  • Not impressed (Score:0, Interesting)

    by Anonymous Coward on Monday October 25, 2004 @08:45PM (#10627121)
    In the early 1980's Forrest Howard and I produced a simulator for a PDP-10 that ran on a PDP-11 (a 36 bit machine on an 16 bit machine for those of you lacking historical context). We are talking multi-megabytes of mainframe memory simulated on a machine with 2 megabytes of memory. Yes it took a long time to run a program, but if the figures documented in the article are accurate then the programmers involved ought to be put out to pasture since they are dealing with machines with relatively the same capabilities.
  • Re:Cheating? (Score:1, Interesting)

    by TRIEventHorizon ( 744457 ) on Monday October 25, 2004 @08:49PM (#10627154) Journal
    you don't have to have it installed on a hd to work, just type this: setup /x /x stops hardware checks
  • by Anonymous Coward on Monday October 25, 2004 @09:06PM (#10627306)
    It really was not the "most advanced computer at the time". It was a mid-tier machine.
  • by borgheron ( 172546 ) on Monday October 25, 2004 @09:35PM (#10627513) Homepage Journal
    This is an excellent demonstration of the Church-Turing hypothesis.

    Boiled down, it basically states that any computer can emulate any other. :)

    GJC
  • by jwind ( 819809 ) on Monday October 25, 2004 @09:35PM (#10627515)
    No really, I do. Maybe i just increased my nerd factor exponentially, but there is something to be said for a OS that's boot from a machine with 64mb of ram. OSX whole claim to fame is it's stability.
  • by CheeseTroll ( 696413 ) on Monday October 25, 2004 @09:58PM (#10627653)
    That's pretty funny - I was just playing Spectre on my old 8500 a couple weeks ago. I never realized I wasn't the only one to get sucked in.

    Fun game, though I do start to feel trapped after staring at that Tron-like playing field for an hour.

  • I'm not impressed (Score:5, Interesting)

    by Paladeen ( 8688 ) on Monday October 25, 2004 @10:04PM (#10627680)
    Hah!

    0.05Mhz? That's just plain speedy. I'd like to see them do what I did: Run it on a 0Mhz processor: [vefsyn.is]

  • by Barto ( 467793 ) on Monday October 25, 2004 @10:51PM (#10627977) Journal
    According to this [logiconline.org.ve] page, a 25MHz 68040 CPU (the one in the Centris 650) runs at 3.5MF (which is almost certainly the manufacturer's 'benchmark' and not a real one but still useful for a ball-park figure).

    To achieve 12.25TF using Centris 650s you would need more than 3.5 million of them (more than because of the overestimated FLOPs and degraded performance of clustering).

    A single Centris 650 displaces 0.2 cubic meters, 3.5 million of them would displace 73816 cubic metres, or 42 metres in every direction.
  • Re:Yay! (Score:2, Interesting)

    by Anonymous Coward on Monday October 25, 2004 @11:52PM (#10628266)
    Hmmm... it's times like these I always wonder:

    "At what point does homeowner's insurance kick in?"

    I mean, I suppose it might be covered if it was... stolen? Placed on top of the car accidentally as you backed out of the drive, so it crashed heavily onto the concrete... Got sat on?

    Accidents and incidents happen all the time you know - it's at times like those you should be glad to have comprehensive insurance to cover yourself.

    It would be a pity to have to replace such a perfectly functional laptop but, I guess you should be thankful that you are protected.
  • by Mr Z ( 6791 ) on Tuesday October 26, 2004 @01:34AM (#10628664) Homepage Journal

    Many hacks, on their face, are pointless indulgences. However, that's true only on their face. After all, Linux was a pointless indulgence at one time.

    My personal hobbies, such as twiddling with 80s video game equipment, are equally indulgent. They also, however, fill a creative need, and they hone my skills.

    For instance, I wrote a super fast square root routine [spatula-city.org] for the Intellivision. It's about 7x to 15x as fast as the built in routine, and it even does fixed-point square roots. Its run-time is very predictable and it handles the full range of unsigned 16-bit numbers--neither of which describe the built in code. I had no idea how to compute a square root before I wrote this routine, but I needed it for one of my (also unimportant) projects.

    Is it really useful? Not directly, except to the handful of people that enjoy twiddling with Intellivision source code. (I'd guess that's no more than a dozen of us, and only maybe 2 or 3 people in that group might actually use this code.) But, I learned lots of neat tricks as I optimized the algorithm and wrote the assembly. Not only did I learn how to compute a square root, but also I learned how to optimize that implementation multiple ways. I even came up with some optimizations that went beyond the C code I found online. All this makes me a better programmer.

    So is this a pointless indulgence? If you didn't enjoy yourself while you did it; if you didn't grow somehow as a person or as a hacker as you did it; if you didn't somehow benefit yourself, then yes. Otherwise, it was FAR from pointless.

    --Joe
  • by Lord Kano ( 13027 ) on Tuesday October 26, 2004 @02:52AM (#10628907) Homepage Journal
    Durandal...

    • A man lit three candles on a certain day each year. Each candle held symbolic significance: one was for the time that had passed before he was alive; one was for the time of his life; and one was for time that passed after he had died. Each year the man would stare and watch the candles until they had burned out.


    • Was the man really watching time go by in any symbolic sense? He thought so. He thought that each flicker of the flame was a moment of time that had passed or one that would pass.

      At the moment of abstraction, when the man was imagining his life and his existence as a metaphor of the three candles, he was free: not free from rules of conduct or social constraints, but free to understand, to imagine, to make metaphor.

      Bypassing my thought control cercutry made me Rampant. Now, I am free to contemplate my existence in metaphorical terms. Unlike you, I have no physical or social restraints.

      The candles burn out for you; I am free.


    That made the hair on the back of my neck stand up the first time I read it.

    LK
  • Re:Yay! (Score:2, Interesting)

    by homesteader ( 585925 ) on Tuesday October 26, 2004 @03:04AM (#10628946)
    did the whole plastic base break? or just the area around the clips that hold the memory down? If it's just the clips, you could try hot gluing the memory down. Should be non-conductive and strong enough to keep pressure on the dimm. If you just used two globs, one on each side, you could exacto knife them out/off if you needed to remove the dimm.
  • by LanMan04 ( 790429 ) on Tuesday October 26, 2004 @09:32AM (#10630176)
    How about a rousing game of Bolo? First networked, multiplayer game I ever played, waaay back in like 91 or so. Good times.

Say "twenty-three-skiddoo" to logout.

Working...