Download - How to test drive development using Linux
How to test drive development using Linux
Cardell Rice
Choose a Linux Distribution
• The Ubuntu distribution was selected because of its popularity and community support.
• Ease of setup
1
Can’t use old computer
• The computer has to have a CD Burner because the Ubuntu Linux distribution comes as an ISO image
• The computer has to be able to boot from both a CD and USB thumb drive.
2
Can’t use old computer
• While Linux is suitable to run on older computers we are going to boot and run from a USB thumb drive
• Using a thumb drive will allow us to test drive the Linux OS without disturbing our current home or work Windows installation.
3
Thumb Drive OS Setup
• Format the thumb drive Fat32
• Boot from the Ubuntu CD and insert the thumb drive.
4
5
Thumb Drive OS Setup
• Ubuntu Linux will use the Casper utility to allow persistent storage on the thumb drive
• This will allow saving system configuration information, software application and drivers
6
Native graphics drivers
• Most newer motherboards with built in graphics use Nvidia or Ati hardware
• The Ubuntu site has drivers for both of these manufacturers
7
Other native graphics drivers
• Most other graphic card manufacturers support Linux and drivers can be found on there websites
• The reason for installing a native driver is faster GUI response and OpenGL
8
Install native graphics driver
• Download the graphics driver from the manufactures website and install from the command line
• Install the graphics driver using the Synaptic Package Manager
9
Applications
• Open Office that comes with the distribution has a word processor, spreadsheet and power point utility
• You can create files compatible with MS Office versions 97/2000/XP
10
Wine
• Stands for (Win)dows (E)mulator
• Used to emulate both 16 and 32 bit widows applications
• Wine will run versions 6,6.5, and 7 of Lotus Notes
11
Wine
• Wine will run versions 5,6, and 7 of IE
• Wine will run Office 2007
12
Setup Development environment
• Install and configure Sun Java SDK as GNU java in installed by default
• Install Maven
• Install CVS/Subversion
13
IDE’s
• Install Ubuntu compatible Eclipse 3.2 which is downloaded from the Ubuntu repository
• Install Netbeans 6.7 from Sun
• Install Flex Builder for Linux from Adobe
14
Utilities
• VPN setup for linux OS information available on mapped network drives.
• Remote login built into Ubuntu distribution allows remote login to and from Linux systems.
15
Remote Login
• NXServer utility can be used to allow remote login from Windows to Linux
• XWinLogon utility can also be used to allow remote login from Windows to Linux
16
Web and Application Servers
• Jboss
• Tomcat
• WebLogic
• Apache
17
LAMP
• “LAMP”, which stands for “Linux+Apache+MySQL+PHP”
18
Pros
• Persistent storage allows software and configuration to be saved
• Easy way to test drive linux on multiple computers.
• More efficient use of computer resources
19
Cons
• No easy way of testing using Safari
• Likely use of older versions of Eclipse IDE
• Getting familiar with the Unix OS
20
The End
5 minutes of question time
starts now!
Questions
4 minutes left!
Questions
3 minutes left!
Questions
2 minutes left!
Questions
1 minute left!
Questions
30 seconds left!
Questions
TIME IS UP!