Linux Essentials Chapter 2: Investigating Linux’s Principles and Philosophy.

Slides:



Advertisements
Similar presentations
Introduction to Linux X-Windows, Desktop Environments Other commonly used programs.
Advertisements

Installation and use of Linux as a client and server operating system: a tutorial AMCIS 99Al Bento.
Chapter 11: The X Window System Guide To UNIX Using Linux Third Edition.
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.
INSTALLING LINUX.  Identify the proper Hardware  Methods for installing Linux  Determine a purpose for the Linux Machine  Linux File Systems  Linux.
Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
Not Surviving with a Windows Desktop Gilbert Detillieux September 12, 2006 MUUG Meeting.
GNU, Linux and Open Source GNUKernel GNU/ Linux OpenSource.
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
Module 1 Introduction to Network Operating Systems
Linux GUI X-Windows System. X-Windows System A stable and extremely powerful GUI system that provides a complete Client/Server framework. The X-org foundation.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Chapter 2: Exploring the Desktop The Complete Guide to Linux System Administration.
Chapter 6 Introduction to Network Operating Systems 6.1 Characteristics of a Network Operating System 6.2 Windows 6.3 Linux 6.4 Determining Software Requirements.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
Objectives  Understand the purpose of the superuser account  Outline the key features of the Linux desktops  Navigate through the menus  Getting help.
© 2013 Jones and Bartlett Learning, LLC, an Ascend Learning Company All rights reserved. Security Strategies in Linux Platforms and.
Software of Information Systems Hun Myoung Park, Ph.D., Public Management and Policy Analysis Program Graduate School of International Relations International.
Linux System Administration LINUX SYSTEM ADMINISTRATION.
Sl.NoUnitContents 1.Unit - 1 What is Open Source?, Why Open Source? 2Unit – 2 What is Open Standard? - Why Open Standards? 3Unit – 3 Peek into history.
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
1 Linux Networking and Security Chapter 3. 2 Configuring Client Services Configure DNS name resolution Configure dial-up network access using PPP Understand.
1. Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2 Technology in Action Technology in Focus: Computing Alternatives.
Linux GUI Chapter 5. Graphical User Interface GUI vs. CLI Easier and more intuitive More popular and advanced Needed for graphics, web browsing Linux.
1 Chapter Overview Network Operating Systems Network Clients Directory Services.
Operating Systems on the Network Approaches to managing network resources –Peer-to-peer model All the computers on the LAN have the same authority and.
Domain Names and Linux Philip Bock. Contents What is the Domain Name System? Acquiring a Domain Name Name Servers Linux as an Internet Server Web, Mail,
Jason G. Caudill Assistant Professor of Business Administration Carson-Newman College.
Chapter 9: Novell NetWare
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop II Transferable Skills & Common Tasks Professional.
Projects. High Performance Computing Projects Design and implement an HPC cluster with one master node and two compute nodes. (Hint: use Rocks HPC Cluster.
Software Software essential is coded programs that perform a serious of algorithms. Instructions loaded into primary memory (RAM) from secondary storage.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
Software 1. Software is divided into parts System software Operating system Utility software Application software 2.
Honeypot and Intrusion Detection System
Open Source Software Bangladesh University of Business and Technology Nizar Saadi Dahir M.Sc. Computer Engineering Computer Center- Kufa University
OPEN SOURCE AND FREE SOFTWARE. What is open source software? What is free software? What is the difference between the two? How the two differs from shareware?
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
Hour 7 The Application Layer 1. What Is the Application Layer? The Application layer is the top layer in TCP/IP's protocol suite Some of the components.
Remote Desktop Services in Windows Server 2008 R2.
Introduction After seeing the pressure of license and proprietary software users where a lot of money is needed to make sure the software is in good condition,
REMOTE LOGIN. TEAM MEMBERS AMULYA GURURAJ 1MS07IS006 AMULYA GURURAJ 1MS07IS006 BHARGAVI C.S 1MS07IS013 BHARGAVI C.S 1MS07IS013 MEGHANA N. 1MS07IS050 MEGHANA.
Free/Libre and Open Source Software UNCTAD, Geneva, February 26, 2003 Rishab Aiyer Ghosh MERIT/International Institute of Infonomics, Maastricht.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Networking in Linux. ♦ Introduction A computer network is defined as a number of systems that are connected to each other and exchange information across.
General rules 1. Rule: 2. Rule: 3. Rule: 10. Rule: Ask questions ……………………. 11. Rule: I do not know your skill. If I tell you things you know, please stop.
GNOME, KDE and X Windows. The GNOME Project was started in 1997 to produce a free (as in freedom) desktop environment. GNU Network Object Model Environment.
Linux Essentials Chapter 4: Using Common Linux Programs.
Nursing Informatics. What is open source software? What is free software? What is the difference between the two? How the two differs from shareware?
Chapter 3 Selecting the Technology. Agenda Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware.
Unix Servers Used in This Class  Two Unix servers set up in CS department will be used for some programming projects  Machine name: eustis.eecs.ucf.edu.
Chapter 1: Introduction to Linux. 2 Introduction Computer Components: –Hardware –Software Types of hardware and software Important components of an OS.
Welcome to Open Source Technology An Overview of Software By Afroz Hippargi, CIT, YASHADA, Pune.
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group Module 2 Open Source.
WARCS (Wide Area Remote Control for SPring-8)‏ A. Yamashita and Y.Furukawa SPring-8, Japan Control System Cyber-Security Workshop (CS)2/HEP Oct
Introduction to FOSS. Classes of software  Operating System (OS)  Software that manages all the application programs in a computer  Manages the computer.
Feeling Linux yourself Dr. Tran, Van Hoai Faculty of Computer Science and Engineering HCMC Uni. of Technology
Linux Essentials Chapter 1: Selecting an Operating System.
Computer Science/IM Cookbook
CMIT100 CHAPTER 13 - SOFTWARE.
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.
Macintosh & Linux Used to fill in pg 5 & 6 of “Operating Systems” Packet.
Chapter 5 Linux Services
Configuration for Network Security
OPEN SOURCE SOFTWARE (OSS)
Chapter 6 Introduction to Network Operating Systems
Network Services, Cloud Computing, and Virtualization
Interoperabilnost LINUX-Windows
LINUX SYSTEM ADMINISTRATION
Presentation transcript:

Linux Essentials Chapter 2: Investigating Linux’s Principles and Philosophy

Chapter 2 Outline Linux through the ages Using open source software Understanding OS roles

Linux Through the Ages Understanding Linux’s Origins The microkernel debate Seeing Today’s Linux World Improvements in the kernel Improvements in support tools Creation of new support tools Creation of new distributions

Using Open Source Software Understanding Basic Open Source Principles Types of software: Commercial software Shareware software Freeware Open source software

Using Open Source Software (continued) Understanding Basic Open Source Principles Claimed advantages of open source software: Better code More flexibility Lower cost Lack of vendor lock-in

Using Open Source Software (continued) Understanding Basic Open Source Principles Linux as a Software Integrator

Understanding OS Roles Understanding Embedded Computers Cell phones E-book readers DVRs Car computers Appliances

Understanding OS Roles (continued) Understanding Embedded Computers Understanding Desktop and Laptop Computers The X Window System GUI (X for short) A popular desktop environment, such as GNOME, KDE, Xfce, or Unity A Web browser, such as Mozilla Firefox An client, such as Mozilla Thunderbird or Evolution A graphics editor, such as the GIMP An office suite, such as OpenOffice.org or the similar LibreOffice

Understanding OS Roles (continued) Understanding Embedded Computers Understanding Desktop and Laptop Computers Understanding Server Computers Web servers, such as Apache servers, such as sendmail and Postfix Databases, such as MySQL File servers, such as the Network File System (NFS) or Samba Print servers, such as the Common Unix Printing System (CUPS) or Samba

Understanding OS Roles (continued) Understanding Embedded Computers Understanding Desktop and Laptop Computers Understanding Server Computers (continued) Domain Name System (DNS) servers, such as the Berkeley Internet Name Domain (BIND) Dynamic Host Configuration Protocol (DHCP) servers, such as the Internet Software Consortium’s (ISC’s) dhcpd Time servers, such as the Network Time Protocol (NTP) Remote login servers, such as Secure Shell (SSH) or Virtual Network Computing (VNC)