Download a virtual machine. I can tell you that folks still download Citrix's Project Kensho for this very thing. You can import both. OVF is a platform-independent, efficient, extensible, and open packaging and distribution format for virtual. Hybrid cloud management platform for building apps securely and consistently in any cloud.
It helps customers accelerate time to value by automating the deployment, configuration, and upgrades of the suite.
Enterprise-ready private cloud software that combines the vSphere hypervisor and vRealize Suite. Unified management platform for planning and scaling SDDC and multi-cloud infrastructure. Software to accelerate the delivery of IT services with automation and pre-defined policies. Note that you will need as many as 15 GB of free hard disk space in order to complete this process successfully.
Be sure you have that available now before proceeding. It's possible that you'll need to enable virtualization support for bit VMs. How you enable virtualization support is different depending on what machine you're running, so I can't give you specific instructions on how to do it, but the setting you're looking for is probably called Virtualization , VT-x , or AMD-v , and you'd want to make sure any setting like that is listed as Enabled or On.
Don't feel like you need to do this now; just remember that you may need to come back to this a little later in the instructions.
Note that VMware prefers to store the VM files in a particular directory e. This is a setting you can change:. Additionally, when you import the VM, one of the choices you'll have is where you'd like to store it — this will default to the configured default setting, but you can change it on a VM-by-VM basis. So I suggest carefully considering where you want your VM before you import it.
Still, if you decide you'd rather move it to a new location after you've created it, that's possible too. In the VMware window, select the ics45cfall VM and click the Power on this virtual machine link.
You'll see another window pop up, which is the console of your VM. See the section titled Ensuring you have bit VM support above for more details. Once you've booted up your VM, you'll see a dialog box asking you to specify a username and a password. The username is selected from a dropdown list; ics45c will probably already be selected, but make sure it's selected if it's not already.
In the text field below that, type the password ics45c — which you'll want to change see below — and click the Log In button. Having logged in, you should eventually see a desktop, much like you would see on Windows or macOS. In the bottom-left corner is a small icon that can be used to start common applications or edit operating system settings.
One of the most important of these, for us, is the Terminal application, which will give you a shell prompt. Find the Terminal application which might also be listed as Terminal Emulator and start it. A window should pop up and contain a prompt that looks like this:. If so, you're off and running! Go back to the Project 0 write-up and pick up where you left off. Note: You might find the default font and colors not to your liking, though it's easy enough to change them.
From the Edit menu in your Terminal window, select Preferences A dialog will pop up allowing you to configure whatever you'd like; when you're done, click Close , and subsequent uses of the Terminal application will respect the changes you made. After installing VMware There are a few things you'll want to do after installing VMware and starting it up for the first time.
From the Help menu, select Enter a license key. In the ensuing dialog, enter the serial number that you obtained previously, then click OK. This should license your product for a year or so — as of this writing, mine says I'm under an evaluation period that ends in days, and I just installed it a few days ago. From the View menu, select Autosize , then click Autofit guest. Also, make sure the setting under Autosize titled Autofit window is checked. I found this change necessary, so that resizing the window would also resize my VM's desktop.
From the Help menu, select Check for updates and install the latest. I found that my download was older than the most current version. One web browser: Firefox , though you can certainly install others if you prefer them, which will allow you to browse the web from within your VM OpenSSH Server , which allows you to connect to the VM via ssh , the way you might connect to the command line of another computer outside of your own.
A program analysis tool called Valgrind , which we'll be using to diagnose and fix low-level issues like memory leaks. A unit testing framework called Google Test , which we'll be using to write automated tests of portions of our programs. A source control tool called Git. Before you do that, please bear three things in mind: This is a large download. To preserve UCI and ICS network bandwidth, we would appreciate it if you would spread the load by sharing it with each other once downloaded; have one of you download it and give copies to ten others, and we'll save a lot of bandwidth that way.
By request of our system administrators, this download is inaccessible outside of the UCI campus network. If you try to download it from off-campus, you will likely receive a message that you are forbidden to access it. Your best move is to download it when you're physically on campus; you can potentially download it via the campus VPN, though you may run afoul of network usage restrictions that way.
Be warned. More details about the Software VPN are available here. ICS 45C VM x64 — only available while on the campus network see above The files are in a format called OVA, which is an Open Virtualization Archive, a single file that contains a directory consisting of several files; those files comprise something called an OVF Open Virtualization Format , which is a standard format for distributing a preconfigured virtual machine, including the contents of its virtual hard disk, various hardware settings, and so on.
What to do if you've taken the course before If you've taken this course before, you're still going to need to download this quarter's ICS 45C VM. In particular, there are three prerequisites that you'll need to be sure your host machine meets: You must have a bit processor. Note that bit processors on personal computers are exceptionally rare these days, so there's a really good chance you meet this requirement already.
Interestingly, it's not important whether you have a bit or bit version of your host operating system; either is fine, as long as your processor is bit. Your processor's virtualization support must be enabled.
According to my research, Macs will tend always to have this turned on; Windows machines are more hit-or-miss, but you're still likelier to have the support already than not. How you do that is different depending on what machine you're running, so I can't give you specific instructions on how to do it, but the setting you're looking for is probably called Virtualization , VT-x , or AMD-v , and you'd want to make sure any setting like that is listed as Enabled or On.
If you're running Windows, the Hyper-V feature will need to be disabled.