- Презентация на тему «Операционная система LINUX»
- Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.
- Similar presentations
- Presentation on theme: «Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.»— Presentation transcript:
- Linux Operating system
- Similar presentations
- Presentation on theme: «Linux Operating system»— Presentation transcript:
Презентация на тему «Операционная система LINUX»
Операционная система LINUX Работу выполнил ученик 10 класса Шеверда Антон
Содержание Немного истории Плюсы ОС Linux Где работает Linux Терминал Linux Базовые команды Linux – это круто
Немного истории В начале, перед созданием Linux, была разработана операционная система Unix. Разработка началась в 1960 году внутри компании Bell Labs. За отправную точку был взят опыт, накопленный при создании другой операционной системы Multix. Работа над ней шла совместно с такими гигантами как General Electric, MIT и AT&T. Традиционно для того времени UNIX была написана на ассемблере.
Немного истории Особое внимание Unix привлекла по ряду причин: Первая многозадачная и многопользовательская операционная система. Простое конфигурирование посредством исправления текстовых файлов. Большое количество утилит, вызываемых из командной строки. Файлы как абстракция устройств компьютера, сетевых ресурсов.
Немного истории В создании UNIX принимало участие множество разработчиков, но основоположниками являются Кен Томпсон и Деннис Ритчи. UNIX должна была стать легко переносимой на различные устройства. Поэтому в период с 1969 по 1973 года был создан компилируемый язык программирования «C». Он реализовал дополнительный уровень абстракции от архитектуры компьютерной системы, что увеличило скорость разработки универсального ядра.
Кен Томпсон и Деннис Ритчи
Немного истории С 1974 года исходные коды операционной системы UNIX начинают распространяться. Однако так и не становятся открытыми и общедоступными, после того как Bell Labs отделяется от AT&T и начинает продажи UNIX как собственного продукта. Тут и зарождается идея о создании свободного и общедоступного ПО.
Немного истории История создания Linux начинается с пионера идеологии открытого и общедоступного программного обеспечения Ричарда Столлмана. В 1983 году набирает обороты его проект GNU (аккр. GNU’s Not UNIX). Проект ставит перед собой цель — создание UNIX-подобной операционной системы с нуля. Без использования исходных программных кодов Bell Labs. Это позволило бы развивать независимый продукт полностью совместимый с UNIX без ограничений лицензирования. Столлман и его помощники добиваются больших успехов. Однако ядро операционной системы остается очень сырым.
Ричард Столлман и значок GNU
Немного истории В 1991 году финский студент Линус Торвальдс ведет разработку ядра собственной операционной системы. Он решает использовать работы Столлмана, что позволяет совместить оригинальное рабочее ядро с готовыми программными компонентами GNU. Такая кооперация способствует созданию очень функциональной операционной системы. В дальнейшем она получит название Linux. Ядро этой системы и все программные компоненты GNU по сегодняшний день распространяются с открытыми исходными кодами и совершенно бесплатно.
Линус Торвальдс и значок Linux
Немного истории Linux получила большую популярность благодаря бесплатному и открытому распространению, отказоустойчивости, модульности и низким требованиям к системным ресурсам. Ранее она устанавливалась в основном на серверах. Однако в настоящее время стала настолько дружественной к пользователям, что из года в год растет доля установок на персональные компьютеры.
Примеры дистрибутивов Linux Fedora Kali Linux Ubuntu Возврат к содержанию
Плюсы ОС Linux Может работать на любых устройствах Различные дистрибутивы под различные цели Никакой слежки за пользователями Полная свобода действий Свободное и бесплатное ПО Возврат к содержанию
Где работает Linux Серверы Телефоны Персональные компьютеры Роутеры Чайники Автомобили Роботы и пр. Возврат к содержанию
Терминал linux Операционная система Linux практически полностью управляется через терминал. Этот терминал называется Bin/Bash. В Bin/Bash можно писать собственные программы для ОС без знания языков С и С++. Запуск терминала осуществляется с помощью клавиш Ctrl+Alt+T Закрыть терминал можно с помощью клавиш Ctrl+D Возврат к содержанию
Базовые команды Базовые команды, которые нужно знать, чтобы работать с Linux: Ls – вывод содержимого каталога Cd – смена каталога Mkdir – создание каталога Touch – создание файла Cat – вывод содержимого файла Man – вывод справки
Базовые команды Uptime – посмотреть загруженность системы за конкретный промежуток времени Nano – перейти в текстовый редактор W/Who – вывод информации о вошедших в систему пользователях Id — вывод информации о пользователе Su – смена пользователя Useradd/Groupadd — создать пользователя/группу Возврат к содержанию
Linux – это круто! Linux – самая универсальная операционная система на данный момент. Она может работать практически на любом устройстве, имеет очень удобный графический интерфейс и ее каждый день совершенствуют тысячи программистов по всему миру.
Источник
Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.
Published byJuliana Watts Modified over 6 years ago
Similar presentations
Presentation on theme: «Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.»— Presentation transcript:
2 Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux
3 Before Linux In 80’s, Microsoft’s DOS was the dominated OS for PC Apple MAC was better, but expensive UNIX was much better, but much, much more expensive. Only for minicomputer for commercial applications People was looking for a UNIX based system, which is cheaper and can run on PC Both DOS, MAC and UNIX were proprietary, i.e., the source code of their kernel is protected No modification is possible without paying high license fees
4 GNU project – Established in 1984 by Richard Stallman, who believes that software should be free from restrictions against copying or modification in order to make better and efficient computer programs GNU is a recursive acronym for “GNU’s Not Unix” Aim at developing a complete Unix-like operating system which is free for copying and modification Companies make their money by maintaining and distributing the software, e.g. optimally packaging the software with different tools (Redhat, Slackware, Mandrake, SuSE, etc) Stallman built the first free GNU C Compiler in 1991. But still, an OS was yet to be developed
5 Beginning of Linux – A famous professor Andrew Tanenbaum developed Minix, a simplified version of UNIX that runs on PC – Minix is for class teaching only. No intention for commercial use – In Sept 1991, Linus Torvalds, a second year student of Computer Science at the University of Helsinki, developed the preliminary kernel of Linux, known as Linux version 0.0.1
6 Linux Today – Linux has been used for many computing platforms – PC, PDA, Supercomputer,… – Not only character user interface but graphical user interface is available – Commercial vendors moved in Linux itself to provide freely distributed code. They make their money by compiling up various software and gathering them in a distributable format – Red Hat, Slackware, etc
7 Linux — free software Free software, as defined by the FSF (Free Software Foundation), is a «matter of liberty, not price.» To qualify as free software by FSF standards, you must be able to: –Run the program for any purpose you want to, rather than be restricted in what you can use it for. –View the program’s source code. –Study the program’s source code and modify it if you need to. –Share the program with others. –Improve the program and release those improvements so that others can use them.
Источник
Linux Operating system
Published byAldous Whitehead Modified over 6 years ago
Similar presentations
Presentation on theme: «Linux Operating system»— Presentation transcript:
1 Linux Operating system
2 Chapter 1 Introduction to Linux
3 Overview History of Linux GNU history Linux on the desktop
Features of Linux Windows and Linux NOS comparison Operating system components Linux Architecture Linux Distributions Determining Software Requirements for a Linux NOS
4 The Bell Labs developers named their project “UNIX”
History The Unix operating system was conceived and implemented in 1969 at AT&T’s Bell Laboratories in the United States. It was first released in 1971 and was initially entirely written in assembly language. Later, in 1973, Unix was re-written in the programming language C. It was: Simple and well-designed. Written in the C programming language . It allowed easier portability to different computer platforms. The Bell Labs developers named their project “UNIX”
5 Unix on the Desktop UNIX was designed to support multiple users and multitasking. It supports Internet Protocols, Internet runs powerful on UNIX systems.
6 GNU History By the 1980s, Unix was proprietary, which means that it had owners who forced users to buy it, and prevent users from edit the system code. GNU project started by some developers, to write an Unix-like operating system. GNU stands for “GNU’s Not Unix”, which is a free operating system. The word “free” in “free software” means freedom, not price.
7 Linus and Linux Linus Torvalds, a young man studying computer science at the university of Helsinki Thought it would be a good idea to have some sort of freely available academic version of UNIX, and quickly started to code. In 1991, Linux: a Unix-like kernel, was developed by Linus. Linux + GNU software = complete operating system: the GNU/Linux system.
8 Linux on the Desktop Linux is a collection of software, which includes the KERNEL
9 Linux on the Desktop The kernel is the central component of most computer operating systems; it is a bridge between applications and the actual data processing done at the hardware level. The communication between hardware and software components.
10 Features of Linux Free Well documented Customizable Open source
Multi-tasking capability Multi-users Multi-level file management
11 Features of Linux Compatibility on most hardware TCP/IP Networking
High level of security Virus free Programming support for many languages GUI support
12 Linux on desktops Disadvantages:
Some users see it’s more difficult to use than Mac or Windows. Less supported applications when compared with Windows.
13 Windows and Linux NOS Comparison
Windows has been marketed as a user-friendly, graphical interface (GUI), desktop operating system. Linux is a very popular choice among system administrators to run their servers. The form factors to choose the NOS are: CLI or GUI. Cost Obtaining the OS Ability to run from a CD Available application software and obtaining application software Virus resistance Security features Supporting multiple users
14 operating system components
All operating system software include: Kernel User Interface File System
15 The Kernel Kernel is the most common term for the core of the operating system. It is a small piece of code that is loaded into memory when the computer boots. This computer code contains instructions that allow the kernel to manage hardware devices, memory allocation, system processes, and other programs.
16 The User Interface The UI is the component of the OS that the user interacts with. The UI is like an interpreter, translating user keystrokes, mouse clicks, or other input for the appropriate programs. The UI fall into two general categories: CLI , GUI A graphic user interface (GUI) allows the user to manipulate software using visual objects such as windows, pull-down menus, pointers, and icons. The GUI requires more memory and storage space.
17 The File System In a hierarchical file system, files are placed in logical containers that are arranged in an upside-down tree structure. The file system starts at the root of the tree. UNIX and Linux call these containers “directory” and “subdirectory”. Windows and Macintosh OSs use the term «folder» and «subfolder“.
18 The File System There are the three types of file systems:
FAT (FAT16, FAT32) NTFS EX2, Ext3 Linux systems uses EX2, EX3 or JFS
19 توزيع المصادر حسب متطلبات المستخدم
Linux Architecture The Kernel is the heart of the operating system. Its main functions are: Controlling computer resources التحكم في مصادر الحاسب Allocating resources to different user توزيع المصادر حسب متطلبات المستخدم APPLICATION SHELL KERNEL The user does not directly pass commands to the Kernel The Shell handles user interaction with the system and Kernel HARDWARE
20 Linux/UNIX CLI UNIX and Linux support dozens of user interfaces. The most common are the text-based interfaces called shells. Users type commands that are interpreted by the shell, which in turn relays the user instructions to the operating system and other programs. Commonly used shells include the following: Bourne shell Korn shell Bash shell C shell TC shell
21 Linux/UNIX GUI Both UNIX and Linux are capable of running GUIs.
Because there are so many different versions of both UNIX and Linux, there are dozens of popular graphical interfaces to choose. UNIX and Linux both rely on the X-Windows System to display the GUI.
22 Linux Distributions Linux is sometimes referred to as «UNIX Lite».
Linux brings the advantages of UNIX to home and small business computers. The following are a few of the most popular types: Red Hat Linux: the older version, the most popular Linux Mandrake: developed as a French-based version of Red Hat Debian GNU/Linux: only built for non-profit uses. Slackware: for advanced users who prefer to use all text-based configuration tools. Selecting a Linux distribution depends on whether the computer will be used as a client or a server, whether or not a GUI interface is required and the experience level of the user .
24 Determining Software Requirements for a Linux NOS
25 Workstation Software and Programs
The X Window System is what comprises the Linux GUI environment. Desktop Environments help a user to customize and control their working environment. The most popular are K Desktop Environment (KDE) and the GNU Network Object Model Environment (GNOME) Office Tools: Corel’s WordPerfect and Sun StarOffice are the top two office suites capable of running on Linux. Audio and visual programs available for Linux include tools for viewing and editing graphics like XV and GIMP.
26 Additional Software and Programs
There are some programs and software that are essential to add to a Linux system regardless of whether it is configured as a workstation or a server. Text editors are essential for performing any type of maintenance tasks that a user or an administrator may need to do. Some examples of text editors available in Linux are vi or Emacs. Programming tools are very helpful for Linux servers as well to specific users at workstations if they are programmers. Every Linux system relies on a library called the C library (libc).
27 Verifying Software Compatibility
When installing a package, always check and make sure that the operating system supports the package. Generally, any Linux software and package can be installed on any UNIX-like operating system. Check CPU requirements, library requirements, and development tools.
Источник