Slashdot Mirror


OS Emulation Extravaganza, OS X On Down

HomeBrewR writes: "Behold the power of MacOS X... Windows XP? Who cares! You guys arent going to believe what I was able to do in one bored day at work. http://www.mystaticip.com/homebrew shows my effort. I took OS X 10.1, installed fink with rootless Xfree86 with IceWM running BasiliskII [running MacOS 7.6]. OS X is also running ircle and VPC test drive running Windows XP. Simply amazing. The speed on this iBook 466SE of all the apps left much to be desired. This was a feasibility test. The speed of either one of the emulators running by themselves was decent if you turned off all the eye candy in Windows XP. I'm REALLY interested in getting BasiliskII up and running to be able to play all those games that OS 8 broke...stuff like Ancient Art of War and Vette. Check it out and have fun duplicating the effort HomeBrewR" The question I'm sure you're asking now is Why stop there?

32 of 183 comments (clear)

  1. Slashdotted by affenmann · · Score: 3, Funny

    Maybe he is running his web-server under Linux in a VMWARE emulation in his emulated XP...

  2. No, what I'm asking myself now is... by PeterClark · · Score: 2, Insightful

    ...this is important _how_? Really, someone, clue me in. Is it just a terribly slow day or something? Yes, yes, I know, this is Slashdot, where "News For Ners" can mean anything from the kind of toilet paper Bill Gates uses to the latest version of 'ls', but really, is there _nothing_ going on in the tech world of any greater significance?

    By the way, since his server is going to quickly go down in a ball of hot silicon (he has two pictures, one a 300+k jpg, the other one a tiff--don't want to think how enormous that is), I will describe the jpg to you, to save a click:

    The top shows OS X's menu bar, while the bottom has IceWM's taskbar, with the OS X's dock on the left side. In the upper right hand corner is a window running/emulating a System 7.6 desktop with an "About This Computer" window showing 62 out of 66 mb of memory used. Halfway hidden behind that window is a window of WinXP, showing the grotesquely large WinXP start menu. Fascinating, isn't it?

    :Peter

    1. Re:No, what I'm asking myself now is... by ThatComputerGuy · · Score: 2, Insightful

      WTF, why is this modded insightful? We're nerds/geeks, and shit like this is cool to us, so technically, it matters.

      Nobody's forcing your ass to read /. anyway.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:No, what I'm asking myself now is... by Score+Whore · · Score: 2, Insightful

      Speak for yourself my friend. The fact is this guy started up a couple of apps and got posted as an article on slashdot. If somewhere in there he happened to develop a new technique for emulation, perhaps it would be "news for nerds." Or maybe if he was using this to solve some unique and persistent problem that a number of people had encountered... But he didn't. Truly, he just ran some apps. It's no different than me taking a screenshot of my desktop at any random moment and sending it in. Hmmm that gives me ideas...

    3. Re:No, what I'm asking myself now is... by gig · · Score: 3, Insightful

      There is no other computer where you can run Mac OS X and Windows XP together, while also running Mac OS 9 apps and UNIX apps. I write tech books, and I do all of the Mac and Windows screenshots on a PowerBook, and have for years. Many authors do this. Very convenient. VirtualPC is a great Web testing ground, and it's very mature on the Mac and works really well. VirtualPC is essentially free when you buy it with Windows included, and it enables you to run any software you can find on the Web in Mac OS X. Still, I only run a Windows app for non-testing purposes about once a year. So much Windows software is crap. 300 shitty icon editors.

      There is plenty of native software for Mac OS X already, and the marquee apps have all either shipped, been demoed, or been announced. Besides, Mac OS X runs Mac OS 9 apps better than Mac OS 9 in most cases ... people aren't suffering too much on Mac OS X. In a year or so Classic will be mostly a distant memory, anyway.

  3. Been there done that... by pridkett · · Score: 3, Interesting

    Maybe not to that extreme...But I've done pretty much the same a little over a year ago with a PowerBook G3 running at 233Mhz. The Windows was on a different system in the shot, but it was through VMWare. MythII was running locally as was MacOnLinux. Now if only someone hadn't stolen that laptop I could still be having fun like that, but that beg's the question, why so much? I actually had a legitimate use for most of that stuff for various work projects, but rarely did I actually need them all at once.

    here you see it

    It's odd that there's a map in Myth II with the same name as a church I go.

    --
    My Slashdot account is old enough to drink...
  4. Help! I can't get any work done by MrNovember · · Score: 3, Funny

    Will someone please help me? I am trying to install Linux in VMWare on Windows running in VMWare on Linux runnin in VMWare on Windows running...

    I just can't get anything done -- when do I stop? Someone please reset me.

  5. Shame, really. by FFFish · · Score: 3, Funny

    He could have completed the circle by running a MacOS emu... and iterated again. :)

    --

    --
    Don't like it? Respond with words, not karma.
    1. Re:Shame, really. by FFFish · · Score: 3, Funny

      That would make an interesting infinite loop test, now wouldn't it... ;-)

      [wish I'd thought to do what AC did. damn!]

      --

      --
      Don't like it? Respond with words, not karma.
  6. Mirror by helixblue · · Score: 4, Informative

    http://www.webcache.org/a/2001/10/27/www.mystatici p.com/homebrew/index.html

    Hopefully it can handle it. :) I can definitely say I love MacOS X, and without a doubt -- you can run more apps from MacOS X than any other OS, especially if you throw in Virtual PC.

    I myself run WinXP in VirtualPC.. but I've been struggling to figure out why I bought VirtualPC other than to try XP? Is there really any Windows app I need?

    Oh.. ya, Civ3 is being released for Windows first.. that's why I need it!

    1. Re:Mirror by zephc · · Score: 2

      ive done OPENSTEP 4.2 (NeXTStep) *and* WinXP in VPC... too bad there are no video drivers in openstep that jives with the VPC emulated video card =\

      --
      "I would say that 99 per cent of what my father has written about his own life is false." - L. Ron Hubbard Jr.
    2. Re:Mirror by IronChef · · Score: 2

      Is there really any Windows app I need?

      Well, it is a DOS app, but X-COM UFO Defense is a great reason to put VPC on a Mac!

  7. Heres the Pic on a much beefier machine by jgaynor · · Score: 4, Informative

    Picture Mirrored on a good server

    It looks pretty cool - cant think of what use this would be though. This guys website has no text about it at all. It goes something like:

    Dayam I love Mac OSX - look what I did.

    No lie thats all it says.

  8. Just for the hell of it. by BrookHarty · · Score: 3, Interesting

    One extremely bored weekend, on a win2k box..

    VMware with redhat linux running UAE
    Vmware with Win98SE for games.
    BaliskII with net access running os8
    WinUAE playing .mods

    Then,
    Running VNC to my linux box with IceWM with qnx theme.
    Running VNC to my wifes 98se box
    My linux box mounting my Win2k drives with sharity
    My win2k box mounting my linux boxes with samba
    Xwin32 running a file manager on the unix box that was looking at my win2k mounted drives.
    Netscape exported back.
    Running eFX with enlightenment skin.
    Exporting Gimp back and viewing pictures on my local drives.
    Mirc in desktop mode with transparency.
    tclock for looks and to replace the start button.
    econsole - I use dterm for win32 now.
    And when not listening to mods, Sonique with background visuals.

    Lots of cool stuff out there, emulators for almost everything, mame/consoles/64/amiga/atari/mac/apple/etc..
    And tons of programs to make windows look the way you want, or even go wild with litestep/graphite/etc..

    If your interested in tweaking and shell enhacements check out Shell City daily updates with new programs.
    Customize.org and Floachs site are a must visit also.

  9. Re:OS X 10.1 by deusx · · Score: 2

    Nope, OS X is the brand name, v10.1 is the actual version.

  10. Useful Link by moosesocks · · Score: 4, Informative

    Emaculation.com Is one of the most popular mac-emulation sites on the net and has useful information on setting up Mac emulators (currently, there is no ppc software-based mac emulator :-( )

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
  11. Re:Mirror - corrected! or not! by ecampbel · · Score: 2

    Spaces aren't just added links. Slashcode or whatever they call it puts a space in any long word,so that posts can't ruin the discussion's format.

    --

    Sig goes here
  12. Re:OK here's my setup by BroadbandBradley · · Score: 2, Interesting

    http://www.totalimpact.com/G3_MP.html
    they also make mac's that fit in a drive bay.
    and from the site:
    Total mPOWER Product Description

    PCI: Single slot PCI card
    12.2" x 5.2" PCI 2.1 Interface 32 and 64 bit
    33/66MHz Host Interface using Digital 21554 PCI to PCI Bridge (data sheet attached). Processors:
    PowerPC G3/G4 a.k.a. PPC 750/7400. Interposer based processor design. Boards are available with up to 4 processors. Features:
    Supercaler (3 IPC: 2 Instructions + Branch) G3 Dual 32KB Instruction and Data non-blocking caches Dual MMUs Hardware Tablewalk On-chip debug suppoirt (JTAG/COP) External L2 cache interface Level 2 Cache:
    1Mb of L2 "Backside Cache" per processor. Local Bus:
    Local 60X bus speed: 66MHz or 83MHz using MPC 106 Rev. 4.0. Memory:
    Two 168 DIMM sites, support for up to 512Mb of SDRAM, 3.3V, unbuffered PC-100 DIMMS. Power:
    Minimum 30W (processor speed and SDRAM size dependent) 5V 12-18A, 12V .5A Integrated power supplies: 3.3V and VCore are generated on-board, power is drawn from host system power supply. Expansion:
    Optional expansion I/O card PCI 2.1 Interface 32 bit/33MHz uses IEEE 1384 (PMC) connectors Operates on secondary PCI bus isolated from host PCI Bus Possible interface cards:
    FireWire 10/100 Base T Ethernet Ultra Wide SCSI Custom support for two independent PCI targets any combination of the above. System Requirements:
    PC/AT, Power Macintosh 8600, 9500, 9600 Warranty:
    One year parts and labor. Part Numbers:
    Total mPower 4 X 400 MHz G3 with 128 MB of SDRAM - TPG3-4400-128 $3,200 Total mPower 4 X 400 MHz G4 with 128 MB of SDRAM - TPG4-4400-128 $3,900 Total mPower 4 X 500 MHz G4 with 128 MB of SDRAM - TPG4-4500-128 $4,600

    Contact Sales Department for other configurations.

  13. Emulate my brain! by Bongo · · Score: 4, Funny

    Well hey, I beowulfed some neuronal organisms to form a neural cord, on top of which I then booted a reptilian brain stem. Then we emulated a limbic system, and added a running neocortex. Lastly, we mounted a full complex neocortex image!
    Now it can eat, kill, fu*k, feel happy and sad, do basic math and wonder about the meaning of life.
    Next we're trying to see if we've got enough spare cycles to initialise some basic psychic/saintly procedures...
    Mind you, performance is terrible. Aggressive funcions are very quick, but it seems permanently stuck in a loop in some lower subroutine concerning sex, while taking forever to compute simple empathy matrices.
    We're seriously considering a complete cold reboot, but then it did once turn water into wine. Maybe we should just leave it running, what do you think?

  14. Re:Woop tee doo.. by CmdrPaco · · Score: 2, Interesting

    There is a cool screenshot of emulation upon emulation etc... http://www.kearney.net/~mhoffman/basiliskII/softwi ndows/program_manager01.JPG

    --
    I bet this is not "First Post."
  15. Emulators for MacOS by Arkham · · Score: 3, Informative
    www.emulation.net is the best site around for Mac users. They have links to every mac emulator under the sun, from Palm to Playstation to Amiga. They do Arcade machines, Computers, Consoles, and Handheld devices.

    With this site someone could make a MUCH better picture than the one shown.

    --
    - Vincit qui patitur.
    1. Re:Emulators for MacOS by green+pizza · · Score: 2

      Emulation.net rocks! Not only has John Stiles put together a great website, he has also done many of the ports to Mac OS and has even written a few unique games (such as Candy Crisis - http://www.candycrisis.com).

  16. Neat. by mindstrm · · Score: 2

    The release of XP caused me to fire up VMWare once again.

    I have to say.. I'm quite impressed by VMWare. Very solid product.

    I was demonstrating remote X displays to a friend... from the solarisx86 box he's been playing with.

    I showed him how to bring up a gnome desktop (running on redhat7, running on vmware on win2k) on his solaris box.

    I was very surprised at the performance.

  17. big whoop by posmon · · Score: 2, Informative
    old concept, new operating systems, as the quote below shows. hardly worth all the fuss though.
    I've done a ZX81 emulator running on a Spectrum emulator running on a Mac emulator running on an Amiga emulator running on a 333 MHz PC. The Spectrum runs at about 10% normal speed, but the Mac goes almost as fast as the Mac emu straight on the PC. This is due to the way the Mac emu works on an Amiga - they both share the same processor, and so a lot of the emulation can be bypassed for the Mac to directly use the Amiga's CPU.
    Source
    --

    update comments set karma=-1, reason='offtopic' where sid=26315

  18. Mac OS X 10.1 & Performance in general. by wdavies · · Score: 3, Informative

    Hi,

    First off, this is slightly off-topic. I just wanted to relate my experience with 10.1 last week. I got a copy after months of procrastination and installed it on a G3 450mhz (the Blue and White type). I'd also like to note that I'm not really trying to start a flame war. I am a big fan of *nixes in general (I first worked on a PDP11 running some kind of Nix back in 82), I am also (strangely for a nix zealot) a huge Mac fan. I'm not a big fan of any Nix GUI nor of windows. Mainly I'm posting this because for the first time in several jaded years, something in mainstream Computing made me go "Wow!". Forget the iPod. The experience below hasjust made me decide that OSX is an incredible achievement.

    The install was the easiest I have ever done, especially amazing considering there is a *Nix beneath. I went from 9.0 to 9.1, 9.1 to 10, 10 to 10.1 and finally upgraded the 9.1 to 9.2 The only hiccup was that I only got developer tools for 10.0 -- they don't work with 10.1 -- and although I bought a 10.1 Installation, that kit didnt come with 10.1 developers tools -- download from connect.apple.com.

    So far so good -- it isn't rocket fast, but not slow enough to impair productivity at all.

    My long term aim is a Powerbook running my work development environment which is Dynamo and Weblogic based. I really dislike my Tecra 8100.

    So, the rest of the afternoon I checked out our CVS tree -- all 300 Megs.... Yes -- I was able to switch to ZSH, and access CVS via SSH without installing a single piece of software (other than creating a zshenv with CVSROOT etc set).

    Next day I started a build, and after a couple of minor hitches (differences with FIND and RM, and PERL in the wrong place (bin not local/bin), I had a clean build. Took a little while, but by the end of the afternoon I had a ATG Dynamo server running our web applications....

    Amazingly simple. Everything just *WORKED*.

    My only problem is that Java based disk access is *VERY SLOW*.

    I did some basic benchmarks against my Toshiba Tecra (650 mhz). The Mac (450mhz) during Memory and CPU based processing ran about the same speed as the 650mhz.
    However disk access was twice as slow as the laptop -- anyone got any ideas ? Recall I installed on a pre-existing HFS+ disk that had OS9.1 on it. Can anyone recommend a disk tuning utility ? Should I rebuild from scratch with a different disk format?

    In Summary -- OS X 10.1 rocks if you want to use Java 1.3 in a Unix environment - project Builder looks sweet , though I haven't played with it. 2 easy days work and I had a new development environment. I think it took me a month or so with my Redhat 6.2 on that Tecra.

    All I want now is a Quartz/Carbon based Emacs :) oh yeah, that and a Titanium powerbook so I can trash that fscking Tecra :-)

    Winton

  19. Getting Xfree86 running on MacOS X by Raffaello · · Score: 2, Insightful

    The easiest way to do this is to go to:

    http://www.macosxhints.com

    There is a PDF file that details how to get and install fink, then xfree (with the rootless patch), then your favorite window manager.

  20. Not that obvious (?) by fractaltiger · · Score: 2, Insightful

    IMHO, the pattern is:

    X-windows was here first. It works with Unix or Linux. So apple sees sees the similarity and takes advantage of being the only mainstream OS near a 9.0 release, so since they are already thinking Uni(x), they switch from version 10.0 to X in the label. Maybe the X has to do with the X in Unix also :)

    And then, XP comes in when Microsoft sees that the MacOs is picking up pace. Apparently, we don't need to wait 3 years for MS to upgrade a version: 95 -> 98 -> ME -> 2000 -> 2001.

    Windows 2001 is XP because they had to stick the X to not suffer from what would have otherwise been a bad looking name. And they had to copy the OS X candy interface to seem boldy innovative.

    It pains me that version numbers and now version NAMES are so important, because Netscape 6 [5th release of Netscape catching up to AOL 5 and 6] and MSN 5 [3rd release of MSN internet catching up to AOL 5.0] break version naming rules to catch up to more advanced software... version-wise at least. That's the pattern I see.

    --
    "Wireless : LAN :: Laptop : Desktop"
    1. Re:Not that obvious (?) by Quila · · Score: 2

      Netscape 5 was in the works, but it was trashed part of the way through in favor of a complete rewrite.

      Microsoft played leapfrog with Word purely for marketing reasons to catch up with WordPerfect's version number, just as you say.

      Adobe went from Illustrator 4 on the PC to 7 for the PC to get their different platform versions straight (AI for Mac was at 6 while PC was at 4).

      And MS didn't copy the OS X GUI, they just made a really pathetic attempt at doing it. OS X represents a completely new way of rendering the screen, but MS just tried to make XP look like it using the same old GDI.

  21. Re:OK here's my setup by BroadbandBradley · · Score: 2

    I don't really have that setup, if I had too much money I might. I've never had too much money before.

  22. "Why do this?" by saintlupus · · Score: 2

    For all the whiners asking why someone would do this, I'm rather glad he did. I've been holding off on installing Fink on my main machine pending some sort of horror story. Nice to see it works this cleanly. In fact, I just finished installing it on my iMac.

    (Not that I expect it to be a patch on the NetBSD package system, but it's a nice start, at least.)

    --saint

  23. Re:OS X 10.1 by gig · · Score: 2

    > Then why don't OS X versions start at 1.0,
    > 1.1, 1.2, ... like every other software?

    How about because it's the tenth version of Mac OS? The version before Mac OS X is Mac OS 9.

  24. Re:MacOSX 1.1 by gig · · Score: 2

    > MacOSX is not the next evolution of MacOS
    > 7-8-9-etc, it is an entirely different operating
    > system.

    No, that's not true at all. The Carbon API is on both Mac OS 9 and Mac OS X, and the same apps run in both places, on the same hardware, with the same users. There is plenty of Mac in Mac OS X.

    What is so hard about "Mac OS X (version 10.1, build 5L14)"? The "Mac OS X" is for users and marketers, and the "version 10.1, build 5L14" is for developers and geeks. Everybody is happy.