Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
How to test drive development using Linux Cardell Rice
Choose a Linux Distribution <ul><li>The Ubuntu distribution was selected because of its popularity and community support. ...
Can’t use old computer <ul><li>The computer has to have a CD Burner because the Ubuntu Linux distribution comes as an ISO ...
Can’t use old computer <ul><li>While Linux is suitable to run on older computers we are going to boot and run from a USB t...
Thumb Drive OS Setup <ul><li>Format the thumb drive Fat32 </li></ul><ul><li>Boot from the Ubuntu CD and insert the thumb d...
5
Thumb Drive OS Setup <ul><li>Ubuntu Linux will use the Casper utility to allow persistent storage on the thumb drive </li>...
Native graphics drivers <ul><li>Most newer motherboards with built in graphics use Nvidia or Ati hardware </li></ul><ul><l...
Other native graphics drivers <ul><li>Most other graphic card manufacturers support Linux and drivers can be found on ther...
Install native graphics driver <ul><li>Download the graphics driver from the manufactures website and install from the com...
Applications <ul><li>Open Office that comes with the distribution has a word processor, spreadsheet and power point utilit...
Wine <ul><li>Stands for (Win)dows (E)mulator </li></ul><ul><li>Used to emulate both 16 and 32 bit widows applications </li...
Wine <ul><li>Wine will run versions 5,6, and 7 of IE </li></ul><ul><li>Wine will run Office 2007 </li></ul>12
Setup Development environment <ul><li>Install and configure Sun Java SDK as GNU java in installed by default </li></ul><ul...
IDE’s <ul><li>Install Ubuntu compatible Eclipse 3.2 which is downloaded from the Ubuntu repository </li></ul><ul><li>Insta...
Utilities <ul><li>VPN setup for linux OS information available on mapped network drives. </li></ul><ul><li>Remote login bu...
Remote Login <ul><li>NXServer utility can be used to allow remote login from Windows to Linux </li></ul><ul><li>XWinLogon ...
Web and Application Servers <ul><li>Jboss </li></ul><ul><li>Tomcat </li></ul><ul><li>WebLogic </li></ul><ul><li>Apache </l...
LAMP <ul><li>“ LAMP”, which stands for “Linux+Apache+MySQL+PHP” </li></ul>18
Pros <ul><li>Persistent storage allows software and configuration to be saved </li></ul><ul><li>Easy way to test drive lin...
Cons <ul><li>No easy way of testing using Safari  </li></ul><ul><li>Likely use of older versions of Eclipse IDE </li></ul>...
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!
Upcoming SlideShare
Loading in …5
×

How to test drive development using Linux

1,986 views

Published on

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.

Published in: Technology, News & Politics
  • Be the first to comment

  • Be the first to like this

How to test drive development using Linux

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

×