Free Software Teaches You Twice

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Free Software Teaches You Twice - Presentation Transcript

    1. Free and Open Source In Education: Software That Empowers by Jon \"maddog\" Hall CTO of Koolu, Inc. and Executive Director Linux® International® Copyright Linux International 2008
    2. Who Am I.... ....and Why Should You Listen? ● Forty-1 years in the computer industry – Mainframes 5 years – Unix 20 years – Linux since 1994 ● Programmer, Systems Engineer, Product Manager, Technical Marketing, Educator ● Extremely large systems to extremely small ones ● Vendor and a customer Copyright Linux International 2008
    3. What Are Goals of University? ● Create a: – Thinking Electorate – Thinking Workforce ● Research – Public Research with Public money – Private Research with Private money ● But how much is “private”? Copyright Linux International 2008
    4. Importance of Free Software To Your Country ● Eliminate piracy ● Balance of Trade ● Security of country – Economic – Military – Longevity ● Local jobs – High Tech Copyright Linux International 2008
    5. A Complete Computer Science Curriculum ● Operating Systems Design – Kernels ● Linux ● *BSD ● FreeDOS ● TinyOS ● CMU MACH ● Hurd Copyright Linux International 2008
    6. A Complete Computer Science Curriculum (Cont.) ● Operating Systems Design (Cont.) – Multi ● user ● tasking ● threaded ● architecture – memory managed and not ● 32 and 64 bit Copyright Linux International 2008
    7. Not Just “An Operating System” ● Compilers – “C”, C++, Fortran, Pascal, Lisp, BASIC, etc. ● Interpreters – Python, Perl, Ruby, Tcl/Tk ● Database engines ● Office Systems ● Multimedia tools ● VoIP Copyright Linux International 2008
    8. SourceForge 167K+ projects 1777K+ developers Without China, India, South America, etc. being fully on connected to Internet Copyright Linux International 2008
    9. A New Old Model of Developing Software When software is free.... ● You pay for service – Service in copying and distributing – Service in getting features in your time frame – Service in integrating – Service in training ● Worst Case: You pay for the software one time ● Best Case: You never pay for the software again Copyright Linux International 2008
    10. Do Not Be Afraid Of The Word Service ● More than “just installing software” ● This is Brain Surgery ● This is like being a lawyer Copyright Linux International 2008
    11. Things to Teach In New Model ● How to do distributed development ● How to license software ● How to develop formal standards ● How to write code to standards ● How to motivate software developers ● How to locate and engage the community of users and developers ● How to innovate, everywhere, always How to evaluate and size customer needs Copyright Linux International 2008
    12. More Things To Teach (and not teach) ● Teach: – Fundamentals ● How does computer really work? – Machine language – Cache ● How do compilers, OS really work? – Comparison evaluation ● Various office packages – How to share ● Do not teach: – Specific products Copyright Linux International 2008
    13. Curitiba, Brazil A High School that had “nothing”... ....except pride Copyright Linux International 2008
    14. Soweto, South Africa ● Poor, black neighborhood ● No broadband, only dial-up ● Government said: “No one knows about computers here.” Copyright Linux International 2008
    15. Soweto Reality ● Free Software existed ● Consulting from his house ● Now a government sponsored Free Software Center Copyright Linux International 2008
    16. “Openness” Is More Than Just Software ● Free Standards Group – www.freestandards.org ● Linux Professional Institute – www.lpi.org ● Linux Training – www.lintraining.com ● Open Hardware – Simputer (www.simputer.org) – SolarPC (www.solarpc.com) – Open Telephony Copyright Linux International 2008
    17. “Openness” Is.... .....Having Even Your Competitors Help You.... Copyright Linux International 2008
    18. Supercomputers..... ● 1994 – a problem ● Beowulf Systems – GNU/Linux – PVM, MPI, OpenMP ● Numa machines – The same APIs “The power of an IBM SP/2 for 1/40th of the price.” - Pat Goda, Los Alamos Labs Copyright Linux International 2008
    19. What Types of Problems? ● Data Mining ● Image rendering ● Genome research ● Image recognition (MySQL) ● Weather ● Searching forecasting document image ● Global warming databases ● Modeling and ● Molecular dynamics meteors simulations ● Resource ● Virtual Reality prospecting ● Calculating through seismic imaging Financial Reserves (12 hrs to 15 min) Copyright Linux International 2008
    20. Image Rendering ● Titanic ● Matrix ● Shrek ● Harry Potter ● Lord of the Rings Copyright Linux International 2008
    21. ...to Workstation Farms.... ● Lots of COTS ● Tied together with high-speed networking Copyright Linux International 2008
    22. ....to Embedded Systems.... ● Modular kernel ● Multi – Architecture – User – Tasking – Secure – Stable ● Royalty Free Copyright Linux International 2008
    23. ....Other Embedded Systems... ● Imagine students building products with these ● Imagine students designing these Copyright Linux International 2008
    24. A Challenge for This Region ● Find your brightest students ● Get them to create a proposal for an embedded system products ● Choose best five proposals ● Get CS students to develop software on Linux systems ● Get EE students to develop controllers ● Get companies to manufacture products, create jobs Copyright Linux International 2008
    25. Some Great Projects ● www.misterhouse.net ● www.trixbox.org ● www.mythtv.org ● www.linuxmce.org Copyright Linux International 2008
    26. Does Closed Source Allow You To Do This? ● A 19 year old president ● A 15 year old kernel developer ● A 14 year old distribution developer ● An 11 year old programmer of supercomputers Copyright Linux International 2008
    27. University Administrative System ● University of Utah - 10 Million USD ● University in Australia – 22 million AUD and five years – 15 million AUD and 3 years more ● “vanilla solution” (i.e. it still does not work) Copyright Linux International 2008
    28. SAGU http://sagu2.solis.coop.br/ ● SAGU – Open Source and GPL – Free to universities – Incrementally improved ● Entrance Exams and Placement ● Scheduling of teachers, rooms, students ● Financial and Accounting System ● Human Resources and Reporting Copyright Linux International 2008
    29. Well-Meant Misconceptions ● “We want to train our students in the software they will be using in their jobs.” – most server systems are Linux, Unix or Proprietary systems ● “We want our students to use specific software so they can get jobs when they graduate” – Are they smart or are they stupid? Copyright Linux International 2008
    30. Well-Meant Misconceptions (Cont.) ● “We want to use widely-used software in our research so our research can be used right away by millions of people.” – 64 bit and clusters ● “Everybody uses XXXXXXX” – Collaboration is easier ● Except you can not change software ● You can not collaborate with everyone Copyright Linux International 2008
    31. Well-Meant Misconceptions (Cont.) ● “We will give you software, gratis!” – This year – Gratis software is not necessarily free! – Gratis software is not necessarily gratis! ● We have “shared source” – 40 countries – 500 companies – 1000 “top research” universities Free Software is Copyright Linux International 2008
    32. Today ● GNU/Linux is now shipping on: – 1/3rd of all new servers – Most supercomputers – 3rd most used OS in embedded system starts ● Creeping out on the desktop Copyright Linux International 2008
    33. What About Other Disciplines? ● Department of Biological Science working with Department of Computer Science? ● Insurance companies using FOSS techniques? Let's tear down the walls Copyright Linux International 2008
    34. A Warning Article from Times of India January 25th, 2008 Copyright Linux International 2008
    35. SMEs and SOHOs SME is “Small and Medium Enterprise” SOHO is “Small Office, Home Office” ● 50% of USA Wealth generated by companies of less than 500 people ● 58% of people in USA work for small companies ● Small companies generate 75% of net new jobs Copyright Linux International 2008
    36. Listen To “Captains of Industry”.... ....but also listen to others.... Muhammad Yunus, winner of 2006 Nobel Peace Prize for Microfinance with Brian Code and Andrew Greig of Koolu at Earth University. Copyright Linux International 2008
    37. Summary Free and Open Source Software Allows ● Students to see how software works ● Easy exchange of research ● Creation of a high-tech local software economy Copyright Linux International 2008
    38. Thanks ● Linux International ● Conference Organizers Copyright Linux International 2008
    39. Questions? Copyright Linux International 2008

    + maddogmaddog, 2 years ago

    custom

    835 views, 0 favs, 0 embeds more stats

    Free Software teaches you twice; once when you use more

    More info about this document

    CC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs License

    Go to text version

    • Total Views 835
      • 835 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 29
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories