1 00:00:00,320 --> 00:00:02,880 Speaker 1: Brought to you by the reinvented two thousand twelve camera. 2 00:00:03,240 --> 00:00:08,880 Speaker 1: It's ready. Are you get in touch with technology? With 3 00:00:08,960 --> 00:00:14,480 Speaker 1: tech Stuff from how stuff works dot com. Hello, everybody, 4 00:00:14,560 --> 00:00:16,920 Speaker 1: welcome to tech stuff. My name is Chris Palette. I'm 5 00:00:16,960 --> 00:00:19,279 Speaker 1: an editor here at how Stuff Works. Sitting next to 6 00:00:19,280 --> 00:00:22,240 Speaker 1: me as usual as senior writer Jonathan Strickland. Hey there, 7 00:00:22,840 --> 00:00:26,880 Speaker 1: and today we're going to talk about virtual machines. Yeah, 8 00:00:27,080 --> 00:00:29,920 Speaker 1: and this is a topic that, uh, that a lot 9 00:00:29,960 --> 00:00:31,880 Speaker 1: of people were kind of curious about. We've got a 10 00:00:31,880 --> 00:00:35,200 Speaker 1: couple of emails about virtual machines and exactly what are 11 00:00:35,240 --> 00:00:38,360 Speaker 1: they and why use them? Um? And it is kind 12 00:00:38,360 --> 00:00:41,040 Speaker 1: of confusing. You think of the word virtual, it means 13 00:00:41,120 --> 00:00:44,040 Speaker 1: it's it's not a physical thing. It just kind of 14 00:00:44,240 --> 00:00:47,839 Speaker 1: virtually exists. So how is that even possible? Well, it 15 00:00:47,840 --> 00:00:52,280 Speaker 1: all has to do with special software, which is fittingly 16 00:00:52,400 --> 00:00:58,560 Speaker 1: called virtualization software. Yeah, I'm guessing that this giant cardboard 17 00:00:58,640 --> 00:01:00,960 Speaker 1: box that I have painted how home and says that 18 00:01:01,000 --> 00:01:03,840 Speaker 1: it's a supercomputer, that's not that doesn't count as a 19 00:01:03,920 --> 00:01:07,240 Speaker 1: virtual machine in the classical sense. In the three year 20 00:01:07,280 --> 00:01:11,560 Speaker 1: old let's play pretend sense you you are aces. It 21 00:01:11,680 --> 00:01:15,399 Speaker 1: was cranking out billions of virtual pedophlops. I'm sure it was, 22 00:01:16,200 --> 00:01:21,440 Speaker 1: but for real quote unquote virtual machines. We're talking about 23 00:01:21,520 --> 00:01:27,200 Speaker 1: special software that essentially partitions of physical machines resources in 24 00:01:27,240 --> 00:01:30,760 Speaker 1: such a way that you can run multiple instances of 25 00:01:30,880 --> 00:01:34,640 Speaker 1: operating systems if you like, or applications that are completely 26 00:01:34,680 --> 00:01:38,200 Speaker 1: independent of one another. There's no there's no real risk 27 00:01:38,280 --> 00:01:41,880 Speaker 1: of them interfering with each other. And um, so you're 28 00:01:41,959 --> 00:01:45,880 Speaker 1: using one physical machine to run multiple instances of some 29 00:01:45,920 --> 00:01:51,080 Speaker 1: sort of application. Uh, that's that's the basic premise. Um, 30 00:01:51,120 --> 00:01:54,640 Speaker 1: why is this important? Well, it's because as the Web 31 00:01:54,720 --> 00:01:58,520 Speaker 1: has evolved, things have gotten really complicated. A lot of 32 00:01:58,800 --> 00:02:02,680 Speaker 1: websites run multi both services, and sometimes these services need 33 00:02:02,760 --> 00:02:06,560 Speaker 1: to use multiple applications. Um, well, it turns out that 34 00:02:06,640 --> 00:02:09,800 Speaker 1: some applications don't work well with others, and if you 35 00:02:09,880 --> 00:02:13,840 Speaker 1: try and run multiple applications on one server, you get crashes. 36 00:02:14,400 --> 00:02:17,880 Speaker 1: Right yeah, I mean so you don't want that to happen. Yeah. 37 00:02:18,480 --> 00:02:22,320 Speaker 1: You also might know this. In another word, you may 38 00:02:22,320 --> 00:02:27,120 Speaker 1: not have known what it was environment. Um, just imagine 39 00:02:27,160 --> 00:02:31,320 Speaker 1: it as a little you know, pretend world on a 40 00:02:31,919 --> 00:02:36,720 Speaker 1: on your web browser might be Java for instance, Right, Yeah, 41 00:02:36,720 --> 00:02:39,760 Speaker 1: that's a good example. Java is as a program pro 42 00:02:40,160 --> 00:02:48,480 Speaker 1: proglamming language. It could be it's very proglam um David, Yeah, exactly. UM. 43 00:02:48,520 --> 00:02:52,800 Speaker 1: That was created by son uh and uh. Basically, you 44 00:02:52,919 --> 00:02:55,320 Speaker 1: when you have Java installed on your computer and you 45 00:02:55,400 --> 00:02:59,919 Speaker 1: go to a, um a website that has Java plug 46 00:03:00,120 --> 00:03:02,760 Speaker 1: in on. It might be, for example, a gaming site. 47 00:03:02,840 --> 00:03:06,200 Speaker 1: You want to play a casual game on your your machine, 48 00:03:06,200 --> 00:03:07,280 Speaker 1: and you go to that thing. You know, all of 49 00:03:07,320 --> 00:03:09,480 Speaker 1: a sudden, you see this thing and it's loading inside 50 00:03:09,520 --> 00:03:11,360 Speaker 1: your window has a little box and it's you know, 51 00:03:11,720 --> 00:03:14,000 Speaker 1: it gives you You might see, especially with Java, the 52 00:03:14,040 --> 00:03:17,040 Speaker 1: orange Java window and it just you know, scrolls open 53 00:03:17,080 --> 00:03:19,000 Speaker 1: and then all of a sudden, whatever it is that 54 00:03:19,040 --> 00:03:22,200 Speaker 1: you're trying to do pops up. Well, that's Java running 55 00:03:22,200 --> 00:03:25,840 Speaker 1: on a virtual machine inside your browser window whatever. You know, 56 00:03:25,840 --> 00:03:28,760 Speaker 1: whether you're using Windows or Linux or or Mac. There 57 00:03:28,760 --> 00:03:32,320 Speaker 1: it is. You know, it's it's a machine inside a machine. Yeah. 58 00:03:32,400 --> 00:03:35,120 Speaker 1: And you might wonder, well, why would you even worry 59 00:03:35,120 --> 00:03:37,600 Speaker 1: about having a machine inside a machine in the first place. Well, 60 00:03:38,680 --> 00:03:42,360 Speaker 1: ideally you would have a single server for every single 61 00:03:42,400 --> 00:03:47,160 Speaker 1: application that you want to run in your service. UM. 62 00:03:47,200 --> 00:03:49,920 Speaker 1: That way you can make sure that one, no, two 63 00:03:49,960 --> 00:03:52,800 Speaker 1: applications are going to interfere with one another. You don't 64 00:03:52,800 --> 00:03:54,880 Speaker 1: have to worry about a server running two of them 65 00:03:54,960 --> 00:03:58,440 Speaker 1: at the same time. Um too, if there's a problem, 66 00:03:58,600 --> 00:04:01,000 Speaker 1: you can actually find out where the problem is very 67 00:04:01,080 --> 00:04:04,360 Speaker 1: quickly because if it's a specific application going down, you 68 00:04:04,400 --> 00:04:07,160 Speaker 1: know which server that belongs to, Like, well, this this 69 00:04:07,240 --> 00:04:10,400 Speaker 1: is the server that runs process A. If Process A 70 00:04:10,560 --> 00:04:14,120 Speaker 1: is going haywire, you know to go to that particular server. 71 00:04:15,040 --> 00:04:16,960 Speaker 1: But here's the problem is that if you've got tons 72 00:04:16,960 --> 00:04:19,480 Speaker 1: and tons and tons of applications, or you have a 73 00:04:19,520 --> 00:04:22,800 Speaker 1: really large operation like let's say I don't know Google, 74 00:04:23,320 --> 00:04:28,840 Speaker 1: that's a good example. Google has thousands of these servers. Well, 75 00:04:28,880 --> 00:04:33,040 Speaker 1: if you do a single server per application in an 76 00:04:33,400 --> 00:04:38,000 Speaker 1: environment like Google, then you would need even more space, 77 00:04:38,080 --> 00:04:41,320 Speaker 1: tons and tons of space and resources physical resources like 78 00:04:41,800 --> 00:04:44,560 Speaker 1: not just the storage facility, but you know, your power 79 00:04:44,720 --> 00:04:49,279 Speaker 1: consumption and uh and cooling systems, things that you need 80 00:04:49,320 --> 00:04:53,160 Speaker 1: to have in order to make servers run properly. Uh. 81 00:04:53,200 --> 00:04:55,520 Speaker 1: But if you were to, you know, look at most 82 00:04:55,560 --> 00:04:58,120 Speaker 1: of these servers running applications, you would notice that the 83 00:04:58,120 --> 00:05:01,520 Speaker 1: servers have become really really power a full, and most 84 00:05:01,560 --> 00:05:04,599 Speaker 1: of them are not running anywhere near capacity like a 85 00:05:04,640 --> 00:05:08,599 Speaker 1: single application takes up only a fraction of the servers 86 00:05:08,680 --> 00:05:12,160 Speaker 1: uh processing power, so you're not really using your physical 87 00:05:12,440 --> 00:05:15,760 Speaker 1: machines to the extent that you need to. The solution 88 00:05:15,839 --> 00:05:19,440 Speaker 1: is virtualization. If you can create a virtual partition within 89 00:05:19,520 --> 00:05:23,480 Speaker 1: that machine so that it can run two different operating systems, 90 00:05:23,520 --> 00:05:25,680 Speaker 1: or even two of the same operating system It doesn't 91 00:05:25,720 --> 00:05:28,000 Speaker 1: have to be different, um, but if it can run 92 00:05:28,040 --> 00:05:30,560 Speaker 1: two of these environments at the same time, you you 93 00:05:30,600 --> 00:05:34,880 Speaker 1: are maximizing that servers resource use. So that way you 94 00:05:34,920 --> 00:05:37,400 Speaker 1: don't have to worry about, Okay, well this servers only 95 00:05:37,480 --> 00:05:40,680 Speaker 1: running at twelve percent capacity. The other great thing about 96 00:05:40,720 --> 00:05:43,560 Speaker 1: it is that, well that means that suddenly you don't 97 00:05:43,600 --> 00:05:46,600 Speaker 1: need all this space anymore. You can run that that 98 00:05:46,680 --> 00:05:50,240 Speaker 1: operation with let's say a thousand servers instead of five 99 00:05:50,279 --> 00:05:53,240 Speaker 1: thousand servers. Now we are talking about huge numbers here, 100 00:05:53,279 --> 00:05:57,000 Speaker 1: but the same thing applies on smaller scales. So operations 101 00:05:57,040 --> 00:05:59,240 Speaker 1: that would only need five or six servers may only 102 00:05:59,240 --> 00:06:04,080 Speaker 1: need two or three. Now there that's the that's the 103 00:06:04,120 --> 00:06:07,920 Speaker 1: broad view of this. But there are some caveats to this. Yeah, 104 00:06:08,440 --> 00:06:12,839 Speaker 1: for instance, you shouldn't max out your server. No, that's 105 00:06:12,839 --> 00:06:15,240 Speaker 1: never a good thing. You're gonna overtax it and it's 106 00:06:15,240 --> 00:06:18,760 Speaker 1: going to make it work even less reliably. Right yeah 107 00:06:18,760 --> 00:06:23,040 Speaker 1: so you so, while it's possible to maybe create multiple 108 00:06:23,560 --> 00:06:27,000 Speaker 1: virtual servers or virtual machines even on a PC, this 109 00:06:27,080 --> 00:06:28,919 Speaker 1: is not just for servers. You can do it with 110 00:06:29,040 --> 00:06:32,640 Speaker 1: PCs two. Um, even though you could do multiple ones, 111 00:06:32,640 --> 00:06:34,640 Speaker 1: you have to remember every single time you do this, 112 00:06:34,920 --> 00:06:39,440 Speaker 1: you're partitioning off part of that computer's resources. So the 113 00:06:39,480 --> 00:06:42,320 Speaker 1: computer as a whole has less you know, each each 114 00:06:42,360 --> 00:06:46,760 Speaker 1: individual instance has has only a fraction of the main 115 00:06:46,800 --> 00:06:51,359 Speaker 1: computers resources. Eventually get to a point where you know 116 00:06:51,400 --> 00:06:53,480 Speaker 1: you have the diminishing law of returns. You know you're 117 00:06:53,480 --> 00:06:57,119 Speaker 1: not or law of diminishing returns, I should say, you don't. Uh, 118 00:06:57,320 --> 00:07:01,760 Speaker 1: you don't get enough output to justified partitioning up the 119 00:07:01,760 --> 00:07:06,159 Speaker 1: server anymore than you already have. Right and um, you 120 00:07:06,200 --> 00:07:09,880 Speaker 1: know that that also applies to desktop computers as well. 121 00:07:09,920 --> 00:07:11,640 Speaker 1: I mean you can you can set up your your 122 00:07:11,640 --> 00:07:15,000 Speaker 1: desktop computer to uh well, depending on what model you have, 123 00:07:15,520 --> 00:07:18,760 Speaker 1: UM to run more than one operating system or multiple 124 00:07:18,800 --> 00:07:22,520 Speaker 1: instances of an operating system. UM. You know, Mac users, 125 00:07:22,640 --> 00:07:26,240 Speaker 1: especially the Intel Mac users, are very familiar with this now, 126 00:07:26,280 --> 00:07:28,560 Speaker 1: or at least a lot of them are because um, 127 00:07:28,600 --> 00:07:31,920 Speaker 1: the Intel Max can run different operating systems, and just 128 00:07:32,000 --> 00:07:34,280 Speaker 1: the mac os that can also run Windows and they 129 00:07:34,280 --> 00:07:37,160 Speaker 1: can run Linux. UM, if you are so inclined, you 130 00:07:37,240 --> 00:07:40,600 Speaker 1: can uh install all three operating systems. Of course, you 131 00:07:40,600 --> 00:07:42,320 Speaker 1: have to partition to hard drive. Was you know what 132 00:07:42,400 --> 00:07:45,040 Speaker 1: Jonathan was saying before. You have to make a separate 133 00:07:45,040 --> 00:07:47,560 Speaker 1: section for each of those. And if you're running software 134 00:07:47,600 --> 00:07:53,160 Speaker 1: like UM against Son's Virtual Box or vm Ware's Fusion 135 00:07:53,640 --> 00:07:57,640 Speaker 1: or Parallels desktop, you can actually access those other operating 136 00:07:57,680 --> 00:08:01,200 Speaker 1: systems at the same time in a virtual environment right 137 00:08:01,240 --> 00:08:02,960 Speaker 1: there on the desktop, and you can you can use 138 00:08:02,960 --> 00:08:04,560 Speaker 1: them at the same time. Now, of course they're all 139 00:08:04,640 --> 00:08:09,400 Speaker 1: using again Jonathan said, the same processor at the same time, 140 00:08:09,440 --> 00:08:12,320 Speaker 1: and after a while it's going to overtax things. But um, 141 00:08:12,360 --> 00:08:13,960 Speaker 1: it is possible to do and you can do this 142 00:08:14,000 --> 00:08:17,320 Speaker 1: on a on a regular Windows box to m vm 143 00:08:17,360 --> 00:08:21,040 Speaker 1: Ware also makes a workstation which I believe allows you 144 00:08:21,080 --> 00:08:25,480 Speaker 1: to run different environments at the same time as well. Sure, 145 00:08:25,560 --> 00:08:28,720 Speaker 1: and there are even businesses that have made an entire 146 00:08:28,760 --> 00:08:31,800 Speaker 1: business model out of this. There's one called in Computing 147 00:08:31,840 --> 00:08:35,760 Speaker 1: in as a name. UM. I went to the Consumer 148 00:08:35,760 --> 00:08:38,320 Speaker 1: Electronics Show this last year two thousand nine, and I 149 00:08:38,440 --> 00:08:42,800 Speaker 1: met with the president of in Computing and it was 150 00:08:42,840 --> 00:08:45,400 Speaker 1: a fascinating tour of the booth. It was one of 151 00:08:45,400 --> 00:08:47,640 Speaker 1: those very small booths all the way, something I probably 152 00:08:47,640 --> 00:08:49,720 Speaker 1: never would have seen. But I received an email and 153 00:08:49,720 --> 00:08:51,719 Speaker 1: I thought, this sounds really interesting. I'm going to take 154 00:08:51,760 --> 00:08:53,760 Speaker 1: some time and go to this, and I'm really glad 155 00:08:53,800 --> 00:08:57,280 Speaker 1: I did. Now in Computing what they've done is they've 156 00:08:57,280 --> 00:09:00,640 Speaker 1: found a system where you can partition up a regular 157 00:09:00,679 --> 00:09:04,360 Speaker 1: PC so that you can create multiple workstations that all 158 00:09:04,400 --> 00:09:07,800 Speaker 1: share that one PCs resources. It's just like the old 159 00:09:07,920 --> 00:09:12,800 Speaker 1: time sharing model on supercomputers. You have to sit there 160 00:09:12,840 --> 00:09:15,480 Speaker 1: and listen to a long winded sales pitch and you know, 161 00:09:15,520 --> 00:09:19,160 Speaker 1: maybe you'll get a free car. I didn't, but then 162 00:09:19,200 --> 00:09:22,520 Speaker 1: I'm pressed, so um no, no, it was. It was 163 00:09:22,559 --> 00:09:26,640 Speaker 1: really a great UH booth tour. But time sharing, for 164 00:09:26,640 --> 00:09:28,679 Speaker 1: those of you who are wondering, that was a system 165 00:09:28,720 --> 00:09:31,320 Speaker 1: where you had a supercomputer. It was a centralized computer, 166 00:09:31,360 --> 00:09:33,240 Speaker 1: and then you had a bunch of dumb terminals, which 167 00:09:33,280 --> 00:09:36,319 Speaker 1: means the terminals didn't have any real native processing power. 168 00:09:36,880 --> 00:09:39,960 Speaker 1: It was just an access point for the user to 169 00:09:40,440 --> 00:09:43,319 Speaker 1: get access to the processing power that was in the supercomputer, 170 00:09:43,920 --> 00:09:45,800 Speaker 1: so you could have multiple people working on this at 171 00:09:45,800 --> 00:09:48,320 Speaker 1: the same time. Now with the supercomputer was a little different. 172 00:09:48,320 --> 00:09:50,600 Speaker 1: It wasn't all partitioned. It was that the computer would 173 00:09:50,600 --> 00:09:56,800 Speaker 1: handle each task separately in time in sequence. So let's 174 00:09:56,800 --> 00:10:00,199 Speaker 1: say Johnny says I need this information, and then he 175 00:10:00,280 --> 00:10:03,240 Speaker 1: says I need this information, while the supercomputer would answer 176 00:10:03,360 --> 00:10:06,319 Speaker 1: Johnny's first and then Susie's. But it was so fast 177 00:10:06,360 --> 00:10:08,360 Speaker 1: that it seemed like it was instantaneous, like it was 178 00:10:08,400 --> 00:10:12,160 Speaker 1: all simultaneously happening at you know, So it seemed like 179 00:10:12,200 --> 00:10:14,160 Speaker 1: the same sort of thing. Now, what in computing does 180 00:10:14,280 --> 00:10:18,320 Speaker 1: is it? It partitions up PCs um and depending on 181 00:10:18,360 --> 00:10:21,800 Speaker 1: which series you have, Like if you have the X series, 182 00:10:22,200 --> 00:10:24,080 Speaker 1: I think it's the five fifty, I think up to 183 00:10:24,200 --> 00:10:27,320 Speaker 1: eleven users can be using the same PC at the 184 00:10:27,360 --> 00:10:31,160 Speaker 1: same time. Now each person has their own monitor, keyboard, mouse, 185 00:10:31,240 --> 00:10:33,240 Speaker 1: that kind of thing. But they attached to a little 186 00:10:33,280 --> 00:10:37,480 Speaker 1: module which in turn attaches to the mother PC. And 187 00:10:37,520 --> 00:10:41,400 Speaker 1: then if you were to get them the L series, 188 00:10:41,800 --> 00:10:43,640 Speaker 1: did I say that? Ll serious? That was the X series. 189 00:10:43,800 --> 00:10:46,800 Speaker 1: The L series is up to thirty users on one 190 00:10:46,840 --> 00:10:49,920 Speaker 1: PC and it runs through Ethernet chords. You you connect 191 00:10:50,280 --> 00:10:53,719 Speaker 1: Ethernet cable to the little module which you know, your 192 00:10:53,760 --> 00:10:56,240 Speaker 1: monitor and your keyboard plug into, connect that to the 193 00:10:56,240 --> 00:11:00,040 Speaker 1: host PC. So in computing's ideas, well, this is a 194 00:11:00,080 --> 00:11:04,240 Speaker 1: good way to uh to bring computers into schools in 195 00:11:04,800 --> 00:11:08,720 Speaker 1: like developing nations where they can't necessarily afford a computer 196 00:11:08,800 --> 00:11:12,400 Speaker 1: for every student, but they can afford one decent computer 197 00:11:12,559 --> 00:11:15,040 Speaker 1: and then this system which will allow up to thirty 198 00:11:15,040 --> 00:11:18,800 Speaker 1: people to access that computer's resources. Um. Now, of course 199 00:11:18,800 --> 00:11:21,840 Speaker 1: it can only run applications that aren't going to over 200 00:11:21,920 --> 00:11:23,760 Speaker 1: tax that computer. You're not gonna see a lot of 201 00:11:23,760 --> 00:11:29,599 Speaker 1: call of duty being played on these terminals. But word processors, spreadsheets, 202 00:11:29,679 --> 00:11:33,760 Speaker 1: that's gonna that's easy. So it's it sounds like between 203 00:11:34,520 --> 00:11:38,720 Speaker 1: you know, virtualization and cloud computing that we're we're we 204 00:11:38,760 --> 00:11:42,040 Speaker 1: may be headed into a world where um, there is 205 00:11:42,120 --> 00:11:46,960 Speaker 1: centralized processing power and centralized applications and people are just 206 00:11:47,040 --> 00:11:51,040 Speaker 1: using uh, dumber and dumber terminals and you know, things 207 00:11:51,080 --> 00:11:55,960 Speaker 1: like netbooks that have slower processors and less RAM and 208 00:11:56,080 --> 00:11:59,840 Speaker 1: basically trusting the the cloud to handle all the application 209 00:12:00,080 --> 00:12:03,200 Speaker 1: than all the heavy lifting. Yeah, do you do you 210 00:12:03,200 --> 00:12:05,600 Speaker 1: really think that that's the way it's all going to go? 211 00:12:05,840 --> 00:12:08,040 Speaker 1: Or I mean, is this just sort of an application 212 00:12:08,040 --> 00:12:13,079 Speaker 1: per application used like the the Third World education? Momow, 213 00:12:13,160 --> 00:12:15,520 Speaker 1: what a great question. It really turned it around on 214 00:12:15,559 --> 00:12:18,600 Speaker 1: either pullet. But no, I have an answer for this. Okay, 215 00:12:18,640 --> 00:12:20,480 Speaker 1: this is one of my favorite topics to talk about, 216 00:12:20,520 --> 00:12:23,200 Speaker 1: so of course I have an answer for this. Um. Now, 217 00:12:23,600 --> 00:12:26,040 Speaker 1: of course, this this is my own personal opinion about 218 00:12:26,080 --> 00:12:30,319 Speaker 1: about how things are going. I think the economic downturn 219 00:12:31,080 --> 00:12:34,120 Speaker 1: was the best thing that could happen to netbooks because 220 00:12:34,280 --> 00:12:37,640 Speaker 1: it meant that consumers were looking at computers and they 221 00:12:37,640 --> 00:12:39,160 Speaker 1: were saying, well, you know, I still need to get 222 00:12:39,160 --> 00:12:41,240 Speaker 1: a computer for my my son or my daughter who's 223 00:12:41,280 --> 00:12:44,280 Speaker 1: going off to college, or I really need a new computer, 224 00:12:44,440 --> 00:12:46,920 Speaker 1: but I can't afford to buy the latest and greatest. 225 00:12:46,920 --> 00:12:50,760 Speaker 1: And yeah, that new I seven processor looks amazing, but 226 00:12:51,080 --> 00:12:53,559 Speaker 1: I just can't afford that kind of computer, or or 227 00:12:53,600 --> 00:12:58,080 Speaker 1: that new Mac that's thirty three hundred dollars. Did you 228 00:12:58,120 --> 00:13:02,199 Speaker 1: see that that came out today and with it yeah 229 00:13:02,800 --> 00:13:06,839 Speaker 1: z on um, Yeah, the Mac Pro. Not everyone can 230 00:13:06,880 --> 00:13:10,720 Speaker 1: spend that much, so they're looking at other options. Now. 231 00:13:10,840 --> 00:13:13,560 Speaker 1: I think if the consumer realizes that the netbooks do 232 00:13:13,640 --> 00:13:16,720 Speaker 1: not have this native processing ability and that they will 233 00:13:16,880 --> 00:13:19,719 Speaker 1: really need to rely upon the cloud to get that 234 00:13:19,800 --> 00:13:22,360 Speaker 1: kind of processing done. If they realize that and they're 235 00:13:22,360 --> 00:13:24,720 Speaker 1: okay with that, Yeah, I think this is the future. 236 00:13:24,880 --> 00:13:28,240 Speaker 1: I think that mass market in general will move to 237 00:13:28,440 --> 00:13:33,640 Speaker 1: netbooks and what we would traditionally call underpowered PCs. UM, 238 00:13:33,679 --> 00:13:36,280 Speaker 1: you will still have niche markets that will not move 239 00:13:36,360 --> 00:13:40,720 Speaker 1: to that. UM. For instance, anyone who's doing massive media editing, 240 00:13:40,960 --> 00:13:43,559 Speaker 1: they can't do that. You can't really poured everything off 241 00:13:43,559 --> 00:13:46,800 Speaker 1: to the cloud. UM. Same thing with gamers. I mean, 242 00:13:46,840 --> 00:13:50,760 Speaker 1: gamers are gonna need to have that super fast processor 243 00:13:50,880 --> 00:13:54,240 Speaker 1: and that the huge hard drive and all of the 244 00:13:54,240 --> 00:13:57,480 Speaker 1: bells and whistles. So that's still going to be there. UM. 245 00:13:57,520 --> 00:14:00,600 Speaker 1: The question is if those markets are large enough to 246 00:14:00,800 --> 00:14:04,640 Speaker 1: keep that development process going at full speed. That question, 247 00:14:05,160 --> 00:14:07,480 Speaker 1: I don't know the answer to that. We're gonna have 248 00:14:07,520 --> 00:14:10,559 Speaker 1: to see. I'm actually kind of worried about that because 249 00:14:10,559 --> 00:14:14,120 Speaker 1: it may mean that we that War's Law suddenly doesn't 250 00:14:14,120 --> 00:14:18,160 Speaker 1: apply because the the incentive to always be developing at 251 00:14:18,200 --> 00:14:22,200 Speaker 1: the fastest space possible is gonna possibly go away, right right, 252 00:14:22,600 --> 00:14:24,520 Speaker 1: But you know it'll all be virtual at that point, 253 00:14:24,560 --> 00:14:27,640 Speaker 1: so yeah, so who will you know? And there's there's 254 00:14:27,680 --> 00:14:29,600 Speaker 1: actually a good point there. I mean, you're kind of 255 00:14:29,640 --> 00:14:32,360 Speaker 1: smirking at me and making a joke, but that's that's 256 00:14:32,400 --> 00:14:34,440 Speaker 1: a good No, It really is a good point because 257 00:14:34,440 --> 00:14:37,480 Speaker 1: when you think about it, these servers that are running 258 00:14:37,480 --> 00:14:40,200 Speaker 1: all the processes, they still have to be fast. So 259 00:14:40,240 --> 00:14:42,960 Speaker 1: there's still a market for fast processors. It's just that 260 00:14:42,960 --> 00:14:45,280 Speaker 1: that market may switch to the business end, not to 261 00:14:45,360 --> 00:14:48,120 Speaker 1: the consumer end. You know, it's possible too that that 262 00:14:48,200 --> 00:14:48,320 Speaker 1: may