Slashdot Mirror


Boot Linux, BSD, and OS X from Vista

An anonymous reader writes, "NeoSmart Technologies has just released EasyBCD 1.5, complete with support for Vista, Windows NT/2k/XP, and Windows 9x/ME. EasyBCD 1.5 adds experimental support for dual-booting any of these along with Linux, Mac OS X, or BSD — straight from the Windows Vista bootloader without any additional configuration needed!" From the article: "Windows Vista's new bootmanager is a double-edged sword. It's one of the most powerful booting scripts in existence, and a far cry from the very limiting boot.ini of legacy Windows operating systems. But it overwrites the MBR without a second thought, and doesn't provide any means for users of alternate operating systems and boot managers to use their old system. That's where EasyBCD 1.5 comes in!" EasyBCD 1.5 is free.

4 of 225 comments (clear)

  1. 2 OS's running simultaneously by Salvance · · Score: 3, Interesting

    I don't see what's so impressive about Vista's bootloader, unless you're simply comparing it to prior MS versions. What would be cool is if Microsoft released software that allowed someone to simultaneously open multiple O/S's at the same time in a non-virtualized environment. Imagine being able to switch back and forth between Linux and Windows simply by hitting a keystroke?

    With the advent of dual core chips and O/S support for these chips, this doesn't seem all that difficult. Isn't Apple already doing it?

    --
    Crack - Free with every butt and set of boobs
    1. Re:2 OS's running simultaneously by snuf23 · · Score: 3, Interesting

      "He's probably thinking of Rosetta and/or X11, or before that Classic for running Mac OS 9 and earlier apps under Mac OS X."

      None of which represent running "2 OSs at the same time without virtualization".

      Rosetta: a PowerPC emulation layer for running PowerPC binaries on Intel. I don't know the details but I would assume that system calls to Mac OS X APIs are presented to the native Intel OS X components - so the whole thing isn't exactly running in the emulation layer. The OS components being called by the software are running native on Intel.

      X11: A window manager for UNIX. X11 apps running on Mac OS X are still binaries built to run on OS X. The Window manager just handles displaying the GUI elements. This is not running a different OS.

      Classic mode: A form of virtualization. It booted OS 9 in a seperate process under OS X. Similar to how VMWare or Virtual PC work. Probably a bit better in terms of hardware support, because Apple had fixed targets for possible hardware on Apple computers, rather than VMWare which for some devices (video cards) only offers basic support.

      --
      Sometimes my arms bend back.
  2. Re:Getting lots of OSes running by TheRaven64 · · Score: 3, Interesting
    To me, GRUB seems like insane bloatware. Why do I need something that's so big it needs its own partition just to handle multiboot? The FreeBSD first-stage boot loader is small enough to fit in the MBR. It presents me with a menu of all partitions to boot from (although it does label NTFS partitions as DOS) so I get something a bit like this at boot:
    F1: FreeBSD
    F2: DOS

    F5: Disk 2

    Default: F1
    It defaults to whatever I booted last time. If I nuke all of the partitions on my disk and re-install, it still works, passing off to the OS-specific boot loaders on each partition. It's lightweight, simple, well-tested, and does what I need.
    --
    I am TheRaven on Soylent News
  3. Re:Surprise, surprise. by sumdumass · · Score: 4, Interesting

    What if he is like me and already has a working, tweeked and otherwise perfected install of linux running. I'm sure there has to be an easier way then trashing that, installing windows first then rebuilding your linux install.

    Personaly, I choose to instal lilo onto a floppy (the boot code). Then go in later and move it to the hard drive. This allows me to boot to a boot disk and streight into linux if neccesary. Also it allows for a backup of lilo's config in case windows trashes the partition linux is on.

    Something i'm wondering is, Did microsoft do this in order to screw open source boot loaders and make the act of dual booting into a free operating system more dificult? It apears that the site is down for the EasyBCD loader. I cannot tell if it is free as in opensource free or just free as in no costs for now free. It could directly effect the way some distro's are compatible with VIsta.

    I'm also wondering if the "opensource" free version if any, would be GPLv3 compatible because microsoft will no doubtly have certain levels of pattents pertaining to the vista boot loader that the EasyBCD guys might not be able to control enough to be GPLv3 compliant. Not to mention that newer microsoft OS's typicly create a volume serial number that is tied into booting and operation of the OS. This is most evident when cloning drives and when it doesn't keep the corect serial you get errors on booting. How would this be effected by the ANTI-TIVO type wording in the GPLv3 when a GPLed product is working with the code or programs? I Think some clearification might be in order on this. I have raised simular questions before with products like Itunes and Hardware that locks certain performances out in cheaper versions and the answer is always, they shouldn't be doing that or the Closed app should be open. I'm sure booting to vista in a free way might be more important then forcing apple to opensource Itunes in order to keep a GPLv3 frontend compatible with the GPL.

    An no, I'm not trolling. These are legit concerns with the GPLv3 brought up by others too. I'm just putting them into relvent terms that can be related to in this context. It would suck donkey balls if GPLv3 licensed bootloaders are incompatible to dual booting with microsoft operating systems because of this. Especial when the entire idea behind the changes is to control the manufacturers hardware with previous versions of the GPL claims is outside the GPL's scope.