Download CAAM 420 Fall 2012 Lecture 02

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

VS/9 wikipedia , lookup

OS/2 wikipedia , lookup

Xubuntu wikipedia , lookup

Burroughs MCP wikipedia , lookup

RSTS/E wikipedia , lookup

Distributed operating system wikipedia , lookup

Spring (operating system) wikipedia , lookup

OS-tan wikipedia , lookup

Copland (operating system) wikipedia , lookup

Linux adoption wikipedia , lookup

Mobile operating system wikipedia , lookup

Unix security wikipedia , lookup

CP/M wikipedia , lookup

System 7 wikipedia , lookup

Lubuntu wikipedia , lookup

Paging wikipedia , lookup

Security-focused operating system wikipedia , lookup

Ubuntu (operating system) wikipedia , lookup

Transcript
CAAM 420 Fall 2012 Lecture 02
Rajesh Gandham
August 26, 2012
Table of Contents
1 Setting up an Ubuntu VirtualBox
1.1 Getting VirtualBox . . . . . . . . .
1.2 Getting Ubuntu . . . . . . . . . . .
1.3 Setting up and Ubuntu VirtualBox
1.3.1 Notes . . . . . . . . . . . .
1.4 Text books & References . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
3
3
3
3
4
1. Setting up an Ubuntu VirtualBox
VirtualBox is an open source software that runs on Windows, Linux, Macintosh and Solaris hosts
and supports a large number of guest operating systems(OS) (https://www.virtualbox.org).
The major advantage of the VirtualBox is that it lets us run more than one operating system at
the same time, this will help a developer of a software, test the software in various operating
systems at the same time and allow us to take advantage of the different features from different
operating systems ( for example, we can use microsoft office in Windows while working in an OS
from Linux distrubution). For more information on VirtualBox, please refer to the manual
available in the VirtualBox webpage https://www.virtualbox.org/manual/.
To maintain the consistency across the class, we will use Ubuntu, a popular variant of Linux
operating system. To accomplish this without having to install new operating systems on the
desktop, we will install Ubuntu(guest OS) on a virtual machine created by VirtualBox in the
existing OS(host OS).
1.1
Getting VirtualBox
VirtualBox is an open source software that is developed by Oracle. You can download the
appropriate VirtualBox version for your machine and operating system from
https://www.virtualbox.org/wiki/Downloads and install by double clicking the VirtualBox
icon.
1.2
Getting Ubuntu
You can download the appropriate iso image file for the latest version of Ubuntu, Ubuntu 12.04
for your machine from http://www.ubuntu.com/download/desktop. (Most of the latest laptops
are 64 bit)
1.3
Setting up and Ubuntu VirtualBox
Installing ubuntu using VirtualBox is a easy process and typically takes less than 20 minutes.
Windows users can install Ubuntu in VirtualBox by following the instructions from
http://www.psychocats.net/ubuntu/virtualbox while Mac users can follow the instructions
from
http://www.tuaw.com/2009/09/07/how-to-set-up-ubuntu-linux-on-a-mac-its-easy-and-free/
(with few modifications mentioned in the subsection 1.3.1). This procedure is similar for the other
operating systems too.
1.3.1
Notes
• Make sure that you install latest version of Ubuntu (i.e., Ubuntu 12.04).
• Please make sure that the memory allocated for the virtual machine is less than half of the
actual memory available. (For example, if you desktop’s memory is 4GB do not allocate
more than 2GB for the virtual machine.)
• Choose dynamically allocated memory for the memory allocation. By doing this, the virtual
machine will take up the only what you use.
3
• Choose the downloaded iso image file of ubuntu as the virtual CD for the installation
process and begin installation process.
1.4
Text books & References
1. The C Programming Language(2nd Edition) by Brian W. Kernighan and Dennis M.
Ritchie(the inventors of C programming language) : This has everything that one needs to
know about programming in C.
2. LaTex Companion, The (2nd Edition), (Tools and Techniques for Computer Type Setting)
by Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle, and Chris Rowley
: Stundents are required to use Latex typesetting language for submitting the reports, no
other formats are accepted for the class.
3. The C++ Programming Language (Special 3rd Edition) by Bjarne Stroustrup (the inventor
of C++).
4