The second class in CIS222, Introduction to UNIX/Linux.
Prepares for Virtualbox installation, and brief overview of default Linux installation.
Overview of main points of BIOS, Virtualization.
29. Some systems go around
BIOS
the BIOS after boot.
Others use code in the
BIOS at runtime.
Some hardware also has
BIOS extensions, which
may also remain in place
⢠Basic Input Output System
⢠First code run by system on startup
1. POST == Power-on Self-Test
2. initialize kbd, video, other peripherals
3. ďŹnd a boot device, and boot
4. stay in the loop (or not)
31. BIOS ConďŹg
⢠Only visible part of BIOS
⢠ConďŹgures
⢠system clock, boot devices
⢠hardware features (CPU cache, mem
speed, and much more)
⢠BIOS security
32. BIOS storage
⢠BIOS itself now stored in ďŹash ROM
⢠Setting usually also in ďŹash, sometimes in
other devices with battery backup
33. âBIOSâ misleading
⢠UEFI is more correct, but the word BIOS
has stuck with us
⢠UEFI ==
UniďŹed Extensible Firmware Interface
34. BIOS issues
⢠Two drivers - one for boot, one for run
⢠Closed source components -- $ for IP
⢠Network boot questions
52. Virtualization vs Bare Metal
Type 1 Type 2
Bare Metal
Virtualization Virtualization
GUEST OS
GUEST OS VIRTUALIZATION
OS VIRTUALIZATION HOST OS
BIOS BIOS BIOS
HARDWARE HARDWARE HARDWARE
Hyper-V Virtualbox
Xen VMWare
Parallels/
OpenVZ
61. â Hardware Costs
⢠Fewer wasted resources
⢠Scale following demand (vs long term plan)
⢠SimpliďŹed purchasing - all iron looks alike,
once virtualization is installed
62. â Management costs
⢠Makes old and new hardware act ~ alike
⢠SimpliďŹes upgrades
⢠SimpliďŹes load balancing --- reduced
engineering costs
⢠Multiple concurrent OSs - single box
63. Notes
⢠some things to experiment with later
⢠vBoxTool - remote command-line control
for headless virtualbox
⢠phpVirtualBox - web copy of VB UI --
beware the security recommendations
65. Headlines
⢠x86 Type 2 virtualization
⢠Hosts: Linux, Mac OS X, Windows XP,
Windows Vista, Windows 7, Solaris, and
OpenSolaris
⢠Guests: NetBSD and various versions of
Windows, Linux, DragonFlyBSD, FreeBSD,
OpenBSD, OS/2 Warp, Solaris, OpenSolaris,
Haiku, Syllable, ReactOS, and SkyOS
66. Headlines
âAccording to 2010 surveys by LinuxJournal.com
and LifeHacker.com,VirtualBox was the most
popular virtualization product with over 50% of
the vote.â
That works for me ;)
70. *Interested?
⢠Go... set it up... just for fun... And blog it.
⢠http://www.virtualbox.org/manual/ch07.html
⢠http://kurt.seifried.org/2010/05/24/linux-
iscsi-server-target/
⢠http://iscsitarget.sourceforge.net/
⢠http://stgt.sourceforge.net/
71. Two Main Interfaces
Virtualbox * = Code Scanning and Analysis Mgr,
Patch Manager, VT-x and AMD-V
Details: http://www.virtualbox.org/
manual/ch10.html
Guest
*
Developer SDK External
Apps