How to test drive development using Linux


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

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

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!