Your SlideShare is downloading. ×
  • Like
Open Source Software Ecosystem & Stack
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Open Source Software Ecosystem & Stack

  • 1,378 views
Published

This is a public presentation I gave at SIM University last year around this time. It is about using Open Source Software in every corner of the computing sector - desktop, workstation, server, …

This is a public presentation I gave at SIM University last year around this time. It is about using Open Source Software in every corner of the computing sector - desktop, workstation, server, appliances. I list the important pieces of software as well.

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,378
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
61
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. S. P. T. Krishnan Institute for Infocomm Research, donorweb
  • 2. Contents • About me  • Open Source Software (OSS) – Desktop – Workstation – Server / Infrastructure – High Performance Computing (HPC) • Case study – Donorweb.org 10-May-08 UNISIM OSOM SEMINAR 1 2
  • 3. About me • Senior Research Engineer – @ Cryptography and Security, I2R • RHCE of the year 2007, APAC • PSSA 2004 nominee • 10+ years experience – Windows kernel hacking (MS thesis) – Open source ecosystem (I,D,E) experience • PhD (part-time), High Performance Computing 10-May-08 UNISIM OSOM SEMINAR 1 3
  • 4. RHCE, PSSA 10-May-08 UNISIM OSOM SEMINAR 1 4
  • 5. Disclaimers • Personal view – Does not represent I2R, or Singapore Red Cross or donorweb – Based on personal experience • Tip of the Ice berg of OSS – Most useful software – Least resistance path 10-May-08 UNISIM OSOM SEMINAR 1 5
  • 6. END (NON-TECHNICAL) USER, DESKTOP 10-May-08 UNISIM OSOM SEMINAR 1 7
  • 7. Common misconceptions • I have always used Windows – Why should use Linux ? • I have only coded in Visual Basic ! – Why learn another language ? Is Linux tough to learn and use ? • Don’t I get a GUI ? • What is a shell ? • I don’t know where to start • Do I have to remove Windows to use Linux ? • 10-May-08 UNISIM OSOM SEMINAR 1 8
  • 8. Desktop 1. Email 2. Surf 3. Edit 4. Office 5. Chat 6. Image 7. Music 8. Video 10-May-08 UNISIM OSOM SEMINAR 1 9
  • 9. Software developer WORKSTATION 10-May-08 UNISIM OSOM SEMINAR 1 10
  • 10. Workstation - 1 • Open source language programming – What is wrong with VB/VC++ programming ? • Why do I need to program for multiple OS ? – Platform specific languages limit market size – OSX is rising, Linux is default OS in many products – Smart phones (Nokia sold 10M N95s in 1 year) – New device form factors (internet tables) – Open Standards 10-May-08 UNISIM OSOM SEMINAR 1 11
  • 11. Workstation - 2 1. Code 2. Compile Virtualization 3. Execute 4. Debug 5. Deploy 6. Document 7. Store 10-May-08 UNISIM OSOM SEMINAR 1 12
  • 12. Workstation - 3 • Complete GNU/Linux OS – Minus raw device access • Servers – All software services (Web, Email, FTP etc) – Router  • Share with Friends (In real time) • Dual-boot Linux – Virtualized Windows – Minor driver issues (still OK) 10-May-08 UNISIM OSOM SEMINAR 1 13
  • 13. Programming languages – w4 • Windows developer – VB, VC++, C#, .NET – Platform specific (-ve) C, C++, JAVA • Perl • Python • PHP • Ruby • 10-May-08 UNISIM OSOM SEMINAR 1 14
  • 14. Frameworks, IDE – w5 • .NET (Mono) • Perl (Catalyst, Maypole • PHP (CakePHP, Code igniter, Akelos) • Python (Django) • Ruby (Ruby on Rails) • IDE (eclipse, komodo) • GUI (GNOME,KDE) 10-May-08 UNISIM OSOM SEMINAR 1 15
  • 15. THE COMPUTING SPECTRUM 10-May-08 UNISIM OSOM SEMINAR 1 16
  • 16. OSS in INFRASTRUCTURE 10-May-08 UNISIM OSOM SEMINAR 1 18
  • 17. *admin – 1 • OS • DB engine • Email server • Web server • App server • Blog/News • Forums 10-May-08 UNISIM OSOM SEMINAR 1 19
  • 18. *admin - 2 CMS • CRM • ERP • UTM • UC • – VOIP – CHAT – EPABX • Directory • Backup 10-May-08 UNISIM OSOM SEMINAR 1 20
  • 19. *admin - 3 http://www.voip-info.org/wiki-Open+Source+VOIP+Software 10-May-08 UNISIM OSOM SEMINAR 1 21
  • 20. CASE STUDY DONORWEB 10-May-08 UNISIM OSOM SEMINAR 1 22
  • 21. Donorweb – 1 Official Singapore Blood Stock Indicator • Official Bloodmobiles list • Emergency SMS Gateway • R3C (International project) • Blog, Forums, Groups, Pledge, Quiz • Awards & Recognitions • – E-Innovator award from Singapore Government – PSSA 2004 nomination – Sponsorships 10-May-08 UNISIM OSOM SEMINAR 1 23
  • 22. Donorweb – II, CORE 10-May-08 UNISIM OSOM SEMINAR 1 24
  • 23. Donorweb – III, Software Stack 7 6 5 4 Cost (S¢) 3 Capacity (MB) 2 1 0 10-May-08 2 UNISIM OSOM SEMINAR 1 25 1 3 4
  • 24. 10-May-08 UNISIM OSOM SEMINAR 1 26
  • 25. 10-May-08 UNISIM OSOM SEMINAR 1 27