Guest Author Michael D. Brunelle

Size: px
Start display at page:

Download "Guest Author Michael D. Brunelle"

Transcription

1 Why Free Software Matters for Literacy Educators Guest Author Michael D. Brunelle Editor s Message A recurring theme in this column has been that the inside of the box matters. If we simply turn on a word processor, access a database, link to a network, or play a video with no concern for how and why it was put together, we can make ourselves and our students vulnerable. This point has been highlighted recently with the revelation that millions of computer users inadvertently open their files to any user of the Web through file sharing. The underlying means by which computers represent and transfer data have important implications regarding who has access to new technologies. Even the tools we use to edit documents and make presentations encode assumptions about texts we may not accept, but nevertheless adopt, when we use them uncritically. One such technology is called free software. This may sound like a bargain way to use computers, but free software can actually cost money. What makes it free is that the user can run the program for any purpose; study how it works; and adapt it, redistribute it, and release improvements. Free software (GNU Project, 2001) is closely related to open source, though not exactly the same. Understanding what it means and its implications for access and use of new technologies is an important component of the new literacies. There are immediate practical implications for schools and other literacy centers, as well as individuals, in terms of both economics and control. Original version published March 2002 in the Journal of Adolescent & Adult Literacy 2002 International Reading Association 107

2 Issue Developing New Literacies With Free Software What sort of knowledge and experience is necessary for a person to be considered literate? Is literacy something to be achieved, or is it a continual process? As we struggle to understand and promote literacy in an increasingly informated world, we are faced with important choices about how we create and communicate. If our larger concepts of knowledge are constructed around the use of certain tools and techniques, we should consider the implications of the choices that we make when we teach and learn. Context When people turn on a computer, they expect to see a Microsoft logo. Because of the practical ubiquity of the software, there is tremendous pressure from companies, leaders, and what can often seem like society itself for every computer to run Microsoft Office, preferably on an Intel-powered, Windows-based machine. While many people may be more comfortable buying name-brand software or benefit from using exactly what everyone else uses, Microsoft does use its market position to penetrate other niches, slowly replacing programs from a diversity of sources with Microsoft equivalents and stifling competition (Wilcox, 2000). A typical organization is likely to be an almost exclusively Microsoft-driven enterprise, from servers to workstations to handheld devices. Numerous problems are associated with relying on any homogenous network. The Internet works well, in part, because of its diversity and redundancy. Microsoft s success on the desktop would seem to increase the likelihood that organizations will choose Microsoft products for other services, such as Web and services. There are risks involved with relying on such a network. The software has several potential security vulnerabilities, and there have been several episodes in which malicious viruses and worms infiltrated Microsoft servers and clients because of these weaknesses. Despite such problems, and despite the budgetary demands of keeping commerical software up-to-date, most organizations do not consider alternatives, because computers should run Windows. Right? Alternatives do exist, and always have alternatives that can provide improved stability, reliability, flexibility, and cost-effectiveness, all while 108 Why Free Software Matters for Literacy Educators

