Open source operating systems
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Open source operating systems

on

  • 2,640 views

Expert Lecture delivered at K. K. Wagh Polytechnic, Nashik (INDIA)

Expert Lecture delivered at K. K. Wagh Polytechnic, Nashik (INDIA)
by,
Tushar B Kute (Asst. Professor, Sandip Institute of Technology and Research Centre, Nashik)

Statistics

Views

Total Views
2,640
Views on SlideShare
2,640
Embed Views
0

Actions

Likes
0
Downloads
110
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Open source operating systems Presentation Transcript

  • 1. Tushar B Kute, Assistant Professor, Sandip Institute of Technology & Research Centre, Nashik
  • 2.
    • First of all let us see what is:
      • Software?
      • Source?
      • Open?
  • 3.
    • Computer programme or software is set of instructions to computer to work in a desired manner.
  • 4.  
  • 5.
    • Instructions to computers are normally written by programmers in Programming Languages like – C, C++, Java etc.
    • These instructions are readable by humans and referred as Source Code .
    • To make machines i.e. computers to understand this source code – it either permanently translated (compiled) or on-the-fly translated (interpreted) into machine level codes.
  • 6.  
  • 7.
    • As normal software industry practice, only the final working machine readable version (Compiled Program) of the software is handed over to users.
    • The software works fine because machines don’t need source code. They only understand the compiled version.
    • However, the recipients or the users do not know how it works.
    • If any modification is required, the same can be done only by the producers who retain the source code.
  • 8.
    • Here original source code of the software is also given.
    • If required, the users can modify the source code and then compile the software to use it.
    • Thus, the source code is Open ed up.
  • 9.
    • Thus, Open Source Software is software for which the underlying programming code is also available to the users.
    • They may read it, make changes, and build new versions of the software incorporating their changes.
  • 10.
    • The Open Source Initiative (OSI) is a non-profit corporation formed to educate about and advocate for the benefits of open source and to build bridges among different constituencies in the open-source community.
    • http://www.opensource.org/
  • 11.
    • Open source is a development method for software that harnesses the power of distributed peer review and transparency of process.
    • The promise of open source is better quality , higher reliability , more flexibility , lower cost , and an end to predatory vendor lock-in .
  • 12.
    • Open source license doesn't just mean access to the source code – it has to meet other criteria as well.
    • The important issue is that the source code should available; there should be permission to modify the source code and further distribute it.
  • 13.
    • 1. Free Redistribution
    • 2. Source Code
    • 3. Derived Works
    • 4. Integrity of The Author's Source Code
    • 5. No Discrimination Against Persons or Groups
  • 14.
    • 6. No Discrimination Against Fields of Endeavor
    • 7. Distribution of License
    • 8. License Must Not Be Specific to a Product
    • 9. License Must Not Restrict Other Software
    • 10. License Must Be Technology-Neutral
  • 15.
    • Free software movement was launched in 1983.
    • In 1998, a splinter group of this movement advocated that the term “free” software should be replaced by “open source” software.
    • Problem with “Free” was that it implied “Zero Cost” and not the intended meaning “Freedom”.
  • 16.
    • GNU GPL
    • Lesser GPL
    • BSD License
    • Mozilla Public License
    • IBM Public License
    • Sun Community Source License
  • 17.  
  • 18.
    • The freedom to run the program, for any purpose ( freedom 0 ).
    • The freedom to study how the program works, and change it to make it do what you wish ( freedom 1 ). Access to the source code is a precondition for this.
  • 19.
    • The freedom to redistribute copies so you can help your neighbor ( freedom 2 ).
    • The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits ( freedom 3 ). Access to the source code is a precondition for this.
  • 20.
    • Are they different?
      • NO
      • Open Source Software and Free Software for all practical purposes are same .
    • But “ Free ” here actually means Freedom not free of cost
    • “ Free User “ rather “Free Software ”
  • 21.
        • Linux – an operating system.
        • Apache – widely used web-server software.
        • MySQL – widely relational database software that power most web-based applications.
        • PERL – a scripting language.
        • PHP – a widely used scripting language in dynamic websites.
        • OpenOffice – Office suit like Microsoft Office.
        • Firefox – Internet browsing software like Microsoft’s Internet Explorer.
  • 22.
        • Thunderbird – E-mail client.
        • Audacity – is an open source tool to edit audio.
        • Songbird – is a media player.
        • GIMP – is an Image Editor.
        • GMMP – is a music player.
        • Eclipse – An IDE for C / C++ / Java programming.
        • Gambas – A visual programming language tool just same as V Basic.
        • NASM - Netwide Assembler for assembly programming
        •    
  • 23.
    • Operating system is the software that you use to operate your PC. If the operating system is platform dependent, platform information will belong in the hardware section.
    • Examples:
      • Linux OS
      • Windows
  • 24.
    • Free Redistribution
    • Reduced dependence on software vendors
    • Easier to customize
    • Higher level of security
    • Use of System Resources
  • 25.
    • Intended use
    • Commercial support
    • Hardware compatibility
    • Software compatibility
    • Community
  • 26.
    • GPL License required.
    • All code, whether developed cooperatively or separately, licensed on the same terms.
    • Use of copyright law to restrict downstream “enclosure” . This is the distinction between open source and public domain software.
  • 27.
    • A very popular open source operating system that runs on a variety of hardware platforms . Linux is widely deployed as a server OS .
    • Linux is a multi-tasking, multiuser operating system. Although modified by numerous people.
  • 28.
    • Ubuntu Linux
    • Fedora Linux
    • OpenSUSE Linux
    • Mandriva Linux
    • Linux Mint
    • Debian Linux
    • SlackWare Linux
  • 29. Linux Windows Free of Cost Purchase License Fast Upgrading Slower Upgrading Backward Compatibility Forward Compatibility Multiuser Support Multiuser Support Difficult for Programmer Easy for Programmer
  • 30.
    • GCC – GNU C Compiler.
    • G++ - GNU C/C++ Compiler.
    • Eclispe – IDE for C/C++/Java programs.
    • GDB – GNU Debugger.
    • NASM – Nwtwide Assembler.
  • 31.
    • www.tusharkute.com