The role of free software in education. An introduction to GNU/Linux

Similar documents
a story of alternatives

Introduction to Linux. Woo-Yeong Jeong Computer Systems Laboratory Sungkyunkwan University

GNU/Linux Course Lesson 1. Puria Nafisi

Introduction to Linux

Introduction to Linux

Free as in Freedom A step towards Software freedom. Salahaddin University By: Amanj Sherwany

A Time Line of the GPL and Linux Tobin Maginnis 1-Nov-08

Computer Software. c 2016 by David W. Gerbing. School of Business Administration Portland State University

Introduction to Linux

CS 300 Data Structures

Linux operating system

Free & Open Source Software: The Academic Future

COURSE OUTLINE. UNIX Programming 2014 Fall by Euiseong Seo

Brief Linux Presentation. July 10th, 2006 Elan Borenstein

Chapter 01: Introduction to Linux

Desktop software in pkgsrc. Kamil Rytarowski

Linux for Beginners. Windows users should download putty or bitvise:

Introduction to Linux

Unix to Linux. CS 3113 Fall 2018 Dr. Christan Grant

EECS Software Tools. Lab 2 Tutorial: Introduction to UNIX/Linux. Tilemachos Pechlivanoglou

Introduction to Operating Systems. Note Packet # 1. CSN 115 Operating Systems. Genesee Community College. CSN Lab Overview

Bioinformatics Introduction. Sebastian Schmeier

CSCI 2132 Software Development. Lecture 2: Introduction to UNIX and Unix-like Operating Systems

CS 300. Data Structures

Welcome to ULI101! The Internet has become part of our daily lives.

Spring Modern Computer Science in a Unix Like Environment CIS c

Lecture #1 4 th Year M.Sc. Dina Rafaa Ahmed

Miguel de Icaza A Genius Free Software Evangelist. Cristhian Figueroa PhD Student Ingegneria Informatica e dei Sistemi Politecnico di Torino 2013

EL2310 Scientific Programming

Ubuntu Operating System and Flavours

History of Unix, Linux and the Open Source

Data Analysis in Geophysics ESCI Class 1. Bob Smalley. Basics of the Computer Environment

Operating systems fundamentals - B01

UNIX. The Very 10 Short Howto for beginners. Soon-Hyung Yook. March 27, Soon-Hyung Yook UNIX March 27, / 29

EL2310 Scientific Programming

Introduction to Linux Overview and Some History

CS197U: A Hands on Introduction to Unix

Linux with Biology in IT

Overview LEARN. History of Linux Linux Architecture Linux File System Linux Access Linux Commands File Permission Editors Conclusion and Questions

What is an operating system (OS or O/S)?

Embedded Systems. 2. Software Development. Lothar Thiele. Computer Engineering and Networks Laboratory

Intro to FOSS. What is FOSS?

Linux operating system libre, free: how and why. Dobrica Pavlinušić PBF,

The Unix Family. Linux 101. GNU/Linux distributions. Even more. MULTICS MIT/GE/Bell Labs. UNIX AT&T (Bell Labs) Mach, Carnegie Mellon

R- installation and adminstration under Linux for dummie

ULI101 Introduction to Unix and Linux Week 1 Origin and History of Unix

Projects and Environment Introduction

Computer Software A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and

Learn Linux in a Month of Lunches by Steven Ovadia

SOFTWARE UNIT 1 PART B C O M P U T E R T E C H N O L O G Y ( S 1 O B J A N D O B J 3-2)


How To Manually Install Software In Linux Mint 13 From Usb

CS108 Software Systems: UNIX. Fall 2011

What Makes Up the Modern Linux OS?

CS307 Operating Systems Introduction Fan Wu

Computer Software. Microsoft Corporation Operating Systems:

Using DATA Files for IBIS-AMI Models. Lance Wang DesignCon IBIS Summit Santa Clara, CA, USA Feburary 3 rd, 2017


CS 153 Design of Operating Systems

Lecture 1 Niyaz M. Salih

Assembly Language. Assembly language for x86 compatible processors using GNU/Linux operating system

State of the Port to x86_64 April 2017

CSE 390a Lecture 1. introduction to Linux/Unix environment

High Performance Computing Lecture 11. Matthew Jacob Indian Institute of Science

CIS 90 Introduction to UNIX/Linux

7 zip linux gui. Search

INTRODUCTION TO LINUX

Operating systems and concurrency - B01

전공핵심실습 1: 운영체제론. Embedded Software Lab. Dongkun Shin. Embedded Software Lab.

