Slashdot Mirror


Mac OS X Panther On A 25MHz Centris 650

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."

91 of 499 comments (clear)

  1. LOL by RAMMS+EIN · · Score: 4, Funny

    I don't think I want to know what happens when you try to install or update fink on that machine...

    --
    Please correct me if I got my facts wrong.
    1. Re:LOL by Tod+Hsals+5000 · · Score: 5, Funny

      and i always thought that trying to load doom3 on my abacus made it freeze... it seems i need more patience!

    2. Re:LOL by 2starr · · Score: 4, Funny

      Forget Fink, you should try Virtual PC.

      --

      "Let your heart soar as high as it will. Refuse to be average." - A. W. Tozer

    3. Re:LOL by zephc · · Score: 2, Funny

      Hah, just try moving the mouse! You might see something, if you come back to it after a long lunch break.

      I bet a screen capture movie would have to be done by Marty Stoufer from Wild Kingdom, like when they do a time-lapse film of a plant growing, or ants devouring roadkill.

      --
      "I would say that 99 per cent of what my father has written about his own life is false." - L. Ron Hubbard Jr.
  2. Wow... by interactive_civilian · · Score: 2, Informative
    Because its there, right?

    Still as good an excuse as ever. :)

    --
    "Empathise with stupidity, and you're halfway to thinking like an idiot." - Iain M. Banks
  3. And in other news, I sat and watched plaster dry by DarthBart · · Score: 5, Funny

    This one qualifies for the "Too Much Time on Their Hands Award".

  4. Yay! by jargoone · · Score: 5, Funny

    the boot screen has taken 1.5 hours to appear, and the ETA for full boot is almost exactly 1 week!

    Gee, sounds faster than my wife's ibook G3/900 with 128M of RAM! Maybe I should upgrade to this!

    1. Re:Yay! by DarthBart · · Score: 3, Informative

      No. Just spend $70 and get yourself a 256 or 512Mb stick of ram. You'll thank yourself.

    2. Re:Yay! by jargoone · · Score: 5, Interesting

      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.

    3. Re:Yay! by SonicBurst · · Score: 4, Funny

      Dude, I've got mod points and love to mod this up, but I can't find a +1 "Sucks To Be You" anywhere...though I'm sure there are some apple haters that would hit the funny button....

      --

      Geek used to be a four letter word. Now it's a six-figure one.
    4. Re:Yay! by Anonymous Coward · · Score: 2, Interesting

      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.

    5. Re:Yay! by homesteader · · Score: 2, Interesting

      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.

  5. Re:Very simple question... by Chrispy1000000+the+2 · · Score: 5, Insightful

    Because it was there?

    --
    Sig
  6. Boot Time One Week!? by SillySnake · · Score: 5, Funny

    I had a windows system like that once.. But it wasn't emulated :-/

    1. Re:Boot Time One Week!? by Zork+the+Almighty · · Score: 4, Funny

      From scratch to a fully booted system in a week. Gentoo users must be jealous.

      --

      In Soviet America the banks rob you!
  7. Re:Very simple question... by Anonymous Coward · · Score: 3, Insightful

    Simple answer:
    because you can

  8. Cheating? by Hatta · · Score: 5, Interesting

    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.

    --
    Give me Classic Slashdot or give me death!
    1. Re:Cheating? by Guspaz · · Score: 5, Informative

      What's the difference? The first PowerPCs used a (hardware) emulator to run virtually ALL software, since nothing was native at that point.

    2. Re:Cheating? by Hatta · · Score: 3, Insightful

      If you're using hardware, I'd argue that it is native. Anyway, I find it far more impressive that debian runs on this machine, than OS X "runs" on this machine.

      --
      Give me Classic Slashdot or give me death!
    3. Re:Cheating? by pla · · Score: 4, Insightful

      Flamebait? C'mon, people, get a clue!

      Using an emulator does count as cheating.

      If I run Bochs to boot Win2k3 on an old 386, will I get a Slashdot FP?

      Shit, I suppose I can look forward to seeing that tomorrow now, can't I?


      I appreciate emulation, I really do. But aside from the author of the emulator, no one else gets to claim geek cred from using one. Had this person really gotten OS X to run on a 68040, I'd consider it somewhat cool. Running it on an emulator, though? Here, hold on, I'll come back and describe my experience getting SMB3 to run under SNES9x on a 2GHz Win2k box... Woo-woo, rolling in the coolness now, baby!

    4. Re:Cheating? by jrockway · · Score: 2, Insightful

      What exactly would stop Win2k3 from running on a 386? The ISA is the same...

      --
      My other car is first.
    5. Re:Cheating? by dn15 · · Score: 2, Insightful
      Had this person really gotten OS X to run on a 68040, I'd consider it somewhat cool.
      Yes, but older Macs used a totally different type of processor. Running OS X on a 68040 without an emulator would be like running Windows 2000 on a 68040 without an emulator -- it's just not going to happen without getting access to the full source code, then porting and recompiling.
    6. Re:Cheating? by mvdw · · Score: 4, Interesting
      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.

    7. Re:Cheating? by Anonymous Coward · · Score: 3, Informative
      Yeah, back when Apple moved from m68k to PowerPC, the OS had software emulation for m68k code. Initially, most of the OS was compiled for the m68k series (the main exception being the core code, including the emulator), and as a result, the new hardware seemed slow. Newer and newer versions of the OS had more and more PowerPC native code, and that made the whole thing run faster and faster.

      They were only able to do this because PowerPC was so much faster than the old m68k. Had the speeds been comparable, it wouldn't have worked. But then, had the speeds been comparable, it wouldn't have been necessary, either.

    8. Re:Cheating? by Stonent1 · · Score: 2, Informative

      The said thing is you get to cheat on the PC, there is a highly optimized emulation layer for x86. Running the standard C emulation layer is about 50 times slower. Which is what this mac had to do. I actually compiled an partially ran PearPC on an UltraSparc running Solaris. It gets partly through the boot and then either gets a segfault or bus error (I forget which). Still was exciting to see it work.

    9. Re:Cheating? by noidentity · · Score: 2, Informative

      The first PowerPCs used a (hardware) emulator to run virtually ALL software, since nothing was native at that point.

      As far as I know, the Motorola 68K code was (and still is) emulated entirely in software. Maybe you're referring to the handful of POWER instructions implemented in hardware on the PowerPC 601, as a way to ease transition of compilers and code from the POWER line?

  9. Errr... by AndyFewt · · Score: 3, Funny

    I sure hope the website isnt being hosted on it.

    1. Re:Errr... by nuclear305 · · Score: 4, Funny

      "I sure hope the website isnt being hosted on it"

      Considering it won't boot for another week, this truly must be a story from the Mysterious Future!

  10. Re:Very simple question... by mekkab · · Score: 5, Funny

    WTF else are you gonna do with a Centris? Play Marathon?! Or Spectre VR?

    --
    In the future, I would want to not be isolated from my friends in the Space Station.
  11. Wow by bnenning · · Score: 5, Interesting

    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.

    --
    How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
  12. wow by Anonymous Coward · · Score: 5, Funny

    imagine a beowolf cluster of those...

  13. Re:Very simple question... by LostCluster · · Score: 5, Informative

    Why?

    For those who haven't bothered to mouse-over that foot icon attached to the story, it's indicates that this story has been attached to a category known as "It's Funny. Laugh". That's the reason why this story made Slashdot.

    Why this was done in the first place? Dunno...

  14. IT SEEMS by Jeremiah+Cornelius · · Score: 3, Funny

    That they are hosting the website on this machine, too!

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
    1. Re:IT SEEMS by dougmc · · Score: 5, Insightful
      Imagine trying to get WinXP running via an emulator on a similar-spec XT machine...
      To be fair, the Centris is much faster than an IBM XT and has much more memory.

      A more accurate comparison would be to run XP on a 486/25 with 64 MB of ram. Of course, XP will probably refuse to run on a 486 at all, so you'll need a 686 emulator running on the 486, and you'll need at least 128 MB of ram (so the emulator will have to use virtual memory to emulate the extra 64 MB + that used in overhead.) I have no reason to expect that if the emulator is good that this won't work.

      It'll probably run faster than MacOS X on the Centris too. After all, OS X needs a PPC, which is totally different than a 680x0, so it needs to be emulated at the lowest level. But a 686 isn't very different from a 486, so an emulator could take advantage of this.

      That this works at all is not really a testament to the robustness of OS X, but instead a testament to the robustness of the PearPC emulator. As far as OS X is concerned, it's running on a PPC box. Just a very slow one ...

    2. Re:IT SEEMS by dougmc · · Score: 4, Funny
      Were it too much faster, it wouldn't be /. material ...

      Really, the reason it was posted to /. is because they think it'll take a week to boot. If it booted in an hour, we wouldn't be nearly as amused :)

      Hell, my Apollo 3000 with 8 MB of ram took about 30 minutes from power on until it was booted up enough for me to start an xterm. All thanks to the memory-grubbing power of HP VUE on top of DomainOS -- no emulation there!

  15. Ultimate? by SunPin · · Score: 5, Funny

    If "has done the ultimate" equates to "has smoked crack" then, sure, it's the ultimate.

    --
    Laws are for people with no friends.
  16. Simple answer ... by pavon · · Score: 5, Funny

    I don't know, but I want to marry her.

  17. Who cares? by Radak · · Score: 5, Insightful

    Why does Slashdot keep covering people who waste time installing PearPC and OSX on various already-incredibly-slow pieces of aging hardware? Is Slashdot really this hard up for quality story material?

    Getting a web server to run on an Atari 800 is kind of cool. Modding a Roomba to deliver your Dr Pepper is nifty. Getting OSX to run on the slowest piece of hardware you can get Linux to run on is tired and boring.

    Don't make me start reading CNN for my news.

    1. Re:Who cares? by cgenman · · Score: 5, Insightful

      Because it's neat?

      In many ways getting OSX to run on an 040 based Macintosh is like playing the Matrix on a Zoetrope... Utterly pointless but damned nifty. Sure you had to create a connected series of bluetooth LCD monitors with alternating frames playing back from a 1GB CF drive, but don't it beat all that it works. And that the old macintosh is running the new mac software with a one-week boot time is even cooler and more interesting.

      If you want news, go to the BBC. If you want fanatical fandom with no grounding in reality... go to Fox. If you want nifty stuff like discussing the colors of glowsticks in 30 year old movies, you're in the right spot.

  18. Wow. by bratmobile · · Score: 5, Insightful

    That's the stupidest thing I've read all day long. And I've been reading POLITICS all day long.

  19. And on the other end of the mac spectrum... by RalphBNumbers · · Score: 5, Informative

    VT has officially got the BigMac up and running faster than ever at 12.25TF with 1150 dual 2.3Ghz XServes.
    Check out the announcment.

    I wonder how many Centrises that equates to...

    --
    "The worst tyrannies were the ones where a governance required its own logic on every embedded node." - Vernor Vinge
    1. Re:And on the other end of the mac spectrum... by Barto · · Score: 2, Interesting

      According to this 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.

  20. A useless and valuable exercise by Y-Crate · · Score: 4, Insightful

    Of course, people always ask "Does this have any practical use?"

    Absolutely not. But that it not the point. In The Real World imagination and creativity are the driving force. How do you foster that? By challenging yourself and inspiring others. There does not have to be any realistic application as much as there needs to be a thought process behind it that can be capitalized on in the future. Experiments such as this drive the imagination and the mind into new directions and those new paths we explore can lead to really, really utterly brilliant things that can have a profound effect on our lives.

    In school, a teacher once told me "Answers don't really matter at all. The process you use to reach your conclusions is the most important thing in the world." It blew my little mind open to the true nature of creativity and for the first time I valued it in a way that was truly profound.

  21. Journal by Anonymous Coward · · Score: 5, Funny

    OSX load journal: Day 6: Power outage.

  22. That is a bullshit answer. by Anonymous Coward · · Score: 4, Funny

    I mean really, what the fuck is that supposed to mean? I don't go around killing people just because I can. I go around killing people because it makes my dick hard.

    1. Re:That is a bullshit answer. by NanoGator · · Score: 5, Funny

      "I mean really, what the fuck is that supposed to mean? I don't go around killing people just because I can."

      Would you go around killing people if you couldn't?

      --
      "Derp de derp."
    2. Re:That is a bullshit answer. by Ohreally_factor · · Score: 2, Funny

      I mean really, what the fuck is that supposed to mean? I don't go around killing people just because I can. I go around killing people because it makes my dick hard.

      Well, at least you're not killing puppies so you can have an orgasm. There's already enough game consoles on the market as it is.

      --
      It's not offtopic, dumbass. It's orthogonal.
  23. And.... by penguinbrat · · Score: 3, Interesting

    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?

  24. Watch by headbulb · · Score: 4, Funny

    Watch as danamania gets a whole lot of new slashdot friends just because she's a girl...

    I know I added her to my friend list.

    Ok off-topic but I thought it was funny.

    1. Re:Watch by rune.w · · Score: 2, Funny

      The funny thing is that you were moded Insightful... Sad, very sad.

    2. Re:Watch by Anonymous Coward · · Score: 2, Funny

      i'd do her

      just turned 19 too!!

    3. Re:Watch by Average_Joe_Sixpack · · Score: 5, Funny

      i'd do her

      As opposed to your usual crusty tube sock ... yeah I'm sure she's flattered

    4. Re:Watch by ari_j · · Score: 2, Insightful

      I'm not hot for her because she's a chick. I'm hot for her because she's a chick who gets modded up.

  25. Try it backwards - old OS on new machine by Anonymous Coward · · Score: 2, Interesting

    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...

    1. Re:Try it backwards - old OS on new machine by bhtooefr · · Score: 2, Informative

      Correct. IIRC, the Quadra was the top-of-the-line model. The Centris was mid-end, and the Classic and LC lines were bottom-of-the-line. (Classic being an all-in-one LC, essentially, in the Color models)

  26. Re:Very simple question... by Anonymous Coward · · Score: 3, Insightful

    This same dumb question gets asked every time, and the same dumb answers come up. Stop modding this tired old shit up.

  27. Installing the Hard Drive was worst part by VonGuard · · Score: 2, Informative

    I don't know if any of you have ever had to work on that 650 chasis, but it's a fucking bitch to deal with. The undercarriage is where the hard drive lives, and it's bolted to the outside, so actually accessing the bay it lives in is an act in near futility.

    And they kept that damn chasis around until the 7100's...

    Truly, an amazing feat to deal with that obnoxious piece of design.

    Oh, and the sharpened metal edges inside the case are murder on the knuckles.

    --
    Don't Crease the Weasel!
  28. Re:Very simple question... by Rheagar · · Score: 2, Interesting
    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!

  29. So in a week from now... by DA_MAN_DA_MYTH · · Score: 3, Funny

    If someone trips over the power cord, or the power goes out, does she have the patience to start over?

    So the G3 Emulates at 50Khz with PearPC. Bet she wishes she could have used Cherry OS!

    --
    "It takes many nails to build a crib, but one screw to fill it."
  30. Useless and Wonderful... by venomkid · · Score: 4, Insightful

    I feel sorry for people who bitch about how this has no "practical" use. I can't help thinking they're the same ones who walk into art museums and make winning comments like "pfff, I could do THAT..."

    --
    vk.
    1. Re:Useless and Wonderful... by Bishop · · Score: 4, Insightful

      seriously. a true geek or nerd is always asking questions and wondering if something will work. I can only surmise from the negative response that many of the posters are reading the wrong website.

      kudos to danamania for wondering if this would work. it is useless, but it still geeky cool.

    2. Re:Useless and Wonderful... by venomkid · · Score: 3, Insightful

      You're comparing this to fine art?????Walk away from your computer RIGHT NOW and get a life. Start by talking a walk in the fresh air or talking face to face with another human being.

      Wow, way to miss the forest...

      --
      vk.
  31. I think it booted already... by digitalgimpus · · Score: 2, Funny

    ... and is hosting the webpage linked in the article... because the server is that slowww....

    It would be funny if they install SETI@Home, and that weak machine finds ET's signal...

    oh how the AMD kiddies will cry. ;-)

  32. I've done similarly stupid things... by sakusha · · Score: 4, Funny

    ...but not intentionally. A friend of mine once called me over to his shop to check out his new IBM PC 286 clone and a clone-PostScript laser printer. You can tell this was a LONG time ago. I fired up Corel Draw and did a few odd things, like a PostScript pattern fill inside a clipping path. I sent it to print and nothing happened. It was 5PM on Friday, he said he never turns off his computers, so we just left it running and left for the weekend.
    On monday morning, I got an excited phone call from my friend, the page had just popped out of the printer! That means the print job ran on the laser printer's processor for about 2.5 days.

  33. Linux on an Abacus... by Jace+of+Fuse! · · Score: 4, Funny

    That's nothing.

    When my port of Linux on an Abacus is complete, I shall hold the true crown of new stuff on old shit geekiness! (Though, I wonder if people are going to say I cheated because I had to overclock it a little, and I added a few more beads to increase bandwidth.)

    --

    "Everything you know is wrong. (And stupid.)"

    Moderation Totals: Wrong=2, Stupid=3, Total=5.
  34. boot time of 1 week?! by jxyama · · Score: 2, Funny

    ...so does that mean it automatically gets an "uptime" of 150 hours? that is stability, baby!

  35. Re:wow by pclminion · · Score: 4, Funny
    imagine a beowolf cluster of those...

    I started to, but it'll take me 52.6 years to finish imagining it.

  36. Re:Very simple question... by zephc · · Score: 3, Funny

    Nuh uh, it was James T. Kirk! Duh!

    --
    "I would say that 99 per cent of what my father has written about his own life is false." - L. Ron Hubbard Jr.
  37. Not totally. by Inoshiro · · Score: 3, Interesting

    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.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:Not totally. by Reziac · · Score: 2, Informative

      BTW you'll occasionally read that Win2K won't run on a 486. I can attest otherwise... one day I grabbed a HD off the junk stack, hooked it to a 486DX4-100 (with a paltry 8mb RAM) that I use as a SIMM tester, and found myself watching Win2K boot up. Ooops... It took about 4 minutes to get to the desktop, but amazingly, it was usable after that. I'd have thought at the very least it would choke on so little RAM, but apparently not.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  38. old games by ChristTrekker · · Score: 3, Insightful

    What's wrong with Marathon and Spectre? That's why I'm keeping around a couple of my beige Macs - a Q840AV and G3/300 to be exact. There a dozens of fan-made Marathon scenarios I have yet to play. In terms of storyline and gameplay I still think the Marathon series was the best FPS I've ever seen.

    1. Re:old games by moonbender · · Score: 2, Insightful

      Marathon's story line and telling is right up there with Deus Ex and System Shock 2. Of course, it was up there years before they were. And it was years ahead of the PC fare in technical terms, too. I keep thinking it actually had voice communication integrated into the game that changed volume depending on whether you were in the same room as the other person, although in retrospect I can't really imagine that to be true. It was also the first game I played in multiplayer using dial-up, only a couple of times though, since the only other person I could find was a long distance call away.

      --
      Switch back to Slashdot's D1 system.
  39. Re:Very simple question... by Jezza · · Score: 2, Funny

    I think his Centris has too much time on it's hands... (although probably not now)

    I think we have to see this as a pointless indulgence, we know it should work, but there is no real point.

    I just hope he realises that he's denying some fish a proper home.

  40. Re:Very simple question... by carpe_noctem · · Score: 3, Funny

    The real question is: Can it use a two button mouse?

    --
    "Quoting famous computer scientists out of context is the root of all evil (or at least most of it) in programming." - K
  41. I bet by Lord+Kano · · Score: 2, Funny

    that this guy goes homicidal if his power goes out on Sunday night.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  42. An Excellent Demonstration of Church-Turing... by borgheron · · Score: 5, Interesting

    This is an excellent demonstration of the Church-Turing hypothesis.

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

    GJC

    --
    Gregory Casamento
    ## Chief Maintainer for GNUstep
    1. Re:An Excellent Demonstration of Church-Turing... by istewart · · Score: 2, Funny

      And 25 years from now, my IIgs will have finally reached the Apple-logo boot screen.

      Maybe by the time I'm ready to retire it will have finally rendered a single frame of the OS X logo.

  43. I find it interesting... by jwind · · Score: 2, Interesting

    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.

  44. Re:boot times- by xtermin8 · · Score: 2, Insightful

    Actually I beleive the difference between Centris and Quadra was more marketing than technology. They were essentially the same machine. Boot times on the 68xxx apples could be improved by putting system files on a ram disk, which was a virtual disk maintained by AppleRom. Great featuer

  45. Re:Very simple question... by CheeseTroll · · Score: 2, Interesting
    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.

    --
    A post a day keeps productivity at bay.
  46. I'm not impressed by Paladeen · · Score: 4, Interesting

    Hah!

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

  47. Re:Very simple question... by Drishmung · · Score: 3, Informative

    Actually, no. Right mountain, wrong climber.

    --
    Protoplasm. Quiet Protoplasm. I like quiet protoplasm.
  48. I don't want to start a holy war here, by teamhasnoi · · Score: 4, Funny
    but what is the deal with you OS X fanatics? I've been sitting here at my freelance gig in front of a Centris with 68MB RAM, a 25MHz 68040 and 4GB drive for about 2 months now while it attempts to copy a 17 Meg file from one folder on the hard drive to another folder. 2 months. At home, on my C64 w/ 64k of RAM running Contiki, which by all standards should be a lot slower than this lickable OS, the same operation would take about 3 days, if that.

    In addition, during this file transfer, Safari will not work. And everything else has ground to a halt. Even Textedit is straining to keep up as I type this.

    I won't bore you with the laundry list of other problems that I've encountered while working on various OS X machines, but suffice it to say there have been many, not the least of which is I've never seen a OS X machine that has run faster than its Contiki counterpart, despite the thousands of lines of code stolen from Windows Longhorn. My Tandy 102 with 32k of ram and MS BASIC runs faster than this 25 mhz machine at times. From a productivity standpoint, I don't get how people can claim that OS X is a superior OS.

    OS X addicts, flame me if you'd like, but I'd rather hear some intelligent reasons why anyone would choose to use OS X over other faster, cheaper, more stable OSes.

  49. Aleph One by interactive_civilian · · Score: 3, Informative
    For those Marathon fans who don't want to keep around a lot of old equipment, head over to source.bungie.org and download Aleph One, which is the updated Marathon engine. It should work just fine with your Marathon 2 and Infinity files. Then you can go here and get all of your Marathon 1 goodness for Aleph One.

    cheers. :)

    --
    "Empathise with stupidity, and you're halfway to thinking like an idiot." - Iain M. Banks
  50. Don't mince words... by interactive_civilian · · Score: 2, Funny
    Lord Kano said:
    Why?

    Read the damned article you lazy motherfucker.

    Now, don't be shy. Say what you really mean to say. ;p
    --
    "Empathise with stupidity, and you're halfway to thinking like an idiot." - Iain M. Banks
  51. Re:Very simple question... by Mr+Z · · Score: 2, Interesting

    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 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
  52. Re:Very simple question... by capmilk · · Score: 2, Funny

    Just for the record: the Plus *was not* able to run it at full speed. I know, because I had one - and I always lost against those darn Mac II users who were simply faster... ;)

  53. Re:Very simple question... by Lord+Kano · · Score: 2, Interesting
    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
    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  54. Re:Very simple question... by LanMan04 · · Score: 2, Interesting

    How about a rousing game of Bolo? First networked, multiplayer game I ever played, waaay back in like 91 or so. Good times.

    --
    With the first link, the chain is forged.
  55. Think about this by Pan+T.+Hose · · Score: 2, Insightful

    If my calculations are correct then when you run another Debian emulated on top of the Mac OS X Panther, which itself runs under PearPC on the underlying Debian, then when you run apt-get dist-upgrade there is already a new stable version of Debian released.

    Oww. That hurt to think about.

    Oh, really? Than you should think about this:

    The best compliment I've gotten for CPR is when my ActiveState coworker Adam Turoff said, "I feel like my head has just been wrapped around a brick". I hope this next example makes you feel that way too:

    #!/usr/bin/cpr
    int main(void) {
    CPR_eval("use Inline (C => q{
    char* greet() {
    return \"Hello world\";
    }
    })");
    printf("%s, I'm running under Perl version %s\n",
    CPR_eval("&greet"),
    CPR_eval("use Config; $Config{version}"));
    return 0;
    }

    Running this program prints:

    Hello world, I'm running under Perl version 5.6.0

    Using the eval() call this CPR program calls Perl and tells it to use Inline C to add a new function, which the CPR program subsequently calls. I think I have a headache myself.

    (from Pathologically Polluting Perl by Brian Ingerson)

    Lameness filter encountered. Post aborted! Reason: Please use fewer 'junk' characters. Hopefully my explanation will dilute those "junk characters" and will let me post this comment. It's interesting that this lame filter stops me from quoting programs but doesn't stop anyone from posting full-screen ASCII-art swastikas and pornography. But anyway...

    Thanks to the Inline module, it is possible to include fragments of C code in Perl programs. You can write part of your Perl program in C (for example one speed-critical subroutine) and it is automatically compiled to native binary machine code and linked as a shared object (see this comment of mine and read the paragraph starting from "Actually, inlining other languages..."). CPR stands for "C Perl Run." From the description:

    Is it C? Is it Perl? It's neither, it's both. It's CPR! CPR (C Perl Run) is a "new language" that looks like C. You don't need to compile it. You just run it, much like Perl. As an added bonus, you'll get access to the full internals of Perl via the CPR API. The idea is that you just put a CPR hashbang at the top of your C program and run it like a script. The CPR interpreter will run your C code under Perl.

    In other words, CPR program is a C program which is run by Perl, just as if it was a C code inlined in a Perl program.

    Now, in this case, the C program I quoted (which is itself run by Perl), includes a Perl code inlined in C by CPR_eval(). What is inside that inlined Perl code is an inlined C code (use Inline...) which is a C function greet() that returns a C pointer to C string "Hello world". The next part of the original (outermost) C program is a C printf() function printing two C strings. Those C strings, arguments to printf(), are returned by two invocations of CPR_eval(), both of which inline Perl code. The second one just returns Perl interpreter version, but the first one is more interesting. The first CPR_eval() returns a C string to printf() which is converted from a Perl string returned by the Perl code inlined in that CPR_eval(), which is a call to Perl greet() subroutine which was defined earlier by the C function inlined in the Perl code inlined in the C code by the first CPR_eval() invocation. It all happen inside a C main() fu

    --
    Sincerely,
    Pan Tarhei Hosé, PhD.
    "Homo sum et cogito ergo odi profanum vulgus et libido."
  56. Re:its not running ON the centris by kundor · · Score: 2, Funny
    This isn't hard.

    What kind of hardware is it? It's a Centris. Is there any other hardware involved? No.

    What is the software that's running? Oh my gosh, it's OS X. Is it a mockup of OS X? No. Is it a program that pretends to be OS X? No. It's an actual copy of OS X, and it's running.

    So OS X is running. What is it running on? Is it running on some mythical G5 processor in the ether that magically instantiates itself when it senses OS X code on other hardware? Why, no, it's running on the Centris.

    See OS X. See OS X run. Run, OS X, run.