Slashdot Mirror


55 Operating Systems On A PowerBook

OttoMagick writes "I found an article called 'Many Systems on One Machine' over at Kernelthread.com that shows over 55 operating systems running on a 17inch Powerbook. The article includes screenshots and descriptions of each system, and also hacks and tips on getting the nasty ones installed. The author Amit Singh (the Hanoimania guy, covered earlier on Slashdot) explains his reasons for all this in a related FAAQ (frequently asked + anticipated questions) ... In all a very interesting read, specially the FAAQ, where he calls the setup "the iPod of operating systems". Now thats an Apple Power User! I wonder what Steve Jobs would say if he sees people doing such things to his machines!!"

19 of 359 comments (clear)

  1. x86 based? But... by kraker · · Score: 5, Informative

    "With the exception of Mac OS 9 and Mac OS X, all systems listed are x86 based" Well, sorry..., but at least Linux and the various BSDs also exist for ppc architecture. And probably even more OSs. I would have liked to see those installed natively. But then again...

  2. Re:Virtual PC == Cheating by Anonymous Coward · · Score: 5, Informative

    I'd hate to burst your bubble there, but Windows does not run on PPC architecture. Neither do most of the OSes.

    The important point here is that he is able to use those environments from within the Powerbook. Whether there is a major speed drop, that's another story. And if he were to choose a x86 notebook, that would have left MacOSX, OS9 out.

  3. Re:Virtual PC == Cheating by grub · · Score: 3, Informative


    There are a lot of emulators available for the Mac. Check out emulation.net for a good rundown. Many of these are console emulators (ala mame) but you'll find many computer and OS emulators there.

    --
    Trolling is a art,
  4. Re:Steve would say... by bhtooefr · · Score: 3, Informative

    No, because only two of them were running PPC operating systems. OK, so some of the x86 OSes were available in PPC versions, but it would still be about 40 x86 laptops.

  5. Why Virtual PC for most of the OS's? by Gilmoure · · Score: 3, Informative

    Virtual PC makes it really easy to set up disk images for each OS. These images do not have a set size and can expand as needed. Saves a lot of time in formating the hard drive, rebooting, etc. Also, once you get your base image set up, you make a backup copy and then start in on your kernal tweaking or whatever. You screw up something, just toss the bad image and start a clean copy. Saves a lot of time re-installing OS's when they become corrupt. So, yeah, he could put multiple partitions on his laptop hard drive, install 10 or more Unix/Linux/BSD variations, or he could just shuffle drive image files around.

    I think that's one reason Microsoft purchased Virtual PC. Your PC could be running a secure *cough* MS OS and then you could run other versions of Windows within VPC and have an easier time of things. Would be usefull for gaming, where each game is installed on it's own drive image, with it's own, tweaked OS. Since it's not really emulating on the PC, just running in a box, there shouldn't be a performance hit, just like Apple's use of OS9 within OSX.

    --
    I drank what? -- Socrates
  6. Re:Um, WTF? by overunderunderdone · · Score: 4, Informative

    one could certainly load 55+ OSes native on a PC notebook, all directly bootable with one of those new-fangled boot managers. :p

    Ahh... but with VirtualPC you can run the all AT THE SAME TIME. Or at the very least you are running your primary OS at the same time as whichever one (or two or three) you are working with.

    Of course you can do the same with VirtualPC for windows but then you are stuck with windows as your primary OS.

  7. Re:Virtual PC == Cheating by byolinux · · Score: 4, Informative

    Actually, Windows NT was made for PPC.

    FAQ

  8. Re:Except by talexb · · Score: 5, Informative
    • He lists Windows 1-3 in that list... those aren't OSes

    So I guess you didn't read the comment where he says, "Technically, these are actually operating environments".

  9. Re:Virtual PC == Cheating by Anonymous Coward · · Score: 1, Informative

    I'm sorry, but you are WRONG. NT was made for the PPC, MIPS, Alpha, and X86.

  10. Emulators for the Mac by Midnight+Thunder · · Score: 4, Informative

    If you are interested in running various emulators on your Mac, then I recommend John Stile's Emulation.net web site. It covers Game consoles, desktop OSs, arcades and handhelds. IMO, worth the visit.

    --
    Jumpstart the tartan drive.
  11. Re:Virtual PC == Cheating by cosmo7 · · Score: 2, Informative

    Not only are you wrong in the classical sense of being wrong, the are extra-wrong because there were two versions of NT for PPC, one from Microsoft and one from IBM.

    Furthermore, since NT was also available on MIPS you are super-wrong.

  12. Re:Nice Testimonial by facelessnumber · · Score: 4, Informative

    What about VNC? That was relatively recent, and definitely a boon for a lot of us. Came from AT&T Cambridge, AKA Bell Labs.

  13. Re:not a bad idea by mblase · · Score: 3, Informative

    Old PowerMac running BeOS with SheepShaver - > which emulated Mac OS, running Virtual PC - > which emulated Windows, which ran IIS.

    Nitpick: SheepShaver on BeOS is similar to WINE on Linux -- it doesn't actually emulate the OS, but lets it access the processor without completely switching. Thus SheepShaver wouldn't run on anything but a PowerPC chip, just as WINE won't run on anything but an Intel-compatible chip.

  14. I saw no DEC or IBM System 370 emulators there... by the+narf · · Score: 2, Informative
    There's a whole 'nother flock of emulators he could be running -- there are a bunch to emulate most of the DEC architectures: PDP-11 (which allows you to run such OSes as RT-11, RSX-11, RSTS-E, etc), PDP-10 (ITS, TOPS-10, TOPS-20), VAX, PDP-8, etc. You can find them all at the DEC Emulation Webpage. These run on many different UNIXes, including Linux and Mac OS X (in Terminal windows, since these OSes are all character-based.

    An IBM System/370 hardware emulator for Linux, Windows, and OS X can be found at the Hercules Emulator page.

    One site for good Mac emulators is emulation.net. Check out the PDP-8/e emulator -- Mac OS X native, with a spookily accurate virtual reproduction of the PDP-8/e's front panel!

    Betwixt and between all of these, and many of the others out there, he could easily double the number of OSes he can run on his PowerBook!

  15. Re:Except by NotAnotherReboot · · Score: 2, Informative

    Well, in all honesty, Win 1-3 and Win95 allowed programs to run within their own environment. It was an operating system for all intents and purposes, although it wasn't a true OS (it ran on top of DOS).

    Microsoft BOB, on the other hand, was more of a frontend that didn't really allow anything else to run, it just let you put your stuff in different rooms, making it next to impossible to find what you're looking for.

    It was a terrible idea, but Microsoft BOB was more of an organization program for your entire computer than anything else. I think it actually still runs on even Windows XP.

  16. Re:not a bad idea by Hes+Nikke · · Score: 3, Informative

    Nitpick: SheepShaver on BeOS is similar to VMWare on Linux, it allows you to run a PowerPC OS in it's own protected environment, and was geared towards Mac OS.

    WINE on the other hand is an implementation of some of the Windows API's, allowing Windows software to run on top of Linux without sticking Windows inbetween.

    --
    Don't call me back. Give me a call back. Bye. So yeah. But bye our, well, but alright we are on a shirt this chill.
  17. Re:Emulators by Maxwell309 · · Score: 2, Informative

    Here is one group's attempt to stack virtual machines. It contains a screenshot of the humorous VirtualPC error message. Warning, its a pdf.

    Stacking Virtual Machines - VMware and VirtualPC

    --
    "DRM is like violence: if it doesn't work, use more."
  18. Re:Nice Testimonial by TheCrazyFinn · · Score: 2, Informative

    No.

    NeXTStep is an OS, running on top of a Mach microkernel, heavily based on BSD. It does this by running 2 'personalities', a BSD one and a NeXT/OPENSTEP one, simultaneously. It's not just a set of libraries, although the NeXTSTEP environment could be (And ran under SunOS and IRIX). The fact that the OS and the application environment shared the same name can be confusing.

    OS X is similar to NeXTSTEP, but with 3 personalities, Cocoa (NeXTStep descended), Carbon (Classic Mac descended) and BSD. It also has an emulation environment that runs a Classic Mac OS VM for legacy software which is not Carbon.

    OS X does use both FreeBSD and NetBSD descended code, but each release moved it closer to a pure FreeBSD descended BSD subsystem.

    Oh, and Linux doesn't need Mach, neither does BSD. Nor does Mach normally run BSD or Linux as a personality (it's most common setup is OS X today, but many OS's run on top of it, or its descendants)

    --
    "You've got an invalid haircut" -Warren Zevon - Life'll Kill Ya
  19. MacOS 7 and 8 for us Mac users by fractaltiger · · Score: 2, Informative

    Like this person, I am a MacOS user with access to Virtual PC, but when it comes to emulating older MacOS to run old freeware/games and code that OSX and 9 have "broken," I'm a bit at a loss. Don't get me wrong, he has a great documentation and his tests are encouraging to all of us mac users needing Windows and x86 support. I would like to see someone do this kinda thing with native MacOS emulation as well.

    Since he is an APPLE powerbook user, I was hoping for more Mac systems on his list. He DID mention DOS 1 and Windows 1 with detail for five+ sequels each, which is a bit overkill for most people.

    The Emulation.net site deals with Mac emulation for us. If you want a few more mac options, you need a link to vMac . Maybe someone here can go ahead and do this, and post a story on slashdot with their findings. My mac doesn't have enough room for storing CD images of emulated Operating Systems, and unlike him, I don't have resources to find system software :-| . Sometimes even hardware images are needed for Mac emulators, but I think this is only req'ed for PC users

    Good luck!

    --
    "Wireless : LAN :: Laptop : Desktop"