An Introduction to Linux Name: Haixin Wang ID : 98903.

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Advertisements

Introduction to Linux Recap Installing programs Introduction to Video Editing with Linux.
Installation and use of Linux as a client and server operating system: a tutorial AMCIS 99Al Bento.
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.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 6A Operating System Basics PART II.
A new look at the Linux Operating System
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
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.
Two Broad Categories of Software
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
Introduction to windows operating system i
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.
Linux Operating system
An Introduction to Linux Operating System Zihui Han.
AN INTRODUCTION TO LINUX OPERATING SYSTEM Zihui Han.
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.
Computer System System Software. Learning Objective Students should understand the different types of systems software and their functions. Students should.
SOFTWARE.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
Learning Outcomes At the end of this lesson, students should be able to: State the types of system software – Operating system – Utility system Describe.
Introduction of Some Useful Free Software Cheng-Han Du.
Lesson 4 Computer Software
Computer Programming My Home Page My Paper Job Description Computer programmers write, test, and maintain the detailed instructions, called programs,
Linux GUI Chapter 5. Graphical User Interface GUI vs. CLI Easier and more intuitive More popular and advanced Needed for graphics, web browsing Linux.
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
Chapter 4 Operating Systems and File Management. 4 Chapter 4: Operating Systems and File Management 2 Chapter Contents  Section A: Operating System Basics.
 2008 Pearson Education, Inc. All rights reserved Introduction to Computers, the Internet and World Wide Web.
