S. P. T. Krishnan
Institute for Infocomm
 Research, donorweb
Contents
• About me 
• Open Source Software (OSS)
     – Desktop
     – Workstation
     – Server / Infrastructure
     –...
About me
• Senior Research Engineer
     – @ Cryptography and Security, I2R
• RHCE of the year 2007, APAC
• PSSA 2004 nomi...
RHCE, PSSA




10-May-08    UNISIM OSOM SEMINAR 1   4
Disclaimers
• Personal view
     – Does not represent I2R, or Singapore Red Cross
       or donorweb
     – Based on perso...
END (NON-TECHNICAL) USER,

   DESKTOP


10-May-08               UNISIM OSOM SEMINAR 1   7
Common misconceptions
• I have always used Windows
     – Why should use Linux ?
• I have only coded in Visual Basic !
   ...
Desktop
1.    Email
2.    Surf
3.    Edit
4.    Office
5.    Chat
6.    Image
7.    Music
8.    Video
10-May-08      UNISI...
Software developer

   WORKSTATION


10-May-08               UNISIM OSOM SEMINAR 1   10
Workstation - 1
• Open source language programming
     – What is wrong with VB/VC++ programming ?
• Why do I need to prog...
Workstation - 2
1.    Code
2.    Compile
                 Virtualization
3.    Execute
4.    Debug
5.    Deploy
6.    Docu...
Workstation - 3
                         • Complete GNU/Linux OS
                             – Minus raw device access
  ...
Programming languages – w4
• Windows developer
     – VB, VC++, C#, .NET
     – Platform specific (-ve)
    C, C++, JAVA
•...
Frameworks, IDE – w5
• .NET (Mono)
• Perl
  (Catalyst, Maypole
• PHP (CakePHP, Code
  igniter, Akelos)
• Python (Django)
•...
THE COMPUTING SPECTRUM




10-May-08       UNISIM OSOM SEMINAR 1   16
OSS in

   INFRASTRUCTURE


10-May-08    UNISIM OSOM SEMINAR 1   18
*admin – 1
• OS
• DB engine
• Email
  server
• Web server
• App server
• Blog/News
• Forums

10-May-08       UNISIM OSOM S...
*admin - 2
    CMS
•
    CRM
•
    ERP
•
    UTM
•
    UC
•
     – VOIP
     – CHAT
     – EPABX
• Directory
• Backup
10-M...
*admin - 3




            http://www.voip-info.org/wiki-Open+Source+VOIP+Software
10-May-08         UNISIM OSOM SEMINAR 1...
CASE STUDY

   DONORWEB


10-May-08       UNISIM OSOM SEMINAR 1   22
Donorweb – 1
    Official Singapore Blood Stock Indicator
•
    Official Bloodmobiles list
•
    Emergency SMS Gateway
•
 ...
Donorweb – II, CORE




10-May-08   UNISIM OSOM SEMINAR 1   24
Donorweb – III, Software Stack




7

6

5

4
                          Cost (S¢)
3
                          Capacity (MB...
10-May-08   UNISIM OSOM SEMINAR 1   26
10-May-08   UNISIM OSOM SEMINAR 1   27
Open Source Software Ecosystem & Stack
Open Source Software Ecosystem & Stack
Upcoming SlideShare
Loading in...5
×

Open Source Software Ecosystem & Stack

1,422

Published 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, appliances. I list the important pieces of software as well.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,422
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
62
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Open Source Software Ecosystem & Stack

  1. 1. S. P. T. Krishnan Institute for Infocomm Research, donorweb
  2. 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. 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. 4. RHCE, PSSA 10-May-08 UNISIM OSOM SEMINAR 1 4
  5. 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. 6. END (NON-TECHNICAL) USER, DESKTOP 10-May-08 UNISIM OSOM SEMINAR 1 7
  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. 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. 9. Software developer WORKSTATION 10-May-08 UNISIM OSOM SEMINAR 1 10
  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. 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. 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. 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. 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. 15. THE COMPUTING SPECTRUM 10-May-08 UNISIM OSOM SEMINAR 1 16
  16. 16. OSS in INFRASTRUCTURE 10-May-08 UNISIM OSOM SEMINAR 1 18
  17. 17. *admin – 1 • OS • DB engine • Email server • Web server • App server • Blog/News • Forums 10-May-08 UNISIM OSOM SEMINAR 1 19
  18. 18. *admin - 2 CMS • CRM • ERP • UTM • UC • – VOIP – CHAT – EPABX • Directory • Backup 10-May-08 UNISIM OSOM SEMINAR 1 20
  19. 19. *admin - 3 http://www.voip-info.org/wiki-Open+Source+VOIP+Software 10-May-08 UNISIM OSOM SEMINAR 1 21
  20. 20. CASE STUDY DONORWEB 10-May-08 UNISIM OSOM SEMINAR 1 22
  21. 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. 22. Donorweb – II, CORE 10-May-08 UNISIM OSOM SEMINAR 1 24
  23. 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. 24. 10-May-08 UNISIM OSOM SEMINAR 1 26
  25. 25. 10-May-08 UNISIM OSOM SEMINAR 1 27
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×