Alt Linux 5.0 Ковчег: Текст лекций. Шашков Б.Д. - 4 стр.

UptoLike

Составители: 

году В Калифорнийском университете Беркли была выпущена собственная версия(Berсly
Software Distribution - BSD).
В 1982 году AT&T Bell labs выпустила коммерческую версию системы System III, а
затем System V. В последствии появились новые версии System V Release 2 (SVR2) и
SVR3. Основная версия -- System V Release 4 (SVR4).
В 1988 году компании IBM, DEC, HP создали организацию Open Software
Foundation, целью которой являлась продолжение разработок AT&T версий UNIX.
В 1991 году Линус Тервальд сначала студент, а затем аспирант университета
Хельсинки разработал операционную систему Linux. В дальнейшем система подверглась
многочисленным доработкам. Особенностью Linux является то, что система относится к
открытым, свободно распространяемым системам. Кроме нее достаточно широко
используется система Free BSD.
Постоянная модернизация открытых систем ведет к расширению возможностей, но
увеличивает различия между существующими версиями. Поэтому необходима
стандартизация систем. Наличие стандартов облегчает переносимость и защищает как
пользователей так и производителей.
В 1984 г. создана некоммерческая организация X/Open. Цель- разработка общего
набора интерфейсов ОС и создание открытых систем с минимальной стоимостью
переноса приложений.
Особенностью архитектуры операционной системы Linux является то, что она
имеет двухуровневую архитектуру.
Ядро непосредственно взаимодействует с аппаратной частью компьютера.
Основные функции ядра:
операции ввода/вывода;
создание и управление процессами;
управление хранением данных.
Взаимодействие ядра с внешней средой организуется через интерфейс системных
вызовов. Для пользователей такой интерфейс обеспечивают различные оболочки
командной строки (shell). Графический интерфейс обеспечивается оболочкой X Windows.
Средства разработки представлены компилятором с языка Си и компоновщиком (make).
Пользователь субъект, обладающий определенными правами, может запускать на
выполнение программы, владеть файлами. В качестве пользователей может выступать
человек, удаленный компьютер или группа пользователей с одинаковыми правами и
функциями (последние называются псевдопользователями). Один из пользователей
обладает максимальными правами администратор системы уперпользователь). Такой
пользователь имеет фиксированное системное имя root.
Каждый пользователь имеет уникальное имя. Система различает пользователей по
их идентификаторам (UID), пользователь может быть членом одной или нескольких групп.
Принадлежность к группе связана с наличием общих для всех членов группы прав. Группа
определяется уникальным именем группы и идентификатором группы (GID). Сеанс
работы пользователя может быть представлен как создание и работа виртуальной машины.
При этом пользователю предоставляется возможность работы с этой машиной через
машинный интерфейс (бюджет). Соответственно бюджет связан с именем пользователя и
его паролем. Другими словами создание пользователя может быть представлено как
создание соответствующего бюджета. Управление пользователем (администрирование)
изменение бюджета.
Все атрибуты пользователя хранятся в файле /etc/password. Каждому
пользователю соответствует одна запись этого файла. Эта запись имеет следующий
формат
<имя>:<пароль>:UID:GID:<комментарий>:<домашний каталог>: <shell>
<имя> - регистрационное имя пользователя.
<пароль> - закодированный пароль.
году В Калифорнийском университете Беркли была выпущена собственная версия(Berсly
Software Distribution - BSD).
      В 1982 году AT&T Bell labs выпустила коммерческую версию системы System III, а
затем System V. В последствии появились новые версии System V Release 2 (SVR2) и
SVR3. Основная версия -- System V Release 4 (SVR4).
      В 1988 году компании IBM, DEC, HP создали организацию Open Software
Foundation, целью которой являлась продолжение разработок AT&T версий UNIX.
      В 1991 году – Линус Тервальд сначала студент, а затем аспирант университета
Хельсинки разработал операционную систему Linux. В дальнейшем система подверглась
многочисленным доработкам. Особенностью Linux является то, что система относится к
открытым, свободно распространяемым системам. Кроме нее достаточно широко
используется система Free BSD.
      Постоянная модернизация открытых систем ведет к расширению возможностей, но
увеличивает различия между существующими версиями. Поэтому необходима
стандартизация систем. Наличие стандартов облегчает переносимость и защищает как
пользователей так и производителей.
      В 1984 г. создана некоммерческая организация X/Open. Цель- разработка общего
набора интерфейсов ОС и создание открытых систем с минимальной стоимостью
переноса приложений.
      Особенностью архитектуры операционной системы Linux является то, что она
имеет двухуровневую архитектуру.
      Ядро непосредственно взаимодействует с аппаратной частью компьютера.
Основные функции ядра:
      • операции ввода/вывода;
      • создание и управление процессами;
      • управление хранением данных.
      Взаимодействие ядра с внешней средой организуется через интерфейс системных
вызовов. Для пользователей такой интерфейс обеспечивают различные оболочки
командной строки (shell). Графический интерфейс обеспечивается оболочкой X Windows.
Средства разработки представлены компилятором с языка Си и компоновщиком (make).
      Пользователь – субъект, обладающий определенными правами, может запускать на
выполнение программы, владеть файлами. В качестве пользователей может выступать
человек, удаленный компьютер или группа пользователей с одинаковыми правами и
функциями (последние называются псевдопользователями). Один из пользователей
обладает максимальными правами – администратор системы (суперпользователь). Такой
пользователь имеет фиксированное системное имя – root.
      Каждый пользователь имеет уникальное имя. Система различает пользователей по
их идентификаторам (UID), пользователь может быть членом одной или нескольких групп.
Принадлежность к группе связана с наличием общих для всех членов группы прав. Группа
определяется уникальным именем группы и идентификатором группы (GID). Сеанс
работы пользователя может быть представлен как создание и работа виртуальной машины.
При этом пользователю предоставляется возможность работы с этой машиной через
машинный интерфейс (бюджет). Соответственно бюджет связан с именем пользователя и
его паролем. Другими словами создание пользователя может быть представлено как
создание соответствующего бюджета. Управление пользователем (администрирование) –
изменение бюджета.
      Все атрибуты пользователя хранятся в файле /etc/password. Каждому
пользователю соответствует одна запись этого файла. Эта запись имеет следующий
формат
<имя>:<пароль>:UID:GID:<комментарий>:<домашний каталог>: 
      <имя> - регистрационное имя пользователя.
      <пароль> - закодированный пароль.