Open Source  @  M eadville Public Library <ul><ul><li>John J. Brice, III </li></ul></ul><ul><ul><li>Executive Director </l...
Who We Are <ul><li>Rural Public Library serving 38,000 </li></ul><ul><li>Collection 70,000 </li></ul><ul><li>Annual Budget...
Open Source Operating Systems <ul><li>Red Hat </li></ul><ul><li>Mandrake </li></ul><ul><li>OpenBSD </li></ul><ul><li>FreeB...
Open Source Application Programs (Server)  <ul><li>Amanda </li></ul><ul><li>Sqwebmail/Qmail </li></ul><ul><li>Apache </li>...
Open Source Applications  (Client)  <ul><li>GIMP </li></ul><ul><li>StarOffice </li></ul><ul><li>KDE - Windows Manager </li...
What does Free cost? <ul><li>Documentation needs to be acquired </li></ul><ul><li>Training for system administration and s...
Why do we use Open Source? <ul><li>Cost effective </li></ul><ul><li>Able to determine own upgrade path </li></ul><ul><li>A...
Bang for the buck <ul><ul><li>The paper &quot;Linux as a replacement for Windows 2000&quot; is an example of an analysis c...
Cost Comparison Web Server <ul><ul><li>Microsoft:  OS $1,510 (25 clients), Email Server $1,300 (10 client), RDBMS Server $...
Upgrade Costs Less For Open Source <ul><ul><li>When upgrading Microsoft you will be at the mercy  of their long term prici...
Open Source can operate on older hardware <ul><ul><li>Open Source can run on older hardware more effeciently than other  O...
Open Source is far cheaper to replicate <ul><ul><li>According to Nework World Fussion News, Linux is increasingly being us...
Apache has better security record than Microsoft's IIS <ul><ul><li>Eweek's July 20, 2001 article examined Apache security ...
Individual Solutions at MPL <ul><li>Thin Clients for web browsing </li></ul><ul><li>Filtering/Routing </li></ul><ul><li>Fi...
Thin Clients
What is a Thin Client? <ul><li>Two major differences: </li></ul><ul><li>Less Hardware </li></ul><ul><li>Gets operating sys...
Less Hardware
OS from a Server
Thin Client Hardware <ul><li>Server: </li></ul><ul><ul><ul><li>512 MB RAM </li></ul></ul></ul><ul><ul><ul><li>750 mHz proc...
Thin Client Software Setup <ul><li>Red Hat 6.2 </li></ul><ul><li>Linux Terminal Server Project (LTSP) </li></ul><ul><li>Ne...
Thin Client Configuration <ul><li>Each thin client has a user account assigned to it </li></ul><ul><li>Each user account h...
Thin Client Timeline <ul><li>Began setup in June/July 2000 </li></ul><ul><li>Put thin clients in place January 2001 </li><...
Filtering/Proxy Server
Proprietary vs. Open Source Filters <ul><li>Proprietary </li></ul><ul><li>Expensive </li></ul><ul><li>Blacklists often unv...
Filters MPL Uses <ul><li>SquidGuard - URL based filter (www.squidguard.org) </li></ul><ul><li>DansGuardian -content based ...
SquidGuard <ul><li>URL-based </li></ul><ul><li>Configurable for multiple user types </li></ul><ul><li>More precise control...
DansGuardian <ul><li>Keyword-based </li></ul><ul><li>Configurable for only one user type </li></ul><ul><li>More likely to ...
MPL's Filtering Setup
Firewalls
Invisible Firewall <ul><li>Running on a used Sun Sparc 5 Station (purchased for less than $100) </li></ul><ul><li>Runs on ...
Web/E-Mail Server
Web/E-Mail Server <ul><li>Homebrewed computer running on a 1.33 gig 512 meg RAM server </li></ul><ul><li>OS-FreeBSD </li><...
Backup Server
Backup Server <ul><li>Reused an old dual processor Pentium Pro 200, 128 meg RAM (purchased used tape drive off of E-Bay fo...
File Print Server
File Print Server <ul><li>Currently developing a OS File/Print (used  Sun Sparc 5 Station purchased for $100) </li></ul><u...
Desktops
Clients <ul><li>Hardware are home brewed computers with parts purchased through catalogs 1.3 Gigahertz with 512meg RAM, 20...
Learning More <ul><ul><li>Visit our web site at: </li></ul></ul><ul><ul><li>meadvillelibrary.org/os </li></ul></ul>
Upcoming SlideShare
Loading in …5
×

PowerPoint version

437 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
437
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

PowerPoint version

  1. 1. Open Source @ M eadville Public Library <ul><ul><li>John J. Brice, III </li></ul></ul><ul><ul><li>Executive Director </li></ul></ul>
  2. 2. Who We Are <ul><li>Rural Public Library serving 38,000 </li></ul><ul><li>Collection 70,000 </li></ul><ul><li>Annual Budget $800,000 </li></ul><ul><li>20 Staff Members </li></ul><ul><li>Annual Circulation 240,000 </li></ul><ul><li>Annual I.S. Budget $12,000 </li></ul><ul><li>Number of Computers 64 </li></ul><ul><li>Headquarters to nine member county system </li></ul>
  3. 3. Open Source Operating Systems <ul><li>Red Hat </li></ul><ul><li>Mandrake </li></ul><ul><li>OpenBSD </li></ul><ul><li>FreeBSD </li></ul>
  4. 4. Open Source Application Programs (Server) <ul><li>Amanda </li></ul><ul><li>Sqwebmail/Qmail </li></ul><ul><li>Apache </li></ul><ul><li>squid </li></ul><ul><li>SquidGuard </li></ul><ul><li>PostgreSQL </li></ul><ul><li>DansGuardian </li></ul><ul><li>LTSP </li></ul><ul><li>Ssh </li></ul>
  5. 5. Open Source Applications (Client) <ul><li>GIMP </li></ul><ul><li>StarOffice </li></ul><ul><li>KDE - Windows Manager </li></ul><ul><li>Netscape </li></ul><ul><li>J-Pilot </li></ul><ul><li>OpenOffice </li></ul>
  6. 6. What does Free cost? <ul><li>Documentation needs to be acquired </li></ul><ul><li>Training for system administration and staff </li></ul><ul><li>Support from a third party vendor </li></ul><ul><li>Developmental time and effort </li></ul>
  7. 7. Why do we use Open Source? <ul><li>Cost effective </li></ul><ul><li>Able to determine own upgrade path </li></ul><ul><li>Able to use computers longer </li></ul><ul><li>Easy to replicate across many libraries </li></ul><ul><li>Reliability </li></ul><ul><li>More secure </li></ul>
  8. 8. Bang for the buck <ul><ul><li>The paper &quot;Linux as a replacement for Windows 2000&quot; is an example of an analysis comparing Red Hat Linux 7.1 to Windows 2000; in this customer's case, using Linux instead of Windows 2000 saved $10,000. The reviewer came from a Windows background, and after performing an intensive Linux project lasting several months determined that &quot;you will be stunned by the bang for the buck that...open source software offers.&quot; </li></ul></ul>
  9. 9. Cost Comparison Web Server <ul><ul><li>Microsoft: OS $1,510 (25 clients), Email Server $1,300 (10 client), RDBMS Server $2,100 C++ Development $500, Total $5,410. </li></ul></ul><ul><ul><li>Red Hat Linux $156, everything else included. </li></ul></ul>
  10. 10. Upgrade Costs Less For Open Source <ul><ul><li>When upgrading Microsoft you will be at the mercy of their long term pricing. </li></ul></ul><ul><ul><li>Open Source upgrades are usually free and if the price does increase from one vendor there are other vendors to turn to. </li></ul></ul>
  11. 11. Open Source can operate on older hardware <ul><ul><li>Open Source can run on older hardware more effeciently than other OS's resulting in lower hardware costs. </li></ul></ul><ul><ul><li>In some cases no new hardware is purchased because &quot;discarded' systems can be used again. </li></ul></ul>
  12. 12. Open Source is far cheaper to replicate <ul><ul><li>According to Nework World Fussion News, Linux is increasingly being used in healthcare, finance, banking, and retail because of its cost advantages when large number numbers of identical sites and servers are built. According to their calculations for a 2,000 site deployment, SCO UnixWare would cost $9 million, Windows would cost $8 million, and Red Hat Linux costs $180. </li></ul></ul>
  13. 13. Apache has better security record than Microsoft's IIS <ul><ul><li>Eweek's July 20, 2001 article examined Apache security advisories and found that the last serious security problem was in January 1997. </li></ul></ul><ul><ul><li>Microsoft's IIS had issued 21 security bulletins from January 2000 through June 2001 </li></ul></ul>
  14. 14. Individual Solutions at MPL <ul><li>Thin Clients for web browsing </li></ul><ul><li>Filtering/Routing </li></ul><ul><li>Firewalls </li></ul><ul><li>Web/E-Mail server </li></ul><ul><li>Backup server </li></ul><ul><li>File/Print server </li></ul><ul><li>Open Source desktops </li></ul>
  15. 15. Thin Clients
  16. 16. What is a Thin Client? <ul><li>Two major differences: </li></ul><ul><li>Less Hardware </li></ul><ul><li>Gets operating system from a server </li></ul>
  17. 17. Less Hardware
  18. 18. OS from a Server
  19. 19. Thin Client Hardware <ul><li>Server: </li></ul><ul><ul><ul><li>512 MB RAM </li></ul></ul></ul><ul><ul><ul><li>750 mHz processor </li></ul></ul></ul><ul><ul><ul><li>15 GB hard drive </li></ul></ul></ul><ul><ul><ul><li>2 network cards </li></ul></ul></ul><ul><ul><ul><li>Cost: $1485 </li></ul></ul></ul><ul><li>Thin Clients </li></ul><ul><ul><ul><li>64 MB RAM </li></ul></ul></ul><ul><ul><ul><li>500 mHz processor </li></ul></ul></ul><ul><ul><ul><li>8 MB Ati Charger video cards </li></ul></ul></ul><ul><ul><ul><li>Bootable network cards from DisklessWorkstations </li></ul></ul></ul><ul><ul><ul><li>Reused old cases & power supplies </li></ul></ul></ul><ul><ul><ul><li>Cost each: $327.75 </li></ul></ul></ul>Cost for Server + 7 Thin Clients: $3779.25
  20. 20. Thin Client Software Setup <ul><li>Red Hat 6.2 </li></ul><ul><li>Linux Terminal Server Project (LTSP) </li></ul><ul><li>Netscape Navigator 4.76 </li></ul><ul><li>IceWM window manager </li></ul><ul><li>Adobe Acrobat, Macromedia Flash, Plugger </li></ul><ul><li>SquidGuard filter (residing on another server) </li></ul>
  21. 21. Thin Client Configuration <ul><li>Each thin client has a user account assigned to it </li></ul><ul><li>Each user account has very limited permissions </li></ul><ul><li>Important configuration files are read-only </li></ul>
  22. 22. Thin Client Timeline <ul><li>Began setup in June/July 2000 </li></ul><ul><li>Put thin clients in place January 2001 </li></ul><ul><li>Finalized setup February 2001 </li></ul><ul><li>Running ever since without a hitch! </li></ul>
  23. 23. Filtering/Proxy Server
  24. 24. Proprietary vs. Open Source Filters <ul><li>Proprietary </li></ul><ul><li>Expensive </li></ul><ul><li>Blacklists often unviewable </li></ul><ul><li>Don't always work as expected </li></ul><ul><li>WYSIWYG </li></ul><ul><li>Open Source </li></ul><ul><li>Free </li></ul><ul><li>Complete control of blacklists </li></ul><ul><li>More precise control of filter's behavior </li></ul><ul><li>More knowledge to install & maintain </li></ul>
  25. 25. Filters MPL Uses <ul><li>SquidGuard - URL based filter (www.squidguard.org) </li></ul><ul><li>DansGuardian -content based filter (www.dansguardian.org) </li></ul>
  26. 26. SquidGuard <ul><li>URL-based </li></ul><ul><li>Configurable for multiple user types </li></ul><ul><li>More precise control </li></ul><ul><li>Works through squid </li></ul><ul><li>Works on just about any OS </li></ul>
  27. 27. DansGuardian <ul><li>Keyword-based </li></ul><ul><li>Configurable for only one user type </li></ul><ul><li>More likely to block sites </li></ul><ul><li>Can also filter file types & by ratings system </li></ul>
  28. 28. MPL's Filtering Setup
  29. 29. Firewalls
  30. 30. Invisible Firewall <ul><li>Running on a used Sun Sparc 5 Station (purchased for less than $100) </li></ul><ul><li>Runs on Open BSD </li></ul><ul><li>Works as a very fancy patch cable </li></ul><ul><li>No speed degragation </li></ul><ul><li>No networkable addresses </li></ul>
  31. 31. Web/E-Mail Server
  32. 32. Web/E-Mail Server <ul><li>Homebrewed computer running on a 1.33 gig 512 meg RAM server </li></ul><ul><li>OS-FreeBSD </li></ul><ul><li>Apache </li></ul><ul><li>Perl and PHP </li></ul><ul><li>PostgreSQL Database </li></ul><ul><li>Homebrewed Web OPAC </li></ul><ul><li>Qmail E-mail server </li></ul><ul><li>SQwebmail-Web based e-mail interface </li></ul>
  33. 33. Backup Server
  34. 34. Backup Server <ul><li>Reused an old dual processor Pentium Pro 200, 128 meg RAM (purchased used tape drive off of E-Bay for $400.00) </li></ul><ul><li>OS-Red Hat (Linux) ver 6.2 </li></ul><ul><li>Amanda-backup software from University of Maryland </li></ul><ul><li>Backup Windows, Linux and the BSD's </li></ul>
  35. 35. File Print Server
  36. 36. File Print Server <ul><li>Currently developing a OS File/Print (used Sun Sparc 5 Station purchased for $100) </li></ul><ul><li>OS-OpenBSD </li></ul><ul><li>Samba - File/Print server software </li></ul><ul><li>Can replicate NT server </li></ul><ul><li>Will work with Windows Clients </li></ul>
  37. 37. Desktops
  38. 38. Clients <ul><li>Hardware are home brewed computers with parts purchased through catalogs 1.3 Gigahertz with 512meg RAM, 20 gig harddrives. Cost $450.00 </li></ul><ul><li>OS-Mandrake ver. 8.1 with KDE </li></ul><ul><li>Star Office ver 5.2 </li></ul><ul><li>Netscape 6.2 </li></ul><ul><li>J-Pilot - Handspring interface </li></ul><ul><li>K-Mail </li></ul>
  39. 39. Learning More <ul><ul><li>Visit our web site at: </li></ul></ul><ul><ul><li>meadvillelibrary.org/os </li></ul></ul>

×