Hot Multi-OS Switching — Why Isn't It Everywhere? 239
First time accepted submitter recrudescence writes "Slashdot readers might remember the Touchbook announcement from Always Innovating stirring up a lot of excitement in the Slashdot community back in 2009 (almost a year before the iPad was announced and essentially killed this off, and way before the Asus Transformer, which is essentially the same idea). The company's new product seems to support Hot multi-OS switching, supposedly with a minimal performance penalty. What seems strange to me is, why haven't other developers jumped in on this already? Macs, for instance, made a huge campaign of their products' new ability to finally support Microsoft Windows, yet (disregarding emulation options) they're still limited to booting to a single working system at any time."
By hot (Score:5, Funny)
Do you mean a pirated copy?
Re:By hot (Score:5, Funny)
Virtualization (Score:4, Informative)
People have been doing this for ages, it's called virtualization. There are even modes which seamlessly integrate application windows running under different operating systems, and to share folders. So this allegedly new technology appears to be a step backwards.
Rob Malda would never let this happen (Score:2)
How did this article make it to the front page? Better bring back Rob Malda or it's curtains for slashdot.
Re: (Score:2)
Re: (Score:2)
It does seem a shame that I have to pick the most locked-down system in order to get the least locked-down environment, but there it is.
FYI, I don't play games on my system, so I don't need Windows as a native OS.
Re: (Score:3)
Re: (Score:2)
Re: (Score:2)
Virtualization only virtualizes the CPU and the RAM.
The rest of the hardware is still emulated, which is why it's so slow.
Re: (Score:2)
Re: (Score:2)
But - why pick an OS? I generally boot my computer to a Ubuntu host, then I fire up a Windows VM, a BackTrack VM, a (ahem, cough) Leapord VM, and if I need more, they are available. Why do I want to PICK one, when I can run them all, at the same time?
Re: (Score:2)
Why do I want to PICK one, when I can run them all, at the same time?
Because the host os requires memory as does each guest. For what you are talking about above, you need a bare minimum of 8GB and it wouldn't run that well. Its rare that you need all them open at the same time.
Re: (Score:2)
Ahhh - a serious objection, less easily dismissed than some of the whining above!
And, my answer is, yes, I have 8 gig of memory installed to both of my dual core Opteron machines, as well as my Atholon 5300+ dual core. I'm using rather old architecture, and the boards don't support more memory - or, I would have 16 gig installed.
As for how well they run - I've had no real issues. I can run Ubuntu as the host, and Windows 7 as the guest, then add in another Linux OS as another guest. I just don't notice a
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
I've got 8GB. I run a Debian host and usually have 3-4 VMs open, one is probably XP. I have never seen more then 50% ram utilization.
Re: (Score:2)
There is no reason for me to ever use Mac OS or a Linux based OS since neither can do as much as Windows can.
Translation: "I don't know how to use a Linux based OS to do all thing things that Windows can." Sure, a lot of things only run on Windows, but there are a lot of open-source alternatives for Linux too... The only reason I'm not using Linux at all right now is because Linux doesn't play SC2 without WINE (an endeavor which I am not ready, or can be arsed to undertake), my school is part of the MSDNAA, and to be perfectly honest, I'm lazy.
Re: (Score:2)
Yeah, windows is a joy to do unix development on.
Re: (Score:2)
Your family or friends can use whatever OS is put in front of them for web surfing, checking email, and the occasional game - that's why Apple is making a killing with their tablets. But a significant number of people who work in IT, in software development, or work on anything that touches the web are dealing with unix servers. I don't doubt that you're sample would include zero, but it's absurd to call switching your OS "stupid", which is what I was responding to. Frankly, it's likely that only very smart
Re: (Score:2)
I work in software development. And I use windows, as do 99% of all of our customers.
I never said all, or even most - I said "a significant number". It's great that you are in a situation where Windows does everything you need it to - not all of us are so lucky, that's all.
But for the OP, it's obviously the case that dual boot options aren't available because 99.999% of people don't want it, need it, or even know what it is.
Dual boot? We're talking about hot-swapping, not dual boot. I can see that being useful. Right now I run a linux VM so that I can run Sage and I run an X client on Windows so that I can work on a Solaris box. If I could hot-swap between Solaris, Windows, and Linux it might improve my work flow. Or it might not... I'd like
Re: (Score:2)
Don't get me wrong - it is very possible to do web dev on Windows... it's just not as nice. I mean, either way you will have configuration and deployment issues - but IMHO these are fewer when your development stack is already unix. I do have Windows at work, and while my web development is now limited to internal apps, I still prefer to set up a dev directory on the Solaris machine and edit those files on the Windows box via ftp/nfs as opposed to trying to get the whole thing to work under Windows. Since i
Re: (Score:2)
> Personally, I just run Windows.
And that's fine; that's your choice. But there are plenty of us who prefer to run Linux because it's lighter and faster (for one thing, you don't need all of the stupid antivirus/antimalware stuff constantly consuming CPU cycles). There are some of us who have no choice -- we use 'nix at work and need a 'nix flavor installed at home.
But I'll admit that there are times when I need or want Windows -- doing my taxes, for one thing. So, I have Windows XP installed in a Virtu
Re: (Score:2)
I do the same thing, but I prefer the full screen mode. Using some virtual desktops, and a couple of hot keys, I can switch back and forth between Linux and XP with a press of a key, and for most things, the experience is seamless.
Re: (Score:3)
Except when it comes to gaming. That's one of the only places you can't find apps for one OS to replace another.
It's also the main reason I run Windows. Otherwise, Ubuntu and an Office clone would do anything I need.
Re: (Score:2, Insightful)
That's obviously an issue for people who run Linux as their primary OS. It's obviously not an issue for people that run Windows as their primary OS.
Re: (Score:2)
Yes, but there are other issues with that. For instance there are Linux or Mac only applications that one might want to use. From time to time, I'll be searching for an application only to find that the only good one works for Linux or OSX even though it's a significant headache to boot into Linux for just that step in what's otherwise a Windows only chain of events. Or worse with OSX where I can't use it at all because I didn't overpay for Apple hardware.
Re: (Score:2)
Well, I did buy a Mac at what I consider to be a reasonable price. I've had cheaper computers and I've had more expensive computers - but I've never had a better computer.
I can honestly say that it's been 4 years since there was any software I've wanted to run that was Windows only. It was the development system for the Propeller SoC. These days there is a Mac development system for it too. I've had no desire to run anything on Windows since. I know because I've kept an old PC hanging around just in case,
Re: (Score:2)
So that makes the Mac a very worthwhile purchase. :-)
I guess Microsoft should simply rewrite the EULA to make it against the license to run Windows on apple branded software; and any attempt to do so will be a violation of copyright a la the Psystar story.
I mean Apple got away basically the equivalent, and this thread is full of smug posters who are claiming "I bought a mac because it runs everything else plus OSX too!"
So Microsoft could pull the rug out. And then you'd have to choose. And faced with actual
Re: (Score:2)
I guess Microsoft should simply rewrite the EULA to make it against the license to run Windows on apple branded software;
Yup, they could. But then they'd give up a big chunk of sales for no reason, since they don't even sell competitive hardware.
and this thread is full of smug posters who are claiming "I bought a mac because it runs everything else plus OSX too!"
Which is still a true statement.
So Microsoft could pull the rug out. And then you'd have to choose. And faced with actually having to choose, most people would choose Microsoft.
Yes, they probably would. I can think of lots of unlikely hypothetical situations.
Yay for you. Its been 10 minutes since I logged out of Steam on my Mac and booted up windows because the selection of Mac software is abysmal.
Yup, it sounds like he's doing work. Nothing can touch Windows for games.
Re: (Score:2)
seriously given the choice of agreeing to the terms and conditions in microsofts eula and running windows on a mac , those who want to will.
psystar was a different case entirely Apple branded software licensed to run on apple hardware , windows licensed to run on any x86 hardware. Psystar only got hit because they were legally visible and a potential threat to apple revenues. individuals make hackintoshes everyday
Windows is for any PC clone and apple pc's are pc clones even if they are not marketed as such
Re: (Score:2)
Yay for you. Its been 10 minutes since I logged out of Steam on my Mac and booted up windows because the selection of Mac software is abysmal.
Examples of what's missing please. Other than the already mentioned category of games.
Re: (Score:2)
The gaming thing has never been an issue for me because I don't like the big, world-eating things that the kids are playing now. I'm more of an old Commander Keen or Duke Nukem I/II guy, and DosBOX is a beauty-pageant-winner level beautiful thing for people like me.
If I ever did decide to get into the awesome new games, I'd probably just buy something like a Wii. Why tie up CPU cycles on that?
But that's just personal preference. The only thing I miss under Linux is really, truly good audio editing and MIDI
Re: (Score:2)
Anyone is a candidate for OS switching. Some desktop hypervisors have a mode called coherence, which does exactly what the poster desires. Parallels, for one, VMware's versions do, too.
The host becomes irrelevant, the OS becomes irrelevant. Even the storage, to an extent, is locationally irrelevant.
Re: (Score:2)
The sharing folders is no problem whatsoever. I tell VirtualBox to make one or more folders on the host machine available to whichever VM's that I want them to be available to. Those shared folders are automagically mounted on the guest machine, no problems, ever.
As for the graphics - acceleration is improving. Until you start serious gaming, you really can't tell the difference. Or, I can't anyway.
Re: (Score:2)
people who want a sane window manager
We still have those?
Re: (Score:2)
I agree. Anyone who tried an older version of VirtualBox and wasn't satisfied with it should definitely try a newer release. The latest versions of VirtualBox sing like a chorus of monkeys.
(I meant that in a GOOD way. Call it, "well-trained monkeys with great voices.") :)
Re: (Score:2)
Later, the lab people started punching a hole in the mouse pad running the cord through it. That just killed the whole experience
Re: (Score:2)
I'd go so far as to say that Irix didn't just have the best WM, it had the best X implementation too.
Another awesome feature was the scaling function for icons etc, very fast and easy to adapt it to your preferences.
Re: (Score:2)
Oh, right. Well, different people have different ideas of sane. Actually, my favorite WM of all time was the SGI Irix workstations we had in our college computer lab around 1997. The combination of the soft colors, easy to read fonts, and the scratching sound the mouse made as I moved it across the desk without a mouse pad (mouse pads always got stolen) was very satisfying.
Later, the lab people started punching a hole in the mouse pad running the cord through it. That just killed the whole experience.
Heh. I've got a working SGI Octane workstation running IRIX and a matching SGI monitor sitting here three feet away. Fiber-optic audio I/O and a 3mS max buss latency means it's still useful for some things, even today.
Now, the old Netscape browser...not so much.
Strat
Re: (Score:2)
Is it really THAT HARD to just pick an OS that meets your needs?
Unfortunately, yeah. Windows doesn't suit my personal needs, where Linux doesn't remotely meet my work needs. I do both from the same machine, and I don't get to decide to change everything at work over to Linux just because I like it better.
An efficient bare metal hypervisor for my laptop would be slick... and I've never really thought about trying xen or esxi for that... not sure how it'd work with the laptops limited resources. I think only the nicer versions allow for hot cpu and memory allocatio
Re: (Score:2)
Yes, exactly - they are talking about what some call a "bare metal hypervisor" which normally means some very small minimalist operating system that serves just to get virtualization up and running.
Is it really THAT HARD to just pick an OS that meets your needs? Windows or Unix/Linux or OSX they are all very capable.
Fullheartedly agree. I use a few different OS in the course of my work, but the vast majority is done on my Mac. I sometimes run Windows applications (eg Visio) via Parallels on OS X and it all works perfectly well.
As long as everything works in a way that's convenient for me, I don't feel the need to search for technical problems I don't have in order to implement technical solutions I don't need.
Re: (Score:2)
Re:Virtualization (Score:5, Interesting)
Some of us don't have the luxury of using only what we want. I get paid for helping my clients with their problems (normally Windows), not playing on my own system. sometimes I have to fire up Windows 7, or XP, or Server 2008 R2, or Fedora 14, while I enjoy working with Ubuntu or testing an "enthusiast" OS. Some on-line services STILL only work with Windows.
An OS is just a platform for apps. By itself, it doesn't do a whole lot. The apps are what's important. If I HAVE to run MS Office, then I have to run Windows. If I have to work on Oracle in Linux, then I need Red Hat.
I'm planning on putting either a bare-metal hypervisor, or thin Linux server, on my next laptop just so I can "Hot Multi-OS switch" according to my needs of the moment.
Comment removed (Score:5, Interesting)
Re: (Score:2)
But I'm not a consumer. I'm a software developer, I need to be able to develop, run, test and automate an application that runs on 64-bit Windows, 32-bit Windows, 64-bit Linux, 32-bit Linux, MacOS X, and various embedded ARM and PPC-based SOC systems. Sure, I have a network of machines for this, but managing many of the OS flavours under virtualisation saves time and money.
Re: (Score:2)
In general, you'd lose hard disk sharing because the disk partitions have to remain consistent over sleeps. It's also far from instantaneous.
How is this different than a VM? (Score:2)
I don't see any claims in their page that sounds any different than using VMs to run a bunch of operating systems at the same time, other than that they seem to have set it up with hotkeys to switch between full-screen VM displays. What am I missing? Or is this just another attempt to rebrand old technology as something new?
Re: (Score:2)
It sounds exactly like the ARM port of Xen that Samsung demoed at the XenSummit in 2007. Basically, the thing that made it different from normal virtualisation was the driver model that allowed each guest to have exclusive access to devices for a time. You could switch between multiple operating systems, but when each was active it would have direct access to the display, audio and input devices, but shared access to things like the network and storage.
That said, they list four operating systems that ru
This isn't really hot-OS switching. (Score:3, Informative)
> All OS are running on the 2.6.32 Linux kernel, and got several optimizations to take benefits of the advanced instructions available in the chipset.
>
> Note that you will not be able to install Windows OS or Mac OS on the Touch Book or the Smart Book.
Yes, you can do some cool things with linux. Including switching out the userspace pretty quickly. That's all that this looks like. The kernel isn't changing, from the looks of it.
Re: (Score:2)
In that case, I already have that on my several-year-old N900! I have a nice Debian chroot integrated into the environment, with a full X desktop, and I can access it just like a native application(which, in most respects it is).
Re: (Score:2)
Re: (Score:2)
It's almost entirely unrelated to virtualization. This is more like highlighting the fact that you can switch browsers by hitting alt+tab, only they built the alt+tab button into the hardware.
It's more complex than that (because every one of those will have a different libc, and android doesn't use the same libc, never mind the rest of the libraries), but functionally that's what userspace switching is. The same kernel (OS) keeps running...
Re: (Score:2)
Yes, you can do some cool things with linux. Including switching out the userspace pretty quickly. That's all that this looks like. The kernel isn't changing, from the looks of it.
Yeah, Xen will be able to do this pretty soon, but the required features to make this worth doing (e.g. PCI hotplug) are just getting integrated now. Check back in a year - it wouldn't surprise me to see a slick GUI to switch over to Windows to play games or run a science instrument or whatever kids use it for these days.
Kubuntu does just about everything I need it to do (Score:2)
I use it on my Desktop, my Notebook, and my Netbook.
Simply having Chrome installed does nearly everything I would want out of a Chromebook, granted my netbook requires a little more overhead by loading up the full version of KDE, but really, the resume from lid being shut on my Acer Aspire One is really awesome and competes with anything a Chromebook can do. (Seriously, boot it up in the morning and it's good for days without charging with the lid shut, and an impressive number of hours lid open)
I have pla
Re: (Score:2)
"Kubuntu does just about everything I need it to do"
The very same claim can be made for Mac, Windows, BSD, or any other operating system you might care to name. They ALL do "just about everything". That doesn't change the fact that sometimes, one OS has advantages over another. I like Ubuntu. I installed an Ubuntu distro to the wife's computer almost 3 years ago now, and it's still running strong. She won't ALLOW me to update, upgrade, or otherwise alter her machine. And, my most elderly machine is st
Re:Kubuntu does just about everything I need it to (Score:4, Informative)
Uh.. we're really happy for you (I guess) but miss the point much?
Re: (Score:2)
Not really, I got that point, perhaps you missed mine?
I'm just pointing out that sometimes there isn't as much of a need to switch between OS's as some believe.
Chrome OS belongs in low end cheap netbooks - there I said it. Right now the Chromebooks are overpriced for what they are, but they are incredibly handy devices. For web browsing and doing what they do they fit a rather large nitch incredibly well, I could easily see how they're the perfect device for many people, and even in my case my netbook is
There's a reason why they call it a "virtual" mach (Score:2)
When I'm running an instance of VM, the other OS is still ultimately in charge. The VM I'm emulating cannot directly access the hardware without getting permission from the host OS. Proof: Windows XP will allow me to play Doom 95 with a joystick (Windows 7, for some reason, won't allow the game to have direct access to the joystick so it doesn't work). I installed VMWare and put an instance of Windows XP on it. Did I get my joystick back? No, because Windows 7 is still in charge.
Re: (Score:2)
Probably Not going to be coming to joystick ports anytime soon; but is considered a feature of interest for things like high speed NICs, GPUs, and other such devic
Re: (Score:3)
Probably Not going to be coming to joystick ports anytime soon; but is considered a feature of interest for things like high speed NICs, GPUs, and other such devices
With the IOMMU virtualization in current Intel and AMD chips, any PCI device can be slaved to a VM. The trick is that things like joystick ports aren't usually their own device, but rather hang off of a PCI bridge that can't handle single-root virtualization, but is part of an aggregate root device that can. So, you wouldn't always be able to pick and choose just one device.
In Linux, use "lspci -vt" to see the device tree. Any device that is just one level off the root can generally be slaved to a to a V
Windows XP mode works with some USB stuff (Score:2)
Windows XP mode works with some USB stuff and it's not 100% pass though but it only has a carp low video chip set for windows xp mode.
MS Windows on Mac H/W is not new (Score:2, Informative)
Macs, for instance, made a huge campaign of their products' new ability to finally support Microsoft Windows
New? Finally? Apple's Boot Camp utility has been installing MS Windows and Apple supplied drivers on Mac hardware since 2006.
Re: (Score:2)
Manual mod +1 pedantic.
I don't think the summary writer was referring to their new ability to run Windows in 2011. Instead, I believe the reference was to the fact that, at the time of release, Mac computers could "finally" support Windows, the "finally" implicitly describing the sentiment in 2006 when Boot Camp was first released.
Re: (Score:2)
No, it doesn't. It implies a long period of time during which Mac users couldn't use those programs without owning a separate machine. And as for your assertion that they couldn't run the OS until January 2006, that's not true at all. For many years MS released a version of their OS which would run on Power Macs. Granted it couldn't be used in this fashion, but the option was there for years.
Bwahahahah (Score:3)
Man, the slashdotters are sure keeping me laughing today. Why in the world would you EMULATE an x86 PC on x86 hardware?
Man, I got tears in my eyes from that one...
Re: (Score:3)
That's exactly what dosbox (http://www.dosbox.com/) does.
Yeah, it has some dynamic translation stuff to do faster emulation in some circumstances, but that's an implementation detail. It needs to emulate the older x86 instruction set limitations in many circumstances.
Re: (Score:2)
I stand corrected. Thanks for providing an example. I hate it when people make claims and don't back them up with examples.
Re: (Score:2)
Point out ONE emulator that doesn't emulate the CPU. Go ahead. I'm waiting.
If you're running on the same CPU family, you may use glue/compatability code for the OS interfaces, but that is NOT emulation by any stretch of the imagination.
I suppose, at least in theory, that you could emulate some specialized hardware that's not available on other machines, but I've never heard of that being done.
Re: (Score:2)
Oh shut up smelly.
Re: (Score:3, Insightful)
Macs, for instance, made a huge campaign of their products' new ability to finally support Microsoft Windows
New? Finally? Apple's Boot Camp utility has been installing MS Windows and Apple supplied drivers on Mac hardware since 2006.
made
In the past tense.
Re: (Score:2)
Macs, for instance, made a huge campaign of their products' new ability to finally support Microsoft Windows
New? Finally? Apple's Boot Camp utility has been installing MS Windows and Apple supplied drivers on Mac hardware since 2006.
made
In the past tense.
Past tense as in when you made your post a few minutes ago? "Made" can be vague with respect to time, when used with "new" and "finally" it seems to be referring to something in the recent past.
You can always bitch about words. But the sentence in itself is correct. And the date is not that important in the context of this article. Apple thing is just an example to illustrate a point.
At the time of the campaign, the feature was "new" as well as "finally". For the first time in Mac's history, it ran on an intel CPU (hence "new"). And the history preceeding that was as long as the history of PC (hence "finally"). Neither of the words have nothing to do with the recentness of "made" in this context.
A
Re: (Score:2)
Enlighten me since the article lacks details (Score:2)
*sigh* (Score:4, Insightful)
Inconsistent design is generally considered a bad thing.
For non-techies, switching operating systems is akin to learning a foreign language. You're lucky to get a typical Windows user to even try Linux or OS X long enough to become minimally proficient. Software like VMWare utterly baffles most people, and expecting them switch between OSes with different file structures and interface paradigms every time they start an app is an accident waiting to happen.
"Why can't program X see my USB stick?" ...
"Why won't program Y print to my printer?"
"Where did all my files go? I can't even find the C drive!"
"Why isn't my headset working?"
"Why do I need Windows Updates on my Mac?"
Re: (Score:2)
I think using Virtual Box in seamless mode is a much more entertaining way to confuse and baffle them.
I've also had a we bit of fun putting all of the tools from Cygwin into the normal path on windows and using primarily *NIX commands in a DOS terminal to do my normal command line stuff. This is for your baffling your more experienced Windows users.
Re: (Score:2)
I haven't used Windows on my own stuff since early 2000, companies on the other hand tend to keep running it, even in out of date versions. I suppose I was incorrect to call the command prompt a DOS window, but seeing as how typing "ver" got an answers of DOS 7 for a long time.....
Re: (Score:2)
LoB
Re: (Score:2)
Virtualisation != Emulation, mostly (Score:2)
Killed what now? (Score:2)
Hibernate and restore? (Score:2)
Re:Hibernate and restore? (Score:5, Informative)
Some people figured out how to use rEFIt do that with Linux and Mac OS X. But too many people used this without understanding what they were doing, and the rEFIt author was annoyed with having to support that, so he fixed rEFIt such that it would no longer permit this.
/, /usr, and /home are likely to always be busy.
The main reason it cannot work is the file systems. If you have the same file system mounted read/write in both systems you are going to corrupt it. Read only access would be fine except from two problems.
Some journalling file systems cannot be mounted read only. If you tried to do this with ext3 (that's the journalling file system I have the most experience with), the ext3 driver will not respect the request to mount the file system read only. What will happen is that the first system will leave the file system in a busy state. The next one that was supposed to only mount it read only will see that the file system was not cleanly unmounted and will mount it read/write, then clean up the file system, and then remount it read only.
So, even if you thought you had configured it correctly, the OS instance that was only allowed to read still wrote something. Then you switch back to the one that is allowed to write, and since it doesn't know that something has changed the disk contents behind its back (and it wouldn't have been able to deal with it, even if it had known about it), the next write is potentially going to corrupt the file system.
The other problem is that even if you can mount the file system completely read only, the file system driver still doesn't expect the contents to change underneath it, so once you have been in the OS instance that is allowed to change it, and then switch back, bad things may happen.
To some extent you can get around the problems by unmounting file systems before hibernating and mounting them again when restoring. But if the file system was busy and couldn't be unmounted, you will be in trouble. In particular stuff like
The safest approach would be to not access any file system from both systems. But that makes sharing data between them hard. If you were virtualizing and had both running at the same time, you could use networking file systems. But that isn't going to work when they are not running at the same time since one is always hibernated.
You have a bit of the same problems with USB attached file systems. I guess those are unmounted when the system is hibernated, but I don't know what systems do if the USB stick is busy at hibernation time. You can probably mess up things badly if you put a USB file system into a situation that is almost impossible to handle.
If you have a USB stick with no important data on it, then you can make the following experiment.
Continue in this way by alternating which machine gets to write until the media is full. Notice that at no point do you move the USB stick while the system is running, you only move it while both machines are hibernated. My guess is that you will find that management of free space gets messed up badly, and the two files will be claiming to own the same physical areas of the media.
Removable file systems tend not to be busy all the time and not likely to get into such bad situations unless you put them into challenging situations like I described. But there are file systems that you expect to be mounted and busy all the time while the system is running. On those the risk of such problems is much higher.
Solution looking for a problem? (Score:2)
What seems strange to me is, why haven't other developers jumped in on this already?
Perhaps because its a feature nobody actually wants? It looks cool, but what are the practical uses? TFA refers to switching between ChromeOS, Ubuntu and Android - why? Last time I looked, ChromeOS was basically a gateway onto Google's web apps, which are available in any browser. Meanwhile I don't want to run Android/iOS apps on another OS - the point of a mobile operating system is that both the OS and the Apps are designed for mobile/touchscreen use: if I'm using a device capable of running a desktop OS
Mobile-exclusive applications (Score:2)
the point of a mobile operating system is that both the OS and the Apps are designed for mobile/touchscreen use: if I'm using a device capable of running a desktop OS then I'd also like to run full-fat desktop applications.
Unless the specific application that you want to use is exclusive to mobile phones, such as a bank's check deposit application that uses a mobile phone's built-in camera, or any of several casual games.
Most decent mobile applications are designed on the assumption that you'll sync them with your desktop when available.
iOS 5 is in fact going the other way, reducing its dependency on iTunes software. It appears Apple is opening the door to allow people to own only an iPad and not a Mac or a PC running Windows.
No one NEEDS multi-OS (Score:5, Insightful)
Here's the thing - multi-OS is confusing for people. No one is clammering for it because no one is going to get a device and then figure out how to load another OS on it. Think about it - how many people do you know (outside of your circle of geeks) that has a clue you can even load another OS? No manufacturer is going to preload two OS's. And, the geek community really isn't large enough to support sales of consumer devices.
People seem to be perfectly content having multiple devices. I don't know anyone who really uses Bootcamp, but I know quite a few Mac users that also have a Windows laptop laying around in case they need to use it, or the occasional VM. (Most Mac users I know seem perfectly content telling their PC brethren "I can't open that" and making them resend it in another format rather than try to figure out why their overpriced, shiny toy can't do something.) In the tablet world, there's not a lot of interoperability needed because there always seems to be An App For That.
Re: (Score:2)
Re: (Score:2)
So then what is needed? (Score:2)
I love it. I need it. I can't imagine living without it.
And you aren't.
So then what point does the story submitter really have? As you say you can easily use OS X and Windows together. So then what would users be clamoring for beyond what you are already doing? There is a lot of competition in the virtualization space, so what is the point of asking for multi-os support when we already have it?
Re: (Score:2)
My Acer Aspire One for one. It's only 1.6 though so not a lot of use except for a quick web browse.
Re: (Score:2)
One further, then... My Acer Aspire 2k (many years old) also boots two OS's.. it's just that the OS that isn't the main OS is on a fixed partition and all it loads is a media player - so that, if I were so inclined, it could go from power off to playing back a DVD in about 6 seconds.
Of course getting Windows out of hibernation only takes 8 and then I can play the DVD with whatever software I prefer, so there's little advantage to doing so.
But it's there.. makes me wonder what else it could be made to run.
Hardly anybody really wants to use multiple OSes (Score:2)
Irrelavent (Score:2)
Why bother? (Score:2)
demand not there (Score:2)
The real reason may be... (Score:2)
OS limitations.
I think the closest we have seen in the 20+ years I've been using and playing with computers is when certain Linux distributions were released to overlay MS Windows. Windows didn't like it much and there was some tinkering to be done to account for that, but it was doable then. Why it hasn't persisted into something more mainstream could be due to Corporate Greed, where companies like Microsoft want their OS to dominate uber alles...
tl;dr: Can it be done? Yes. Has it been done? Yes. Do
Re: (Score:2)
Didn't HP have Splashtop for some time? Wasn't that essentially a super customized Xandros partition? I remember their 'Quickplay' from vintage 2005 was essentially enough Windows XP to allow PowerDVD to run, and coincidentally it tended to take longer to boot than just starting Windows...but Splashtop didn't completely suck.
Re: (Score:2)
8 cores, and 4 gb of ram? Why are you being extravagant with the cores, and skimping on the ram? FFS, man, haven't you learned yet that memory is more vital than a hot core?
I'll settle for one or two cores, if I can have 16 gig of ram! And, I'll run more VM's simultaneously than you can!
Except for games (Score:2)
There may be reasons to run Windows or Linux natively on a Mac, ...
Games, or some other app that wants to squeeze every possible CPU cycle out of the hardware.
... but for me VMware Fusion does the job. Much better together than apart.
I definitely agree for most apps. One nice thing about VMWare Fusion is that you can have it both ways, it does not require a VMWare virtual machine for Windows. Fusion can run Windows from the Boot Camp harddrive partition normally used to dual boot into Windows at startup. So when you need to run the occasional "productivity app" you can stay in Mac OS and fire up Windows in a virtual machine. However if you want
RAM usage shouldn't be a problem for VM users (Score:3)
VMs may do the job, but they take so much RAM!
What they don't hog, though, is CPU time when they're merely sitting idle. The joyous fruits of hardware-accelerated virtualization, indeed!
And if RAM usage is a problem for you, then I might suggest you stop buying RAM from OEMs. I bought a used i7 board and CPU from my boss, and populated it with 24 GB for about $180, and this was several months ago. Doing so today would cost even less.
Point is, I can't think of a situation outside of running several VMs that would require more than 4 or 6 GB for the
Re: (Score:2)
OS-tan characters. Your wish has been fulfilled-... sort of.