1 / 15

Linux Basics

Linux Basics. CS 302. Outline. What is Unix? What is Linux? Virtual Machine. What is Unix?. What is Unix?. An  operating system  developed in the 1960s. It is multi-user and multi-tasking operating system. The most popular varieties of UNIX are Sun Solaris, GNU/Linux, and MacOS X.

fern
Télécharger la présentation

Linux Basics

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linux Basics CS 302

  2. Outline • What is Unix? • What is Linux? • Virtual Machine.

  3. What is Unix?

  4. What is Unix? • An operating system developed in the 1960s. • It is multi-user and multi-tasking operating system. • The most popular varieties of UNIX are Sun Solaris, GNU/Linux, and MacOS X. • The UNIX operating system is made up of three parts; the kernel, the shell and the programs

  5. What is Unix (Cont.) • The Kernel : a program that manages computer resources and handles system calls. • The Shell : a command line interpreter (CLI) that acts as an interface between the user and kernel.

  6. What is Linux?

  7. Linux History • GNU Project: • Started at 1983 by Richard Stallman. • Goal: creating a UNIX-like free operating system. • His vision: software should be free from restrictions against copying or modification in order to make better and efficient computer programs. • By 1991 GNU created a lot of tools, but there was still no operating system.

  8. Linux History (Cont.) • In 1991: • Linux kernel is developed by LinusTorvalds. • combining Linux kernel with the not-quite-complete GNU system resulted in a complete free operating system called Linux. • Today’s Linux distribution consists of: • Linux Kernel • GNU (GNU is Not Unix) Software • Software Package management • Others

  9. Linux is Open Source Software • When programmers on the Internet can read, redistribute, and modify the source for a piece of software, it evolves • People improve it, people adapt it, people fix bugs. And this can happen at a speed that, compared to conventional software development.

  10. Linux Distributions • Various organizations package the Linux kernel and system programs as Linux distributions • Such as : Ubuntu, Red Hat, and Mandriva.

  11. Common Linux features • Multiuser: • Multiple users can log in and working on the system at the same time • Multiuser systems divide computer resources among multiple users, allowing for more efficient use of these resources. • Multitasking: • it is possible to have many programs running at the same time • Graphical User Interface (X Window System) • Hardware support • you can configure support for almost every type of hardware that can be connected to a computer • Networking connectivity: • Linux offers support for a variety of local area network boards, modems, and serial devices.

  12. Common Linux features (Cont.) • Application support • a wide range of freeware and shareware software is available for Linux. • Most of Linux is written in the C programming language. When written in a portable style, C programs can be moved from one platform (processor or CPU-based system) to another by simply recompiling the code.

  13. Redhat

  14. Virtual Machine

  15. Virtual Machine • A virtual machine (VM) is a "completely isolated guest operating system installation within a normal host operating system“ • Virtualization lets you run multiple virtual machines on a single physical machine, with each virtual machine sharing the resources of that one physical computer across multiple environments. • VMware is an example of virtual machines software

More Related