Year 8. Revision Exercise April Computer Science CARDINAL NEWMAN CATHOLIC SCHOOL. Student Name : Subject Teacher : Tutor Group:

Welcome to CIS 90 Introduction to UNIX/Linux

OPERATING SYSTEMS AND APPLICATIONS

COMMUNITY COLLEGE CYBER DEFENSE COMPETITION. Competition Scenario

Linux install Party. Elsa Guillot, Pablo Hernandez 19/10/14. IFS, Massey University. Elsa, Pablo (IFS) Open Source Workshop (beamer) 19/10/14 1 / 21

Introduction to Linux (Part I) BUPT/QMUL 2018/03/14

Linux Utilities Cookbook

Linux Fundamentals (L-120)

Preview. Story about Linux. Story about Linux. Story about Linux. Story about GNU/Linux. Story about GNU/LINUX 1/26/2018

Scratch Programming In Easy Steps Covers Versions 2 0 And 1 4

Author(s): August E. Evrard, PhD. 2010

GNU/Linux: An Essential Guide for Students Undertaking BLOSSOM

Learn Use Linux Made Easy Home Office On The Go

RafKill Raptor Free Software (Open Source) clone for GNU/Linux

LINUX FUNDAMENTALS (5 Day)

CENG393 Computer Networks Labwork 1

CSE 391 Lecture 1. introduction to Linux/Unix environment

Application Management

Basics of system administration on a Unix system

Lab 5a Shell Script Lab 4 Using Arithmetic Operators in shell script

Userful MultiSeat Toolkit

Using DATA Files for IBIS-AMI Models

Introduction. Lecture 1 MIT 12043, Fundamentals of Programming By: S. Sabraz Nawaz

User System of Astrogeology Technologies (USAT) Team Inventory. CS486C Senior Capstone Project

Careers with GNU/Linux

Course Wiki. Today s Topics. Web Resources. Amazon EC2. Linux. Apache PHP. Workflow and Tools. Extensible Networking Platform 1

UNIT 9 Introduction to Linux and Ubuntu

College of Computer, National University of Defense Technology, Changsha, China

Flatpak and your distribution. Simon McVittie

Operating Systems. Written by Justin Browning. Linux / UNIX Distributions Report

Building a Community around GNU Octave

Transcription:

The role of free software in education An introduction to GNU/Linux

Software Source code (humans can read and write)

Software Source code (humans can read and write) Compiler

Software Source code (humans can read and write) Compiler Binary (computers can read and write)

UAL software Hidden source code

UAL software Hidden source code Privacy concerns Confidentiality NSA

UAL software Hidden source code Privacy concerns Confidentiality NSA Antivirus

UAL software Hidden source code Privacy concerns Confidentiality NSA Antivirus No confirmed confidentiality - ethics

Search and rank Google etc.

Search and rank Google etc. Library catalogue software Archive databases

Search and rank Google etc. Library catalogue software Archive databases Sharepoint and intranet

Search and rank Google etc. Library catalogue software Archive databases Sharepoint and intranet No academic rigour

Image processing Apply filters Develop raw images No academic rigour for photographers Fixed options - limiting creativity

Students must be creative with: Photoshop Illustrator InDesign...

Students must be creative with: Photoshop Illustrator InDesign... Prescriptive - limiting creativity

Long-term preservation Closed formats will always require a license Preservation not achievable

Summary Limiting creativity originality Ethical considerations ethics Unknown methodologies rigour Preservation long-term access

Summary Limiting creativity originality Ethical considerations ethics Unknown methodologies rigour Preservation long-term access

