I'd like to set up a Linux VM on Windows 10 Pro host laptop, for web browsing (a few tabs on Firefox with LOTS of plugins) & messaging over separate VPN connection running in Linux, with battery life in mind. Should I use Hyper-V or VMWare vSphere Workstation Pro, and which Linux distribution would you recommend?
-
Starlight5 Yes, I'm a cat. What else is there to say, really?
-
In regards to distro, after messing a bit with some different ones, here's my order of preference:
1) Linux Mint
2-3) Linux Mint (yes, I like it that much!)
4) OpenSUSE Leap
5) Ubuntu
7) Pop! OS
8) Fedora
I haven't tried any of the others like CentOS, Debian, etc.Aivxtla, Dennismungai, Vasudev and 1 other person like this. -
Starlight5 Yes, I'm a cat. What else is there to say, really?
@jclausius I generally prefer Debian-derived stuff - but in this particular case I need the most power-effective solution, and will go with whatever VM and distribution meet this goal best. Sadly, I can't try and test a bunch of VM-distro combinations to determine which one provides best battery life, since I need it up and running tomorrow, two days tops - hence the thread.
As for Linux host Windows guest - can't run it at all, Linux doesn't support Intel 802.11ad hardware. )'=Last edited: Mar 9, 2018Vasudev likes this. -
I wonder if Minix ( https://en.m.wikipedia.org/wiki/MINIX ) or BSD would suit your needs.
I wish you well.Last edited: Mar 9, 2018Vasudev and Starlight5 like this. -
@Starlight5 vSphere is a enterprise grade VM then, I will suggest installing Linux to the host itself w/o any VM. That's faster and gives you long battery life.
I felt Xubuntu or Lubuntu or Mint to be faster and less resource intensive. Also, you can use persistence on a USB flash drive.Starlight5 likes this. -
Starlight5 Yes, I'm a cat. What else is there to say, really?
@Vasudev installing Linux is sadly out of the question, it lacks support for my hardware.
I need some Windows traffic to bypass VPN occasionally. The only solution I see is to turn off VPN when this is needed, and use Linux VM with VPN for traffic that definitely requires it when VPN is off in Windows.
Maybe there's a better solution to my problem?
p.s. WSL sadly doesn't support iptables and there's no estimate, otherwise I'd just use the might of iptables on Windows and had no prolem routing traffic correctly whatsoever.Vasudev likes this. -
-
Starlight5 Yes, I'm a cat. What else is there to say, really?
-
Is it VPN software on Windows or pure VPN from ISP?Starlight5 likes this. -
Starlight5 Yes, I'm a cat. What else is there to say, really?
-
I'm not understanding completely what you're seeking.
If you're just wanting to run a VM on the host machine I see no reason why you'd need to use vSphere.Starlight5 likes this. -
Starlight5 Yes, I'm a cat. What else is there to say, really?
-
With ESXi and installing an OS on the ESXi you'd need to access it via the vSphere client and then console to view the GUI. It's really datacenter level virtualization where the GUI isn't so important.
Hopefully I've helped a littleStarlight5, Vasudev and jclausius like this. -
Starlight5, Vasudev and Plur like this.
-
Great minds think alike.
I'm currently studying for my VCP6-DCV so was really happy to see a question like OPs on here!Starlight5, jclausius and Vasudev like this. -
Starlight5 Yes, I'm a cat. What else is there to say, really?
@jclausius @Vasudev @Plur thank you all. I corrected my first post. Got carried away with other stuff, so will be setting up the VM, like, now.
@Plur so, battery-life wise, would you recommend Workstation Pro or Hyper-V?Last edited: Mar 12, 2018Vasudev likes this. -
Stick with Workstation ProDennismungai, Vasudev and Starlight5 like this. -
@Starlight5 Try the free version of VMware workstation player, if you liked it and need more features like easy snapshot and restore just buy the license and type it. No need to re-install current version.
Dennismungai and Starlight5 like this. -
Starlight5 Yes, I'm a cat. What else is there to say, really?
Went with Workstation Pro and Lubuntu so far. Battery life with it is terrible. )'= Any tips to improve it?
Vasudev likes this. -
Starlight5 likes this.
-
Starlight5 Yes, I'm a cat. What else is there to say, really?
Would someone please kindly recommend a good, tried & tested guide on implementing VPN killswitch which also protects from DNS leaks on Linux? I googled a few, implemented this one but all I got is total loss of DNS connectivity as a result. A number of typos should have scared me off right away. )'=
Last edited: Mar 12, 2018 -
Windows is insecure. I would recommend a solid *nix distro as your base, then a mint VM and a windows VM for your different use-cases.
jclausius likes this. -
I would NOT recommend using iptables directly on an environment where firewall rules cannot be validated on the spot. It is entirely possible to configure iptables into an invalid state. You might even get locked out of your machine (over SSH, etc) when setting up iptables rules.
iptables is powerful, like a loaded gun. The kind you don't want pointed at you, and for that reason, I'd recommend ufw over using iptables directly.
Why?
Because ufw will not allow an invalid state on iptables.
Now, to your question:
Take a look at this:
1. Arch wiki's guide on simple stateful firewalls: https://wiki.archlinux.org/index.php/simple_stateful_firewall
And with that understanding, proceed to:
2. Using ufw to create a working VPN killswitch: https://gist.github.com/Necklaces/18b68e80bf929ef99312b2d90d0cded2Vasudev and Starlight5 like this. -
Starlight5 Yes, I'm a cat. What else is there to say, really?
@Dennismungai thank you. I ended up getting rid of VMs, and just running everything on Windows, with couple apps bypassing VPN with the help of ForceBindIP64.
-
Vasudev, jclausius and Starlight5 like this.
-
How a computing platform is set up matters more than what's running on it, from a security perspective.
Flagging *nix-based distros as inherently secure is an extension of security by obscurity. Implementation details matter, even where one platform may inherently be more secure by default.
A non existent firewall, outdated software, and bad user behavior(s) will not keep you secure just because you're on Linux.
Secondly, there's the issue of hardware support. If a user is able to meet his/her needs by virtualization rather than a bare metal installation, its' all well and good.
Linux, despite best efforts, will always lag behind proprietary operating systems in terms of hardware support (and usability). And that will be the trend for perhaps the coming decade or thereabouts.Vasudev and Starlight5 like this. -
-
In addition to what Dennis said, you also have to keep in mind that even if you have a perfect OS, the rest of the software/hardware you use might not be perfectly secure. No good if you have the Best OS if your router is leaking all your activity, or if someone sneaks in a hardware keylogger on your system, if you use a secure system insecurely (logging into Facebook while on Tor, for example, etc).
The security of the user is far just as important, if not more so, than the security of the system. You are the weakest link in security. -
Vasudev likes this.
-
-
Personally I use a super-janky setup via the parental controls on my router, though setting up a proper external firewall would be better.
——-
Anyway, I personally don’t see the point in this sort of OS debate. It’s pretty pointless imo; use the best tool for the job, who cares if you have some ideaological bent against it, you know? -
-
. Nevermind that some distros have been guilty of spying on you as well (forgotten about the Ubuntu Amazon scandal?).
Anyway, I’m in the health insurance business and we use a mix of Windows 7/10 and macOS laptops, and our data is mostly stored on *nix servers and mainframes. There’s a place for whatever tool you’re considering.
At home, I use Win10 for my desktop and my primary laptop (gaming, yo), server is unRAID (based on Slackware), and my VMs are all some flavor of Linux (mainly Xubuntu).
————-
It doesn’t do a computer professional much good to be dogmatic, imo -
By no means does this say this doesn't discourage *everyone", but the fastest way to lose users and customers (let alone end up in court or the unemployment line) for the honest code monkey is to purposefully screw them or code in something devious...Last edited: Jul 13, 2018
Linux VM on Windows 10
Discussion in 'Linux Compatibility and Software' started by Starlight5, Mar 9, 2018.