Open Source Software Ecosystem & Stack

  • 1,355 views
Uploaded on

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.

More 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,355
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