Top Banner
How to test drive development using Linux Cardell Rice
28

How to test drive development using Linux

May 15, 2015

Download

Technology

Craig Dickson

This is a lightning presentation given by Cardell Rice that demonstrates how easy it is to test drive an Ubuntu Linux install from a USB drive, without disrupting the main OS on your machine.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: How to test drive development using Linux

How to test drive development using Linux

Cardell Rice

Page 2: How to test drive development using Linux

Choose a Linux Distribution

• The Ubuntu distribution was selected because of its popularity and community support.

• Ease of setup

1

Page 3: How to test drive development using Linux

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

Page 4: How to test drive development using Linux

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

Page 5: How to test drive development using Linux

Thumb Drive OS Setup

• Format the thumb drive Fat32

• Boot from the Ubuntu CD and insert the thumb drive.

4

Page 6: How to test drive development using Linux

5

Page 7: How to test drive development using Linux

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

Page 8: How to test drive development using Linux

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

Page 9: How to test drive development using Linux

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

Page 10: How to test drive development using Linux

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

Page 11: How to test drive development using Linux

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

Page 12: How to test drive development using Linux

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

Page 13: How to test drive development using Linux

Wine

• Wine will run versions 5,6, and 7 of IE

• Wine will run Office 2007

12

Page 14: How to test drive development using Linux

Setup Development environment

• Install and configure Sun Java SDK as GNU java in installed by default

• Install Maven

• Install CVS/Subversion

13

Page 15: How to test drive development using Linux

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

Page 16: How to test drive development using Linux

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

Page 17: How to test drive development using Linux

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

Page 18: How to test drive development using Linux

Web and Application Servers

• Jboss

• Tomcat

• WebLogic

• Apache

17

Page 19: How to test drive development using Linux

LAMP

• “LAMP”, which stands for “Linux+Apache+MySQL+PHP”

18

Page 20: How to test drive development using Linux

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

Page 21: How to test drive development using Linux

Cons

• No easy way of testing using Safari

• Likely use of older versions of Eclipse IDE

• Getting familiar with the Unix OS

20

Page 22: How to test drive development using Linux

The End

5 minutes of question time

starts now!

Page 23: How to test drive development using Linux

Questions

4 minutes left!

Page 24: How to test drive development using Linux

Questions

3 minutes left!

Page 25: How to test drive development using Linux

Questions

2 minutes left!

Page 26: How to test drive development using Linux

Questions

1 minute left!

Page 27: How to test drive development using Linux

Questions

30 seconds left!

Page 28: How to test drive development using Linux

Questions

TIME IS UP!