3 encouraging a broader commitment to help others. When AT&T changed the conditions of use for its Unix operating system, the Berkeley Software Distribution (BSD) project created a free version, available for anyone to use. In the past few years, the GNU/Linux operating system has emerged to present an increasingly real challenge to commercial software. Most of the servers that power the Internet today are run by free software or software based on open-source projects. One program that demonstrates the usefulness of free software is the Apache Web server, which accounts for over half of all Web servers. For a comparison of Web servers, see the Netcraft Web Server Survey ( Retrospective When computers were still a new technology a research tool people and companies shared software for practical reasons. When hardware manufacturers sold products, they basically gave away the software, allowing access to the source code because its value was intrinsically linked to the hardware. It was in the interest of programmers and researchers to share software to control printers and other devices, exchange bug fixes and other useful bits of code, and generally be very open with their work because cooperation was the best way to make a computer do what they needed it to do. Most people learned to program because they needed to make the computer do something specific (e.g., analyze data, solve mathematical problems). With the rise of the personal computer and numerous other industry developments, the technology market has changed considerably. Few computer users want or need to write their own software because software has become a product, taken for granted and often used for relatively simple tasks. There is no need to know how a printer driver works or how memory is managed by an operating system. This is certainly not an unwelcome development. Software should be easy to use and should meet the demands and needs of the users. But there are ramifications to the transformation of software into a commodity whose source code is no longer available to users. The modern free-software movement exists for the simple reason that some programmers felt that the licenses imposed on users by companies selling software were too restrictive. Some people wanted to fix their own problems, some people were curious, and some people felt they were unfairly shut out of a process in which they had previously been intimately involved. Sometimes market failure Why Free Software Matters for Literacy Educators 109

4 is all that is necessary; operating systems like BSD and Linux rose in popularity and robustness because people wanted to use and experiment with Unix, but they were unable to pay the high licensing fees that AT&T was asking for its product or unable to forfeit certain rights in order to gain access to the source code. Problems and Opportunities Relying on Microsoft programs creates a user base that becomes ever more reliant on Microsoft products, trapping users in a cycle of dependence. While retraining people to use a new software environment can be costly, the long-term benefits can be great. Investment in free software is essentially an investment in human capital, rather than in a product doomed to be either replaced or discarded within five years. Because recurring upgrade costs are eliminated due to the free distribution of the software, actual cost is limited to maintenance and support functions performed by actual people. The money that would have been spent on software could be reinvested in training programs or other organizational initiatives. Rather than contracting with outside companies or training staff to remain dependent on commercial products, money could be spent on people that can help other people learn how to use software more effectively in their own jobs. It would be difficult to make a direct correlation between using Linux and developing a more thorough understanding of what programs do, how the Internet works, and so forth, simply because the people that tend to use Linux are the people that have developed this sort of understanding anyway. However, it could be argued that learning to use computers with an open and flexible operating system like Linux offers people a more portable and flexible skill set and helps people break the cycle of consumption and dependence that ultimately reinforces a limited and limiting paradigm for information technology. Open-source software promotes computer literacy by allowing the user free access to the inner workings of the system. Most computer users have a limited set of skills with only a few familiar applications (e.g., Word, Excel, or Outlook). Indeed, most people still learn how to use computers by repetitively using specific applications. Upcoming versions of free alternatives to these applications, such as Ximian s Evolution groupware program and the OpenOffice suite, are reaching a point at which the difference in quality and usability is not significant to the average user. The real difference 110 Why Free Software Matters for Literacy Educators

5 is that these programs are free for anyone to update and support and cost nothing to purchase. Significance If free speech and free press are essential to the development of a general literacy, then free software can promote the development of computer literacy. Free software represents a different way of developing software, but the principles at the heart of the movement intertwine with a worldview not limited to computers. Free software allows people to fully participate in the processes that govern the way they work and play. Free software offers choice not just between products, but a fundamental choice at the level of code. Free software allows anyone access to the most basic elements of a program and permits their free modification. Free software offers a new model for engagement with knowledge a surprising model, considering that society often seems to be dominated by corporations and other institutions that dehumanize some of the most important aspects of life. Free software can help put people back into the process by remaining as inclusive as possible. The chaos of the Internet is always changing, always creating new patterns in data and lifestyles. Often, these patterns mirror the structures and institutions of the rest of the world: The same powers dominate, the same disparities remain, the same problems persist. On the Internet, however, the structures of the real world are even more susceptible to competition from people interacting in novel and distributed ways. Free software is one means for people to work cooperatively and build systems that encourage greater understanding and greater freedom, and we should strongly consider integrating this model with our educational programs. Website of the Month It has been said that no language is difficult to learn if it is the first one you hear. All the computers in the offices of the municipal government of Largo, Florida, USA, run free software (specifically, the K Desktop Environment on Linux terminals), and the municipal employees don t seem to mind not having Microsoft products on their desktops. One of the arguments against making the switch to free software is that average users won t be able to figure it out. This case study ( demonstrates how a Why Free Software Matters for Literacy Educators 111

6 well-designed system can save a lot of money in licensing costs and keep people working productively. The site also includes a discussion of the story. Glossary Berkeley Software Distribution (BSD): an offshoot of the ill-fated Unix development collaboration between the computer-science department of the University of California at Berkeley and AT&T. BSD Unix is the core of free operating systems like FreeBSD, NetBSD, and OpenBSD, as well as commercial operating systems such as Sun s Solaris and Apple s Mac OS X. Free software: software is considered free if users can run the program for any purpose, study how the program works (by looking at the source code), adapt it to their needs (by modifying that source code), and freely redistribute modified or unmodified copies to anyone, all without having to ask or pay for permission. GNU (GNU s Not Unix): a Unix-workalike development effort by the Free Software Foundation headed by Richard Stallman. Linux: common name for GNU/Linux, an operating system based on the Linux kernel and the GNU tool set that has been the dominant open-source Unix-like operating system since Unix: a multiuser, multitasking 32-bit operating system written in the computer programming language C and developed in the late 1960s at AT&T s Bell Labs; later development split between BSD variants and AT&T s own System V. REFERENCES DiBona, C., Ockman, S., & Stone, M. (Eds.). (1999). Open sources: Voices from the open source revolution. Sebastopol, CA: O Reilly & Associates. GNU Project. (2001). The free software definition. Retrieved from free-sw.html Wilcox, J. (2000, April 3). Judge Thomas Penfield Jackson rules that Microsoft violated antitrust laws. Retrieved from OTHER RESOURCES Lessig, L. (1999). Code, and other laws of cyberspace. New York: Basic Books. Open Source Initiative. (2001). The open source definition. Retrieved from source.org/osd.html Raymond, E.S. (1998). The cathedral and the bazaar: Musings on Linux and open source by an accidental revolutionary. Retrieved from Why Free Software Matters for Literacy Educators

7 Rosenberg, D.K. (2000). Open source: The unauthorized white papers. Foster City, CA: Hungry Minds. Salon.com. (2001). The free software project. Retrieved from index.html Wayner, P. (2000). Free for all: How Linux and the free software movement undercut the hi-tech titans. New York: Harperbusiness. Young, R., & Goldman, W.R. (1999). Under the radar: How Red Hat changed the software business And took Microsoft by surprise. Scottsdale, AZ: The Coriolis Group. Guest Author Brunelle is a graduate student in Library and Information Science at the University of Illinois, Champaign, Illinois, USA. Why Free Software Matters for Literacy Educators 113

COPYRIGHTED MATERIAL. What Is Linux? Linux History. Linux as an Operating System. Linux as Free Software. Commercial Applications for Linux

COPYRIGHTED MATERIAL. What Is Linux? Linux History. Linux as an Operating System. Linux as Free Software. Commercial Applications for Linux 2915ch01.qxd 04/19/01 12:57 PM Page 3 Linux History C H A P T E R O N E What Is Linux? Linux as an Operating System Linux as Free Software Commercial Applications for Linux COPYRIGHTED MATERIAL 1 2915ch01.qxd

More information

Open Source Development

Open Source Development Open Source Development Dr. James A. Bednar jbednar@inf.ed.ac.uk http://homepages.inf.ed.ac.uk/jbednar Dr. Chris Walton cdw@inf.ed.ac.uk http://homepages.inf.ed.ac.uk/cdw SEOC2 Spring 2005: Open Source

More information

An Operating System History of Operating Systems. Operating Systems. Autumn CS4023

An Operating System History of Operating Systems. Operating Systems. Autumn CS4023 Operating Systems Autumn 2017-2018 Outline 1 2 What is an Operating System? From the user s point of view an OS is: A program that acts as an intermediary between a user of a computer and the computer

More information

Basics of system administration on a Unix system

Basics of system administration on a Unix system Basics of system administration on a Unix system Contents Introduction 3 Unix 9 User environment: the shell 10 File management: starting from / 11 Text editing 12 Package management 13 User management

More information

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

Welcome to ULI101! The Internet has become part of our daily lives. ULI101 Week 01 Week Overview Course introduction Obtaining your Seneca accounts Changing passwords The Matrix server The role of an operating system *nix overview Open source philosophy Linux GUI The terminal

More information

Kevin Bushweller Executive Editor, EdWeek Market Brief. Follow Kevin on

Kevin Bushweller Executive Editor, EdWeek Market Brief. Follow Kevin on Kevin Bushweller Executive Editor, EdWeek Market Brief Follow Kevin on Twitter: @kbushweller Amazon, Apple, Google, and Microsoft: How 4 Tech Titans Are Reshaping the Ed-Tech Landscape Expert Presenters:

More information

History of Unix, Linux and the Open Source

History of Unix, Linux and the Open Source History of Unix, Linux and the Open Source 12.2.2012 George Ajam College of Science /Computer Science Dept. DEC PDP 7 History of UNIX 1969: First version of "Unics" by Ken Thompson and Dennis Richie Multi

More information

COPYRIGHTED MATERIAL. Unix Fundamentals. Brief History

COPYRIGHTED MATERIAL. Unix Fundamentals. Brief History 1 Unix Fundamentals The Unix operating system was created more than 30 years ago by a group of researchers at AT&T s Bell Laboratories. During the three decades of constant development that have followed,

More information

Intro to FOSS. What is FOSS?

Intro to FOSS. What is FOSS? Intro to FOSS What is FOSS? Outline Key principles of FOSS Some key players in early FOSS History of FOSS movement Why you should care Which came first, the chicken or the egg? FOSS as a new movement vs.

More information

An ESRI White Paper June 2009 ArcGIS Server and Virtualization

An ESRI White Paper June 2009 ArcGIS Server and Virtualization An ESRI White Paper June 2009 ArcGIS Server and Virtualization ESRI 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB www.esri.com Copyright 2009

More information

GOVERNMENT IT: FOCUSING ON 5 TECHNOLOGY PRIORITIES

GOVERNMENT IT: FOCUSING ON 5 TECHNOLOGY PRIORITIES GOVERNMENT IT: FOCUSING ON 5 TECHNOLOGY PRIORITIES INSIGHTS FROM PUBLIC SECTOR IT LEADERS DISCOVER NEW POSSIBILITIES. New network technology is breaking down barriers in government offices, allowing for

More information

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

ULI101 Introduction to Unix and Linux Week 1 Origin and History of Unix ULI101 Introduction to Unix and Linux Week 1 Origin and History of Unix 1. Welcome to ULI101! This Internet has become part of our daily lives. This course introduces you to the operating system and network

More information

OPEN SOURCE SOFTWARE

OPEN SOURCE SOFTWARE Introduction to Open Source Software Development Spring semester, 2017 School of Computer Science and Engineering, Pusan National University Joon-Seok Kim OPEN SOURCE SOFTWARE Outline Open source software

More information

ALCATEL-LUCENT OPENTOUCH PERSONAL CLOUD A Revolution in Communications Applications for Enterprise End Users

ALCATEL-LUCENT OPENTOUCH PERSONAL CLOUD A Revolution in Communications Applications for Enterprise End Users ALCATEL-LUCENT OPENTOUCH PERSONAL CLOUD A Revolution in Communications Applications for Enterprise End Users For the past 30 years, enterprise communications have been built around the personal computer,

More information

Virtualization. Q&A with an industry leader. Virtualization is rapidly becoming a fact of life for agency executives,

Virtualization. Q&A with an industry leader. Virtualization is rapidly becoming a fact of life for agency executives, Virtualization Q&A with an industry leader Virtualization is rapidly becoming a fact of life for agency executives, as the basis for data center consolidation and cloud computing and, increasingly, as

More information

Ethics. Ethics. Ethics. Ethics. The issue of software ownership. The issue of software ownership. Programmers and the Hacker mentality.

Ethics. Ethics. Ethics. Ethics. The issue of software ownership. The issue of software ownership. Programmers and the Hacker mentality. Programmers and the Hacker mentality. hacker n. [originally, someone who makes furniture with an axe] A person who enjoys exploring the details of programmable systems and how to stretch their capabilities,

More information

STREAMLINING THE DELIVERY, PROTECTION AND MANAGEMENT OF VIRTUAL DESKTOPS. VMware Workstation and Fusion. A White Paper for IT Professionals

STREAMLINING THE DELIVERY, PROTECTION AND MANAGEMENT OF VIRTUAL DESKTOPS. VMware Workstation and Fusion. A White Paper for IT Professionals WHITE PAPER NOVEMBER 2016 STREAMLINING THE DELIVERY, PROTECTION AND MANAGEMENT OF VIRTUAL DESKTOPS VMware Workstation and Fusion A White Paper for IT Professionals Table of Contents Overview 3 The Changing

More information

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

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

More information

Introduction to Linux

Introduction to Linux Why Linux? Nothing is hidden (opensource is good for education) It runs anywhere, on almost anything Android, OS X, Raspberry Pi, Old PCs Low resource requirements You are likely to use it in your job,

More information

IT Project Management Challenges with Open Source. George A Pace

IT Project Management Challenges with Open Source. George A Pace IT Project Management Challenges with Open Source George A Pace Tonight s agenda Two parts to the Presentation What is Open Source? A background primer on the key elements of Open Source. A specific focus

More information

Text Messaging Helps Your Small Business Perform Big

Text Messaging Helps Your Small Business Perform Big White Paper Text Messaging Helps Your Small Business Perform Big Sponsored by: AT&T Denise Lund August 2017 IN THIS WHITE PAPER This white paper introduces small businesses to the benefits of communicating

More information

Lesson 1 Computers and Operating Systems

Lesson 1 Computers and Operating Systems Computers and Operating Systems Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition 1 About the Presentations The presentations cover the objectives found in the opening of each lesson.

More information

KEY ECONOMIC CONCEPTS ILLUSTRATED IN THIS DOCUMENTARY

KEY ECONOMIC CONCEPTS ILLUSTRATED IN THIS DOCUMENTARY LIGHTHOUSE CPA SOCIAL SCIENCES DEPARTMENT ECONOMICS VIDEO STUDY GUIDE : THE VIRTUAL REVOLUTION - PART 1 - THE GREAT LEVELING? KEY ECONOMIC CONCEPTS ILLUSTRATED IN THIS DOCUMENTARY 1. THE IMPORTANCE OF

More information

Adaptive Internet Data Centers

Adaptive Internet Data Centers Abstract Adaptive Internet Data Centers Jerome Rolia, Sharad Singhal, Richard Friedrich Hewlett Packard Labs, Palo Alto, CA, USA {jar sharad richf}@hpl.hp.com Trends in Internet infrastructure indicate

More information

Fundamental Shift: A LOOK INSIDE THE RISING ROLE OF IT IN PHYSICAL ACCESS CONTROL

Fundamental Shift: A LOOK INSIDE THE RISING ROLE OF IT IN PHYSICAL ACCESS CONTROL Fundamental Shift: A LOOK INSIDE THE RISING ROLE OF IT IN PHYSICAL ACCESS CONTROL Shifting budgets and responsibilities require IT and physical security teams to consider fundamental change in day-to-day

More information

Class Freeware, Open Source, and Free Software There is a difference, who knew?

Class Freeware, Open Source, and Free Software There is a difference, who knew? Class Freeware, Open Source, and Free Software There is a difference, who knew? Notes Homework graded I m SORRY Homework 4&5: no homework this week Midterms How was it? Honestly Random, mostly unrelated

More information

Peer Participation and Software

Peer Participation and Software Peer Participation and Software Booth, David R. Published by The MIT Press Booth, R.. Peer Participation and Software: What Mozilla Has to Teach Government. Cambridge: The MIT Press, 2010. Project MUSE.,

More information

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

Unix to Linux. CS 3113 Fall 2018 Dr. Christan Grant Unix to Linux CS 3113 Fall 2018 Dr. Christan Grant Outline A Brief History of Unix, C, Linux and the people involved. 2 https://commons.wikimedia.org/wiki/file:unix_history-simple.png 3 UNIX Unix definitions

More information

State of Octave. John W. Eaton. OctConf July John W. Eaton GNU Octave 18 July / 14

State of Octave. John W. Eaton. OctConf July John W. Eaton GNU Octave 18 July / 14 State of Octave John W. Eaton OctConf 2012 18 July 2012 John W. Eaton (jwe@octave.org) GNU Octave 18 July 2012 1 / 14 Overview More developers than ever More activity by more people than ever The state

More information

2013 Cloud Computing Outlook: Private Cloud Expected to Grow at Twice the Rate of Public Cloud

2013 Cloud Computing Outlook: Private Cloud Expected to Grow at Twice the Rate of Public Cloud Private Cloud Expected to Grow at Twice the Rate of Public Cloud In This Paper Security, privacy concerns about the cloud remain SaaS is the most popular cloud service model in use today Microsoft, Google

More information

RED HAT ENTERPRISE LINUX. STANDARDIZE & SAVE.

RED HAT ENTERPRISE LINUX. STANDARDIZE & SAVE. RED HAT ENTERPRISE LINUX. STANDARDIZE & SAVE. Is putting Contact us INTRODUCTION You know the headaches of managing an infrastructure that is stretched to its limit. Too little staff. Too many users. Not

More information

Accounting Software. Collaboration Software

Accounting Software. Collaboration Software Accounting Software Android Application Software Bitmap Image BlackBerry OS Boot Process Buffer Collaboration Software Command Line Interface Commercial Software An application program that is used to

More information

BUILDING the VIRtUAL enterprise

BUILDING the VIRtUAL enterprise BUILDING the VIRTUAL ENTERPRISE A Red Hat WHITEPAPER www.redhat.com As an IT shop or business owner, your ability to meet the fluctuating needs of your business while balancing changing priorities, schedules,

More information

Agenda. What would a 30% reduction in energy use do for your budget? The next generation of energy and infrastructure projects in MI

Agenda. What would a 30% reduction in energy use do for your budget? The next generation of energy and infrastructure projects in MI What would a 30% reduction in energy use do for your budget? The next generation of energy and infrastructure projects in MI Presented by: Scott Mason 1 Agenda Traditional energy efficiency Next generation

More information

Systems Programming. The Unix/Linux Operating System

Systems Programming. The Unix/Linux Operating System Systems Programming The Unix/Linux Operating System 1 What is UNIX? A modern computer operating system Operating system: a program that acts as an intermediary between a user of the computer and the computer

More information

LEHMAN COLLEGE OF THE CITY UNIVERSITY OF NEW YORK. Department of Economics and Business. Curriculum Change

LEHMAN COLLEGE OF THE CITY UNIVERSITY OF NEW YORK. Department of Economics and Business. Curriculum Change Senate Meeting of April 28, 2010 Graduate Studies Committee Hegis Code: 0502 Program Code: 32786 LEHMAN COLLEGE OF THE CITY UNIVERSITY OF NEW YORK Department of Economics and Business Curriculum Change

More information

Red Hat And the Five Forces Model:

Red Hat And the Five Forces Model: Red Hat And the Five Forces Model: An Analysis Prepared by: Eric Zander 27Jan02 MGT-201B This paper is available online at www.ericzander.com/downloads/5forces.pdf Introduction Created by Linus Torvolds,

More information

Corporate/Open Source Community Relationships: The OpenZFS Example

Corporate/Open Source Community Relationships: The OpenZFS Example Corporate/Open Source Community Relationships: The OpenZFS Example Michael Dexter Senior Analyst/SNIA Member ixsystems Breaking that down Corporate/Open Source Community Relationships: The OpenZFS Example

More information

Microsoft Business Certification Professional Development

Microsoft Business Certification Professional Development Microsoft Business Certification Professional Development Proficiency = Profits Certified employees drive organizational success. Microsoft Business Certification ensures your workforce can deliver. The

More information

Operating System Concepts Rab Nawaz Khan Jadoon

Operating System Concepts Rab Nawaz Khan Jadoon Operating System Concepts Rab Nawaz Khan Jadoon DCS COMSATS Institute of Information Technology Lecturer COMSATS Lahore Pakistan Operating System Concepts Operating System Operating System It is a system

More information

Building a Threat Intelligence Program

Building a Threat Intelligence Program WHITE PAPER Building a Threat Intelligence Program Research findings on best practices and impact www. Building a Threat Intelligence Program 2 Methodology FIELD DATES: March 30th - April 4th 2018 351

More information

Free Unix: the BSD one(s)

Free Unix: the BSD one(s) LinuxFocus article number 276 http://linuxfocus.org Free Unix: the BSD one(s) by Georges Tarbouriech About the author: Georges is a long time Unix user. He likes the free BSD variants

More information

CPS221 Lecture: Operating System Functions

CPS221 Lecture: Operating System Functions CPS221 Lecture: Operating System Functions Objectives 1. To overview key hardware concepts 2. To introduce the process concept 3. To discuss the various kinds of functionality of the OS last revised 8/25/11

More information

SHELL SCRIPTING: HOW TO AUTOMATE COMMAND LINE TASKS USING BASH SCRIPTING AND SHELL PROGRAMMING BY JASON CANNON

SHELL SCRIPTING: HOW TO AUTOMATE COMMAND LINE TASKS USING BASH SCRIPTING AND SHELL PROGRAMMING BY JASON CANNON Read Online and Download Ebook SHELL SCRIPTING: HOW TO AUTOMATE COMMAND LINE TASKS USING BASH SCRIPTING AND SHELL PROGRAMMING BY JASON CANNON DOWNLOAD EBOOK : SHELL SCRIPTING: HOW TO AUTOMATE COMMAND LINE

More information

CSC Introduction to Computers and Their Applications

CSC Introduction to Computers and Their Applications CSC 170 - Introduction to Computers and Their Applications Lecture 9 Software Essentials When searching for new software, it helps to have a framework of categories System Software Operating Systems For

More information

CS 378 (Spring 2003) Linux Kernel Programming. Yongguang Zhang. Copyright 2003, Yongguang Zhang

CS 378 (Spring 2003) Linux Kernel Programming. Yongguang Zhang. Copyright 2003, Yongguang Zhang Department of Computer Sciences THE UNIVERSITY OF TEXAS AT AUSTIN CS 378 (Spring 2003) Linux Kernel Programming Yongguang Zhang (ygz@cs.utexas.edu) Copyright 2003, Yongguang Zhang Read Me First Everything

More information

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

Computer Software. c 2016 by David W. Gerbing. School of Business Administration Portland State University Computer Software c 2016 by David W. Gerbing School of Business Administration Portland State University Computer Software Introduction Operating Systems Application Software Unix Command Line (on a Mac)

More information

Case study on PhoneGap / Apache Cordova

Case study on PhoneGap / Apache Cordova Chapter 1 Case study on PhoneGap / Apache Cordova 1.1 Introduction to PhoneGap / Apache Cordova PhoneGap is a free and open source framework that allows you to create mobile applications in a cross platform

More information

a story of alternatives

a story of alternatives a story of alternatives There was a time when computers were big... really big. For the next 30 or so years computers would find a place in the academic institution, government agency and corporation.

More information

Independent implementations of an interface

Independent implementations of an interface Software property topics interfaces data formats standards and standardization protection mechanisms trade secrets licenses patents copyrights open source / free software real software systems Independent

More information

CPS221 Lecture: Operating System Functions

CPS221 Lecture: Operating System Functions CPS221 Lecture: Operating System Functions Objectives last revised 6/23/10 1. To overview key hardware concepts 2. To iintroduce the process concept 3. To discuss the various kinds of functionality of

More information

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

Introduction to Operating Systems. Note Packet # 1. CSN 115 Operating Systems. Genesee Community College. CSN Lab Overview Introduction to Operating Systems Note Packet # 1 CSN 115 Operating Systems Genesee Community College CSN Lab Overview Dual booted Windows/Linux Workstations Linux workstations currently run CentOS and

More information

Peer-to-Peer Networking

Peer-to-Peer Networking Aco Dmitrovic University Computing Centre Zagreb Croatia Peer-to-Peer Networking Some Technical and Social Aspects of Unlimited Resource Sharing Peer-to-peer was the buzword of the year 2000 thanks to

More information

Free & Open Source Software: The Academic Future

Free & Open Source Software: The Academic Future Free & Open Source Software: The Academic Future Paul E. Johnson University of Kansas http://lark.cc.ku.edu/~pauljohn Presentation at Ukrainian National University of L'viv May 27, 2005

More information

TECHNICAL WHITE PAPER. Secure messaging in Office 365: Four key considerations

TECHNICAL WHITE PAPER. Secure  messaging in Office 365: Four key considerations TECHNICAL WHITE PAPER Secure email messaging in Office 365: Four key considerations Organisations worldwide are moving to Microsoft Office 365 for hosted email services, and for good reason. The benefits

More information

Lecture Topics. Announcements. Today: Operating System Overview (Stallings, chapter , ) Next: Processes (Stallings, chapter

Lecture Topics. Announcements. Today: Operating System Overview (Stallings, chapter , ) Next: Processes (Stallings, chapter Lecture Topics Today: Operating System Overview (Stallings, chapter 2.1-2.4, 2.8-2.10) Next: Processes (Stallings, chapter 3.1-3.6) 1 Announcements Consulting hours posted Self-Study Exercise #3 posted

More information

Global Geographic Information Systems

Global Geographic Information Systems Global Geographic Information Systems There Is No Democracy in Spatial Data Management* *Stay tuned to find out why Ellen West Nodwell Global GIS Manager It is a greater good discussion but some people

More information

CLOUD COMPUTING PRIMER

CLOUD COMPUTING PRIMER CLOUD COMPUTING PRIMER for Small and Medium-Sized Businesses CONTENTS 1 Executive Summary 2 ABCs of Cloud Computing An IT Revolution 3 The Democratization of Computing Cloud Computing Service Models SaaS

More information

Understanding Managed Services

Understanding Managed Services Understanding Managed Services The buzzword relating to IT Support is Managed Services, and every day more and more businesses are jumping on the bandwagon. But what does managed services actually mean

More information

One click away from Sustainable Consumption and Production

One click away from Sustainable Consumption and Production SCP CLEARINGHOUSE Sustainable Consumption and Production www.start.scpclearinghouse.org One click away from Sustainable Consumption and Production Convened by Shifting to Sustainable Consumption and Production

More information

Website Designs Australia

Website Designs Australia Proudly Brought To You By: Website Designs Australia Contents Disclaimer... 4 Why Your Local Business Needs Google Plus... 5 1 How Google Plus Can Improve Your Search Engine Rankings... 6 1. Google Search

More information

Open Source Software Licence at CERN Recommendations from the OSL Task Force François Fluckiger, Editor 20 April; 2012

Open Source Software Licence at CERN Recommendations from the OSL Task Force François Fluckiger, Editor 20 April; 2012 OSL-2012-01-Short version Open Source Licence - Task force Open Source Software Licence at CERN Recommendations from the OSL Task Force François Fluckiger, Editor 20 April; 2012 Main Volume-Short version

More information

TRIS Teaching Resource Information Service

TRIS Teaching Resource Information Service TRIS Teaching Resource Information Service Newsletter Issue 4 The TRIS - team at the Faculty of Sciences, University of Kent, Canterbury Funded by Challenge Fund, UELT P DF (portable document format) documents

More information

Chapter Review. 42 Chapter 1 Introduction to Computers

Chapter Review. 42 Chapter 1 Introduction to Computers 42 Chapter 1 Introduction to Computers Chapter Review 1. Why Is Computer Literacy Vital in Today s World? Computer literacy, or digital literacy, involves having current knowledge and understanding of

More information

Course Syllabus: Linux Essentials

Course Syllabus: Linux Essentials Course Syllabus: Linux Essentials Instructor: Jay Hanks Email: jayhhanks@gmail.com Phone: Office: (740) 364-2299 Courseware Course #: Hours: Meeting Days & Times: Location TestOut Linux Pro 4.1 LPI Linux

More information

CYBER SECURITY FOR BUSINESS COUNTING THE COSTS, FINDING THE VALUE

CYBER SECURITY FOR BUSINESS COUNTING THE COSTS, FINDING THE VALUE CYBER SECURITY FOR BUSINESS COUNTING THE COSTS, FINDING THE VALUE Business has always looked to squeeze the maximum possible benefit out of IT resources at the lowest possible cost but measuring return

More information

Chapter 3 Computer Software

Chapter 3 Computer Software Chapter 3 Computer Software Learning Objectives LO3.1: Explain system software and operating systems LO3.2: Identify operating systems for desktop PCs LO3.3: Identify operating systems for handheld PCs

More information

Key questions to ask before commissioning any web designer to build your website.

Key questions to ask before commissioning any web designer to build your website. Key questions to ask before commissioning any web designer to build your website. KEY QUESTIONS TO ASK Before commissioning a web designer to build your website. As both an entrepreneur and business owner,

More information

Digital Workshop Center Introduction to Design Fundamentals

Digital Workshop Center Introduction to Design Fundamentals Digital Workshop Center Introduction to Design Fundamentals RELATED CLASSES CONSULTING SERVICES Introduction to Design Fundamentals Digital Workshop Center.com 1 About Digital Workshop Center SKILLS, not

More information

THE CYBERSECURITY LITERACY CONFIDENCE GAP

THE CYBERSECURITY LITERACY CONFIDENCE GAP CONFIDENCE: SECURED WHITE PAPER THE CYBERSECURITY LITERACY CONFIDENCE GAP ADVANCED THREAT PROTECTION, SECURITY AND COMPLIANCE Despite the fact that most organizations are more aware of cybersecurity risks

More information

INDIA The Changing Face of the Workplace: Going Light and Mobile

INDIA The Changing Face of the Workplace: Going Light and Mobile An IDC InfoBrief May 2016 Commissioned by Executive Summary In today s hypercompetitive business environment, organizations are pushing for greater efficiencies to drive business growth. The growing diversity

More information

CYBERSECURITY PENETRATION TESTING - INTRODUCTION

CYBERSECURITY PENETRATION TESTING - INTRODUCTION CYBERSECURITY PENETRATION TESTING - INTRODUCTION Introduction Pen-testing 101 University Focus Our Environment Openness and learning Sharing and collaboration Leads to Security Weaknesses What is Penetration

More information

SYMANTEC: SECURITY ADVISORY SERVICES. Symantec Security Advisory Services The World Leader in Information Security

SYMANTEC: SECURITY ADVISORY SERVICES. Symantec Security Advisory Services The World Leader in Information Security SYMANTEC: SECURITY ADVISORY SERVICES Symantec Security Advisory Services The World Leader in Information Security Knowledge, as the saying goes, is power. At Symantec we couldn t agree more. And when it

More information

The Growing Impact of Mobile Messaging

The Growing Impact of Mobile Messaging The Growing Impact of Mobile Messaging An Osterman Research White Paper Published November 2007 Osterman Research, Inc. P.O. Box 1058 Black Diamond, Washington 98010-1058 Phone: +1 253 630 5839 Fax: +1

More information

Lesson 2. Introducing Apps. In this lesson, you ll unlock the true power of your computer by learning to use apps!

Lesson 2. Introducing Apps. In this lesson, you ll unlock the true power of your computer by learning to use apps! Lesson 2 Introducing Apps In this lesson, you ll unlock the true power of your computer by learning to use apps! So What Is an App?...258 Did Someone Say Free?... 259 The Microsoft Solitaire Collection

More information

COURSE OUTLINE. UNIX Programming 2014 Fall by Euiseong Seo

COURSE OUTLINE. UNIX Programming 2014 Fall by Euiseong Seo COURSE OUTLINE UNIX Programming 2014 Fall by Euiseong Seo Overview What this course is about Who teaches this course Why you have to take this course What you will learn in this course What you will earn

More information

Reinvent learning HP Education Solutions

Reinvent learning HP Education Solutions Reinvent learning HP Education Solutions 2018 1 HP EDUCATION HP Education solutions are designed to deliver meaningful outcomes for students, schools, and communities. They inspire students to learn everywhere,

More information

CDW LLC 200 North Milwaukee Avenue, Vernon Hills, IL

CDW LLC 200 North Milwaukee Avenue, Vernon Hills, IL Coordinating Conferencing and Collaboration Vital unified communications capabilities offer a solid foundation for an integrated view of the collaborative environment. To make the most of the opportunities

More information

The data quality trends report

The data quality trends report Report The 2015 email data quality trends report How organizations today are managing and using email Table of contents: Summary...1 Research methodology...1 Key findings...2 Email collection and database

More information

Executive Summary CYBER SECURITY COMPETITION SECONDARY SCHOOLS CZECH REPUBLIC The school year 2016 / 2017

Executive Summary CYBER SECURITY COMPETITION SECONDARY SCHOOLS CZECH REPUBLIC The school year 2016 / 2017 Executive Summary CYBER SECURITY COMPETITION SECONDARY SCHOOLS CZECH REPUBLIC The school year 2016 / 2017 Petr Jirásek et al Praha 2017 Executive Summary Substantial growth in the use of information technologies

More information

The goal of this book is to teach you how to use Adobe Integrated

The goal of this book is to teach you how to use Adobe Integrated Clearing the AIR The goal of this book is to teach you how to use Adobe Integrated Runtime (AIR) to create desktop applications. You can use JavaScript or ActionScript to develop AIR applications, and

More information

Computer Software. Lect 4: System Software

Computer Software. Lect 4: System Software Computer Software Lect 4: System Software 1 What You Will Learn List the two major components of system software. Explain why a computer needs an operating system. List the five basic functions of an operating

More information

CMPSC 311- Introduction to Systems Programming Module: UNIX/Operating Systems

CMPSC 311- Introduction to Systems Programming Module: UNIX/Operating Systems CMPSC 311- Introduction to Systems Programming Module: UNIX/Operating Systems Professor Patrick McDaniel Fall 2015 Assignment #1 See webpage Due 9/14/15 Page 2 UNIX Utilities: tar tar collects multiple

More information

Consumer Opinions and Habits A XIRRUS STUDY

Consumer Opinions and Habits A XIRRUS STUDY Consumer Opinions and Habits A XIRRUS STUDY Executive Summary With more devices on the planet than people, it goes without saying that wireless is no longer a bonus - it s a necessity. By the end of 2015,

More information

IBM Lotus Notes and Lotus Domino 7 software: the new face of business collaboration and communications.

IBM Lotus Notes and Lotus Domino 7 software: the new face of business collaboration and communications. Collaboration and communication solutions Executive Brief November 2005 IBM Lotus Notes and Lotus Domino 7 software: the new face of business collaboration and communications. Contents 2 Executive summary

More information

Adobe LiveCycle ES and the data-capture experience

Adobe LiveCycle ES and the data-capture experience Technical Guide Adobe LiveCycle ES and the data-capture experience Choosing the right solution depends on the needs of your users Table of contents 2 Rich application experience 3 Guided experience 5 Dynamic

More information

MONTHLY TEST MAY 2017 QUESTION BANK FOR AVERAGE STUDENTS. Q.2 What is free software? How is it different from Open Source Software?

MONTHLY TEST MAY 2017 QUESTION BANK FOR AVERAGE STUDENTS. Q.2 What is free software? How is it different from Open Source Software? MONTHLY TEST MAY 2017 QUESTION BANK FOR AVERAGE STUDENTS Q.1. What is OSS? It refers to Open Source Software, which are modifiable, redistributable but may or may not be available free of cost. Source

More information

UANP 6013 INFORMATICS IN SOCIETY

UANP 6013 INFORMATICS IN SOCIETY UANP 6013 INFORMATICS IN SOCIETY INDIVIDUAL ASSIGNMENT NO1 TITLE: The ipad and i BY HASLINA MD SARKAN PAN 153022 FOR DR RASIMAH CHE MOHD YUSOFF 1 INTRODUCTION The current technology trend indicates that

More information

CSCA0201 FUNDAMENTALS OF COMPUTING. Chapter 6 Operating Systems

CSCA0201 FUNDAMENTALS OF COMPUTING. Chapter 6 Operating Systems CSCA0201 FUNDAMENTALS OF COMPUTING Chapter 6 Operating Systems 1 1. Operating Systems 2. Types of Operating System 3. Major Functions 4. User Interface 5. Examples of Operating System 2 Operating Systems

More information

CHAPTER 03: MULTIMEDIA & OPERATING SYSTEM. :: Operating System :: ~ What is OS?~ ~ OS Functions~ ~ OS Characteristics ~ ~ Type of OS~

CHAPTER 03: MULTIMEDIA & OPERATING SYSTEM. :: Operating System :: ~ What is OS?~ ~ OS Functions~ ~ OS Characteristics ~ ~ Type of OS~ CHAPTER 03: MULTIMEDIA & OPERATING SYSTEM :: Operating System :: ~ What is OS?~ ~ OS Functions~ ~ OS Characteristics ~ ~ Type of OS~ 1 Operating System and Software Computer Operating System An operating

More information

CSC 634: Networks Programming

CSC 634: Networks Programming CSC 634: Networks Programming Lecture 01: Course Review and Introduction Instructor: Haidar M. Harmanani Course Introduction Lectures T, 4:30-7:30 from January 16, 2018 until April 26, 2018 Prerequisites

More information

CICS insights from IT professionals revealed

CICS insights from IT professionals revealed CICS insights from IT professionals revealed A CICS survey analysis report from: IBM, CICS, and z/os are registered trademarks of International Business Machines Corporation in the United States, other

More information

A Step by Step Guide to Postcard Marketing Success

A Step by Step Guide to Postcard Marketing Success A Step by Step Guide to Postcard Marketing Success Table of Contents Why VerticalResponse?...3 Why Postcards?...4 So why use postcards in this modern era?...4 Quickstart Guide...6 Step 1: Setup Your Account...8

More information

Why is Office 365 the right choice?

Why is Office 365 the right choice? Why is Office 365 the right choice? People today want to be productive wherever they go. They want to work faster and smarter across their favorite devices, while staying current and connected. Simply

More information

Survey Results: Virtual Insecurity

Survey Results: Virtual Insecurity Best Practices SURVEY Survey Results: Virtual Insecurity May 2013 Executive Summary: Virtual Assets Could Bring Real Risk Virtualization technologies have reshaped how IT offers and delivers their services

More information

SuperStream speeds up time to market for new product by 25%

SuperStream speeds up time to market for new product by 25% SuperStream speeds up time to market for new product by 25% The company strongly supports global companies from Japan with the relaunch of management foundational solution SuperStream-NX Carrying out a

More information

The official TYPO3 partner program

The official TYPO3 partner program The official TYPO3 partner program Table of contents Partner Program... 4 Separate Yourself From The Competition... 4 Be Successful - Together... 4 Unique Benefits... 6 Partner Ranking In A Nutshell...

More information

A Better Approach to Leveraging an OpenStack Private Cloud. David Linthicum

A Better Approach to Leveraging an OpenStack Private Cloud. David Linthicum A Better Approach to Leveraging an OpenStack Private Cloud David Linthicum A Better Approach to Leveraging an OpenStack Private Cloud 1 Executive Summary The latest bi-annual survey data of OpenStack users

More information

Introduction to Linux Overview and Some History

Introduction to Linux Overview and Some History Introduction to Linux Overview and Some History Computational Science and Engineering North Carolina A&T State University Instructor: Dr. K. M. Flurchick Email: kmflurch@ncat.edu Operating Systems and

More information

INTRODUCTION TO OPERATING SYSTEMS. Jo, Heeseung

INTRODUCTION TO OPERATING SYSTEMS. Jo, Heeseung INTRODUCTION TO OPERATING SYSTEMS Jo, Heeseung TODAY'S TOPICS What is OS? History of OS 2 OPERATING SYSTEM? Computer systems internals 3 WHY DO WE LEARN OS? To graduate? To make a better OS or system Functionality

More information