WEBVTT

00:00:00.160 --> 00:00:06.799
as much as many of us would like to escape our mundane lives for something a

00:00:03.719 --> 00:00:09.080
little more Fantastical the concept of

00:00:06.799 --> 00:00:13.480
virtual reality is still a little ways away from completely fooling our brains

00:00:11.639 --> 00:00:19.359
into thinking we're actually in Middle Earth or whatever but for your computer

00:00:17.199 --> 00:00:25.439
it's pretty simple to fool it into thinking that a fake virtual environment

00:00:22.560 --> 00:00:28.760
is the real deal I'm talking of course about

00:00:26.439 --> 00:00:35.320
virtualization which has become a really useful tool for home users and it Pros

00:00:32.439 --> 00:00:40.200
alike but what the heck is it well in a general sense it means putting layers of

00:00:38.120 --> 00:00:45.520
software between your computer's hardware and some other software that

00:00:43.039 --> 00:00:50.320
you're trying to run but more commonly it means running one operating system on

00:00:48.120 --> 00:00:54.760
top of another one on top of another one on top of another one exception uh no

00:00:52.680 --> 00:00:58.280
usually it's one layer and then more operating systems so you've probably

00:00:56.320 --> 00:01:04.519
seen this in the form of running one version of Windows as a virtual machine

00:01:00.920 --> 00:01:07.360
or a VM inside a window in a newer

00:01:04.519 --> 00:01:11.640
version this has all sorts of realworld applications but before we get into this

00:01:09.840 --> 00:01:16.759
it helps to understand something about how your computer achieves this you see

00:01:14.439 --> 00:01:21.920
your computer grants different pieces of software different privileges depending

00:01:19.400 --> 00:01:26.600
on what they are your operating system has a lot more privileges than regular

00:01:24.360 --> 00:01:31.439
programs like being able to directly access Hardware like your memory or your

00:01:28.400 --> 00:01:33.200
CPU the idea being to stop malicious

00:01:31.439 --> 00:01:37.720
applications from attacking your system or crashing it because of this early

00:01:35.880 --> 00:01:44.119
virtualization software that was forced to run as a regular program without

00:01:40.920 --> 00:01:46.920
privileged access to Hardware directly

00:01:44.119 --> 00:01:50.360
had to translate the actual instruction set of the processor which you can learn

00:01:48.439 --> 00:01:55.000
about here by the way so that the virtual OS could actually make any use

00:01:53.200 --> 00:01:58.880
of it or as an alternative you can install a small program called a

00:01:56.759 --> 00:02:03.320
hypervisor as the main OS on the computer then virtualize your main OS

00:02:01.560 --> 00:02:09.080
like Linux or Windows or whatever else on top of that to actually run programs

00:02:06.119 --> 00:02:14.040
but because of the overhead involved with translating instructions this

00:02:11.200 --> 00:02:20.680
resulted in some serious slowdowns in terms of performance but in the mid

00:02:16.879 --> 00:02:22.840
2000s both AMD and Intel started making

00:02:20.680 --> 00:02:29.000
processors that natively supported virtual machines allowing a hypervisor

00:02:25.720 --> 00:02:31.560
to run below the layer where an OS would

00:02:29.000 --> 00:02:37.200
usually be which means that the system wouldn't have to spend time translating

00:02:34.000 --> 00:02:40.080
instructions enabling much faster near

00:02:37.200 --> 00:02:43.319
native performance okay lonus so that's a lot of technical talk about

00:02:41.400 --> 00:02:46.879
hypervisors and layers and onions or whatever else but what does that mean

00:02:44.840 --> 00:02:52.159
for me can I actually use this stuff well yeah actually if you have older

00:02:50.159 --> 00:02:56.640
games you still love that just won't play nicely on your modern 64-bit

00:02:54.280 --> 00:03:01.280
operating system you can run an old 32bit version of Windows in a virtual

00:02:59.040 --> 00:03:07.400
machine and play to your heart's content cool right VMS are also useful for

00:03:04.080 --> 00:03:09.720
testing new software or even like a

00:03:07.400 --> 00:03:14.200
website that you're not sure whether it contains malware or not because you can

00:03:11.879 --> 00:03:17.760
just delete the entire virtual machine without touching any of the important