Operating Systems. Operating systems  Between the hardware and the application software lies the operating system. The operating system is a program.
4 1 Operating System Activities  An operating system is a type of system software that acts as the master controller for all activities that take place.
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.
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.
COSC513 Project Linux Features Instructor: Prof. Mort Anvari Student: Yingfeng Luo ID: #
A Comparison of Linux vs. Windows Bhargav A. Sorathiya B.E. 4 th C.E. Roll no:6456.
1 University of Palestine Faculty of Business Administration and Finance M.I.S Applications Application of Information Systems (Linux) Prepared By: Muhannad.
Software Software consists of the instructions issued to the computer to perform specific tasks. –The software on a computer system refers to the programs.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
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.
CE Operating Systems Lecture 3 Overview of OS functions and structure.
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.
A Study on Linux Operating System Ying Jiang ID:
Berkeley Software Distribution
Computer Software Types Three layers of software Operation.
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.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Application Software System Software.
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems.
Linux History C151 Multi-User Operating Systems. Open Source Programming Open source programming: 1983, Richard Stallman started the GNU Project (GNU.
By Shreya Mozumdar 6B.  An operating system (OS) is a program that, after being loaded onto the computer, manages all the other programs on the computer.
CONTENT  Introduction Introduction  Operating System (OS) Operating System (OS) Operating System (OS)  Summary Summary  Application Software Application.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 8 Linux.
Operating Systems Overview Basic Computer Concepts Operating System What does an operating system do  A computer’s software acts similarly with.
20 March Introduction to Operating Systems.
1 Programming and problem solving in C, Maxima, and Excel.
Overview of Linux A presentation for COSC513 By Jinfang Li Southeastern University.
CHAPTER 2 COMPUTER SOFTWARE. LEARNING OUTCOMES At the end of this class, students should be able to:  Explain the significance of software  Define and.
First appeared Features Popular uses Basic This language emphasises on ease of use, allowing general purpose programming to those with a small amount of.
Computer System Structures
Chapter 5 Operating Systems.
Lecture 1-Part 2: Operating-System Structures
5 SYSTEM SOFTWARE CHAPTER
An Introduction to Linux Operating System Installation and commands
Chapter 2: The Linux System Part 1
Lecture 1-Part 2: Operating-System Structures
5 SYSTEM SOFTWARE CHAPTER
Instructor: Mort Anvari
Presentation transcript:

An Introduction to Linux Name: Haixin Wang ID : 98903

What is Linux? Linux, properly known as GNU/ Linux, is a free, UNIX-like OS. It developed originally for home PCs, but now runs on a variety of platforms including PowerPC, Macintosh, Amiga, Atari, DEC Alpha, Sun Sparc, ARM, and many others.

Linux aims for POSIX compliancy to maintain maximum compatibility with other UNIX -like system. Linux is probably the most popular UNIX-like OS in the world.

The Linux System The central nervous system of Linux is the kernel. The kernel design is modular, so that the actual OS code is very small yet able to load whatever functionality it needs when it needs it and then free the memory afterwards.

The kernel is under constant development and is always available in both the latest stable release and latest experimental release.

Stability Linux boxes are known for running month or even years at a time without crashing, freezing, or having to be rebooted. Linux is Y2K -compliant. Viruses for Linux do not exist.

Speed Linux machines are known to be extremely fast, because the OS is very efficient at managing resources such as memory, CPU power and disk space.

Graphical Interface Linux has at least a dozen different highly configurable graphical interfaces ( known as window managers) which run on top of Xfree 86. The most popular window managers now are KDE( the K Desktop Environment) and the GNOME ( the GNU Network Object Model Environment). These offer the point

-and click, drag- and -drop functionality associated with other user-friendly environments, but are extremely flexible and can take on a number of different looks and feels.

Software Development Nearly all development for Linux is free and covered under the GNU Public License, which guarantees that it will always remain free. Linux systems come standard with C and C++compilers and an assembler, and often include Pascal, FORTRAN and BASIC implementations as well.

Modern languages like Perl and Python and classic languages like LISP are all available, full functional and completely free. The source code for nearly any Linux program is freely available ( and often included by default).

Networking Since Linux is based on UNIX, where computer networking more or less developed, probably all networking protocols in use on the internet are native to UNIX and /or Linux, so one can expect the UNIX and Linux would network better than any other platforms.

Setting up a network on a Linux machine is simple, because Linux handles most of the work. Linux is made for networking. A large part of the Web is running on Linux boxes.

Productivity Linux has always strived for compatibility and openness. Linux productivity packages can usually read and write files from productivity packages on other platforms. Linux is happy to coexist on the same machine as other operating systems.

What software is available for Linux? Linux’s open Source approach to software development has produced thousands of pieces of all varieties, which are constantly being improved. Almost all Llinux software are completely free along with source code. There are also many excellent archives of Linux software as well as GNU software and other UNIX compatible software.

Application From household appliance control to World Wide Web tools, Linux has a lot to offer. GIMP, the GNU Image Manipulation Program is similar to Photoshop but highly extensible and completely free.

Linux also has audio applications. You can use Linux for ham radio and video applications.

Development software C, C++, and an assembler come by default on all distributions. Linux has all sorts of other languages available, including Ada, APL, BASIC, Fortran, GOM script, INTERCAL, LISP

Logo, Mercury Objective C Pascal and a lot more. Programmers can choose between using gcc and egcs, the GNU C Compiler and the Experimental GNU Compiler System..

Games Linux has loads of games---the Linux Tome lists over 230 entries. Free Linux games, however are often of very high quality and most entertaining.

Scientific Software UNIX was originally used by scientists, so there is a lot of scientific software available for Linux, including the TeX and LaTeX scientific typesetting packages.

There are scientific applications for astronomy, biology, cartography, chemistry, laboratory work, mathematics, graphing and visualization and so on. Linux is quite at home in scientific applications and is often used by laboratories.

System software Since Linux is based in UNIX and very much compatible with it, there is an abundance of system software for Linux. System software includes things from daemons to networking, to file systems,

hardware support, emulation, benchmark s and generic file utilities. Linux supports parallel processing and RAID (Redundant Array of Independent Disks), and has resources for managing all sorts of hardware issues which are very important to mainframes and supercomputers.

Utilities Linux has file utilities. It also has command-line and even graphic interfaces for all sorts of disk and file operations, from converting sound and audio formats to compressing, archiving, and encrypting files.