Slashdot Mirror


Ask Slashdot: Why Are There No True Dual-System Laptops Or Tablet Computers?

dryriver writes: This is not a question about dual-booting OSs -- having 2 or more different OSs installed on the same machine. Rather, imagine that I'm a business person or product engineer or management consultant with a Windows 10 laptop that has confidential client emails, word documents, financial spreadsheets, product CAD files or similar on it. Business stuff that needs to stay confidential per my employment contract or NDAs or any other agreement I may have signed. When I have to access the internet from an untrusted internet access point that somebody else controls -- free WiFi in a restaurant, cafe or airport lounge in a foreign country for example -- I do not want my main Win 10 OS, Intel/AMD laptop hardware or other software exposed to this untrusted internet connection at all. Rather, I want to use a 2nd and completely separate System On Chip or SOC inside my Laptop running Linux or Android to do my internet accessing. In other words, I want to be able to switch to a small 2nd standalone Android/Linux computer inside my Windows 10 laptop, so that I can do my emailing and internet browsing just about anywhere without any worries at all, because in that mode, only the small SOC hardware and its RAM is exposed to the internet, not any of the rest of my laptop or tablet. A hardware switch on the laptop casing would let me turn the 2nd SOC computer on when I need to use it, and it would take over the screen, trackpad and keyboard when used. But the SOC computer would have no physical connection at all to my main OS, BIOS, CPU, RAM, SSD, USB ports and so on. Does something like this exist at all (if so, I've never seen it...)? And if not, isn't this a major oversight? Wouldn't it be worth sticking a 200 Dollar Android or Linux SOC computer into a laptop computer if that enables you access internet anywhere, without any worries that your main OS and hardware can be compromised by 3rd parties while you do this?