00:03:16.000 --> 00:03:22.360
data on your main Os or even your network if you quarantine it effectively

00:03:20.879 --> 00:03:25.840
and speaking of your main operating system if you're thinking about

00:03:23.879 --> 00:03:31.159
switching to something else completely different you can actually try your new

00:03:28.080 --> 00:03:33.000
OS in a virtual machine without nuking

00:03:31.159 --> 00:03:37.000
your existing hard drive and your existing OS not to mention compatibility

00:03:35.560 --> 00:03:41.360
between operating systems remember parallels that I mentioned before

00:03:38.560 --> 00:03:46.879
Windows applications on the Mac that's right and if you have important data

00:03:43.920 --> 00:03:53.000
that you can't lose VMS are also a very easy way to back up most VM software can

00:03:50.400 --> 00:03:57.560
take snapshots of the entire virtual system at a given point in time kind of

00:03:54.920 --> 00:04:02.879
like an Uber system restore this capability has made it very popular on

00:03:59.799 --> 00:04:05.480
servers which often need redundancy and

00:04:02.879 --> 00:04:09.840
backups to ensure constant operation not to mention the fact that running

00:04:06.799 --> 00:04:12.079
multiple virtual machines on one server

00:04:09.840 --> 00:04:17.880
can put all of that processing power to better use as modern server Hardware is

00:04:14.840 --> 00:04:19.880
notoriously underutilized especially if

00:04:17.880 --> 00:04:24.240
the workloads don't natively take advantage of many processing threads at

00:04:22.160 --> 00:04:29.720
a time but if you want to do something really cool you can virtualize your

00:04:26.320 --> 00:04:32.840
gaming rig and turn one beastly PC into

00:04:29.720 --> 00:04:35.280
to three virtual machines a Naas and

00:04:32.840 --> 00:04:40.000
then two gaming boxes that two players can use at once so you can check out

00:04:37.440 --> 00:04:45.320
this video for a practical demonstration of how it's done and the results

00:04:43.520 --> 00:04:51.560
speaking of practical you know what's practical ifixit.com the world's free

00:04:49.520 --> 00:04:56.880
online repair manual they've got step-by-step repair and tear down guides

00:04:54.360 --> 00:05:05.039
for all kinds of stuff like seriously they've got like 15,000 Plus for iPhones

00:05:01.240 --> 00:05:08.479
iPads Macs computers Android phones

00:05:05.039 --> 00:05:11.639
tablets you pretty much name it and it's

00:05:08.479 --> 00:05:14.880
totally free with no ads or annoying

00:05:11.639 --> 00:05:16.960
login portals or anything like that what

00:05:14.880 --> 00:05:22.280
supports this business you might ask great question well they've also got a

00:05:18.759 --> 00:05:24.240
line of the tools that you need in order

00:05:22.280 --> 00:05:30.160
to perform these repairs that you can buy over on ifixit.com so they've got

00:05:27.039 --> 00:05:33.520
that fantastic screwdriver kit that I

00:05:30.160 --> 00:05:36.919
use all the time they've also got their

00:05:33.520 --> 00:05:38.280
larger prot te bag that has the toolkit

00:05:36.919 --> 00:05:43.039
along with like the magnetic screw holder and all that kind of stuff in it and all you got to do to check it out is

00:05:41.280 --> 00:05:47.800
head over to ifixit.com tequi to a learn how to repair your

00:05:45.600 --> 00:05:51.280
devices and get all the tools you need which by the way come with a lifetime

00:05:49.440 --> 00:05:54.840
warranty so thanks for watching guys if you like this video do that thing if you

00:05:52.919 --> 00:05:57.880
disliked it do the other thing check out our other channels as well we've got

00:05:56.199 --> 00:06:02.479
some great videos over on Channel Super Fun like hot dog Olympics

00:06:00.160 --> 00:06:05.520
whatever that is see you're curious now right you got to check it out as always

00:06:03.919 --> 00:06:09.440
if you leave a comment below we'll try and check that out and see if we can

00:06:07.280 --> 00:06:13.360
make a fastest Possible episode with your suggestion and as always I think

00:06:11.919 --> 00:06:18.199
I've said as always a few times here don't forget to subscribe and follow and

00:06:14.960 --> 00:06:18.199
all that good stuff
