University of Utah 1 “Free software” Remember... In the beginning, all software was free -Just a means to sell hardware.

Slides:



Advertisements
Similar presentations
Overview of Free/Open Source Software for Librarians Eric Goldhagen
Advertisements

CyberPatriot: An Introduction to GNU/Linux 9/10/10 Joshua White Director of CyOON R&D Everis Inc (315)
Free Beer and Free Speech Thomas Krichel
Linux Operating System Linux is a free open-source operating system based on Unix. Linux was originally created by Linus Torvalds with the assistance of.
What is GNU/Linux (Not Linux!)? David Sudjiman davidsudjiman (at) yahoo (dot) com The latest version of this document can.
Richard Matthew Stallman (rms): Free Software Foundation (SFS) Ariunaa Bayarsaikhan Comp 1631 Winter 2011.
GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
Linux vs. Windows. Linux  Linux was originally built by Linus Torvalds at the University of Helsinki in  Linux is a Unix-like, Kernal-based, fully.
Open Source. Operating System  Application Program Interface (API) Scheduling: Defines which application to run, when to run it, and how much time. Memory.
____________________ Linus Torvalds. ____________________ Linus: Family Man Born December 28, 1969 in Helsinki. Finland Part of 6% Swedish speaking minority.
Free Software “Free” software “is software that can be used, studied, and modified,” copied, changed with little or no restriction, and which can be copied.
GNU, Linux and Open Source GNUKernel GNU/ Linux OpenSource.
Introducing Linux 1 st AUT GNU/Linux Festival Computer Engineering & IT Department Bahador Bakhshi.
The Growing Popularity of Linux in E-Commerce Linus Torvalds.
Introduction to Linux Chapter 1. Operating Systems Operating System (OS) - most basic and important software on a computer Performs core tasks Organize.
Brief History of C and Unix Systems Programming Concepts.
Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.
Linux Introduction ITIS What is Linux Unix-like computer operating system One of the most prominent examples of free software and open source development.
Free Yourself from © and Get Creative with Presented for PNLA Annual Conference by Connie Strittmatter and René Tanner Reference Librarians, Montana State.
Unix Presentation. What is an Operating System An operating system (OS) is a program that allows you to interact with the computer -- all of the software.
Linux Basics. What is an Operating System (OS)? An Operating System (OS) is an interface between hardware and user which is responsible for the management.
What the hell is. Free software is software that anyone is free to use, copy, improve, examine or distribute, either free of cost or for a price. More.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
Lecture 2 History of Operating Systems. Early History: The 1940s and 1950s Operating systems evolved through several phases. 1940s: Early computers did.
LIS508 lecture 9: GNU & introduction to networks Thomas Krichel
1 ITSK 2611 Welcome. 2 Operating System 3 What is an OS Resource Manager –Disk –Memory –CPU Device Manager –Printers –Video Card –Sound Card Utility.
Overview of Linux Dr. Michael L. Collard 1.
Presented By: Avijit Gupta V. SaiSantosh.
A Comparison of Linux vs. Windows Bhargav A. Sorathiya B.E. 4 th C.E. Roll no:6456.
Software Licensing University of Palestine Eng. Wisam Zaqoot March 2010 ITSS 4201 Internet Insurance and Information Hiding.
BAI517 Chris Redford. Section Outline Objectives GNU The Linux 2.6 Kernel The Heritage of Linux What’s so good about Linux? Features of Linux.
IS1825 Multimedia Development for Internet Applications Lecture 09: Free and Open Source Software Rob Gleasure
Open Source Software In the beginning, all software was free –in the 1960s,when IBM and others sold the first large-scale computers, these machines came.
Maintainability of FLOSS Projects
CPS 82, Fall Open Source, Copyright, Copyleft.
Chapter 1: Welcome to Linux An intro to UNIX-related operating systems.
Unix Background. Introducing Unix Brief Unix History u In 1969, Ken Thompson at AT&T Bell Labs began developing Unix. –First done in assembly language.
LIS508 background of GNU/Linux
In A Nutshell: The history of Open Source and why it will save the world (or at least libraries)
Introduction of Linux Course: COSC 513 Student: Liang He Prof: Dr. Morteza Anvari.
1 Operating Systems: Principles and Practice Cpr E 308.
CS2204: Introduction to Unix January 19 th, 2004 Class Meeting 1 * Notes adapted by Christian Allgood from previous work by other members of the CS faculty.
Linux Overview COMS W4118 Spring Slides based on Phil Hutto, Silberschatz 2 History Linux is a modern, free operating system based on UNIX standards.
Introduction to Linux Liam Green-Hughes AACS-SSIT 25 th February 2008.
A Study on Linux Operating System Ying Jiang ID:
Free Software The next generation of software development OR A new level of consumer freedom?
Linux Not in textbook. Why Not Just Use Windows? Windows costs money ($100 to $300, typically) Windows is proprietary: –The source code is a closely guarded.
CSNB334 Advanced Operating Systems 1. Introduction to Linux Lecturer: Abdul Rahim Ahmad.
The UNIX Time-sharing system
FP 501 OPEN SOURCE OPERATING SYSTEM CHAPTER 1: INTRODUCTION TO OPEN SOURCE SOFTWARE (OSS) TECHNOLOGY.
Linux History C151 Multi-User Operating Systems. Open Source Programming Open source programming: 1983, Richard Stallman started the GNU Project (GNU.
Open Source Software. Chris Moylan Group 5...I think.
University of Utah 1 Altair 8800 How to make it usable? -Peripherals -Programming language.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
Agenda UNX122_022_w1_p3 Overview of UNIX
Chapter 1: Introduction to Linux. 2 Introduction Computer Components: –Hardware –Software Types of hardware and software Important components of an OS.
Linux Operating System By: Julie Dunbar. Overview Definitions History and evolution of Linux Current development In reality ◦United States  Business.
A Brief Introduction to Linux Cheng-Han Du. History.
A Brief Introduction to Linux Cheng-Han Du. History.
Feeling Linux yourself Dr. Tran, Van Hoai Faculty of Computer Science and Engineering HCMC Uni. of Technology
Linux Operating Systems Taking Control of the Terminal
LINUX History In 1984 a project was launched by Richard Stallman to develop a complete Unix-like operating system that would be considered free software.
CHAPTER 8 - OPERATING SYSTEM HISTORY
Selected topic in computer science (1)
Free and Open Source Software Today
What is Copyright?.
Linux Not in textbook.
OPEN SOURCE SOFTWARE An Introduction.
A short Linux History of UNIX/Linux
Biography 1953: Stallman was born in New york.
Presentation transcript:

University of Utah 1 “Free software” Remember... In the beginning, all software was free -Just a means to sell hardware

University of Utah 2 Public Domain Something that is not copyrighted -Anyone can use or modify it without restrictions Most early software was in this category

University of Utah 3 Public Domain Very popular in minicomputer / microcomputer era -BASIC Examples

University of Utah 4 Potential Problem Public domain software can be -modified -resold as commercial software

University of Utah 5 Potential Problem Public domain software can be -modified -resold as commercial software Example: -UNIX

University of Utah 6 Potential Problem Public domain software can be -modified -resold as commercial software Example: -UNIX -BASIC (depends on your point of view)

University of Utah 7 Richard Stallman Programmer at MIT’s AI lab (1970s) Disillusioned by increasing commercialism in software

University of Utah 8 Richard Stallman Founds GNU project (1983) -“Gnu’s Not Unix” Goal: -Create a “free” implementation of Unix

University of Utah 9 Free? As in “free pizza”? -No.

University of Utah Free? As in “free pizza”? -No. As in “freedom”? -It depends on who you ask.

University of Utah Free? As in “whatever Richard Stallman’s definition of freedom is?” -Yes!

University of Utah GPL GNU General Public License In a nutshell: -You must have access to source code -You can modify the software at will -If you distribute it, you must provide access to source code grant same rights to modify & distribute

University of Utah Gradual success... Text editor: Emacs Compiler: GCC Parser generator: Bison Other utilities slowly coalesce

University of Utah Gradual success... Almost a completely functioning OS (1990) Missing one piece... -The “kernel”

University of Utah Meanwhile....

University of Utah Linus Torvalds year-old student at University of Helsinki (Finland) Wrote a terminal emulator for MINIX

University of Utah Linux Terminal emulator project evolves into an operating system -Version September 1991

University of Utah Linux Original name: “Freax” A friend suggested “Linux” instead

University of Utah Copyright Original copyright said Linux could not be sold -Problematic So, Linus switched to GPL for version Why?

University of Utah And now... Suddenly -GNU project had a kernel! -A complete Unix-compatible system without Unix.

University of Utah And now... Suddenly -GNU project had a kernel! -A complete Unix-compatible system without Unix. -(well, almost.)

University of Utah Progress Version 0.12 supports X Window System (1992) Next version: 0.95 (1992) Version 1.0 (1994)

University of Utah Idealogy clashes Linus Torvalds vs Andrew Tanenbaum

University of Utah Idealogy clashes Linus Torvalds vs Andrew Tanenbaum Richard Stallman vs the world

University of Utah Idealogy clashes Linus Torvalds vs Andrew Tanenbaum Richard Stallman vs everybody “Open source” vs “Free software”

University of Utah Reminder Presentation sign-ups

University of Utah “Test Question” On a scrap of paper, write a question that encapsulates one of the points from today's class, and turn it in. (Put your name on it!)