Электронная библиотека B2L. Книги по программированию: assembler, c++, c#, delphi, php, xml, perl, basic. А так же книги по проектированию autocad, анимации 3ds max flash/flex, графике photoshop, corel draw скачать бесплатно. Скачать бесплатно электронные книги
Отзывы Популярные категории: java | c/c++
B2L » UNIX

Операционные системы: UNIX


UNIX — группа переносимых, многозадачных и многопользовательских операционных систем.

Первая система UNIX была разработана в 1969 г. в подразделении Bell Labs компании AT&T. С тех пор было создано большое количество различных UNIX-систем. Юридически лишь некоторые из них имеют полное право называться «UNIX»; остальные же, хотя и используют сходные концепции и технологии, объединяются термином «UNIX-подобные» (англ. Unix-like). Для краткости в данной статье под UNIX-системами подразумеваются как истинные UNIX, так и UNIX-подобные ОС.

Некоторые отличительные признаки UNIX-систем включают в себя:

    * использование простых текстовых файлов для настройки и управления системой;
    * широкое применение утилит, запускаемых в командной строке;
    * взаимодействие с пользователем посредством виртуального устройства — терминала;
    * представление физических и виртуальных устройств и некоторых средств межпроцессового взаимодействия как файлов;
    * использование конвейеров из нескольких программ, каждая из которых выполняет одну задачу.

В настоящее время UNIX используются в основном на серверах, а также как встроенные системы для различного оборудования. На рынке ОС для рабочих станций и домашнего применения UNIX уступили другим операционным системам, в первую очередь Microsoft Windows, хотя существующие программные решения для Unix-систем позволяют реализовать полноценные рабочие станции как для офисного, так и для домашнего использования.

UNIX-системы имеют большую историческую важность, поскольку благодаря им распространились некоторые популярные сегодня концепции и подходы в области ОС и программного обеспечения. Также, в ходе разработки Unix-систем был создан язык Си.

Первоначально UNIX была разработана в конце 1960-х годов сотрудниками Bell Labs, в первую очередь Кеном Томпсоном, Денисом Ритчи и Дугласом МакИлроем.

В 1969 году Кен Томпсон, стремясь реализовать идеи, которые были положены в основу MULTICS, но на более скромном аппаратном обеспечении (DEC PDP-7), написал первую версию новой операционной системы, а Брайан Керниган придумал для неё название — UNICS (UNIplexed Information and Computing System) — в противовес MULTICS (MULTIplexed Information and Computing Service). Позже это название сократилось до UNIX. В 1971 году вышла версия для PDP-11, наиболее успешного семейства миникомпьютеров 1970-х (в СССР оно известно как СМ ЭВМ). Эта версия получила название «первая редакция» (Edition 1) и была первой официальной версией. Системное время все реализации UNIX отсчитывают с 1 января 1970.

Первые версии UNIX были написаны на ассемблере и не имели встроенного компилятора с языка высокого уровня. Примерно в 1969 году Кен Томпсон при содействии Дениса Ритчи разработал и реализовал язык Би (B), представлявший собой упрощённый (для реализации на миникомпьютерах) вариант разработанного в 1966 языка BCPL. Би, как и BCPL, был интерпретируемым языком. В 1969—1973 годах на основе Би был разработан компилируемый язык, получивший название Си (C).

В 1973 году вышла третья редакция UNIX, со встроенным компилятором языка Си. 15 октября того же года появилась четвёртая редакция, с переписанным на Си системным ядром (в духе системы Multics, также написанной на языке высокого уровня (ПЛ/1)), а в 1975 — пятая редакция, полностью переписанная на Си. С 1974 года UNIX стал бесплатно распространяться среди университетов и академических учреждений. С 1975 года началось появление новых версий, разработанных за пределами Bell Labs, и рост популярности системы.