378 comments

  1. just run the 2nd OS in a VM and call it a day by iggymanz · · Score: 5, Insightful

    real exploits of that situation are rare

    1. Re:just run the 2nd OS in a VM and call it a day by PacoSuarez · · Score: 2

      I was going to suggest the same thing. If you are too paranoid for a VM solution and would rather have separate hardware, bring another laptop.

    2. Re:just run the 2nd OS in a VM and call it a day by mysidia · · Score: 4, Insightful

      Run BOTH systems as VMs of a more secure system such as a Citrix or VMware Client Hypervisor or Qubes OS.

    3. Re:just run the 2nd OS in a VM and call it a day by wbr1 · · Score: 3, Informative

      Or .. bring a decent tablet or chromebook. I have a gen 2 nexus 7 that I take for this. Has all my personal stuff, can get to work email if needed, great for personal banking/media/whatever in a hotel or airport. Small size, no potential for ANY exploit like an SOC that shares some other piece of HW and may have an unknown exploit leading back to storage on the host machine.

      --
      Silence is a state of mime.
    4. Re:just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      I think the idea is to avoid Spectre/Meltdown style data leaks from the Host and/or other guests. A separate system independent of the main CPU/RAM would do this, but he wants to have it all in one chassis to limit what is carried?

      Good luck finding something like that. If you don't want to carry two laptops maybe carry a chromebook or other low powered laptop instead or running locally use RDP/VNC to run everything on two remote physical machines at home.

    5. Re:just run the 2nd OS in a VM and call it a day by mrun4982 · · Score: 1

      That's just a waste of recourses needlessly complicates things. The fact that the poster is even asking this means he isn't exactly tech savvy and thus doesn't need overcomplicated solutions that will only make his life harder.

      The poster only cares about one OS being secure. There's no reason to run his main OS as a VM as well.

    6. Re:just run the 2nd OS in a VM and call it a day by iggymanz · · Score: 1

      I'm amused you imagine either of those are more secure in any way, the same exploits *proven* to cross VMs work just as well on those. Guess the marketing droids count you as an effective market

    7. Re:just run the 2nd OS in a VM and call it a day by whoever57 · · Score: 1, Informative

      You could also add a VPN and have the VM communicate with the Internet via the VPN.

      --
      The real "Libtards" are the Libertarians!
    8. Re:just run the 2nd OS in a VM and call it a day by thegreatbob · · Score: 1

      Indeed, you can actually route your host OS through a VM and essentially prevent it from accessing the outside world directly. pfSense is what I've primarily used, but there are plenty of other solutions. Can also pass through a USB WiFi device (and possibly even the machine's internal card, if it's implemented via USB, which many are) if you're so inclined.

      --
      There is no XUL, only WebExtensions...
    9. Re:just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      Isn't the entire point of what he wrote that he can't find anything like that and would like to know why/if it's feasible?

      I'm pretty sure "good luck finding something like that" is exactly why he wrote this.

    10. Re:just run the 2nd OS in a VM and call it a day by ctilsie242 · · Score: 5, Informative

      If truly worried, I'd just have a dedicated machine where the sensitive OS runs in a VM. You can even set up some secure remote access so you don't have to lug two machines around everywhere. In fact, I'd consider multiple separate VMs, one for each client, so a compromise doesn't mean everything is lost, just whatever is opened at the time.

      Attacks where something jumping across or out of VMs is extremely rare. It can happen, but this is not a big attack vector, relatively.

      Plus, if you store your VM on an eSATA or USB 3.1 drive, when done with it, just unplug the drive and toss it somewhere secure. $200 buys you a FIPS compliant external SSD with hardware encryption from Apricorn. This takes care of the DAR (data at test) element, regardless of the OS. From there, a PC with VirtualBox, Hyper-V, VMWare, or Parallels can run the VM.

    11. Re: just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      Duct tap your smartphone on tablet to your laptop.

      I seriously doubt any manufacturer would make such a device for such a limited population.

      Besides, wouldnâ(TM)t the keyboard be a common factor that could be exploited? Most have a bios in them that can be overwritten. This was a subject of a hack several years back.

    12. Re:just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      real exploits of that situation are rare

      Or you can just dual-boot with something as simple as Puppy Linux. A non-question for a non-problem.

      And, of course, there's the VMware.

    13. Re:just run the 2nd OS in a VM and call it a day by AmiMoJo · · Score: 1

      Now go ask the IT department how hard it is just to get staff to connect to the VPN before browsing some Facebook on the work laptop and you will understand why no-one sells machines like the OP describes.

      If the company actually cares about this they will just disable all wifi access except to their trusted network with a valid certificate. Ordinary users won't be able to understand what the hell this feature actually does.

      Only tech savvy nerds will use such a complex set up, and they won't trust anyone else to build it for them anyway. Dual boot machines have been sold commercially in the past and they were a complete flop.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    14. Re:just run the 2nd OS in a VM and call it a day by Wolfrider · · Score: 1

      --Came to post this and found your recommendation. ;-)

      https://distrowatch.com/table....

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    15. Re: just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      Here is an idea that actually helps the asker with their problem, because they probably already carry two devices.

      Setup a remote session from/to your phone and run the apps there. Or vice versa. It may not have a lot of extra apps, but the (netcraft confirmed, dying) windows 10 phone is ideal for this. Runs office, has RDC and even MS VPN built in. The newer (2 year old, now) ones allow you to connect a usb C dock /Continuum and even use a monitor, mouse and keyboard with them. Hell, you can use usb hard drives too. I managed my companies Exchange server from halfway around the world in an airport.

      You can easily skip the laptop and run to an rdc, citrix, vm, or hyperterm session.

      If the laptop has to be the personal one, there are plenty of apps that let you remote to some phones.

      But really, the issue is your budget doesn't allow for a custom SoC if you can't afford a pair of surface pros and need that power. If you have light demand tasks, just buy a pair of $200-$300 win/droid tablets. The cheapest ones viable (hd) are only a hundred bucks each. Hell Amazon fire tablets are $40 on sale if you only need facecrap stuff.

      Or get a raspi and a usb battery pack and use a bt wireless keyboard and mouse if you want to avoid two of each.

      End of the day, niche case stuff is expensive bs mass produced quantities. So find the actual hardware requirements and see how much two of those cost.

    16. Re:just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      Um, really - Chromebooks are less useful than tablets. Better bring one of these - http://www.kangaroo.cc/kangaroo-notebook/ it is a monitor and keyboard dock for a plug in module, exactly what the poster wants.

    17. Re:just run the 2nd OS in a VM and call it a day by jellomizer · · Score: 1

      For a laptop and tablet one of their key features, is long battery life. Having extra components of a mini-pc in your main system is just going to drain more power.
      Using a VM or multiple VMs would be good enough for security in 2018, they may find an other flaw that may make this method considered childish in the future. But at the moment it is as good as we can expect. If you are that paranoid, I would either partition your drive to duel boot, or keep a bootable USB Stick on hand.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    18. Re: just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      You wouldnâ(TM)t be running both machines at the same time if theyâ(TM)re on the same hardware. If youâ(TM)ve hibernated the other VM to disk then Spectre/Meltdown wonâ(TM)t work (the other VM wonâ(TM)t be in VMM/RAM).

      A VM is the most sensible choice here, and you can arbitrarily limit the browser OS to minimal storage or no storage, no network, anything really.

    19. Re: just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      http://www.kangaroo.cc/kangaroo-notebook/

    20. Re:just run the 2nd OS in a VM and call it a day by SvnLyrBrto · · Score: 3, Informative

      It'a not that it's not feasible. It's that there's not a big enough market/demand that any manufacturer has bothered to offer that bit of kit. So suggestions for how achieve a similar end result are entirely appropriate. And at the end of the day, "Here's my idea for a device I would like and poses no particularly difficult or interesting technical challenge, but is not offered for sale... GIMME!" is not "news or nerds" or for anyone else. It's banal and trite water-cooler chit-chat at the very best.

      If msmash and dryriver think it's such a good idea and are so put out that it doesn't exist; one of them should go get a job in product design at Dell or whatnot, do their own damn market research, and present a business case that there's enough demand for this thing to make it worthwhile to bring to market.

      --
      Imagine all the people...
    21. Re:just run the 2nd OS in a VM and call it a day by hairyfeet · · Score: 3, Insightful

      Not to mention there is a BIG issue with what he wants...how do you update it without putting it at risk? Who is gonna support it?

      You see I know how this really doesn't work because I actually have one that does almost exactly what he is suggesting and I use it for work...a EEE PC netbook. For those that do not know many of the EEE PC netbooks that came with windows have TWO start buttons, one boots into the main OS and one boots into a version of Splashtop...or at least it did before I upgraded to Windows 8.1. The problems with it were 1.- No software for the OS, which meant it was stuck with a really old version of Chromium and really old HTML based apps, 2.- No support so any vulnerabilities with the apps or the OS itself wouldn't get patched.

      Luckily for me I bought the AMD Brazos version that had no issues with 8Gb of RAM and VM support so in the end it was better to just upgrade to 8.1 and use a Linux VM when I needed a separate OS, as the VM can easily be updated or changed out if the distro dies, with these micro-OSes? They always end up out of date and poorly supported, they just aren't a great idea.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    22. Re:just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      I think the legitimate concern is whether your "corporate" windows 10 install on bare hardware is really secure enough to be exposed to the random public networks. The first suggestion was to run the public web OS in a VM under this host.

      I would turn it around, but I am a forever Linux zealot. I'd run Linux on the bare metal and put the corporate windows install in a VM so I can use Linux to help firewall and protect it. I wouldn't normally bother with another VM just for my public web browsing, but I do use a public browser profile and sometimes separate user accounts.

      If the corporate IT wouldn't allow their crap to run in a VM, I'd also just use separate machines, while I looked for a new job.

    23. Re:just run the 2nd OS in a VM and call it a day by 93+Escort+Wagon · · Score: 2

      It'a not that it's not feasible. It's that there's not a big enough market/demand that any manufacturer has bothered to offer that bit of kit.

      Exactly. In fact, it's bloody obvious. If a thing doesn't present significant technical hurdles to develop, but that thing isn't being sold - it's almost certainly because there's no significant market for the thing.

      Now the submitter obviously disagrees. Of course, he could always launch a kickstarter and work on developing one himself. If he's discovered an untapped market, he could make a lot of money.

      --
      #DeleteChrome
    24. Re:just run the 2nd OS in a VM and call it a day by green1 · · Score: 3, Interesting

      What makes chromebooks less useful than tablets?

      Modern Chromebooks run all android apps in addition to their normal stuff, they also are capable of running full Linux distros in parallel with ChromeOS.

      I use a Pixelbook as my primary, and only, personal computer at this point. I've not run in to any situations where I wished I had a tablet instead, nor any where I wished I had a different type of computer. The Pixelbook has actually surprised me. When I bought it, I assumed that I'd spend all my time in Ubuntu on it, but that's just not the case, I almost never bother to switch to Ubuntu, and instead do everything I need on ChromeOS, either online, in android apps, or in a shell. The times I need to open Ubuntu are few and far between.

    25. Re:just run the 2nd OS in a VM and call it a day by jrminter · · Score: 1

      I agree. Want to be safe? Carry a small tablet. You can add a bluetooth keyboard if you hate on-screen keyboards like I do. I would be wary of online banking on an unsecure network...

    26. Re:just run the 2nd OS in a VM and call it a day by K.+S.+Kyosuke · · Score: 1

      Doesn't static core assignment to VMs prevent these kinds of attacks?

      --
      Ezekiel 23:20
    27. Re:just run the 2nd OS in a VM and call it a day by White+Yeti · · Score: 1

      The question reminded me of the OrangePC, which died off with changes in hardware and improved virtualization.

    28. Re:just run the 2nd OS in a VM and call it a day by DoraLives · · Score: 4, Interesting

      This is the answer.

      My own implementation presumes Windows as the (very) weak link in the chain, and it's run as a VM inside of Linux. I've given up on ever trusting Microsoft again, in light of the recent, ongoing, and ever-doubling-down, privacy horrors, endless stream of newly-discovered exploitable vulnerabilities, and forced corporateware installations associated with Win 10. So ok. So no Win 10. I went the other way. Win 7 Starter Edition SP1, stripped down to the ground floor, no Windows Updates, no antivirus, no anything, just the bare OS, to run the proprietary software (if the software demands an x64 OS, well then, we'll move up the Win7 hierarchy one notch) that demands Windows, to run smoothly enough, hassle-free. This Win7 VM is considered to be laying on the floor with its legs spread, and it only runs the programs it must run, and nothing whatsoever else. No games. No VOIP. Certainly no web browsers. It's drawbacks are obvious, but with adult supervision, nothing that cannot be dealt with, and it's lightning fast in its stripped-down state.

      If he wants a second Linux VM running alongside the Win7 VM inside the first one, well then, ok, so he shall have it. Whatever suits the situation most appropriately.

      Toss in a TAILS USB stick with encrypted persistent storage for situations that seem a bit sketchy for the above "standard" setup, and we're good to go.

      Again, your answer is the correct one.

      --
      Is it fascism yet?
    29. Re:just run the 2nd OS in a VM and call it a day by blueg3 · · Score: 1

      Considering a major concern is that the non-sensitive system becomes compromised, running the sensitive system as a VM within the non-sensitive system isn't a very good plan. A compromised host can trivially compromise a guest.

      Running the sensitive system as the host works, but it means that the sensitive system is always running. Running both systems as VMs under a host OS that's not used for anything else is a better solution, but is more resource-hungry. This lets you turn off the sensitive system when you're not using it, which is particularly useful if you're using encrypted storage for it (as you should).

      Depending on the virtualization software, setting up the networking as OP requested could be a bit of a pain.

    30. Re:just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      The question reminded me of the OrangePC [wikipedia.org], which died off with changes in hardware and improved virtualization.

      And cheap PCs. Why spend $$$ to put a 386 in your Mac when a 486 could be had for a few hundred less?

    31. Re:just run the 2nd OS in a VM and call it a day by supremebob · · Score: 1

      I don't think that the 2013 era Nexus 7's get security updates anymore, so you're probably worse off doing your banking on that thing over public Wi-Fi than any Windows 10 system.

      Bummer too, because I really liked that tablet. Google never made a real replacement for that form factor.

    32. Re: just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      Didn't read.

    33. Re: just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      Câ(TM)mon. âoeCrapâ? The corporations with the best internal security (e.g. Google) donâ(TM)t allow random (non-validated/blessed) OS images installed on their employee machines.

    34. Re: just run the 2nd OS in a VM and call it a day by c6gunner · · Score: 1

      I don't think that the 2013 era Nexus 7's get security updates anymore ... Bummer too, because I really liked that tablet.

      Here you go:

      Wifi only - https://download.lineageos.org...
      4g - https://download.lineageos.org...

    35. Re:just run the 2nd OS in a VM and call it a day by tepples · · Score: 2

      Modern Chromebooks run all android apps in addition to their normal stuff, they also are capable of running full Linux distros in parallel with ChromeOS.

      How does that work without putting the Chromebook into a "developer mode" where it'll wipe itself at next boot if someone turns it on and looks at it funny? Did Google recently push out an update to Chrome OS that allows installing GNU and X11 in a container?

    36. Re:just run the 2nd OS in a VM and call it a day by jaymemaurice · · Score: 1

      You guys need thicker tin-foil. Having a VM does not prevent the host from becoming vulnerable connecting to an un-trusted network. Since the host controls all the resources of the guest, neither the guest or host operating system is safe from being tracked/hacked etc. on an un-trusted network. if you don't trust the underlying software (or backing hardware), don't connect it to an un-trusted network!

      Would a separate OS hooked up to the same keyboard/display and having a separate controller manage the keyboard and display connections make things more secure?? Or would this just another piece of hardware to hide a key logger? I think it's more hardware redundant useless hardware to keep secure. A piece of limited purpose hardware that would go obsolete before the rest of the more expensive hardware attached to it.

      I don't think you can do better on the same device than using dual secure boot w/ firmware verification and encrypted drives for each OS. Unfortunately, I don't think x86 computing has ever properly cared about security so you're SOL for truly secure computing on un-trusted networks... too many independent micro-controllers in an x86 system where you can't verify the firmware. Too many legacy holes.

      --
      120 characters ought to be enough for anyone
    37. Re:just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      This. Alas, no modpoints.

      VM/host traversal is a busy area of hackerly study. Also, what you describe is how jumpbox instances are often configured for PCI: The use case I keep in mind was a few years ago (PCI 2) -- a hotel desk manager's system that needs PCI access was configured with a locked-down jumpbox sort of mindset, which then runs a VM for 'surfing for answers' for guest requests (everything from tourist questions to maps and lookups).

    38. Re:just run the 2nd OS in a VM and call it a day by vux984 · · Score: 1

      Yeah, I had some premium gamer friendly ASUS motherboard that had this as well a while ago. From the bios startup screen i could hit some key and be into a linux desktop hosted right off the mainboard. The marketing touted it as a feature to use to browse the web or something super quickly without waiting for windows to boot up and login, or to look something up online even while the hard drive was crashed or something.

      I never used it. My desktop was practically always on anyway, and the utility of that didn't make a lot of sense to me. However that's pretty much what this person wants, and it actually does kind of make sense in a laptop in some cases like this.

        t was kind of like running a live distro off a CD. Maybe there was some flash memory reserved for it to keep settings and stuff. Wouldn't have been much. It got updated with bios updates.So it would have been out of date all the time, like you said, but it also wasn't really 'writable' so a powercycle would have reset it even if it got pwned by a browser exploit.

      But I can see the utility of what he's asking for, especially given that we've got the whole IntelME situation and so on so we really could easily have an alternate micro-pc inside our laptop if there was a market for it.

      But there's probably not.

      The disadvantage to a VM is that it requires booting your primary OS up, and exposing it to the network etc, even if you subsequently fire up a VM. Your exposure is a lot less than actively using your host OS, but your host OS is alive and reachable by the network, as well as being vulnerable to hypervisor bypassing exploits.

      Sticking both OSes into a baremetal hypervisor works a bit better, but the same type of risks apply, and then you are giving up performance on your primary OS.

      Dual booting is really probably the best bet. I'd probably just carry a bootable usb drive on my keychain with Tails on it; or accept the small risks of running a VM.

    39. Re:just run the 2nd OS in a VM and call it a day by Solandri · · Score: 1

      What's needed is a remote desktop server for Android and iOS, which will allow you to display your phone or tablet's screen on your laptop. Then you can do your personal browsing on your phone or tablet, while using your work laptop's much bigger screen and keyboard and more precise mouse/trackpad.

    40. Re:just run the 2nd OS in a VM and call it a day by pnutjam · · Score: 2

      Bootable usb stick is the way to go.

    41. Re:just run the 2nd OS in a VM and call it a day by pnutjam · · Score: 1

      I just connect to my trusty linux box with x2go and browse from it.

    42. Re:just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      That's just a waste of recourses needlessly complicates things.

      Well yes, but the OP already said he wanted to run Windows 10.

    43. Re:just run the 2nd OS in a VM and call it a day by MachineShedFred · · Score: 1

      What, you don't want to lug around and power a completely redundant set of hardware inside your laptop for no better security (and a much bigger pain in the ass for usability) than a VM with a VPN connection?

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    44. Re:just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      It's also possible that there's enough drawbacks that the product wouldn't be desirable. Why do I want to drain my battery running two sets of hardware when only one is being used at any time, since it would have to be instantly available at the flip of a switch? How about extra weight, size?

      What does it do to the usability? Oh, I was using a USB keyboard and mouse, but I just flipped a switch on the side (WTF why wouldn't you use a firmware control / keyboard hotkey?) and now I have to use a touchscreen all of a sudden because it just shut off all the USB (which either causes a shload of disconnect / reconnect events on the "secure" OS install, or keeps it all connected sucking the battery dry for something you can't even use.) Also, Android is a total shit show on a tablet, why would you want it to be even worse on a 13+ inch laptop screen? I'll just open this app that doesn't do landscape mode ever, and read all my text sideways. Or hold my notebook like an actual book, and still not be able to do anything but hunt-and-peck on the on-screen keyboard... which I have to use because all the USB just disconnected (or my bluetooth keyboard is paired with the other OS).

      This thing would be a god damn usability disaster, and every actual hardware company that had the idea likely snuffed it out for good reason long before even prototyping.

    45. Re:just run the 2nd OS in a VM and call it a day by fuzzyfuzzyfungus · · Score: 1

      Given the vastly smaller pool of people who care about polishing the security of the SoC-in-Computer thing; vs. the numerous deep pocketed organizations who would really be concerned if escape from, or leakage between, VMs is doable; the VM approach might actually be safer.

      If your combo-device doesn't share some hardware between the two systems it's pointless: much more costly than just buying two devices because it's an oddball and probably not much smaller or lighter. If it does share some hardware between the two systems it runs into the unpleasant problem that untrustworthy, often invisible, frequently protected only by obscure proprietary toolchains that can probably be trivially pirated by the people you are worried about, firmware (often with direct control of its own little CPU and RAM; and potentially DMA or a NIC or some combination of the above) is everywhere. In some cases it is just dangerously easy to ignore(did the developers of the giant, complex, blob of kernel driver that runs your GPU care enough to implement the boring little bit that reads EDID data over the i2c bus to be resistant to malicious inputs rather than just typical display manufacturer incompetence? Better hope so.) In other cases it occupies a privileged position that doesn't necessarily allow you to distinguish between 'malicious' and 'legitimate' inputs(How is the OS supposed to know if the keyboard controller is sending it keycodes because it's evil rather than because you are pressing those particular keys?)

      If anything, most computers already have far too many substantially independent computers lurking inside them; doing who-knows-what subject only to the limitation that they avoid bluescreening the OS or failing to also perform whatever their legitimate function is too often. Adding an extra, special "what people with important data use to interact with sketchy things" SoC is practically suicide.

    46. Re:just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      HTC brought one to market ten years ago. Apparently it wasn't all that popular.

    47. Re:just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      Did Google recently push out an update to Chrome OS that allows installing GNU and X11 in a container?

      Yes kind of. Google for "project crostini"

      It's still in beta since February but the release date still shows end of April.

    48. Re:just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      Just ditch Microsoft and call it a day. Far simpler to just get rid of crappy software than to try incredibly complex systems such as suggested by the original post.

    49. Re: just run the 2nd OS in a VM and call it a day by Slacker · · Score: 1

      Or check out this old Slashdot story from 2002, didn't get traction then, but sounds a bit like what you want now:
      https://m.slashdot.org/story/2...

      --
      ~~~ Trust me, I'm a professional! ~~~
    50. Re:just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      Add a switch to disconnect power to the hard drive when power is supplied to the usb drive. This wouldn't necessarily mitigate bios rewrite risk or the risk that some other piece of firmware could be reflashed. I guess it depends on who your adversary is.

    51. Re:just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 1

      What purpose does it serve to spend your time getting angry about it?

    52. Re: just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      I do the same as you, and am curious to know the details of how you share files with the untrusted OS in the VM. For a while I allowed the VM read access to my data, with writes going via a dead letter drop box folder. However, that still allows malicious code to exfiltrate my data, and now I shuffle everything through a drop box folder. How about you?

    53. Re: just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      Do you have directions that work to get this installed. The directions include SD card booting which obviously isnâ(TM)t possible.

    54. Re:just run the 2nd OS in a VM and call it a day by green1 · · Score: 2

      Explain how this is less useful than a tablet (presumably running iOS or Android as those are the dominant players in that space) Even without installing a full linux distro, you still have chromeos AND android. so right away it's more useful than a tablet, and it only goes up from there with things like a full keyboard, and the ability to install another OS if you so desire.

    55. Re:just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      Genode with rump kernels would fix alll of this shit.

    56. Re: just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      Exactly what the poster wants, and also sold out everywhere with no sign of ever making more. What a great solution

    57. Re: just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      Yet here you are commenting on it...

    58. Re: just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      Doesn't protect the host OS. It's still active and exposed on the same network.

    59. Re:just run the 2nd OS in a VM and call it a day by houghi · · Score: 1

      I have a Chromebook and run Debian.
      https://github.com/dnschneid/c...

      If I where to travel, all I need to do is tab 'space' instead of 'ctrl d' and that partition is gone.

      So secure stuff goes via Debian, non-secure stuff goes via Chrome. Yes, I am aware that they could hack the Chrome side of thing. If that is the case, I am sure they are able to do the same with Debian.

      No, I do not really use the Chrome part besides starting up Debian.

      --
      Don't fight for your country, if your country does not fight for you.
    60. Re:just run the 2nd OS in a VM and call it a day by DethLok · · Score: 1

      I had the same thing (quick boot into linux desktop) on a desktop PC, presumably I had the same or same family of motherboard.

      I never used it apart from out of curiousity or to show disbelieving friends, but it worked.

      I've used this PC for about 5 years now, so it was at least that long ago.

      DethLok

    61. Re:just run the 2nd OS in a VM and call it a day by cthulhu11 · · Score: 1

      In 2018, that dedicated machine is called a cell phone.

    62. Re: just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      +1 My thoughts exactly! I always use a Chromebook in unsecure situations with a VPN. Cheap and easy!

    63. Re:just run the 2nd OS in a VM and call it a day by mysidia · · Score: 1

      I think the idea is to avoid Spectre/Meltdown style data leaks from the Host and/or other guests.

      Well, for VMware ESXi -- the product was unaffected by Meltdown (existing hypervisor protections were sufficient to prevent leaks; speculative execution didn't have a chance of crossing the VM barrier), And there were patches for Spectre: primarily to deliver Intel's microcode update, which could also be delivered with a BIOS or Windows update instead.

      But it doesn't really matter: If you run as two VMs.... don't run them both at the same time... to switch from VM1 to VM2: Power down VM 1 gracefully, then power off your host for 15 seconds to purge the RAM, power your host back on, then startup VM2.

      The side channel leakage can only occur if both VMs are both active at the same time.

    64. Re: just run the 2nd OS in a VM and call it a day by Anonymous Coward · · Score: 0

      If you are going to fully sandbox the hardware then you might as well leave your W10 laptop in the bag in that situation and bust out a smartphone.

    65. Re:just run the 2nd OS in a VM and call it a day by mysidia · · Score: 1

      Doesn't static core assignment to VMs prevent these kinds of attacks?

      Nope. Not unless you have a platform with some hardware-based partitioning of the physical RAM
      so that the pinned cores cannot access memory areas used by another core during speculative execution.

    66. Re:just run the 2nd OS in a VM and call it a day by K.+S.+Kyosuke · · Score: 1

      Why would you need "hardware-based partitioning" for that? Kernels can already access specific parts of physical memory, and I'm pretty sure that hypervisors can too.

      --
      Ezekiel 23:20
    67. Re:just run the 2nd OS in a VM and call it a day by iggymanz · · Score: 1

      they're thicker than a tablet, weigh more (twice as much) and cost more

    68. Re:just run the 2nd OS in a VM and call it a day by RockDoctor · · Score: 1

      The fact that the poster is even asking this means he isn't exactly tech savvy and thus doesn't need overcomplicated solutions that will only make his life harder.

      Two laptops (or tablets if that's your schtick) ; memory stick (SD card, floppy disc, whatever) to transfer over files between systems as needed. If you're really paranoid, take the wifi adaptor from the important machine, nail it to a tree and feel unconcerned for ever after. Oh, superglue in the network socket too.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
    69. Re:just run the 2nd OS in a VM and call it a day by mysidia · · Score: 1

      Why would you need "hardware-based partitioning" for that? Kernels can already access specific parts of physical memory

      BECAUSE... If there is no robust hardware-level partitioning, then that means the CPU cores share main memory and L2 cache..... Speculative execution can result in the CPU reading memory outside the specific parts of main memory that the kernel accesses into the local cache of a different core or into the L2 cache that is shared between all the CPU cores on the same die.

      Either way, in a Spectre/Meltdown situation...... the CPU cache can be used as a side channel following a branch prediction for VM1 on CPU1 to read memory VM1's kernel would never have accessed.

    70. Re:just run the 2nd OS in a VM and call it a day by Thumper_SVX · · Score: 1

      I had come here basically to say this. Use SSH keys instead of passwords (and if you're really paranoid make sure you set them up before you leave home) and it works like a champ. All you need is a publicly accessible IP that has SSH open on a port which can be arbitrary, pointing to a host inside that's appropriately secured.

      For my setup I recently moved from doing this using a VM to running a dedicated NUC for this just because I had one sitting around doing nothing. I use it all the time when I'm out of town in hotels and coffee shops. I do all my work stuff on my work laptop and have X2Go for the stuff I want to keep private.

    71. Re: just run the 2nd OS in a VM and call it a day by kenh · · Score: 2

      Why not install Ubuntu on a USB drive and simply boot from it? Why require a second, lesser processor, less memory, and greatly limited storage be included inside the laptop?

      If you want to run Windows on the hardware securely, take a look at Microsoft's "Windows to go" offering?

      --
      Ken
    72. Re:just run the 2nd OS in a VM and call it a day by green1 · · Score: 1

      But do several times as much.

      There's a reason people choose a laptop over a tablet, and a Chromebook has all of those advantages at a much lower cost as well as in a smaller size. It's also far more relevant post at hand which specifically asks for a laptop solution.

    73. Re:just run the 2nd OS in a VM and call it a day by mysidia · · Score: 1

      The poster only cares about one OS being secure. There's no reason to run his main OS as a VM as well.

      Yes, there is a very good reason.... so he can suspend or pause his "main OS" while the second "less secure" OS is running to ensure there is no side-channel leakage.

    74. Re:just run the 2nd OS in a VM and call it a day by dinfinity · · Score: 1

      Asus actually made devices exactly like the OP requested:
      The Asus Transformer Book Trio
      I wanted to buy one of those as a best of both worlds mobile device. I still think it makes sense, albeit to a niche of consumers.

      I can't find the source, but I remember that both Google and Microsoft were said to have pushed Asus to stop producing such devices. Something about changing the licensing to disallow devices being sold with a second OS.

    75. Re:just run the 2nd OS in a VM and call it a day by iggymanz · · Score: 1

      false, if it does everything the person wants to do than any extra money or capability is just a waste.

    76. Re:just run the 2nd OS in a VM and call it a day by toddestan · · Score: 1

      The other obvious solution would be to buy a laptop where the hard drive (or SSD) can easily be removed. My older Thinkpad it's one screw and the HDD + caddy slides right out. So buy a second drive and another caddy, and it would take less than a minute to swap the drives. Bonus of doing that is that your second OS would use your main CPU and all the available ram instead of being something weak like a Raspberry PI stuck inside your laptop.

      Though as someone else suggested below, just buy a big drive, partition it, and encrypt the partitions. Set it up so the OS's don't know the key for the other OS's partition, and there's no way for either one to read or contaminate the other - though I suppose a malicious program could still nuke the other encrypted partition if it wanted to.

    77. Re:just run the 2nd OS in a VM and call it a day by green1 · · Score: 1

      Except it clearly does not do what the person wanted to do otherwise they would have been requesting a tablet solution rather than the laptop solution that they specifically asked for. Tablets do not do everything most people need them to because the lack of a physical keyboard is usually a big problem, and the add-on keyboards that you can get for various ones both push the price of the tablet higher than the Chromebook and are nowhere near as useful as a real built-in keyboard. Add to that the fact that they're limited to running only Android or iOS apps, rather than the full Suite of applications that the Chromebook can run and you'll find the most people very quickly run into a problem.
      I know quite a few people who have a Chromebook as their only computer, I don't know anyone who has a tablet as their only computer.

    78. Re:just run the 2nd OS in a VM and call it a day by iggymanz · · Score: 1

      shipping numbers for 2017 don't back your assertiions.

      468 million tablets
      271 million pc and laptop
      2,100 million phones

      mobiles devices win. tablets win. most people want that, don't need laptop nor pc

    79. Re:just run the 2nd OS in a VM and call it a day by green1 · · Score: 1

      Those statistics mean precisely zero when you don't account for longevity of each device.

    80. Re:just run the 2nd OS in a VM and call it a day by iggymanz · · Score: 1

      Means everything when most people on the planet are using phones. You sound like the loser of an argument grasping at straws.

    81. Re:just run the 2nd OS in a VM and call it a day by green1 · · Score: 1

      Phones have a known replacement cycle of approximately 2 years. Computers have a known replacement cycle of more than double that time. Ergo, it is not surprising that more phones are sold than computers. It doesn't mean people prefer to do computer things on a phone, it just means that people replace phones more often.

      Statistics without context may be great for trying to manipulate opinions on the internet, but they certainly don't prove anything.

  2. Because physical security is a myth by casings · · Score: 2, Informative

    End thread.

    1. Re:Because physical security is a myth by Falconnan · · Score: 3, Interesting

      That very much depends on how you define security.

      If you define security as aboslute safety and isolation, then you are correct. However, that is not the definition of security in the real world. In the real world, security is the achieved by incremental decreases in risk of harm to a system. What he proposes would have the potential to increase security by this measure. However, this only works if the following is true:

      • There is no buffer on the keyboard, nor any memory of any kind that could harbor malware for delivery
      • Likewise, the monitor
      • The two components would need to have separate NICs
      • The battery unit would likewise need to be isolated if the electronics inside are in any way programmable

      That said, this would actually open up a potential new avenue of attack, and decrease security, unless the isolation is nigh total. If I recall correctly, even being in proximity, there have been proof-of-concept demonstrations that two air-gapped computers can still transmit data to each other under the right conditions.

    2. Re:Because physical security is a myth by dryriver · · Score: 0

      So I have a beefy Intel Core i7 system in my laptop, and a 2nd little SOC that sit in the same casing, but have NO physical connection WHATSOEVER and are even switched on/off separately using a HARDWARE switch (not a software switch or menu) and share NO HARDWARE whatsoever, not even a wireless chipset. How does that NOT buy me any extra security when a hacker is trying to get into my system?

      --
      Why did the chicken cross the road? Because Elon Musk put an AI chip in its head.
    3. Re:Because physical security is a myth by afidel · · Score: 1

      You're adding tons of complexity for a niche use case and only really gaining reuse of the keyboard, screen, and battery. Just carry a second device because nobody is going to design a system around your use case.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    4. Re:Because physical security is a myth by Anonymous Coward · · Score: 1

      So you are going to have a laptop that has two seperate screens, two keyboards, two touch pads, two batteries, two nics, two storage devices, two cpu's, two...

      Wouldn't it just be easier to glue a tablet to the back of your laptop's screen?

      What's the point in trying to have separate physical components to two different systems in one case?

      It's like saying, I want a Microwave and Stove in one appliance, but I want everything to be seperate because I'm afraid of cross contaminating my food with microwaves when cooking on the stove. Or I want a car that is a hybrid and ice, but it must have seperate drivetrains, controls, engines, etc.

    5. Re:Because physical security is a myth by Anonymous Coward · · Score: 0

      The keyboard and mouse device have firmware of their own, so you'll need a second keyboard & mouse device to have that isolation.

    6. Re:Because physical security is a myth by Anonymous Coward · · Score: 0

      No, it's more because including two computers in one box makes the system more expensive and the people who would have to ask for it and justify the expense don't realize the risk exists.

    7. Re:Because physical security is a myth by Bert64 · · Score: 1

      They share NO hardware whatsoever? So you laptop has 2 screens, 2 batteries, 2 keyboards etc? That's one weird and rather bulky laptop, i'd rather just carry 2 laptops around, maybe a small chromebook for internet access on untrusted networks.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    8. Re:Because physical security is a myth by Anonymous Coward · · Score: 0

      It would be a lot simpler to just have two hard drives with a switch to boot from another, then you get to keep using that nice i7 chip. it's unlikely someone is going to infect your bios.

    9. Re:Because physical security is a myth by dryriver · · Score: 1

      Major corporations who buy their employees thousands of business laptops a year have no idea any sort of security risk exists? Even though they know that even 5 or 6 Word files in the wrong hands could do massive damage in the millions to them?

      --
      Why did the chicken cross the road? Because Elon Musk put an AI chip in its head.
    10. Re:Because physical security is a myth by Anonymous Coward · · Score: 0

      There is no buffer on the keyboard, nor any memory of any kind that could harbor malware for delivery

      Likewise, the monitor

      I was thinking along the lines of separate, public facing NIC for the web browser and other stuff on the "hardened" SoC OS, then an internal USB based virtual NIC for VNC access from Windows 10 into the SoC OS. It would work like Citrix application server, the only access between host and secure OS is a firewalled VNC connection over the internal network.

      The battery unit would likewise need to be isolated if the electronics inside are in any way programmable

      All LiON Batteries have programmable firmware with a microcontroller these days. Good news is since the Windows 10 / Host OS is doing the power management, all the SoC would need is power, and some very basic 1-wire or I2C information fed into it for power status. This could be one-way only - power up, power down, power cycle, hit power mode S#, whatever.

      That said, this would actually open up a potential new avenue of attack, and decrease security, unless the isolation is nigh total.

      Maybe, maybe not. What is more dangerous - accessing general web sites on a regular, desktop-oriented Windows 10 machine, or in a very stripped-down Tails or OpenBSD/chroot environment with locked-down permissions and security-hardened binaries? Heck, make the boot drive for the OS read-only with a small ram-based /tmp. Or a separately mounted user-only persistent storage with no executable permissions.

    11. Re:Because physical security is a myth by green1 · · Score: 1

      Major corporations who buy their employees thousands of business laptops a year have no reason to spend extra money to also buy the employee a personal laptop in the same case.

      Most of these companies have policies explicitly forbidding personal use of their work devices for this reason. The company has no incentive to give the employee a free computer for personal use. From their standpoint it is the employee's responsibility to provide their own equipment for their own personal use. It is also in the employee's best interest as they can avoid any appearance of impropriety.

    12. Re:Because physical security is a myth by thegreatbob · · Score: 2

      If I attach it to my body with 30 rolls of gaffer tape, what then?

      --
      There is no XUL, only WebExtensions...
    13. Re:Because physical security is a myth by thegreatbob · · Score: 1

      How would you interact with said device?

      --
      There is no XUL, only WebExtensions...
    14. Re:Because physical security is a myth by whit3 · · Score: 1

      So I have a beefy Intel Core i7 system in my laptop, and a 2nd little SOC that sit in the same casing, but have NO physical connection WHATSOEVER and are even switched on/off separately using a HARDWARE switch ... How does that NOT buy me any extra security when a hacker is trying to get into my system?

      That's way too elaborate and fault-prone. All you need, is a swappable hard drive, and (with flash drives being relatively robust and inexpensive) that only means a limited number of laptops are candidates. For a desktop machine, removable drive bays are useful. If your work/sensitive/secure hard drive is locked in the office desk, and your toy/play/personal drive is in the laptop when it gets compromised... you just go back to work Monday and all is well. If the work machine goes wonky, you hand it to IT for diagnosis, and they don't get a chance to wipe out all your saved-games. Virtual machines are not really the solution, if it has to be user-friendly. I, for one, DID brick a laptop once, doing a Linux install; still not sure where the original OS disk is for that one. Multiple OSes is never as simple as it sounds.

  3. Because.... by Luthair · · Score: 2, Insightful

    It would be complex, expensive, huge and stupid. Dual boot, encrypt both partitions.

    1. Re:Because.... by dryriver · · Score: 1, Interesting

      What is so COMPLEX and HUGE and STUPID about adding a small SOC chip into a workstation replacement laptop that already costs 2,500 Dollars to buy? Is there really NOBODY who would benefit from a having a 2nd small and cheap computer integrated into a Laptop computer?

      --
      Why did the chicken cross the road? Because Elon Musk put an AI chip in its head.
    2. Re:Because.... by nnet · · Score: 1

      Maybe ask the people that found the Intel Management Engine exploits....

    3. Re:Because.... by mayaelTheAnima · · Score: 1

      As a hardware developer I second this. TBH the machines we have barely boot as is and the layout constraints are becoming harder and harder to achieve leading to thicker boards with complex routing. If we were to add in say the hardware of a simple smartphone it would take about 1/3 of the board space, my guess is the upcharge would be about ~$1,000. Sure the chip may not cost much (though it is not insignificant) but the rest of the system would be expensive.

    4. Re:Because.... by Anonymous Coward · · Score: 0

      It would be complex, expensive, huge and stupid. Dual boot, encrypt both partitions.

      Systems like that the on the OP was asking for have been in use since the 1970s. It's called MVS. And as others have mentioned just run each separate system in its own VM.

      It's really fuck'n easy and no dual boot or specialized chips needed.

    5. Re:Because.... by X10 · · Score: 1

      "Expensive" because building a laptop for a market of half a dozen customers is expensive.

      --
      no, I don't have a sig
    6. Re:Because.... by Migraineman · · Score: 2

      The COMPLEX and HUGE (i.e. "impossible") task is keeping the STUPID ape at the keyboard from subverting the security model for his convenience. "Hey, that looks like a cool-and-useful toolbar, and it includes free animated cursors and icons!" .. [CTRL-C] {switch to protected machine} [CTRL-V]

    7. Re:Because.... by brettw · · Score: 2

      Well, there is at least one person (clearly). But there needs to be a market, and I think this thread contains plenty of reasons why that market is very small.

    8. Re:Because.... by dryriver · · Score: 1

      What you are referring to is PART of the main CPU. Of course it is hackable when the ENTIRE system faces the internet. In my proposed solution, NONE of your main machine faces the internet. A small, cheap 2nd Computer-On-A-Chip faces the internet INSTEAD of your MAIN HARDWARE. It is inside the same casing so you don't need to carry 2 laptops or netbooks around. But there literally is NO way to access the main hardware FROM this 2nd little Internet Computer.

      --
      Why did the chicken cross the road? Because Elon Musk put an AI chip in its head.
    9. Re:Because.... by Anonymous Coward · · Score: 0

      It's stupid to spend the $200 for a sub-par solution when dual-booting two encrypted partitions will do the same thing, with a smaller attack surface and fewer points of failure.

    10. Re:Because.... by Anonymous Coward · · Score: 0

      The question isn't is there nobody, but are there enough people to whom it is valuable enough that you could make some money by offering it as a product and I'm pretty sure the answer is no. There are plenty of solutions that work on current hardware just fine, and this is unlikely to meet the needs of high security environments (where the business won't just blindly rely on employees choosing the right time to use the right environment).

    11. Re:Because.... by Anonymous Coward · · Score: 0

      The random all-caps words do a great job of making you look serious. Keep it up.

    12. Re:Because.... by dryriver · · Score: 1

      How do you HACK my proposed solution if the 2nd SOC is NOT connected to rest of the system? There is NO physical connection between the SOC and the CPU, RAM, BIOS, SSD and so forth. It is even turned on and off using a separate hardware switch. How precisely do you HACK this system? Also, what makes you think that your 2 encrypted partitions are foolproof in any way?

      --
      Why did the chicken cross the road? Because Elon Musk put an AI chip in its head.
    13. Re:Because.... by dryriver · · Score: 1

      There are millions of people around the world who work for major corporations and DO travel with confidential shit on a laptop computer. What makes you think the market for this is SMALL? These are people whose EMPLOYERS pay for their hardware. Wouldn't those employers cough up an extra 100 to 200 Dollars to keep stuff safe that could do Millions of Dollars in damage if stolen?

      --
      Why did the chicken cross the road? Because Elon Musk put an AI chip in its head.
    14. Re:Because.... by Anonymous Coward · · Score: 0

      I would much rather have a laptop "shell" with keyboard, trackpad, display and ports that I can slide a smartphone into.

      If I could keep all my data separate on little hand-sized unit (and have access to it on the go, so don't suggest SD cards or USB flash drives) then it wouldn't really matter to me what the laptop has and doesn't have in the way of security. I would just swap in a "generic" device for public use and keep the personal phone in my pocket.

    15. Re:Because.... by dryriver · · Score: 1

      Says an anonymous coward who didn't have anything more intelligent to say? Your move, buddy...

      --
      Why did the chicken cross the road? Because Elon Musk put an AI chip in its head.
    16. Re:Because.... by Luthair · · Score: 2

      Open your existing laptop, how much empty space is inside? How complex are the existing logic boards?

      You're asking for a system that has a second SoC, RAM and a hard drive. Then has additional circuits so the system can share the battery & charging, a circuit to share the display, either share or duplicate the antennas, and likely you want to be able to use ports on the system too. All this in addition to the circuits and software for switching between the two systems.

    17. Re:Because.... by Anonymous Coward · · Score: 0

      how do you enforce NO WAY access in hardware with something that is already physically connected. They already share input systems ( touch screen, track pad, keyboard) and display systems (screen) and possibly power.

      Those systems all have hardware that allows them to run. THERE IS ALL WAYS A WAY.

    18. Re:Because.... by AmiMoJo · · Score: 4, Insightful

      Most people would just buy a tablet and optional Bluetooth keyboard for this purpose.

      Integrating a second SoC into a laptop is actually more complex than you probably realize. For example, how are you going to do things like share the screen between the SoC and main GPU? Okay, you need an extra video switch... But the screen power and backlight are also controlled by the main laptop chipset, so you need to split that out and allow the SoC to access that functionality as well. Same for the keyboard, trackpad, USB ports, wifi, battery charging system, audio subsystem and amps...

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    19. Re:Because.... by Anonymous Coward · · Score: 0

      id go for the keyboard firmware, install a key logger and then i would only need to access it from your SOC. That should give me enough information to target your attack your main system once you have connected it to a network connection that you think is secure. This would be the best way as i would easily be able to pull usernames and passwords for on-line resources that you use with your main system and would probably net me more than your main system, like entrance to your corporate networks for example.

      You are not realizing that your SOC IS connected to the rest of the system by your own admission (the keyboard, track-pad and screen), the security conscious solution is to have a secondary device and make sure that both devices never connect to each-other or the same network EVER. The problem with your idea is that you think that you are important for a unique solution that you think has not been considered before. Wake up, because it has and the solution was always to use a different device, If you or your company are spending 2500 on a laptop then another 200-300 for a cheap tablet is not going to break the budget and a lot of those get thrown around for free when corporations negotiate corporate phone plans anyways.

      Sorry but you are just not that special, neither is your idea.

    20. Re:Because.... by Anonymous Coward · · Score: 0

      It is a small market as the many orgs who have this requirement already do this with VMs.

    21. Re:Because.... by jon3k · · Score: 2

      Because there are less expensive but acceptable options. Most people just use Bitlocker or if you want to get really fancy use an encrypted VM. People have accepted that's "good enough" security.

    22. Re:Because.... by Anonymous Coward · · Score: 0

      NONE of the main machine is connected to the SOC? DIsplay? Keyboard? Pointing Device? Audio? Power? What if you need USB, camera, card reader, etc? Might as well carry a $200 Chromebook or a tablet you can throw away rather than make a $2500 laptop into a paperweight after the threat you perceive becomes a reality. Or, at least more of a reality than we already have with Intel Management, Spectre/Meltdown and the fact that most of our US kit is made in China. Virtualize, USB pass-through and, thoughts and prayer, son.

    23. Re:Because.... by UnknownSoldier · · Score: 1

      You misspelt Raspberry Pi.

      Why waste engineering time to add a SoC when there are dozens of dirt-cheap alternatives?

    24. Re: Because.... by Anonymous Coward · · Score: 0

      If you have a $2500 desktop, you could just spend a few dollars on a raspberry pi and a KVM switch for this use case. That shares the major components that the OP would like to share (keyboard,video,mouse). It's also approved by the military as long as there is no USB on the KVM (use PS/2 to USB to connect the RPi).

      For a laptop though? I don't know. A VM is probably the best option on the move.

    25. Re:Because.... by KingMotley · · Score: 1

      We can that completely separate CPU, video hardware, OS, and network stack... Your phone.

    26. Re: Because.... by Anonymous Coward · · Score: 0

      Buy two phones, or stick PCs, a portable monitor, a dock and a usb battery pack to run them all.
      Bonus, you can get a clicky mechanical keyboard if you like.

    27. Re: Because.... by Anonymous Coward · · Score: 1

      The fact that they don't bother using free built in encryption in windows, gpg, bios passwords or any other commonly available things because they all have marginal costs in terms of ease of use, user training or support when the first two ignored.

      That's what makes me think it. Plus the time HP made them a couple years again no one bought them.

    28. Re:Because.... by Anonymous Coward · · Score: 0

      You mean: "Says an ANONYMOUS coward who didn't have ANYTHING more intelligent to SAY? Your MOVE, buddy..."

      Yeah, this is what you look like. It's weird. Stop.

    29. Re:Because.... by Anonymous Coward · · Score: 0

      Get some little thumb-drive sized computer and use your main computer as a terminal to control it. You can potentially have a USB network connection between the two and a separate wireless NIC on the tiny computer to get it onto the Internet via the less trusted network, or if you are really paranoid you might just use a USB serial console, but then that means you cannot use graphical programs on the tiny computer.

      If you just want a bunch of scratch systems, you just run a bunch of VMs on the very powerful laptop with gobs of RAM and modern CPU. If you are concerned about physical isolation, you should actually get physical isolation and think about any communication between the systems. You should not put another unknown physical risk like a SoC that might somehow snoop or interfere with your secure system's human interface devices through some unknown quality bus multiplexer most certainly not designed for your paranoid goals.

    30. Re:Because.... by angel'o'sphere · · Score: 1

      Ah, come on! You are thnking to simple!
      Lets start a kickstarter campaign and lets build that guy a laptop with a second or third SoC.
      Then we wait on /. for the articles asking how to disable the second and third SoC because while he is working on his 'main computer' those SoC's are attacked from outside and secretly mining some coins ...

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    31. Re:Because.... by nylrym · · Score: 1
      It would be complex because you are doubling the number of general-purpose computers in the product. It would be huge because you'd have to make room for the added hardware. I'm not gonna comment on stupid, because that's subjective here.
      You are adding (at minumum):
      • The SOC
      • cable/bus routing for the SOC
      • A USB-Aware, multi-monitor KVM for the SOC
      • Cooling/ventilation considerations for the SOC
      • WIFI antenna or harware switching component for the WIFI antenna
      • Same for Bluetooth
      • Power management components (shared battery connections, or a separate battery, power/reset button switching/sharing, acpi component sharing [e.g. closed lid], shared or separate battery/power monitoring) for the SOC
      • Signal/interference considerations for the SOC
      • Audio port switching for the SOC
      • Storage for the SOC (for installing the software you want to use on the insecure side)

      This would result in one or more of:

      • Increased footprint (to make room for the above)
      • Reduced performance (as additional/better main system components are crowded by SOC components)
      • Increased power consumption (to keep the SOC always-on, so that you can simply switch back and forth)
      • Increased maintenance (more complex systems are more breakage prone, and harder to repair, you'd have to do software maintenance on both systems)

      It's not that NOBODY would benefit, but not enough people would benefit from a secondary SOC integrated into their laptop(clearly you would benefit), it's that not nearly enough people would benefit from this for any laptop manufacturer to design, test, produce and market this. This would be a very niche market, and most people would be better served by entirely separate devices.

    32. Re:Because.... by edtice1559 · · Score: 1

      These have existed at various points. Google SplashTop and QuickWeb. They existed. It just wasn't a popular feature and more trouble than it was worth.

    33. Re:Because.... by aaarrrgggh · · Score: 1

      Yeah... a good solution on the go; VNC in (over ssh) and you are isolated. Ideally have it VPN back to another location to limit the local network concerns. Can power it from a USB power brick for hours.

    34. Re:Because.... by Anonymous Coward · · Score: 0

      Get the bee out of your bonnet and listen. I'll happily build this system for you. I'll need $4500 up front, and another $1500 for additional parts and labor. What you'll get is a custom shell, complete with your physical switch to retain system isolation. Niche market players should expect niche market pricing...convenience isn't free. you're also not going to appreciate the size of the final device, but as security is your primary concern that shouldn't be an issue.

      sheeesh...

    35. Re:Because.... by MooseTick · · Score: 1

      They do include that in servers. Its called iLo or iDRAC.

      But, who pays $2500 for a laptop now? You have to go out of your way to spend over $1000. And yes, I can find tons of examples of expensive laptops, but by far most are no where near $2500. You weaken your argument when you use exaggerated examples. I like the previous answers that say go buy a $50 Amazon Fire. It is a small/cheap computer. It also has its own power source and screen so if your main box fails you aren't totally out of luck on all fronts.

    36. Re:Because.... by Obfuscant · · Score: 1

      What makes you think the market for this is SMALL?

      The fact that you are here asking why nobody is building it. "Millions of customers" plus "business solution (paid for)" would be a great market. It's not happening. That means one of the two assumptions is false. I pick "millions of customers".

      The solution already exists, is cheaper for the company, and is actually more convenient. It's called a smart phone.

      These are people whose EMPLOYERS pay for their hardware. Wouldn't those employers cough up an extra 100 to 200 Dollars to keep stuff safe that could do Millions of Dollars in damage if stolen?

      Why should they pay for your convenience? Why would they? They have rules about how you use your business laptop to protect their data. That's the solution they chose.

      Get a $50 smart phone. Smaller, easier, cheaper, faster. Shares NO hardware with your laptop. There's your solution.

      Or are you not interested in the solution, just here trying to defend your silly idea?

    37. Re:Because.... by Anonymous Coward · · Score: 0

      If it is not connected to the system, then it has no access to the screen, keyboard, touchpad, charging system, camera, or ports. Or are you going to spec a mainboard with dual traces and physical switches for each of those functions?

    38. Re:Because.... by Anonymous Coward · · Score: 0

      Luthair is correct. If you're dual booting one of two encrypted partitions then you're effectively repurposing the entire hardware stack each time you switch os, and each os has effectively no access to the other's data. Even if the running machine were forced to dump the idle machines partition over the wire, the receiver would just get a big encrypted blob. Increasing your hardware x2 is huge, finding a way to jam a second machine in a space barely big enough for one machine and segregating everything is complex, hell, just welding a 35$ pi on the primary MB would raise the price by a few hundred, which together strongly suggests that it's not too smart from any perspective (tech, marketing, sales, user-acceptance, etc).

    39. Re:Because.... by corydoras · · Score: 1

      It's more expensive, huge and stupid than dual booting which solves your problem perfectly.

    40. Re:Because.... by corydoras · · Score: 1

      Even if you were REALLY paranoid and didn't want your encrypted data exposed, I expect you could run two hard drives (2.5" and M.2/MSATA) and disable them as needed in the bios setup.

  4. It's in your pocket by Syphonius · · Score: 5, Interesting

    That second system you are looking for, to browse and email and such, it's in your pocket.

    It's called your phone.

    The need you are describing is apparently not widespread nor strong enough for anyone to invest in implementing it in the way you describe.

    Use your phone.

    1. Re:It's in your pocket by chispito · · Score: 1

      The need you are describing is apparently not widespread nor strong enough for anyone to invest in implementing it in the way you describe.

      More simply, it is not really a need.

      --
      The Daddy casts sleep on the Baby. The Baby resists!
    2. Re:It's in your pocket by dryriver · · Score: 1

      So you are stuck in a hotel room in China for 9 days, and write 10 emails a day on your phone? Why not do this on YOUR LAPTOP while enjoying EXACTLY THE SAME SECURITY as doing it on your phone? Minus the tiny touchscreen keyboard you suggest people should use.

      --
      Why did the chicken cross the road? Because Elon Musk put an AI chip in its head.
    3. Re:It's in your pocket by iMadeGhostzilla · · Score: 1

      I imagine there must be apps that let you "remote desktop" into your phone which is sitting in your pocket.

      Actually it's better if the phone is in your briefcase/backpack. If it's sitting in your pocket it's best to have it turned off or in airplane mode to reduce the emissions to body tissue...

    4. Re:It's in your pocket by dryriver · · Score: 1

      Explain, please. Why is it not a need? For anybody?

      --
      Why did the chicken cross the road? Because Elon Musk put an AI chip in its head.
    5. Re:It's in your pocket by Wolfrider · · Score: 1

      --I saw a comment farther down by an AC that tripped a memory... Tails Live CD may be a cheap(er) solution than another SOC:

      https://distrowatch.com/table....

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    6. Re:It's in your pocket by Anonymous Coward · · Score: 0

      It may be a need for somebody, just not very many somebodies. The device would be big and heavy having two systems built in to one, and most people just don't want that. As such, the market isn't large enough to make it economically viable, so nobody builds them. And most people who would want something like that are content just carrying two systems.

      The day I see large numbers of people walking around with two laptops is the day I'll believe there's a market for something like this.

    7. Re: It's in your pocket by Anonymous Coward · · Score: 0

      This. There's a super thin slice of market for this type of dual use, with pure separation, physical switch.

    8. Re:It's in your pocket by Anonymous Coward · · Score: 0

      It's not that there's not a need for anybody, it's that the few people would need it would not pay enough to justify the cost of doing it.

    9. Re:It's in your pocket by DRJlaw · · Score: 1

      So you are stuck in a hotel room in China for 9 days, and write 10 emails a day on your phone? Why not do this on YOUR LAPTOP while enjoying EXACTLY THE SAME SECURITY as doing it on your phone?

      Because I already have a smartphone and don't need my laptop to be even more expensive so as to duplicate the smartphone's functions?

      Because space and cooling in a laptop is only slightly less constrained than that in a cell phone?

      Just a few reasons...

    10. Re:It's in your pocket by green1 · · Score: 1

      Then use YOUR laptop. Not your employer's laptop. Why do you think your employer would pay extra for the work machine so that it can include a personal machine for you in it as well? It doesn't benefit them at all, but does have significant risks for them, as well as adding significant costs.

      If you want to do personal stuff on a machine, bring a personal machine.

    11. Re:It's in your pocket by Anonymous Coward · · Score: 0

      Explain, please. Why is it not a need? For anybody?

      It's not a need for enough people to make it commercially viable. If you disagree, start a company and make a killing.

    12. Re:It's in your pocket by Anonymous Coward · · Score: 0

      Just do a remote connection from your laptop to your phone. Pronto! Adios tiny screen and ridiculous keyboard.

      Plus... 10 emails a day? Really? Must be a pretty nice job.

    13. Re:It's in your pocket by Anonymous Coward · · Score: 0

      If a phone isn't enough, carry two small laptops. They can even be the same model, so you only have to carry one charger.

    14. Re:It's in your pocket by plloi · · Score: 1

      Honestly it's not a need, it's a want. Anything gained is convenience only. And the con outweigh the pros, especially in your use case of the primary holding company/confidential information. Here I'll break it down...
      PRO:
      * Only need to carry one machine when getting online using questionable networks.
      (Yes, that's the only pro)
      CON:
      * 2 OS's or installations to maintain (minor as this is true in all scenarios, dual boot, vm, multi system)
      * Switch in wrong position boots wrong SOC.
      * Beefy CAD laptop gets more exposure, making it a physical theft target.
      * Shared peripherals may expose primary system to things like BadUSB

    15. Re:It's in your pocket by nylrym · · Score: 1

      You keep bringing this up, these "for anybody?" or "NOBODY needs this?" kind of comments. It's not that nobody has a use for it, it's that not enough people have a use for it to result in much in the way of generally available products.
      Most corporations would rather you use a separate device entirely, and most end-users don't have the need.
      The use-case you're describing is pretty narrow. It does not seem to justify the cost of designing and producing what you describe.
      More to the point, if these corporations trust virtualization to run their secured production servers (and by-and-large, they do) why would they not trust it for end-user devices? It is much cheaper and less complex to install a hypervisor on commodity hardware than it is to manage the dual-architecture device you are describing.
      Especially for something that does not need to be that performant.

    16. Re:It's in your pocket by jeff4747 · · Score: 1

      If you brought a computer to China, you've already failed when it comes to security.

    17. Re:It's in your pocket by aicrules · · Score: 1

      Explain what the need is and you'll have your answer. This is a solution to a proposed need. It is a bad solution. No one needs a bad solution. Someone may or may not have the need that drove this completely ludicrous solution, but regardless the solution is terrible and no one needs that.

    18. Re:It's in your pocket by chispito · · Score: 1

      Explain what the need is and you'll have your answer. This is a solution to a proposed need. It is a bad solution. No one needs a bad solution. Someone may or may not have the need that drove this completely ludicrous solution, but regardless the solution is terrible and no one needs that.

      This is what I was getting at. The need may be separate secure and insecure computing, but the proposed solution is not the need.

      --
      The Daddy casts sleep on the Baby. The Baby resists!
    19. Re:It's in your pocket by aicrules · · Score: 1

      In my job I deal with people giving me solutions as their business needs all the time. I'm pretty patient about it, I don't mind if they give me a suggested solution. But it does get frustrating when someone asks me to do something extremely specific IN LIEU of stating their actual business need. Then I have to spend extra time trying to figure out why they are asking which almost always ends up with the requested solution being determined to not actually meet their need. I get why people do that, it's hard not to assume that you know how your needs can be met. But I've proven to everyone from users to executives exactly why I want them to focus on just describing why they are asking for something time and time again. Most of them trust me implicitly and won't even bother to suggest solutions unless I ask them for their thoughts.

    20. Re:It's in your pocket by Anonymous Coward · · Score: 0

      reduce the emissions to body tissue...

      ...because cellphones now emit ionizing radiation?

    21. Re:It's in your pocket by Anonymous Coward · · Score: 0

      Explain, please. Why is it not a need? For anybody?

      Because you have a phone.

    22. Re: It's in your pocket by Anonymous Coward · · Score: 0

      No, but there's more to the story and you damn well know it.

    23. Re: It's in your pocket by Anonymous Coward · · Score: 0

      There's a kickstarter that provides a laptop like screen and key be connection for you cell phone. If cell phones are indeed more secure then that would seem a reasonable solution.

  5. Duct tape another laptop to your main laptop by DontBeAMoran · · Score: 5, Informative

    'If the women don't find you handsome, they should at least find you handy.' — Red Green

    --
    #DeleteFacebook
    1. Re:Duct tape another laptop to your main laptop by yodleboy · · Score: 1

      never mod points when i need them...

    2. Re:Duct tape another laptop to your main laptop by Anonymous Coward · · Score: 0

      Ew. I would not want women to find me handsy.

  6. not enough demand, substitution price too low by Anonymous Coward · · Score: 0

    Because buying a 2nd laptop only costs like $300.

    1. Re:not enough demand, substitution price too low by thegreatbob · · Score: 1

      Or, do your part in reducing e-waste and improve your experience by buying a 3-5 year old laptop of much higher specification for ~$150.

      --
      There is no XUL, only WebExtensions...
  7. Dude... by the_skywise · · Score: 2

    Just carry a second laptop around! 2 Surface Pros are still less weight and size than just 1 typical laptop from 4 years ago!

    1. Re:Dude... by dryriver · · Score: 0

      Why would I CARRY a 2nd Laptop around when I can get the same benefit with just ONE little SOC chip added to my main laptop? Every tried traveling for 2 weeks with 2 different laptops?

      --
      Why did the chicken cross the road? Because Elon Musk put an AI chip in its head.
    2. Re:Dude... by rickb928 · · Score: 1

      ChromeBook. I love my Surface Pro, but for less money, hey.

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    3. Re:Dude... by kdekorte · · Score: 1

      I travel every week with two laptops, one from my company and one from my current customer. Then I have my iPad that I use for truly personal things. Is it heavy? You bet, but everything is kept separate that way.

    4. Re:Dude... by Anonymous Coward · · Score: 0

      Do you not have a smartphone? Is it incapable of intartubing? Are you always so rigid with expectations?

    5. Re: Dude... by Anonymous Coward · · Score: 0

      Because if you keep all your eggs in one basket, when you get your ass robbed you have now lost EVERYTHING.

      Security enforces device separation for a fucking reason. Go take a basic physical security class.

    6. Re:Dude... by dryriver · · Score: 1

      I already have to travel with a large, heavy 17" CAD laptop that needs a bulky laptop bag. Carrying a 2nd machine just isn't doable. So why not have a little 2nd internet computer integrated into that 17" monster that lets me go online when I need to, without my CAD files and business documents being visible to the internet?

      --
      Why did the chicken cross the road? Because Elon Musk put an AI chip in its head.
    7. Re:Dude... by Anonymous Coward · · Score: 0

      Waah waah waah! Such a baby

    8. Re:Dude... by Bert64 · · Score: 1

      I travel all the time with 2 laptops, its a pain in the ass having to take them both out of the bag and put them in separate trays every time i pass through airport security...
      Funny thing is one is a new macbook pro with the touchbar, which has its own SOC already.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    9. Re:Dude... by twdorris · · Score: 4, Insightful

      You have a dog in this fight. You need to stop replying and start listening. Take the advice/comments you like and ignore the others. Your use case is simply too narrow to justify development. At some point you'll need to accept this and move on to the other (seeming reasonable, IMO) suggestions. For example, if you really have a big ol' 17" CAD laptop that you have to lug around, then an extra, thin, light weight tablet is *not* going to be noticeable to you...and given that no commercial application like what you're looking for has been maintained beyond initial release due to lack of interest as a previous commenter pointed out, you should probably start to acknowledge that no matter how good the idea might seem to you and your specific situation, it's doesn't apply to enough other people to justify it.

      And, BTW, referring to the extra IC as "little" and "small" over and over again isn't going to change the effort, complexity or market reality one bit. You're trying to trivialize the issue with verbal trickery. It's lame. Stop.

    10. Re:Dude... by thegarbz · · Score: 1

      I travel every day all the time with 2 laptops. It's far easier and lighter than just one laptop from a few years back. Harden up.

    11. Re:Dude... by thegarbz · · Score: 1

      If you have a 17" CAD laptop I guarantee a surface pro would fit in it and you wouldn't notice any difference in size of weight

    12. Re:Dude... by Obfuscant · · Score: 1

      Your use case is simply too narrow to justify development.

      No, his "use case" is already covered by use of a second device -- a smart phone. He's just not listening and can't accept that it already exists.

    13. Re:Dude... by aicrules · · Score: 1

      Because the security that one little SOC supposedly gives you is lost because it is still physically part of this super secret system you're trying to keep safe. The connection to the monitor, power, etc could all be used to gain access to the alternate system. If you're that hard up for security, you're doing it wrong if you keep them connected in any way. Someone will figure out how to use that against you to get the super secret stuff.

    14. Re:Dude... by Registered+Coward+v2 · · Score: 1

      I travel every week with two laptops, one from my company and one from my current customer. Then I have my iPad that I use for truly personal things. Is it heavy? You bet, but everything is kept separate that way.

      Been there, done that when I had a client issued laptop for security and legal compliance reasons. Now, having finished that gig, my Mac and iPad Pro do the job for me, namely:

      1. gives me a second screen for my Mac that greatly increases productivity
      2. a backup that can run presentations, including using a BT pointer, if the laptop dies while on the road
      3. a way to get email or do work when I don't want to take the laptop with me
      4. a way to run Windows via a VM when I need to be sure files are absolutely alike in the Windows versions of a program

      My biggest issue with a separate machine with a machine is at some point you need to transfer data from one to the other, opening up a path to allow access to them via the less secure device. Unless you never allow it to connect to a network or transfer files you are vulnerable, and even if you do taht it still doesn't ensure 100% security.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    15. Re:Dude... by green1 · · Score: 1

      There's a solution to that.
      Move to a country with sane airport facilities where you don't have to take your laptop out of your carry on for no apparent reason. (And yes, I live in such a place)

    16. Re:Dude... by Bert64 · · Score: 1

      Move to such a country and never leave it? Of course if you never leave the country there's little reason to use the airport at all.
      The primary purpose of an airport is to go to other countries, which will probably have different rules.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    17. Re:Dude... by green1 · · Score: 1

      The primary purpose of an airport is to go to other far away places. Those places don't have to be in the small handful of backwards countries that require removing laptops from their bags.

    18. Re:Dude... by jezwel · · Score: 1
      The market met your demand years ago and the products failed.

      Everyone with a CAD laptop will have a smartphone, and will browse the net on that. Adding a SoC to your laptop adds weight and complexity - both bad when you're dealing with mobile computers.

    19. Re:Dude... by Bert64 · · Score: 1

      Well, having been to a large number of countries lately the only one that didn't insist on taking my laptops out the bag was myanmar...
      Several european countries did, USA did, most asian countries did.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    20. Re:Dude... by Anonymous Coward · · Score: 0

      So, just buy a main laptop with this extra little SOC added. If it's so simple, surely all the major manufacturers include this feature, no?

    21. Re:Dude... by david_thornley · · Score: 1

      A bulky laptop bag works just great to hold a tablet and thin keyboard in addition to the laptop, in my experience.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  8. Bootable USB stick by Anonymous Coward · · Score: 0

    Puppy Linux on a bootable USB stick. Set it to not allow access to your hard drive.

  9. Virtualization is the answer. by Arkham · · Score: 5, Interesting

    Virtualization is the obvious answer. Inside your VMs you can run Linux, or Windows, or whatever. It's quite safe. You should run your work-related stuff in one VM, and your personal stuff in another VM, and not use the native OS for anything except the virtualization software.

    This is the most secure option you will find, and modern virtualization platforms (VMware, etc) will even let you set flashpoints where the VM is saved, and if there's an issue, you can rewind to the safe point and continue.

    There's little to no performance penalty as long as the hosted OSes run natively on Intel.

    --
    - Vincit qui patitur.
    1. Re:Virtualization is the answer. by AlanObject · · Score: 1

      It appears that whomever wrote the article has little idea of how VMs work.

    2. Re: Virtualization is the answer. by Anonymous Coward · · Score: 1

      Probably a CIO.

    3. Re:Virtualization is the answer. by Anonymous Coward · · Score: 0

      You don't need an Intel chip either, both Intel and AMD have hardware virtualization extensions.

    4. Re:Virtualization is the answer. by Anonymous Coward · · Score: 0

      The problem is running your business Windows 10 as the host, and running some OS (another 10, or Windows 7, or linux) in say Virtualbox. This is fine, but you want to connect to an airport's wifi or similar. Doing this naively, the host OS will connect to the airport wifi, then the guest OS will do your browsing. That may be mostly fine but it's not what was wanted.

      What I can suggest is to disable virtual networking between the host and guest, disable wifi on the host (if you don't want to connect to airport wifi you don't even want/need to actively list the networks anyway) and use a wifi USB dongle that will be passed-through to the VM (Virtualbox can do USB 2.0 pass-through), although you have to fight a bit with it so the guest actually sees it and the host doesn't keep it for itself..
      PCI-passthrough can be conceivably used for internal wifi on mini-PCIe, too. Basically I'm proposing to care about the network adapter, that'll be easier than finding a laptop with two PCs built-in.

      I agree with an earlier poster that having BOTH systems as VMs ought to be the best. On the other hand I doubt you would run VMWare, ESXi, Xen easily on a laptop! Power management, battery management, special keys, advanced graphics ...
      Or maybe it's not that bad.

    5. Re:Virtualization is the answer. by ausekilis · · Score: 1

      I've seen this pretty regularly in doctors offices lately. Instead of some network-enabled software that pushes data to a backend, they all virtualize a desktop on some (maybe remote) server.

      The only downside I've seen to virtualization is if you should need some graphically intense application to work. Don't even try running something like Starcraft II in a VM'd Windows. MS Office sure, but no 3D games.

    6. Re: Virtualization is the answer. by Anonymous Coward · · Score: 0

      Probably a CIO.

      LOL ... in my experience, CIO is often "chief guy in charge of suggesting we use Sharepoint for everything without actually understanding what is being said".

      How these people become CIOs sometimes baffles me.

    7. Re: Virtualization is the answer. by Anonymous Coward · · Score: 0

      You can run starcraft two easily via a virtualized session and gigabit streaming. Hell, Microsoft does it as part of their higher end products natively. Slice up that 1080gtx and run four different not quite workstation class cad sessions off it.

    8. Re:Virtualization is the answer. by NoImNotNineVolt · · Score: 1

      The only downside I've seen to virtualization is if you should need some graphically intense application to work. Don't even try running something like Starcraft II in a VM'd Windows. MS Office sure, but no 3D games.

      This hasn't been the case for years. IOMMU makes it possible to passthrough your GPU to a VM, allowing near-native performance.

      My primary home computer is a VM host (running Arch), and I have a handful of VMs on it for various purposes. One of them is a Windows 10 VM, to which I passthrough a GTX 970 (thinking about upgrading), and gaming benchmarks suggest it's within 5% of running Windows baremetal.

      --
      Chuuch. Preach. Tabernacle.
    9. Re:Virtualization is the answer. by blueg3 · · Score: 1

      It's not clear, but "as the hosted OSes run natively on Intel" is almost certainly referring to the fact that your VMs must be x86(-64) and not some other architecture.

    10. Re:Virtualization is the answer. by Arkham · · Score: 1

      It's not clear, but "as the hosted OSes run natively on Intel" is almost certainly referring to the fact that your VMs must be x86(-64) and not some other architecture.

      Sorry yes, I meant x86, as opposed to ARM, which would incur a performance penalty.

      --
      - Vincit qui patitur.
    11. Re:Virtualization is the answer. by jasonharrop · · Score: 1

      And it is even possible to keep the host off the Internet. Browsing the virtualbox forums a few months ago, I saw a good post on this. Googling I can't seem to find it right now, but I did find https://forums.virtualbox.org/...

    12. Re:Virtualization is the answer. by ausekilis · · Score: 1

      I learned something!

      Time to install Linux on my desktop and see if I can virtualize the windows nonsense....

  10. Because those people boot from a disc by Anonymous Coward · · Score: 1

    SoCs are just liveCDs for lazy people.

    1. Re: Because those people boot from a disc by TimMD909 · · Score: 1

      SoC are great for amateur robotics and other electronics projects. Source: me. I'm about a dozen Raspberry Pis deep about now.

    2. Re:Because those people boot from a disc by green1 · · Score: 1

      SoCs have their place. Inside another computer isn't one of them. They're great for embedded applications, IoT, etc, etc.

      The best you can hope for putting an SoC inside another computer is a very expensive solution, that is full of potential security risks (after all, that's exactly what Intel's management engine was). The only way to mitigate those security risks is to make more and more of your system accessible only to the SoC, and not to the main processor, as long as there are any firmware programmable devices common to the 2, you have a security risk that potentially negates all the effort that's been done to build the separation in the first place.

  11. Data mining by Anonymous Coward · · Score: 0

    Because it will make data mining that much more difficult.

  12. vm ware / vor virtual box by servo335 · · Score: 1

    Both products could allow you to run a complexity separate os. It would require a powerful laptop as you are splitting resources.

  13. Use a LiveCD/LiveUSB by Anonymous Coward · · Score: 1

    Problem solved.

    Or use Hyper-V or ESXi and just run your stuff in that.

    This isn't a hard problem that hasn't been solved many times over.

  14. It's just easier to have a 2nd device by lecithin · · Score: 1

    If it is that important that you don't trust a dual boot, you probably aren't going to trust anything that is in 1 package.

    That being said, I carry 2 laptops (personal and business) and 2 phones. I have 2 phones as well, same reason.

    --
    It could be worse, it could be Monday.
    1. Re: It's just easier to have a 2nd device by TimMD909 · · Score: 4, Funny

      I think you said the same thing twice. I also think you said the same thing twice. ;-)

    2. Re: It's just easier to have a 2nd device by bidule · · Score: 1

      Now I realise that technically speaking that's only one flaw but I thought that it was such a big one that it was worth mentioning twice.

      --
      ID: the nose did not occur naturally, how would we wear glasses otherwise? (apologies to Voltaire)
    3. Re: It's just easier to have a 2nd device by Anonymous Coward · · Score: 0

      The sentences technically say different things, there is just some grammatical overlap.

  15. Because the security privileges you enjoy... by Anonymous Coward · · Score: 0

    ...for business should extend to your personal life too, and cutting corners with systems that require have different models about what's secure and what isn't won't help the problem resolve more quickly, it will slow it down and make it more confusing to understand.

    There's also no guarantee that a human, with all its fallibility, is going to have the discipline to train itself to operate under who different sets of security expectations, so will likely lean on one more than the other anyway, with all the cross-over madness that ensues.

    So let's just keep fucking up until we get it right.

    1. Re:Because the security privileges you enjoy... by Bert64 · · Score: 2

      In business unless you're working in IT, the security of your work laptop will be out of your hands as well as generally not your problem. If your work laptop gets compromised and you didn't hand out your credentials or physical access to someone then the IT dept didn't do their job properly.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  16. Apparently googling is hard by Anonymous Coward · · Score: 1

    Let me introduce you to qubes os (https://www.qubes-os.org/) and purism (https://puri.sm/)

    1. Re:Apparently googling is hard by DontBeAMoran · · Score: 2

      What the hell is googling? Let me bing that...

      --
      #DeleteFacebook
    2. Re:Apparently googling is hard by Anonymous Coward · · Score: 0

      You yahoo...

    3. Re:Apparently googling is hard by Anonymous Coward · · Score: 0

      I prefer to use a duck.

  17. VM's or DIY by guruevi · · Score: 1

    There are 2-in-1 laptops (that flip into a tablet) but generally for various reasons they use the same chip. Just dual-boot or VM whatever you need. You can run Android or Linux on your x86 and boot Windows in a VM when you truly need it. Apply encryption to the hard drive with a strong password or even have your VM in a hidden partition/sectors of your system or if you have serious trouble with customs of various countries, have your data only available on a separate hosted server.

    A system with 2 separate chips does exist somewhat, it's called a MacBook Pro, you can use the secondary system to fetch e-mails and the like when your laptop is closed.

    If you want actually a secondary tablet on top of your laptop, simply glue one onto the back of the screen. There are plenty of laptops and tablets that are thin and light enough.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  18. VMs divide up your resources dynamically by OrangeTide · · Score: 3, Informative

    A hardware division of your resources is problematic because they'll never be fully indepedent. They will at least share a keyboard, monitor and probably camera and microphone. So a route between each system is still possible to establish and may be difficult to protect with a hardware only solution.

    From software side you can implement more complex policies and enforce them with virtualization. There are OSes specifically to address what you are looking for and do so at different layers, for example Qubes OS lets you do a VM per window and color codes them. And something like BitVisor has a narrower focus on protecting your VPN keys and encrypting your harddrive, from there you can dual-boot and have only your "business" system access certain encrypted partitions and use the VPN. without exposing that information to your personal system. (and vice versa if you choose)

    But sadly there are a lot of problems with virtualization that is secure these days due to flaws in CPU architectures. I feel that these issues will be mostly if not completely resolved, but it may take two or three years.

    --
    “Common sense is not so common.” — Voltaire
    1. Re:VMs divide up your resources dynamically by bluefoxlucid · · Score: 1

      there are a lot of problems with virtualization that is secure these days due to flaws in CPU architectures.

      Actually, hypervisors can flush cache and TLB when switching guests, which prevents leaking. The guest OS can use the full spread of CPU technology as it sees fit and still can't pull off things like spectre and meltdown.

    2. Re:VMs divide up your resources dynamically by Anonymous Coward · · Score: 0

      >...that is secure these days due to flaws
      You mean more flaws would bring more security, right?

    3. Re:VMs divide up your resources dynamically by OrangeTide · · Score: 1

      haha oops

      --
      “Common sense is not so common.” — Voltaire
  19. To Explain Where This Question Came From by dryriver · · Score: 4, Interesting

    This question originated in a patent writing effort I was a part of 3 years ago. Basically, we were drafting the patent document for an invention on one PC that had no internet connection at all - to keep the invention safe from prying eyes until the patent could be filed. And we were using another computer with internet connection in a different room to look up stuff on the internet, like patent writing regulations, patent formatting guidelines, patent filing deadlines, technical stuff and so on. It was a pain in the ass because to keep the invention to be patented confidential, we had to write the patent on one computer with no internet whatsoever, and do everything internet related on a separate computer, going back and forth between the 2 machines for weeks. So I thought - why not make a computer that can go on the internet WITHOUT potentially exposing the entire machine to the internet. Having a 2nd mini-PC inside the main computer that can go online but cannot expose the rest of the computer to any would-be hackers seemed like a great solution for this. There are many real-world situations where you DO need the power of a full Win 10/Core i7 PC to accomplish something, and DO need to look stuff up on the internet all the time while you are doing this - technical details or technical knowhow for example - but are constantly fretting that exposing the ENTIRE PC or laptop to the internet could result in your work being stolen. So I came up with the idea of 2 computers in one casing - 1 large, fully featured computer that is not seen by the internet, and 1 much simpler SOC computer that CAN see the internet and be seen by the internet. Its kind of like using little netbook computer alongside your main laptop for internet stuff, but the netbook is built into your main machine, and can run parallel to it when needed.

    --
    Why did the chicken cross the road? Because Elon Musk put an AI chip in its head.
    1. Re:To Explain Where This Question Came From by Anonymous Coward · · Score: 0

      You made it more complicated than it need be by keeping the computers in separate rooms. Just keep them at an angle such that the built-in camera on the internet connected notebook, if present, cannot see the non-internet connected notebook. If you're really concerned you might stuff some rags in the microphone of the internet connected notebook as well. In the case that someone might be listening.

    2. Re:To Explain Where This Question Came From by cdecoro · · Score: 1

      This question originated in a patent writing effort I was a part of 3 years ago. Basically, we were drafting the patent document for an invention on one PC that had no internet connection at all - to keep the invention safe from prying eyes until the patent could be filed.

      Purely out of curiosity: did you ever file the patent application? If so, what is the application number? I'd be interested in

    3. Re:To Explain Where This Question Came From by Anonymous Coward · · Score: 0

      So I came up with the idea of 2 computers in one casing - 1 large, fully featured computer that is not seen by the internet, and 1 much simpler SOC computer that CAN see the internet and be seen by the internet.

      You came up with a stupid idea LMAO

    4. Re:To Explain Where This Question Came From by Anonymous Coward · · Score: 0

      Actually, Dell offered this many years ago. They called it Latitude ON and it was available in several of their Latitude laptops. It would boot an SOC that was running Monte Vista Linux. It was pretty slick for it's time. More information about it can be found here: http://www.dell.com/support/article/us/en/19/sln284203/what-is-latitude-on-featured-on-some-dell-laptops?lang=en

    5. Re: To Explain Where This Question Came From by Anonymous Coward · · Score: 0

      He could have just kept the secret stuff on a usb stick and accessed it from there only while offline.

      Or for resident infections worries, disabled the laptop's wifi via soldering iron/snips and relied on a usb wifi stick, used only when the muhsecretz.usb wasn't in.

      Not that it matters, his boss got emailed reports and there is no way the boss is bothering with even that minor hassle.

    6. Re:To Explain Where This Question Came From by thegarbz · · Score: 1

      So the question came from you not knowing basic security?

    7. Re:To Explain Where This Question Came From by twdorris · · Score: 1

      There are many real-world situations where you DO need the power of a full Win 10/Core i7 PC to accomplish something, and DO need to look stuff up on the internet all the time while you are doing this - technical details or technical knowhow for example - but are constantly fretting that exposing the ENTIRE PC or laptop to the internet could result in your work being stolen.

      No, there aren't. There are *some* situations where that *might* be of interest, but there are not *many*. You are fooling yourself into thinking that the size of your personal need is somehow indicative of the market size of that solution. It's most certainly not.

    8. Re:To Explain Where This Question Came From by jbmartin6 · · Score: 1

      Or just firewall off your laptop from everything and only allow RDP connection to a VPC somewhere for Internet

      --
      This posting is provided 'AS IS' without warranty of any kind, implied or otherwise.
    9. Re:To Explain Where This Question Came From by Anonymous Coward · · Score: 0

      So why not simply put a second device next to the isolated computer - whether it be a chromebook, tablet, laptop or whatever?

    10. Re:To Explain Where This Question Came From by Anonymous Coward · · Score: 0

      Sun Microsystems did this two decades ago with their workstations. They had the problem back then that Microsoft had the monopoly on Email (this was before Google Mail, Hotmail and all those other free services). The only solution was to have a PC within a workstation - an add-on board that would be memory mapped into a video buffer, then the modified X-windows driver would handle all the input events to that window and send them to the PC board.

    11. Re:To Explain Where This Question Came From by Anonymous Coward · · Score: 0

      someone pleas mod the parent up!

      also the OP is confused and doesnt have a good grasp of logic because he asks for a solution where both systems do not share any hardware, yet they need to share the keyboard, track-pad and screen. If i were a leet haxor i would attack the keyboard firmware through the SOC and just have the SOC upload the key logs from the "secure" system. It would more than likely gain me access to online resources and the corporate network.

      Having a business case means that there will be enough sales to offset the R&D as well as production costs, there is just not enough of a market for what the OP is asking for given that existing solutions exist that are much more secure and completely audit-able from a corporate security standpoint.

    12. Re:To Explain Where This Question Came From by Obfuscant · · Score: 1

      There are many real-world situations where you DO need the power of a full Win 10/Core i7 PC to accomplish something, and DO need to look stuff up on the internet all the time while you are doing this

      You think editing a patent application requires a "full Win 10/Core I7 PC"? Or is your internet browsing SOC supposed to be the i7 power?

      Having a 2nd mini-PC inside the main computer that can go online but cannot expose the rest of the computer to any would-be hackers seemed like a great solution for this.

      What advantage is this? You're looking stuff up on one, writing a document on another. You can't cut and paste anything you find so where's the advantage? Run two desktops side by side. Problem solved.

      You keep arguing with people who are trying to answer your question. Did you come here to learn or to have an argument?

    13. Re:To Explain Where This Question Came From by Anonymous Coward · · Score: 0

      This is a great idea (end sarcasm). Actually having a netbook and a laptop or two laptops or a number of CHEAP solutions would also fill this problem. The fact that you were running back and forth between two different rooms staggers me. You didn't need some Frankenstein machine. You needed ONE of your machines to be portable.

    14. Re:To Explain Where This Question Came From by Anonymous Coward · · Score: 0

      This question originated in a patent writing effort I was a part of 3 years ago. Basically, we were drafting the patent document for an invention on one PC that had no internet connection at all - to keep the invention safe from prying eyes until the patent could be filed.

      I hate to break it to you... but secrecy of your patent application's not that important. Yes I'm a patent attorney.

      What do I mean? Two things. First, your extreme precautions are unnecessary. If someone else manages to steal your invention and publishes it or files a patent application before you do, that doesn't prevent you from getting a patent. If you can show they took the information from you (such as time stamped evidence of possession), then you can void "their" art and your application is still eligible. It doesn't even matter if you took reasonable precautions to protect it. As long as they took it without your consent, you are covered.

      Which isn't to say there's no burden involved. An ounce of prevention is worth a pound of cure. But in this case, it seems you're using 10 pounds of prevention instead of a pound of cure.

      Second, and this is really the more important point - no one cares about your invention. Every Tom Dick and Harry thinks they invented the next iphone, when all they really made is a pet rock. Small inventors wildly overvalue their own inventions. The real value isn't the invention itself. It's the execution. Being able to turn the invention into an affordable, manufacturable product that people want to buy and can be produced at scale with acceptable quality. Having the right distributors and marketers and contacts to get your product exposure. 99% of the time the patent itself is practically worthless.

      It sounds like you're not a patent attorney. In which case, I can virtually guarantee you your patent is worthless anyway. Patent drafting is a skill, and it's very hard. You need precise legal terms, and you have to know all the legal ins and outs of patents to understand where the pitfalls are. Every patent drafted by an inventor focuses on the wrong things, and doesn't protect what they think it does. I wish it wasn't like that, but I've seen too many hidden gotchas that make patents drafted by novices worthless.

      For example, look at Transmeta. Totally failed chip designer. When the shit hit the fan, they realized their own patents weren't worth the paper they were printed on. They had no leverage with Intel or any other semiconductor companies because they drafted their patents so narrowly they only applied to their own products. When Transmeta became a patent troll and started suing Intel, they didn't sue on their own patents. They sued on patents they bought from Toshiba.

      I don't know if Transmeta used a patent attorney or drafted their patents in house, but the point is, drafting patent applications is hard. If you drafted your own without any training, you may as well throw it away now because you're just flushing money down the drain.

      Sorry to be harsh, but sometimes the truth hurts. Best of luck.

    15. Re:To Explain Where This Question Came From by jezwel · · Score: 1
      Did you try....a KVM?

      Way to make something simple so complicated.

      If you can't have the second PC near the first for security reasons (TEMPEST etc), you sure as hell shouldn't be wanting to add a SoC into your 1st PC to solve the problem.

    16. Re:To Explain Where This Question Came From by Anonymous Coward · · Score: 0

      And we were using another computer with internet connection in a different room to look up stuff on the internet

      Either your solution isn't viable because the two computers are required to be physically separated in different rooms, or your solution can be obviated by just putting the two computers next to each other instead walking back and forth so much ...

  20. Hardware vs Software by holophrastic · · Score: 2

    You're trying to solve a problem in hardware. We're about twenty years past that. Hardware doesn't do anything anymore.

    Back in my day, "drivers" were a bad thing -- there were modems, and there were winmodems, that latter needed software drivers. That logic has flipped. Now hardware does nothing without software driving it.

    You're trying to double your hardware, and then add more hardware to switch between them. That's just not the equation anymore.

    And in truth, you wouldn't want that. You wouldn't want to be using your SOC to browse the web, and then not be able to get that document/data/image onto your work hardware to, you know, actually work with it.

    As far as protections are concerned, you're either using your SOC to access the internet to get sensitive data anyway (like e-mail) and hence you've secured absolutely nothing, or you're getting a file to transfer to your work machine, and hence you've breached your own security anyway.

    If you know what you're doing, and it sounds like you could, then it's not difficult to secure your work data from your internet connection. Think about the easy things -- like a second hdd/ssd for the work file.

    Secondary storage drives are easily turned off in device manager on a whim.
    Don't visit terrible sites at all. Don't walk down dark alleys with your 10-year-old daughter ever.
    Know how to clear buffers, and generally know that all's clear before spinning up that work drive.

    But most of all, know:
    that Ethan Hunt can always break in,
    that there aren't as many Ethan Hunts as you've been led to believe,
    that most of the time, Ethan Hunt doesn't actually harm you when he gets what he wants.

    You aren't actually responsible for the edge cases, so don't expend all of your energy defending against them.

    1. Re:Hardware vs Software by Anonymous Coward · · Score: 0

      Don't walk down dark alleys with your 10-year-old daughter ever.

      What, are you saying I should let her walk down them alone or hire my new creepy neighbor to escort her instead???

      I don't think so.

      ==
      Mod -2: derailing AND creepy
      Mod +1/-1: Funny and not funny at the same time

    2. Re: Hardware vs Software by Anonymous Coward · · Score: 0

      I don't believe you understood the OP at all.

    3. Re:Hardware vs Software by holophrastic · · Score: 1

      I [obviously] meant don't go down dark alleys with something to lose.

    4. Re: Hardware vs Software by holophrastic · · Score: 1

      I don't believe I know your name.

    5. Re:Hardware vs Software by Anonymous Coward · · Score: 0

      You managed to pick the worst example in modems. The only reason your COM modem didn't need a driver is DOS had a UART driver already loaded all the time.

    6. Re:Hardware vs Software by holophrastic · · Score: 1

      I thought that when I was echo-ing AT-commands to the COM port (i.e. echo ATDT > COM1) that I wasn't going through any modem-specific drivers.

    7. Re:Hardware vs Software by BadDreamer · · Score: 1

      You weren't. AC is clueless. The modem has no drivers, but the winmodem does - and the modem functionality is in those drivers.

    8. Re:Hardware vs Software by david_thornley · · Score: 1

      Don't visit terrible sites at all.

      "Terrible sites", from a security point of view, nowadays include any sites with third-party advertisements. Pornhub might well be safer than the New York Times nowadays.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  21. Just build it by Anonymous Coward · · Score: 0

    My 2009 MacBook is triple booted (Ubuntu, Mac, Windows 10). 500GB ssd, it runs pretty well especially when you consider its a core 2 duo

  22. Actually, there was at least one by rickb928 · · Score: 3, Informative

    My now-ancient ASUS G50VT included ExpressGate. Based on Splashtop, burned into the BIOS ROM, manageable. Rudimentary Firefox browser, email client, Skype, and obviously hard to update. But it ran independently of any OS installed on storage.

    Splashtop is now done, but it was also used by ASUS on some motherboards, and then endured obscurity, competition, and finally turned into something else.

    It did work. It was pretty minimal, and could have been cool. And it certainly is possible today, even in BIOS, with flexibility and update capabilities, but somehow I don't see any of this on the market.

    The obvious solution would be to embed ChromeOS or something similar, fairly lightweight and useful. This could let you keep your primary OS invisible.

    Cost?

    --
    deleting the extra space after periods so i can stay relevant, yeah.
    1. Re:Actually, there was at least one by Anonymous Coward · · Score: 0

      When I bought 2012 HP EliteBook 8460p it had also splashtop type minimal Linux based installed together with Win7pro main OS. It booted fairly fast and I used it short while, before I wiped everything and installed Debian on it.

      I still have it as my secondary, but with KVM virtualized VM:s which run great once I swapped SSD on it.

  23. Qubes OS by Anonymous Coward · · Score: 0

    Security through isolation - Cubes OS does that...
    https://www.qubes-os.org/

    As for isolation on hardware level you don't really need that. But if you would the best would be to have second device.

  24. Another stupid Ask Slashdot question by Anonymous Coward · · Score: 0

    The "editors" here have no clue what counts as a real question and what doesn't. Miss Mash would be far better suited as a homemaker than what she does here.
     
    Le Sigh.

    1. Re:Another stupid Ask Slashdot question by Excelcia · · Score: 1

      Considering this "story" has, as of this post, 299 comments and most other stories are under 50, the editors would seem to know what they are doing. Ask Slashdot, like very other story here, is intended to generate discussion. The more buzz, the more successful it is.

    2. Re: Another stupid Ask Slashdot question by Anonymous Coward · · Score: 0

      Considering this "story" has, as of this post, 299 comments and most other stories are under 50, the editors would seem to know what they are doing. Ask Slashdot, like very other story here, is intended to generate discussion. The more buzz, the more successful it is.

      The more stupid, popularist posts, the more you alienate every single one of your users. One by one.

      Whipslash has stated that popularity is the sole metric of value, and that editors and management should have no involvement at all.

      Hence the Slashdot we have today...

  25. SplashTop by DrYak · · Score: 4, Informative

    actually some companies have indeed exactly tried that, with products such as SplashTop:

    some of the first Dell laptops to feature "Latitude On" where exactly that: a special custom SOC in a specially modified mini-PCIe card, that was able to run some restricted Linux (a web kiosk and a few built in apps. basically a distant ancestror of the chromebook concept), while accessing the nornal regular laptop screen and keyboard (but not much beyond that and certainly no access to any Sata mass storage).

    it had a few minor advantage (mainly, instant power-on, and lower power usage of the SoC compared to the main CPU)
    but a lot of disadvantage (complexity and restrictions due to the switching concept)
    and cannot be used at the same time as the main CPU with Windows.

    eventually, later version of "Latitude On" evolves into exaclty what you're suggesting: the mini-PCIe card evolved into an SSD with a Linux installation on it, and the main CPU simply dual booted into either the Linux installation on SSD or the Windows installation on SATA HDD.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:SplashTop by Anonymous Coward · · Score: 0

      HP had some business class laptops that had a system on a chip with limited ability to access the internet that you could boot to instead of Windows. I think that the HP 2560P was one of those as I saw something about that in the user guide about setting it up to use that. I don't know if email is included as I've never activated it. But if you're using webmail anyway you would just use the built-in browser in the SOC.

    2. Re:SplashTop by imrahilj · · Score: 1

      Asus had (has?) something like this with their ExpressGate. I only used it briefly on a laptop from them nearly a decade ago. I'm not sure whether it was a separate CPU, but I think it was running off of ROM and not the main hard drive.

    3. Re:SplashTop by Xygon · · Score: 1

      Asus did this with WebWare as well. Looks like it died after 2007, but I could remember that someone did it...

    4. Re:SplashTop by SWPadnos · · Score: 1

      I have that on my UL80VT.

      It's a separate partition with a stripped-down Linux on it, and it runs on the same CPU as the main OS. There's a separate power switch used to boot into this partition (which doubles as a NVidia / Intel GPU switcher when running Windows).

      Conceptually, you could install something like a kiosk-tuned distro into that partition. That, coupled with an encrypted Windows partition, should protect against most anything you're likely to encounter in a coffee shop or airport.

      --
      - The Sigless Wonder
  26. Zen/ESX by the_B0fh · · Score: 1

    I've always thought it would be pretty neat to have ESX running on a laptop and swapping between the different OSes as needed.

    1. Re:Zen/ESX by Anonymous Coward · · Score: 0

      Any reason not to try it?

      Both can be run under KVM or even vmware fusion under macOS, where only practical limiting factor is that you can't get more than 16gb memory on MBP. But on other brands you get more and using Linux KVM (qemu-kvm) it's completely doable, not cheaply though :/

    2. Re:Zen/ESX by the_B0fh · · Score: 1

      Zen/ESX provides complete[1] isolation (well, no user side stuff :)) between the VMs.

      [1] Yes yes, I know. Not complete. But "more complete" than VMware Fusion or Workstation.

      My ideal configuration would be an OpenBSD Dom0. and then 3 virtual machines, running Windows, OS X and Linux.

    3. Re:Zen/ESX by theurge14 · · Score: 1

      Would be feasible, however the fan on my MBP would likely be too loud. :)

      More practical to continue to run Windows 10 through Parallels but doesn't exactly fit the OP request.

  27. Carry Linux on a stick (pick your flava) by Anonymous Coward · · Score: 0

    Don't even boot Windows.

    I boot to elive on a USB stick so I never even have to see any hint of a blue tint at all. It's a live session, do your thing, like check emails, and the best part is the forget-about-the-run-cos-I'm-done. Save any work, like drafts of replies, on the hard drive; boot to Windows at home.
     
    Since you powered off, it's total amnesia for the system you carry around.

  28. Really? by Anonymous Coward · · Score: 0

    Use an apple laptop to dual boot all the time. Hard to believe a writer is unaware that all macs can dual boot right out of the box.

    1. Re:Really? by Anonymous Coward · · Score: 0

      you have to read the thread Where this question came from because I was thinking vm or dual boot too, until I read the explanation in that thread.

  29. Smartphone by nastyphil · · Score: 1

    I already have such a secured device, appropriately configured, with that added bonus that I can use it when my laptop's battery is empty, or the laptop is smashed up, or confiscated or in my checked baggage, or in front of me on the desk.

    --
    Dialectician. Archology.
  30. Live CD by MagicM · · Score: 1

    Find/build a Live CD version of Linux that doesn't mount your hard drives, and you're pretty close.

  31. USB Zero Client by Anonymous Coward · · Score: 0

    You can get a USB zero client that basically does that.

  32. Because solutions already exist by mrun4982 · · Score: 2

    You want a second OS? Use a VM. You want to keep your confidential files private? Encrypt them and only decrypt them when you feel like it's safe to do so. You don't like people trying to spy on you when you're connected to public wifi? Use a VPN. Everything you listed already has solutions readily available and that frankly are better options than booting into a completely different OS.

  33. HyperSpace & Splashtop offered something simil by SandorZoo · · Score: 1

    A few years ago, some laptops used to come with HyperSpace or Splashtop, pre-installed cut down linux systems that could be used to surf the net, Skype, play music, etc. They didn't use separate SOCs, but HyperSpace at least could use virtualization to run both your main O/S and the HyperSpace O/S at the same time.

    I think they were primarily intended to get around long boot times in situations where you wanted an instant-on web browser, and not as a security measure when connecting to a hostile local network.

  34. Only complicates security by redled · · Score: 1

    This is beyond niche and solved by access policy. What OP is describing only describes a way to make a weird, less secure (more attack surface area) edge case for the IT department to deal with.

    --

    --
    "Insert witty quote here."

    1. Re:Only complicates security by dryriver · · Score: 1

      A completely separate Computer-On-A-Chip that has NO physical connection to the rest of the system but is inside the same laptop casing for convenience lets you attack that system how? Where precisely is this "more attack surface area" you are talking about? You can hack the hell out of the SOC included, the SOC is NOT physically connected to the main motherboard, RAM, CPU, SSD or anything else. Precisely how can you hack one component, and then get from that component to a completely UNCONNECTED system? Where is the security nightmare that IT would face?

      --
      Why did the chicken cross the road? Because Elon Musk put an AI chip in its head.
    2. Re:Only complicates security by davidwr · · Score: 1

      A completely separate Computer-On-A-Chip that has NO physical connection to the rest of the system but is inside the same laptop casing for convenience lets you attack that system how?

      It probably shares access to the screen, keyboard, trackpad/mouse, one or more network devices, and maybe one or more USB or other ports. It may even share access to the onboard hard drive or SSD.

      It likely also shares access to the integrated controllers and firmware for said devices.

      Each of these has to be carefully scrutinized to make sure buffers are scrubbed both during power-off and during reboot. They also need to be carefully examined for the possibility of side-channel attacks.

      There is also user training to tell users they should do a full shutdown and remove any external devices before rebooting to the "other" OS, or that can also be an attack vector. They also need to be trained that even if such devices are removed, if they are used in both environments they should be "proven safe" first, not just "presumed safe."

      That's a lot of work.

      On the other hand, the user training isn't much more than in a two-pc or two-VM system.

      I will concede that I do not know of any specific, known attack vectors in such a situation, but, as you can see from what I wrote above, there are some "known unknowns" and possibly some "unknown unknowns" when it comes to the risks of a two-in-one system.

      --
      Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  35. EOMA68 and other modular computing cards by lkcl · · Score: 2

    basically what you're asking for is perfectly reasonable but "not considered financially viable". even for EOMA68 (for which i'm the copyright holder of the Certification Mark), if you are expecting to have the power of a "modern" intel-based laptop in the form of a physically removable Computer Card where you would be able to isolate "work" from "external stuff", it's going to take another 4-5 years before the power reductions and performance increases from are sufficient so that it's actually even possible to fit a complete "high to medium performance" quad or octal core 3+ ghz computer plus 8 to 16 GB of RAM into such a small space.

    the only *hardware*-level system that i ever heard of which had some form of dual (independent) processor system in it was about three to five years ago, it was announced here on slashdot: it was something like Lenovo or Dell who had put in an independent processor that could boot from the "BIOS" (if it's a full operating system it's hardly a BIOS but you know what i mean) into a complete and self-contained GNU/Linux OS with its own web browser.

    aside from that, the only viable suggestions that you will get (and there will be some which will get lots of +1 moderations) will be dual-boot, or hypervisor-based (not that that means much any more with the spectres and meltdowns coming out the woodwork) virtual machining, or external USB memory-stick-based GNU/Linux OSes, and so on and so forth, all of which provide physical access to the drive, consequently *in theory* could actually maliciously be exploited and end up damaging the drive.

    unless the work OS hard drive is removable. or the work OS hard drive *IS* the external USB stick and you swap over the USB sticks from work to "other" and back again. that would actually do the job that you're looking for, albeit with the performance penalty associated with some forms of external USB media, so you would have to do your research.

    sorry it's not better news! honestly, though, if you absolutely really want to use the on-board (internal) drive, do consider virtualising the entire windows OS and sandboxing it... *and* sandbox the "other" OS as well. so that's 3 operating systems: the hypervisor / manager one (which you NEVER permit access to the internet) and that one should without a shadow of doubt be GNU/Linux-based. then you run Windows under QEMU (please don't use oracle virtualisation products), *AND* you run the "other" OS also under QEMU (or other suitable hypervisor system, do investigate XEN etc.) but... like i said: for all of these, you have to take into account the fuckups by Intel in the design of their processors where they prioritised profit over security: spectres, meltdowns and much more yet to be discovered.

    1. Re:EOMA68 and other modular computing cards by Anonymous Coward · · Score: 0

      i know i am ac so its not going to be seen... his real problem is he is using untrusted network connections to begin with... the idiot should just pony up the cash to have a decent dataplan from a cell provider he or his employer trusts and learn to vpn over it. wtf is he doing connecting to any random ass network if he is truely dealing with the claimed data he has

  36. SoC? by nylrym · · Score: 1

    Buy an old laptop (an older one with plenty of room in the shell) Gut it. Buy a nice ARM single-board computer (for your main OS, windows 10 for ARM since you mentioned win10) Buy a raspberry Pi for your secondary OS. Buy a cheap KVM switch, gut it. Get some batteries, a charging unit, etc. Have fun soldering.

    1. Re:SoC? by nylrym · · Score: 1

      Although, really, either a VM, dual-boot, or an entirely separate physical system are all far better solutions.

    2. Re:SoC? by Bert64 · · Score: 1

      An ARM SBC would fit quite nicely into the space previously occupied by an optical drive, which many laptops still come with but you're unlikely to ever use these days... You could then use that alongside the existing laptop hardware which will run just fine with the optical drive removed.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  37. That's adorable. by GameboyRMH · · Score: 1

    You think the most common OS on the planet by device installations, most commonly distributed in a heavily modified binary blob, is significantly more secure than Windows 10. How cute.

    If you're worried about the dangers of free wifi, check your open ports and use a VPN, problem solved.

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
    1. Re:That's adorable. by Anonymous Coward · · Score: 1

      Submitter: "Dear Slashdot, I work in the tech industry but I don't understand network security. I want overkill security for my precious files, and am willing to pay a huge sum of money for it, but it should be in hardware, not software."

      All laptop manufacturers: "No."

  38. Oh, VMs are the solution by davidwr · · Score: 1

    As others have said, run both the "secure" and "internet" OSes as virtual machines under a plain-jane hypervisor or host-OS that you use only to run the VMs under, and nothing else.

    Unless someone exploits a bug or you do something stupid or careless - like carelessly access the internet from your host OS - you should be fine.

    Locking down the host OS or hypervisor and keeping it patched is left as an exercise to the reader.

    ==
    That said, there are no doubt cases where having a "two in one" computer is better than having two seperate computers or having two VMs running on the same hardware, but the number of such cases is small enough that it's no wonder there's not much of a market out there for such devices.

    The scenario you mention is best solved by either a VM solution or, if there is a strict legal requirement that even a VM can't solve, using two computers. Why two computers? Because the cost of geting a 2-in-one computer that is certified to meet your legal requirement is probably way more than the "cost" - including the "pain in the butt cost" - of buying and using two computers.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  39. Easy by Anonymous Coward · · Score: 0

    Nobody is interested so nobody builds them. And no, a bunch of losers masturbating to comic books is not a customer base anyone would cater to, even if it amounted to anything?

  40. Ditch windows. by Anonymous Coward · · Score: 0

    Use a grownup operating system (and no, OSX doesn't count either). Learn to use your OS.

  41. I keep the internet in my pocket. by DaveV1.0 · · Score: 1

    I have a USB LTE modem so I generally don't have to worry about using someone else's internet. I also have a VPN capable router at home so I can connect to the open WiFi and have my traffic encrypted back to my home network. And the VPN will run over LTE just in case I don't trust the local LTE.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  42. VM + VPN by jtara · · Score: 1

    Strange that nobody suggested using a VPN.

    If you care at all about security, you have no business connecting EITHER system to third-party WiFi (whether open at a coffee shop or closed at some other business) without employing a VPN.

    The VPN should either terminate at your home/company router (hopefully you trust your own company's IT department to maintain a secure environment) or with a trusted third party. (i.e. your IT/security people should vet the company's security).

    For your specific case (per your followup comment) that alone should have been sufficient.

    But if - as you had stated originally - the Internet access was for personal stuff, and you want to avoid mixing business and personal uses, you could use a VM to keep the uses separate.

    The two-computer system you used has a flaw, that could have been alleviated with a VPN. Somebody snooping on your second computer's connection might reasonably be able to determine what you were working on based on your searches and visited sites.

    For your actual use case, use a single computer with a VPN. For your hypothetical use case (personal use as well) use one or two VMs and use separate VPNs to connect to the Internet from each.

  43. Your specialist use case is not an oversight by Anonymous Coward · · Score: 0

    Because it is a specialist user case and flawed from the get go.

    First you want the second system to use the same keyboard and display as the windows 10 system? but not have access to any other hardware such as usb? That sounds 100 times more complicated than you carrying around a cheap (200-300) tablet for web browsing and emails.

    What kills me is that you want the 2nd system to connect to some hardware but not all of the hardware... The keyboard and trackpad both have their own firmware that could be compromised by the 2nd system which then could compromise the windows 10 system. If running a VM is too much of a security risk for you than sharing ANY of the hardware is the same level of risk because at that point you are looking at targeted attacks and your attackers will already know who you are and what your habits are.

    Seriously, it sounds like you just need a cheap tablet to use on insecure networks, just remember to never connect it to anything to be used on secure networks. dont try and invent solutions to problems only you can see and expect them to be a viable business case, most business travelers understand the difference between work related devices and personal devices.

  44. You show 1 fundamental misunderstanding... by Anonymous Coward · · Score: 0

    Distance, between 'secure' and 'unsecure' electrodes, is the closest thing you will ever get to actual security. Any other type of 'security' is a marketing term used to sell you a security blanket.

  45. Here's why. by Anonymous Coward · · Score: 0

    The same reason a lot of well thought ideas don't exist - there's not enough money in it.

  46. Simple reason... by QuietLagoon · · Score: 1

    The market is too small for a hardware-based dual system as described.

  47. VAX on a chip? by ripvlan · · Score: 1

    For basic isolation -- I use my SmartPhone !! (with tape over the microphone & camera).
    For even more isolation - I access YOUR PC at the coffee bar table next to me via the credentials I gathered via my pineapple that offered "Free WiFi".

    The solution does exist. Due to the expense of having extra hardware to do this (the level of isolation you want) - most people dual boot using an encrypted file system or a local VM. TruCrypt had this feature -- a secret file system within another one hidden and accessible only via which passcode that you type in at boot time. This way if something ran amuck it couldn't access those other files.

    I use a VM running on my PC to access external stuff - yeah that's backwards as the data I want to protect is on my main OS (because I use it the most). Convenience. For trippy things I spin up a VM in the cloud and go from there.

    and with all due seriousness -- for really encrypted stuff I have an encrypted Folder that contains these files and requires a second password to access them. I mainly use MS-Word/Excel encrypted files, and for lots of files I'll store them in 7Zip password protected archives. Once I even created an encrypted Virtual Disk and spun up a VM to access the files. Turned out to be a pita and haven't done it since.

  48. Tails by Anonymous Coward · · Score: 0

    just pick up a used D630 and put tails on it

  49. Use your phone as a hotspot by Anonymous Coward · · Score: 0

    I agree with the recommendations to use a VM to host your personal email and web surfing. I suggest Virtualbox with a Linux VM, firewall and a script blocker.

    I think that the point is that the poster does not want his Win10 laptop on someone else's wifi. Which I agree with. Windows should never be connected to an insecure/unknown internet access point. (Or installed on any computer, but that's another flame war - haha)

    I would also recommend using your phone to connect to the internet. Most plans allow you to use your phone as a hotspot. Enable that and use your data plan. If you have a limited data plan or you use a work phone and cannot, get a portable hotspot.

  50. What about an OS on a usb or flash drive by Anonymous Coward · · Score: 0

    There are several lightweight os options to boot from usb or flash media if you dont want to dedicate resources to dual booting a VM

  51. Not hard, was done in the 90's by Anonymous Coward · · Score: 0

    Not really as complex as you make it sound. In fact, its been done before...

    The older Motorola 60x(e) PowerPC Mac's (pre OS X) had an ability to take an AMD K6 with RAM, etc. on a PCI (or NuBus?) card that allowed them to boot Windows / DOS natively. I want to say there was a similar option for Sun UltraSPARc's as well.

    I'm guessing the simpler solution is to use a HDMI stick instead, whether Android or a Compute Stick for a full OS. The would be small and 100% independent of whatever other computer hardware you're using.

    You could also grab a RPi and a case to do the same.

    I suspect putting a single board computer on a PCIe card with a shared graphics memory space so the main computer can show the display shouldn't be too hard of an engineering challenge if someone wanted to do it...it's just that any shared memory space becomes an attack vector.

  52. why pay 200$ or more for a soc? by Anonymous Coward · · Score: 0

    Because for $5 or less I can just boot an alternate non persistant os from a usb drive.

  53. diy by Anonymous Coward · · Score: 0

    this is a weird niche, so probably wont ever exist as a product. you should just use vm's, or carry a seperate machine

    i have an esp8266 in a spare mpci slot running a cp/m emulator. because i was bored, had spare parts from past projects, and wanted to play zork on cp/m on a separate cpu. but its really useless.

  54. Has to be a hardware switch by iamacat · · Score: 1

    To physically switch control of screen, keyboard, camera, microphone and so on. Otherwise non-work untrusted app can present work UI and steal your credentials. Even with a switch you could forget to flip it. A physical separate device is still best for security, even at the cost of a slight inconvinience.

  55. Just guessing Economics. by fish_in_the_c · · Score: 1

    My untested hypothesis would be 3 fold.

    1) There isn't a huge market for such a thing so the cost of it would be prohibitive.
    2) There is more profit in making hardware that will be bought by the 90% then the 10%
    3) There are probably some work around that get you near what you want. ( also, my guess would be such systems probably do exist for military use , but you would probably be hard pressed to find them and unwilling to the pay the price if you could get one.).

    --
    âoeTolerance applies only to persons, but never to truth. Intolerance applies only to truth, but never to persons.
    1. Re:Just guessing Economics. by Anonymous Coward · · Score: 0

      Duct-taping two laptops bottom to bottom seems like it would work.

  56. Belt and suspenders? by Anonymous Coward · · Score: 0

    I remember seeing somewhere one of the U.S. spy agencies will run insecure programs in a virtual machine inside another virtual machine. They used different guest and host operating systems. It's like putting a leaking a leaky bucket inside another leaky bucket and hoping the holes don't line up.

    My opinion is this.might work but you'd need a pretty beefy laptop to run at any decent speed and therefore a heavy battery. That would be expensive. I, personally, would rather carry two tablets (less expensive superior battery life).

  57. Dell had one by Anonymous Coward · · Score: 0

    https://www.cnet.com/news/dells-hybrid-laptops-intel-arm-windows-linux/

  58. BB 10 by Anonymous Coward · · Score: 0

    Blackberry did this with BB 10, with a work mode and a personal mode.

  59. What are we solving here exactly? by Tarlus · · Score: 1

    Let's take a step back and look at the problem you're trying to solve, as it sounds like the switching mechanism you describe might be over-engineering things a bit. You want to use sketchy public wifi with a mission critical work computer?

    My first inclination would be not to risk using it in public places to begin with, or do my web browsing with a different personal device.

    Otherwise, a VPN connection and VM would be the most elegant solution. Solves the trust issues with the local network, and (mostly/arguably) solves the risks you take any time you use a web browser.

    --
    /* No Comment */
  60. there's a free DoD bootable OS that I like... by Anonymous Coward · · Score: 0

    TENS, formerly known as LPS, is a nice package: https://spi.dod.mil/download.htm

    Also includes 'Encryption Wizard' to crunch/encrypt files & folders.

  61. Engineer by Anonymous Coward · · Score: 1

    It appears that whomever wrote the article has little idea of how VMs work.

    He talked about CAD and his files being "visible to the internet" while online in another response. He is proposing a hardware solution any disagreements he responds to with attacks "the ENTIRE system faces the internet" not believing FDE works and demanding proof etc.

    He's an engineer that doesn't know how computers, the internet, or the market works but believes he is smart enough to know the solution and wants validation for how smart he is. Other hardware engineers in this thread are being gentle with him. The security and internet savvy people are not.

    1. Re: Engineer by Anonymous Coward · · Score: 0

      Spot on.

      Maybe, as an engineer, he should ponder why he has two ears and one mouth. And then maybe try listening a little.

      Lots of sensible reasonable comments on here. All require some compromise. He refuses compromises. Well good luck with that my fine friend. Choose the compromise that fits best and use it. Don't expect the world to fall at your feet and be astounded at your sheer brilliance.

      Plenty of people on here were facing issues like this before you were born.

  62. The reason, is that it's not secure either. by Anonymous Coward · · Score: 0

    Like, to begin with, why are you even using your business laptop in an insecure manner? You're basically asking "why can't I run two physically separate devices in one device" and the answer to that is "because you can't connect two computers together in any manner that lets you share the expansion bus"

    The closest you will ever get to this is one of the Wacom tablet products which switches from being basically a portable Cintiq to a rather crappy Android tablet.

    Like, I could see Apple pulling this off, but realistically it's just not something that makes any kind of sense, because if someone steals the machine, they still have access to the data that is on it, and by making there be "two machines" it just cuts the security in half, since you can leverage exploits in the weaker system.

    The best solution is to literately carry two devices. Keep your business laptop secured, use an iPad or some shitty Android tablet when you connect to public Wifi.

  63. Virtual machines? by aglider · · Score: 1

    Have you ever heard about them?
    How would separate hardware be more secure?
    My EUR 0.01 contribution: don't connect to untrusted networks and services at all and you won't need the pc inside a pc.

    --
    Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
  64. VM + USB WiFi by Anonymous Coward · · Score: 0

    If you really think you need to do this, keep it simple: Create a VM with the client OS of your choice and isolate that VM completely from the host's filesystem (no shared directories, no drag & drop between environments, etc. etc.). Keep your laptop's built-in WiFi turned off in questionable situations and connect the VM to a separate USB WiFi module (be sure NOT to also enable this WiFi module on the host computer). I think that's about the best you are going to get.

  65. thumb drive by roc97007 · · Score: 1

    I agree with other responders that running Windows in a VM would probably be sufficient, but I'm old, and tend to want some kind of physical solution. My first thought was having a laptop with a removable drive bay (Apple need not apply) and swap out SSDs between your "work" instance and your "don't care if it's pwned" instance.

    Barring that, I'd encrypt my main Windows drive and boot Mint (substitute your Linux of choice, or even Windows) off a low profile flash drive for browsing and email in sketchy environments. I see low profile thumb drives are up to 128 Gb now. With two empty USB ports on your laptop, you could have an instance running on a quarter terabyte without touching your main drive.

    Enlarging on that, now that I think about it, your Windows instance could contain a clean image of your "burner" OS, for easy restoration should it get pwned in an airport. Or to refresh regularly just on general principles.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    1. Re:thumb drive by DrStrangluv · · Score: 1

      MS has their "Windows To Go" product now that will even let you run a special Windows install from a flash drive.

  66. Laptops are inexpensive by thinkwaitfast · · Score: 1

    I have many. Maybe 1/2 dozen. Most are not allowed on the internet.

  67. XenClient/Qubes by Anonymous Coward · · Score: 0

    At one point, this was exactly what Citrix XenClient did and what Qubes does now. I believe Citrix completely changed direction, but the product at one time was a very thin hypervisor with two distinct virtual machines. Presumably one was your business VM and one was personal. The business VM synchronized back to the server and could be redeployed on new hardware very easily. It included capabilities so you could bring windows into the active VM from the background one while maintaining a good degree of isolation. In theory there was a lot to like, but the complexity/cost didn't justify the benefit to many and, as far as I know, ceased to exist in that form.

    The problem with regular desktop virtualization is that you must choose one of your environments as the host and accept the impact that may have (security, patching impact etc). But for most, that nuance doesn't matter.

  68. Evaporate it to the cloud by mnemotronic · · Score: 1

    Rent an instance on Amazon or Google or any of the other hosting services. The ones I've used allow me to RDP to the instance.

    Insert standard boilerplate about remote system security.

    --
    The Russians have won. They have made the world a cesspool of distrust, greed, fear and hate.
  69. Why not boot from a separate OS on a USB stick? by King_TJ · · Score: 1

    A lot of people are suggesting virtual machines -- but at least theoretically, you might not be allowed to install VM software on your business laptop. Perhaps you're only supposed to be using the apps approved for it by I.T., or ??

    The cheap solution would be carrying around a USB drive that's set up with an OS (like Linux) designed to run entirely off of it.

  70. Anonymity online by Anonymous Coward · · Score: 0

    In other words, I want to be able to switch to a small 2nd standalone Android/Linux computer inside my Windows 10 laptop, so that I can do my emailing and internet browsing just about anywhere without any worries at all, because in that mode, only the small SOC hardware and its RAM is exposed to the internet, not any of the rest of my laptop or tablet.

    Sounds like the OP only wanted to be anonymous online. But there are other tools which can spoof almost any parts of your OS, HW MAC, Browsers, etc. so there's no need for a SoC with a seperate OS to do this. There were already tools available to do what you wanted.

    For instance, running a basic OS which can only access the net won't surely touch your encrytped Win10 partition if it was setup properly.

    captcha: minimum

  71. VMs by DrStrangluv · · Score: 1

    This is what VMs are for.

    But even putting that aside, why two completely different systems? That's not substantially different than just carrying two devices. Why not just select a different boot drive? If you're really paranoid this could be a hardware switch that completely changes which disk is at the end of a single sata connection, so there is absolutely no possibility of the system installed on disk having online content with the system installed on the other.

  72. SurfaceBook? by Topwiz · · Score: 1

    The Microsoft SurfaceBook has a detachable screen that becomes a tablet. I have no idea what capabilities the screen has when detached working as a tablet but if it were to have its own wireless networking, that would be the closest thing to what the OP asked for.

    It would seem that the easiest thing to do would be to run the sensitive applications in a VM. Then make sure the VM isn't running when you take the laptop to an untrusted location.

  73. A job for virtualisation.... by Anonymous Coward · · Score: 0

    Run a Linux or BSD distribution on the hardware that can act as a router/firewall, and provide NAT based network access to a WindowsVM running in KVM or Virtualbox.

    I'm not sure what state virtualisation is in on various BSD variants, but it's certainly pretty doable on major Linux distributions.

    Good luck finding a solution that works for you.

  74. No by fibonacci8 · · Score: 1

    Explain, please. Why is it not a need? For anybody?

    I charge by the hour to prove negatives, payment up front.

    --
    Inheritance is the sincerest form of nepotism.
  75. They used to by Anonymous Coward · · Score: 0

    I had an old HP mini that used an embedded Linux for just this purpose. It was neat it booted fast and was separate from Windows. It had it's own button and everything.

  76. Wrong Approach by Anonymous Coward · · Score: 0

    You are defining what the solution to the problem is, and defining that solution as something that doesn't exist in the marketplace. Furthermore your defined solution is dumb.

    Don't do that. Start with the problem. You want secure access to the internet for lightweight activities. Something with some real isolation. The tech world has multiple solutions for this issue:

    1). Run a portable OS on a USB stick;
    2). Run a VM;
    3). Run a completely separate device for this function. This is the only solution that has total isolation and can truly guarantee safety of your primary system.

    Why is your proposed solution dumb? Why do your BIOS, CPU, RAM, SSD, USB ports need to be isolated? Why do your screen, keyboard and trackpad not need to be isolated? How do you propose to ensure this isolation? No, simply repeating the term "SOC" doesn't make that happen!

    There was a security article a couple of years ago about a corporate system that got hacked. The Admins of that system thought that they had "isolated" backups because they had taken the backup device offline, between backups. Except bringing that device online and offline was a software process... The hackers simply brought the backup device online (using much the same process the Administrators did), then they corrupted the backups. Oops. You seem to think that using an SOC without connections to the stuff you want to isolate solves your isolation problem, but often it won't. It's too easy to make assumptions about how the isolation is actually implemented and usually, that isolation simply involves a piece of software.

    I'm suggesting to you that you have made an artificial scenario/solution. You can't explain why your CPU and USB ports need isolation, but the user I/O devices do not. Not without invoking the rationalization, "but it's easier and cheaper to design that way, and it satisfies some eccentric priority list I have." It's trivial to propose something that doesn't exist then complain about the fact it doesn't exist. I can do that too: Why don't Meat Popsicles exist?! I demand an answer!

    Of course if you disagree, then feel free to bring your proposed device to market. You'll find out pretty quickly that the commercial market for such a device is so small, it might as well be non-existent. The existing solutions work well, have lots of support and are affordable. Your security focus has been tried many times, either directly or indirectly (see: BlackBerry, BlackPhone, SELinux, etc.). These solutions are unpopular and fail to get much traction outside of small, security-focused sub-sectors (military, spooks, Unabombers, etc.).

  77. Qubes-OS.org by hAckz0r · · Score: 2
    Hardware virtualization will get what you want. Qubes/Xen can run an HVM with just about whatever OS you might want to use. When surfing the Internet you can run a TOR like OS (whonix) for anonymity, or run a one time use VM instance for resilience against being hacked/malware. Everything shares the same start menu and desktop environment. You get Fedora, Whonix, and Debian right out of the box as easilly as installing a package. Need Windows, install your media, and then just a click from the menu, and up pops Edge, Word, or Photoshop. Need Kali to test your network? Install it and Click the menu. Need to test a new OS? Install it and try it out.

    .
    Your NIC with its DMA controller is IOMMU constrained inside the sys-net VM, so it wont let it write to memory outside its own memory space. The sys-filewall VM and its iptables and nat keeps all your internal user VM's safe from the network.

  78. Chromebook Guest by Anonymous Coward · · Score: 0

    Just use a Chromebook and log on as Guest. No special privileges, OS is safe.

  79. Missing the point by Areyoukiddingme · · Score: 1

    There's been a ton of replies already, but the only one that matters is missing.

    What you want does not exist and will not exist because Microsoft aggressively stamps out any attempt to create what you're asking for. Want a Windows license? You can't ship with any other OS. End of story. The moment Dell created Latitude On, Microsoft was on the phone telling them, "No more," and every Windows license agreement since has included the new clause.

  80. Yes - it's called a 2nd device by Anonymous Coward · · Score: 0

    Just get a cheap android tablet or something similar.

  81. How is 10 emails a day hard?? by SuperKendall · · Score: 1

    I'm not sure what led you to think 10 emails a day from a phone was any kind of hardship. On a recent trip I wrote thousands of word a day on my phone - I had other devices with me as well, the phone was simply more convenient.

    People type on phones. A LOT. And the security on a smartphone is simply way, WAY better than any laptop OS at the moment is going to be for a very long time. When I was in China I brought a laptop but made sure it was never connected to the internet in any way (not even tethering) and used only my phone for internet access. At this point you could even dictate long emails on a phone with reasonable accuracy, though I still prefer typing.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  82. Swappable Hard Drives? by jeffy210 · · Score: 1

    Assuming you don't need to run both simultaneously (which is sounds like based on the premise) why not have a system that can let you swap hard drives, be it via a physical switch between two PCIe SSDs, or physically via a caddy (Just don't lose it!). You're basically using the same system at that point and keeping your data physically separated. At that point you would have to have a persistent firmware based infection to be able to have your other data compromised.

    --
    ------
    "And may your days be long upon the earth."
  83. There's no business case for that. by Qbertino · · Score: 1

    The prime reason to run a specific OS is because some piece of software runs on it. I know of no situation where there is a specific need to run two or more pieces of software that only are available for different OSes.

    Running dual boot is an annoying mess anyway. ... Being able to boot or run a lightweight system to use some features like a music player or something used to be feasible - the Olivetti Quaderno had an audio player and a calculator that would run in a minimal mode - but those days have long since passed, because if you need a seperate music player you can get a really neat one for under 10$. Or have one built into your headphones. Besides, smartphones.

    Bottom line: Quit dual-booting. Use a VM or Docker or something and be done with it.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:There's no business case for that. by thinkwaitfast · · Score: 1

      Just buy another laptop.

  84. Separate by cwsumner · · Score: 1

    People that I know, have a laptop for work and a phone for personal email. They don't want both in the same case...

  85. Great idea... by sirxpax · · Score: 1

    ... add yet another component into the system that could be compromised and possibly even install a persistent and unremovable threat. Brilliant.

  86. True Dual OS Systems do exist by jpaine619 · · Score: 1

    I had a netbook years ago, an EEEPC if memory serves, that had a true dual OS system.

    The main OS was Windows XP, but at start-up you press a designated key on the keyboad (If my memory is being true to me) and you'd boot into a stripped down version of Linux. I don't recall what the window manager was, but there was a web browser, ftp client, and a handful of other apps.

    There was a separate dedicated storage for the Linux OS, so you could download files and whatnot. The secondary OS was minimal but very functional and it booted up FAST. 20-30 seconds from power on.

  87. Like everything in life, the solution is pie by Anonymous Coward · · Score: 0

    Try cramming a raspberry pie or whatever inside your laptop, hook to main screen, keyboard, touchpad, power and voilà!

    Book of HJS 4:21 "Mmm... pie."

  88. Keep Fucking That Chicken/Wig/Hate by Anonymous Coward · · Score: 0

    All these "Insightful" posts are like saying `Walk through a contagion/pestilence zone, but, carry a vial of aspirin/etc. in your underwear.'

    Yeah, that _might_help, but, you are still at the mercy of chance/infection---WTF! ^.^

    Your answer is a $200 Chromebook OR cheapie Android phone. But then again, who the fuck says that shiz is resistant to anything more than monkey farts---I know I know, hyou said your shiz is elsewhere, but the point lays, nothing is secure but your Mother's Love. --King Fucker Chicken out

  89. alternative by Anonymous Coward · · Score: 0

    Use a live-linux CD. That is a very safe solution. Especially when you put it together yourself.

  90. Very small market by CohibaVancouver · · Score: 1

    Does something like this exist at all (if so, I've never seen it...)?

    No.

    And if not, isn't this a major oversight?

    Not really. The market for people looking for a device like this is tiny. You simply wouldn't have enough customers to make building a device profitable. Everyone I know in your scenario either boots a second OS from USB or carries a tablet with a Bluetooth keyboard.

  91. Laptop with HDMI input to use screen as monitor by Anonymous Coward · · Score: 0

    That's what I've wanted plenty of times, and it would solve the OP request. The Linux board (raspberry pi or whatever) would be an external gadget and would use the laptop as a pure peripheral. The laptop would have a setting that turned it into a passive HDMI monitor plus USB keyboard and mouse. It could add a USB device port (B connector) for that purpose, that completely isolates the laptop's internal computer from the keyboard.

  92. Hackaday solution by Anonymous Coward · · Score: 0

    Glue a Raspi to the back of the monitor. Include a slide out screen so the laptops main monitor will have like a slide out mini screen. Run the raspi power from the laptop battery somehow. Regulate it. badda bing... 2 systems, one machine, and would look cool if you 3d printed a new screen bezel to support the mods.

  93. Sounds pretty simple. by tombeard · · Score: 1

    Package 2 SBC's, kbd, screen, etc. and connect them with a KVM switch.

    --
    The reason we subjugate ourselves to law is to better procure justice. If law does not accomplish this purpose then it m
  94. VM Router by neurosine · · Score: 1

    You could always run pfsense or Untangle...something like that in a VM and use it to securely route and monitor your workstation VM.

  95. Keep It Simple, Stupid. by westlake · · Score: 1

    Why are there no true dual system laptops or tablets?

    The market is too small. It costs too much. Service and support is a nightmare. If your boss is serious about security, he wants you using a dedicated system, ideally one that is chained to your desk, with no Internet access, whatever.

  96. Carry a tablet by Anonymous Coward · · Score: 0

    If you want the ultimate in isolation, carry a tablet to use in "exposed" situations. You can even run your "sensitive" laptop system to consult it and check things, then type responses to email on the tablet.

    Can't get more secure than an air-gap :-)

  97. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  98. No Market, Users Hate It, & Users Control Budg by Anonymous Coward · · Score: 0

    No market because users really hate this and users control the IT budget.

    How should it be? Yeah.

    How is it? See above. Seriously and soul crushingly.

  99. Or... by sunking2 · · Score: 1

    Don't rely on some internet that you don't trust and just tether your phone. Unless you're in the middle of the desert somewhere in this day and age the transfer rate is probably more than adequate. Or VPN into work.

  100. Write this 100 times... by chaboud · · Score: 1

    There is no such thing as a trusted wireless network.

    After writing that down 100 times, learn what https, VPN, and SSH are there for.

  101. Perfect "Meltdown" fix! by Anonymous Coward · · Score: 0

    Free the inner Minix OS for the user!

    Tron to the rescue!

  102. My old Asus U50vg had windows and linux by mark_reh · · Score: 1

    and separate power buttons to power up the machine in either windows or linux.

    I always figured it was Asus admission that windows was unreliable and you could still get on line when windows inevitably started throwing BSODs.

  103. Qubes OS by Anonymous Coward · · Score: 0

    https://www.qubes-os.org/

  104. Lack of demand by Hallux-F-Sinister · · Score: 1

    There are no such laptops (assuming that's even true, didn't bother to check,) because there isn't enough demand, and it's too easy to have a something that would function that way, without having to have a special-purpose device; you just take a laptop, and duck-tape (yes, duck, not DUCT, look it up if you don't believe,) a tablet to the back of the screen, facing out, and use them according to which is cerrtified to handle sensitive info. Of course, THAT would be a little bit like having a cop whose beat is in a landlocked city with no bodies of water, no lakes, rivers, or streams nearby, let alone an ocean, carrying a handgun with a harpoon strapped to it, in case of, you know, shark attack. The original question here seems to be similar to, "why are there no handguns that also shoot harpoons". You simply don't have a real need for something like that given the different situations in which you'd need ONE, versus the other.

    Also, anyone with a REAL need for that level of security, i.e., government and military personnel, would not be able to use the "secure" device in anywhere other than a secure facility, under normal circumstances, i.e., in a SCIF, (or whatever they call it,) which normally would make the "secure" device redundant, since the SCIF will likely already have one.

    --
    Our reign has gone on long enough. Indeed. Summon the meteors.
  105. Everything by Anonymous Coward · · Score: 0

    Its 2018 and as it turns out getting everything to work perfectly on everything is still reasonably hard?

  106. Re: just run the 2nd OS in a VM and call it a da by c6gunner · · Score: 1

    Do you have directions that work to get this installed. The directions include SD card booting which obviously isnÃ(TM)t possible.

    The included instructions are fine. They're not talking about booting off the SD card, they're taking about putting the ROM on the SD card so that you can install it. And by "SD card" they obviously don't mean a physical SD card; they're talking about android's "SD card" partition which is your internal storage (great terminology decision there, Google!).

    The big steps are unlocking the bootloader and then flashing TWRP recovery. Once you have TWRP installed there are a number of ways you can copy the ROM over for installation. You can even connect a USB thumb drive if you have the appropriate dongle.

    Just don't forget to download and install the google apps zip as well, assuming you want them. Otherwise you will have a google-less tablet.

  107. Wifi hotspot by Anonymous Coward · · Score: 0

    Bring your own so you don't have to get in free wifi

  108. Hardware is absurdly cheap by DogDude · · Score: 1

    Hardware is absurdly cheap. Our company runs on $200 refurb workstations and $300 refurb laptops and $1000 refurb servers. If we need another OS, it's cheaper and easier to just use a different device.

    --
    I don't respond to AC's.
  109. Why. $200 SOC by Anonymous Coward · · Score: 0

    A $35 Raspberry Pi type of a device would suffice with a USB connection to the input devices, an ethernet connection to the network, and an HDMI connection to the putput devices. Most of the hardware is already built, but for the interface bridges, and the Linux OS distribution is already in widespread use.

  110. If you need physical separation get two macines by itsme1234 · · Score: 1

    You can never be sure the manufacturer didn't cut some corners and/or made any honest mistakes when implementing such a touchy beast. You'll never be sure if the manufacturer didn't share with both OSes in a risky way some keyboard/video/multimedia/networking component that can run some code injected by the untrusted OS (that is even if they properly separate everything you mentioned as separated: OS, BIOS, CPU, RAM, SSD, USB).

    Plus by your design the "attacker OS" has already access to keyboard and video so how do you know it isn't using it? Just trust the manufacturer? You can just as well trust directly the primary box. You might "feel" oh, Macbooks or Chromebooks or ipads or android or windows boxes are a can of worms and not to be trusted but any half-baked and barely used contraption like you are suggesting will be orders of magnitude worse.

  111. VM? by mathew7 · · Score: 1

    I want to tell you about my real experience of dual-booting. Main idea: use linux for web and windows for gaming.

    - 1st stage - dual booting - I had a 6 month cycle where I would start browsing in linux and reboot when I wanted to play.....but at the end of the cycle I would only stay in windows (and the cycle would restart due to Windows reinstallation)
    - 2nd stage - virtual machine - I discovered PCIe vitualization in 2011; I would have 2 input/output sets of KVM connected to the same PC: one for linux (VM host) and one for guest (VM gaming). Now I could leave linux running while I would play games, and getting back to linux would be just like switching to another PC. Linux only needed Intel IGP, and Z68 and Z87 chips would provide 2 USB controllers each, allowing to map physical USB ports to host and guest. Unfortunately USB3 screwed everything, as it did not allow me to do these splits (and Intel HW seems most reliable in VMs). I even had a separate NIC for Windows.
    3rd stage - 2 PCs - now I use an intel NUC for linux and the big PC is just for games.

    While using the VM approach, I did think about what was needed for a laptop to be able to do this (I even choose an i5 thinkpad over i3 because of VT-d support, but never did any tests). But no manufacturer would provide a KVM integrated in a laptop. Any SW solution would mean some kind of compromise....I would say best approach is a linux VM inside Windows (or reverse, depending which needs 3D HW acceleration). Any other approach means having 2 devices (or if provided by OEM, a vulnerable platform...there were a few motherboards with a small linux in firmware).

    PS: I also was thinking about a keyboard+screen combo for connecting to any PC. So having a portable screen+keyboard to debug "friends" PCs. If that would be made, then, if battery is not required, 2 NUCs are small and portable enough for a laptop bag.

  112. really? by sad_ · · Score: 1

    there are so many solutions to this problem.
    - have multiple users for different purposes, each user can have heir own security settings, rules, etc
    - run a VM
    - have an external stick/drive/dvd/etc to boot your ultrasecure OS from
    - etc.

    no need for some weird implementations vendors might come up with, which would turn out to not be secure at all after the get cracked by hackers, not to mention that each implementation would be different and the lack of a standard would make it very hard to work with - all for nothing.

    --
    On a long enough timeline, the survival rate for everyone drops to zero.
  113. I have one by Anonymous Coward · · Score: 0

    My old Dell Precision M4300 had a tiny Linux subsystem on a dedicated board and a separate on switch that would boot in to that rather than the main OS. It was limited but useful from time to time. Sadly, like so many hardware / firmware solutions it was never updated. I guess the closest I've got now is my mSATA drive which I could boot off if I so desired. That could then be configured not to see the main hard drive, or just areas of it, but a serious hacker could easily find there way around the main drive.

  114. just dumb by enrique556 · · Score: 1

    And why oh why hasn't someone already invented a laptop computer with an integrated bar fridge? Sometimes, I'm hanggliding over the sahara desert, and it gets real hot. I have to stop working on my CRM bugfixes, close my laptop, get out my entire, separate bar fridge, and open it up to get a refreshing cold beverage. Why can't I just get a laptop that has the bar fridge integrated? It makes hanggliding in hot parts of the world such a hassle, especially when I've got deadlines to meet!

  115. confidential contents by darrellsmith · · Score: 1

    Seems like the real threat to your confidentiality is not logging in to a bad wifi, but crossing borders with a computer that has more on it than it should. Carry a tablet and leave the computer locked up somewhere, besides it's nice to have a map you can actually see.

  116. It's economics by Anonymous Coward · · Score: 0

    Sounds like as a nerd you OP need to take some business courses. Engineering is only 50% technology; the other half is economics, and the latter is the gatekeeper for most "crazy ideas".

    Markets - where and how big are the markets for this? Mostly tiny compared to broader PC or mobile markets

    Substitutes - my Mac running parallels gives me a perfect facsimile on standard Mac hardware; that's precisely what most people in this market like me do

    SoC development costs - the MINIMUM cost to develop an SoC is $10M-$20M. That must be amortized with sales of PC units below $1K-$2K where the unit cost of the SoC is limited to $50-$200 of the BOM cost

    PC Hardware development costs - typical development costs are in the $5M-$15M range (this is completely separate from the SoC costs!) so you need to sell a lot of PC units to amortize this cost as well.

    The net result is it's doubtful you'd ever recover the costs given the smallish market size plus there are cheaper substitutes already available that are more compelling to most people.

  117. been done failed by Anonymous Coward · · Score: 0

    HP has tried this it was nightmare on my laptop. It had a browser only boot. The biggest issue was most of the time i didn't shutdown my laptop. So first I had to boot up the laptop, then shut it down, then make sure I tap or hold a button to get it to boot to that special mode since it wasn't an option when I shutdown windows.

  118. And the option of a second drive? by Anonymous Coward · · Score: 0

    Why jou dont buy a SECOND SSD (or HDD) with your private OS, whatever it is ?
    It doen't take long to swap a SSD form a laptop. In less than a minute, you boot on a new system, and you will be sure that the data from the firs one is safe in your pocket...

  119. Dell had a go at this in 2009 - Latitude ON by Anonymous Coward · · Score: 0

    OS based on a flash card. this was their lightweight corporate system, so it must have sold millions. my account manager told me that almost nobody used it.

    http://www.dell.com/support/article/us/en/04/sln284203/what-is-latitude-on-featured-on-some-dell-laptops

  120. Just block chain it by Anonymous Coward · · Score: 0

    Just block chain the hell out of it. Block chain solves everything.

  121. Imagine by Anonymous Coward · · Score: 0

    No one cares enough to bother with this. Certainly not business people who certainly donâ(TM)t know what an SoC is.

  122. Prior art exists by Anonymous Coward · · Score: 0

    Sony VAIO Z23A4R had exactly this.

  123. Have done this already by Anonymous Coward · · Score: 0

    I've done something like this. Removed the optical drive and replaced with a disk tray with an SSD running linux. Primary hard drive with the work stuff was encrypted so the secondary OS had no access to it. For personal use in less secure places I'd just press F12 at boot time and select the second disk.

    Caddy was about $15 from a well known chinese site. A 128gb SSD isn't that expensive either and it took me half an hour to set it all up.

  124. Seriously? A TurDucEn-inspired laptop? by kenh · · Score: 1

    Wouldn't it be worth sticking a 200 Dollar Android or Linux SOC computer into a laptop computer if that enables you access internet anywhere, without any worries that your main OS and hardware can be compromised by 3rd parties while you do this?

    So the idea is to stick a second, much less powerful computer, like a raspberry pi, inside a mainstream laptop to avoid exposure of proprietary data on untrusted networks?

    Microsoft and Ubuntu already addressed this isdue, but no one cares - Ubuntu called it "running from a USB stick", Microsoft called it "Windows to go" - a complete computing environment on a USB drive.

    Take your laptop, boot off the USB drive, enjoy a computing environment completely isolated from your laptop HD. You can place this environment on an SDXC flash card or low-profile USB device that barely projects out the side of your laptoop, then choose how to boot.

    Why shove a raspberry pi in an i5 laptop?

    --
    Ken
  125. Asus made one. by 0ryn · · Score: 1

    https://phandroid.com/2013/01/09/hands-on-asus-transformer-aio-all-in-one-pctablet-running-windows-8-and-jelly-bean-video/
    I saw it at a Gaming PC conference
    It's a real large size android tablet that talks wirelessly to a Windows PC giving you the tablet touch screen experience on both systems. When docked video from the PC is overlays with zero latency. When undocked it switches seamlessly to an android app that streams video from the PC side to the tablet.