Richard Stallman From CSvax:pur-ee:inuxc!ixn5c!ihnp4!houxm!mhuxi!eagle!mit-vax!mit-eddie!RMS@MIT-OZ From: RMS%MIT-OZ@mit-eddie Newsgroups: net.unix-wizards,net.usoft Subject: new Unix implementation Date: Tue, 27-Sep-83 12:35:59 EST Organization: MIT AI Lab, Cambridge, MA Free Unix! Starting this Thanksgiving I am going to write a complete Unix-compatible software system called GNU (for Gnu's Not Unix), and give it away free(1) to everyone who can use it. Contributions of time, money, programs and equipment are greatly needed. To begin with, GNU will be a kernel plus all the utilities needed to write and run C programs: editor, shell, C compiler, linker, assembler, and a few other things. After this we will add a text formatter, a YACC, an Empire game, a spreadsheet, and hundreds of other things. We hope to supply, eventually, everything useful that normally comes with a Unix system, and anything else useful, including on-line and hardcopy documentation.

Richard Stallman From CSvax:pur-ee:inuxc!ixn5c!ihnp4!houxm!mhuxi!eagle!mit-vax!mit-eddie!RMS@MIT-OZ From: RMS%MIT-OZ@mit-eddie Newsgroups: net.unix-wizards,net.usoft Subject: new Unix implementation Date: Tue, 27-Sep-83 12:35:59 EST Organization: MIT AI Lab, Cambridge, MA Free Unix! Starting this Thanksgiving I am going to write a complete Unix-compatible software system called GNU (for Gnu's Not Unix), and give it away free(1) to everyone who can use it. Contributions of time, money, programs and equipment are greatly needed. To begin with, GNU will be a kernel plus all the utilities needed to write and run C programs: editor, shell, C compiler, linker, assembler, and a few other things. After this we will add a text formatter, a YACC, an Empire game, a spreadsheet, and hundreds of other things. We hope to supply, eventually, everything useful that normally comes with a Unix system, and anything else useful, including on-line and hardcopy documentation.

Richard Stallman From CSvax:pur-ee:inuxc!ixn5c!ihnp4!houxm!mhuxi!eagle!mit-vax!mit-eddie!RMS@MIT-OZ From: RMS%MIT-OZ@mit-eddie Newsgroups: net.unix-wizards,net.usoft Subject: new Unix implementation Date: Tue, 27-Sep-83 12:35:59 EST Organization: MIT AI Lab, Cambridge, MA Free Unix! Starting this Thanksgiving I am going to write a complete Unix-compatible software system called GNU (for Gnu's Not Unix), and give it away free(1) to everyone who can use it. Contributions of time, money, programs and equipment are greatly needed. To begin with, GNU will be a kernel plus all the utilities needed to write and run C programs: editor, shell, C compiler, linker, assembler, and a few other things. After this we will add a text formatter, a YACC, an Empire game, a spreadsheet, and hundreds of other things. We hope to supply, eventually, everything useful that normally comes with a Unix system, and anything else useful, including on-line and hardcopy documentation.

What is free? 0,00 = Shared must distribute original or modified

What is free? 0,00 = Shared must distribute original or modified Open source as development model developed by the community

What is free? 0,00 = Shared Open source as development model must distribute original or modified developed by the community Open source as educational model examples to learn from

What is free? 0,00 = Shared Open source as development model must distribute original or modified developed by the community Open source as educational model examples to learn from

What is free? 0,00 = Shared Open source as development model must distribute original or modified developed by the community Open source as educational model examples to learn from

Richard Stallman From CSvax:pur-ee:inuxc!ixn5c!ihnp4!houxm!mhuxi!eagle!mit-vax!mit-eddie!RMS@MIT-OZ From: RMS%MIT-OZ@mit-eddie Newsgroups: net.unix-wizards,net.usoft Subject: new Unix implementation Date: Tue, 27-Sep-83 12:35:59 EST Organization: MIT AI Lab, Cambridge, MA Free Unix! Starting this Thanksgiving I am going to write a complete Unix-compatible software system called GNU (for Gnu's Not Unix), and give it away free(1) to everyone who can use it. Contributions of time, money, programs and equipment are greatly needed. To begin with, GNU will be a kernel plus all the utilities needed to write and run C programs: editor, shell, C compiler, linker, assembler, and a few other things. After this we will add a text formatter, a YACC, an Empire game, a spreadsheet, and hundreds of other things. We hope to supply, eventually, everything useful that normally comes with a Unix system, and anything else useful, including on-line and hardcopy documentation.

GNU GNU = GNU's Not Unix Kernel + software

GNU GNU = GNU's Not Unix Kernel + software Linux kernel most popular

GNU/Linux GNU = GNU's Not Unix Kernel + software Linux kernel most popular

GNU/Linux GNU = GNU's Not Unix Kernel + software Linux kernel most popular Thousands of flavours

Debian 5.0 (Lenny) Gnome 2

Debian 7.0 (Wheezy) Gnome 3

fedora 19 Gnome 3

OpenSuse 10.3 KDE 3

OpenSuse 12.2 KDE 4

Ubuntu 10.04 Gnome 2

Ubuntu 11.04 Unity 3

ArtistX Linux

Ubuntu Studio 13.10 Xfce

AV Linux 6.0 LXDE

Music GNU+Linux IceWM

GNU/Linux GNU = GNU's Not Unix Kernel + software Linux kernel most popular Thousands of flavours Let's chat and try a few flavours, but first...

Remember Using free/libre sofware is not about quality it is about principles

Remember Using it is Never share free/libre sofware is not about quality about principles complain about free/libre software and be nice to volunteers