В том же 1975 году вышла шестая редакция, известная по широко разошедшимся комментариям Джона Лайонса (Lions' Commentary on UNIX 6th Edition, with Source Code, [1], [2]). К 1978 г. система была установлена более чем на 600 машинах, прежде всего, в университетах. Седьмая редакция была последней единой версией UNIX. Именно в ней появился близкий к современному интерпретатор командной строки Bourne shell.

После разделения компании AT&T, товарный знак UNIX и права на оригинальный исходный код неоднократно меняли владельцев, в частности, длительное время принадлежали компании Novell.

В 1993 году Novell передала права на товарный знак и на сертификацию программного обеспечения на соответствие этому знаку консорциуму X/Open, который затем объединился с Open Software Foundation, образовав консорциум The Open Group. Он объединяет ведущие компьютерные корпорации и государственные организации, в том числе IBM, Hewlett-Packard, Sun, NASA и многие другие. Консорциум занимается разработкой открытых стандартов в области операционных систем, самым важным из которых является Single UNIX Specification, ранее известный как POSIX. С точки зрения The Open Group, название UNIX могут носить только системы, прошедшие сертификацию на соответствие Single UNIX Specification.

В 1995 году Novell продала права на существующие лицензии и дальнейшую разработку System V компании Santa Cruz Operation. В 2000 году Santa Cruz Operation продала свой UNIX-бизнес компании Caldera, которая затем была переименована в SCO Group. Хотя это название похоже на аббревиатуру SCO, используемую Santa Cruz Operation, это две разные компании.

SCO Group заявила, что она также обладает правами на исходный код UNIX и развернула кампанию против различных пользователей и поставщиков UNIX-подобных систем, требуя выплаты лицензионных отчислений. Однако Novell утверждает, что права на исходный код не были переданы Santa Cruz Operation и, таким образом, не перешли к SCO Group, а остаются у Novell, что и подтвердил вердикт суда.



1. Освой самостоятельно Unix. 10 минут на урок
Автор: Шимонски Р.
Тип файла: DjVu
Язык: русский
Просмотров: 11 | Скачано: 4 | Голосов: 0 | Рейтинг: 0

2. Доступный UNIX: Linux, FreeBSD, DragonFlyBSD, NetBSD, OpenBSD
Автор: Федорчук А.В.
Тип файла: DjVu
Язык: русский
Просмотров: 13 | Скачано: 2 | Голосов: 0 | Рейтинг: 0

3. Искусство программирования для Unix
Автор: Эрик C. Реймонд
Тип файла: DjVu
Язык: русский
Просмотров: 773 | Скачано: 274 | Голосов: 3 | Рейтинг: 17

4. Samba. Руководство системного администратор
Автор: Эд Бруксбэнк, Джордж Хабербергер, Лайза Дойл
Тип файла: DjVu
Язык: русский
Просмотров: 588 | Скачано: 229 | Голосов: 5 | Рейтинг: 24

5. BSD UNIX Toolbox: 1000+ Commands for FreeBSD, OpenBSD and NetBSD (2008)
Автор: Christopher Negus, Francois Caen
Тип файла: PDF
Язык: английский
Просмотров: 484 | Скачано: 203 | Голосов: 5 | Рейтинг: 23

6. Unix. Наглядный курс освоения операционной системы
Автор: Майкл Белломо
Тип файла: DjVu
Язык: русский
Просмотров: 543 | Скачано: 186 | Голосов: 2 | Рейтинг: 7

7. Программирование для UNIX. Наиболее полное руководство
Автор: Марк Дж. Рочкинд
Тип файла: DjVu
Язык: русский
Просмотров: 621 | Скачано: 259 | Голосов: 6 | Рейтинг: 36

8. Unix изнутри
Автор: Ю. Вахалия
Тип файла: PDF
Язык: русский
Просмотров: 2288 | Скачано: 1790 | Голосов: 6 | Рейтинг: 27
1
Показано: 2380





Анимация

Базы данных

Безопасность

Верстка

Видео

Графика

Звук

Операционные системы

ПК

Программирование

Проектирование

Сетевые технологии


Прямые ссылки
Нет регистрации
Нет рекламы
Файлы у нас на сервере
Скачивание до 25 мб/с
Несколько соединений одновременно


Главная | Авторские права | Соглашение | Автору/Издательству | Карта сайта    © www.brain2life.com скачать книги 2004-2010