Современная история UNIX с 90-х годов

Автор работы: Пользователь скрыл имя, 07 Мая 2014 в 22:08, реферат

Краткое описание

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

Содержание

. Современные системы UNIX……………………………………………….…3
2. Примеры современных систем UNIX……………………………………...…5
3. Архитектура OC UNIX………………...……………………………………....9
4. Краткая хронология OC UNIX……………………………………………….11
Список используемой литературы……………………………………………...12

Прикрепленные файлы: 1 файл

новый UNIX.doc

— 194.50 Кб (Скачать документ)

Министерство Образования и Науки Российской Федерации

Национальный исследовательский технологический университет «МИСиС»

Институт ИТАСУ

Кафедра ЭИС

 

 

 

 

 

 

 

 

 

 

 

Реферат на тему:

«Современная история UNIX с 90-х годов»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

             Выполнил:

       Студент Гр. Ис-12

             Бородич В.И.             Проверил:

             Шагаев О.Ф.

 

 

 

 

 

 

 

 

Москва 2014

Содержание

1. Современные системы UNIX……………………………………………….…3

2. Примеры современных систем  UNIX……………………………………...…5

3. Архитектура OC UNIX………………...……………………………………....9

4. Краткая хронология OC UNIX……………………………………………….11

Список используемой литературы……………………………………………...12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. Современные системы UNIX

Современность 
После разделения компании 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, что и подтвердил вердикт суда. Несмотря на это в августе 2009 года апелляционный суд США отменил вынесенное ранее решение, назначив дополнительное расследование с целью установления законного владельца авторских прав на исходные тексты операционной системы. В июне 2010 года суд поставил точку в этом вопросе, подтвердив вынесенный ранее (в апреле 2010) очередной вердикт в пользу Novell и отказав SCO Group в рассмотрении дальнейших жалоб.

 
В процессе развития операционной системы UNIX появилось много ее реализаций, каждая из них обладала своими полезными возможностями. Впоследствии возникла необходимость создать реализацию, в которой были бы унифицированы многие важные нововведения, добавлены возможности других современных операционных систем и которая бы обладала модульной архитектурой. Архитектура типичного современного ядра системы UNIX изображена на рис. 2.17. В этой архитектуре имеется небольшое ядро, которое может работать с различными модулями, предоставляющими различным процессам операционной системы необходимые функции и сервисы. Каждый внешний круг рисунка соответствует различным функциям и интерфейсу, которые можно реализовать самыми различными способами.

 

 

Рис. 2.17. Ядро современной системы UNIX [VAHA96J

 

А теперь перейдем к рассмотрению некоторых примеров современных систем UNIX.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. Примеры современных систем UNIX.

System V Release 4 (SVR4)

Версия SVR4, разработанная совместно компаниями AT&T и Sun Microsystems, сочетает в себе особенности версий SVR3, 4.3 BSD, Microsoft Xenix System V и SunOS. Ядро System V было почти полностью переписано, в результате чего появилась очищенная от всего лишнего, хотя и сложная реализация. Среди новых возможностей этой версии следует отметить поддержку обработки данных в реальном времени, наличие классов планирования процессов, динамически распределяемые структуры данных, управление виртуальной памятью, наличие виртуальной файловой системы и ядра с вытеснением.

При создании системы SVR4 объединились усилия как коммерческих, так и академических разработчиков; разработка системы велась, чтобы обеспечить унифицированную платформу для коммерческих реализаций операционной системы UNIX. Эта цель была достигнута, a SVR4 на данный момент, по-видимому, является важнейшей версией UNIX. В ней удачно (с точки зрения конкурентоспособности) сочетаются наиболее важные возможности, реализованные во всех предыдущих системах UNIX. Система SVR4 может работать на компьютерах самых разнообразных типов, начиная с машин, в которых установлены 32-разрядные процессоры, и заканчивая суперкомпьютерами; эта система является важнейшей из всех ранее разработанных операционных систем. Именно из нее взяты многие примеры, приведенные в этой книге для иллюстрации работы системы UNIX.

 

Solaris 2.x

Система Solaris — это версия операционной системы UNIX, разработанная фирмой Sun на основе SVR4. На время написания книги последней вышедшей версиейSolaris была версия 2.8. Реализации системы Solaris версии 2 обладают всеми возможностями системы SVR4, а также некоторыми дополнительными, такими, как полная вытесняемость, наличие многопоточного ядра, полнофункциональная поддержка SMP и объектно-ориентированный интерфейс файловых систем. Solaris — это наиболее широко применяемая и пользующаяся коммерческим успехом реализация операционной системы UNIX. Некоторые примеры возможностей операционных систем, встречающиеся в этой книге, взяты из Solaris.

 

4.4BSD

Важную роль в развитии теории устройства операционных систем сыграла серия версий системы UNIX, разработанных в Калифорнийском университете. Серия 4.xBSD широко используется в академических организациях; она послужила основой для создания многих коммерческих продуктов UNIX. По мнению автора, именно благодаря версиям этой серии UNIX приобрела свою популярность, а многие улучшения этой операционной системы впервые появились в версиях BSD. 
Последней версией этой серии, выпущенной в Беркли, является система 4.4BSD. Эта версия является основным обновлением версии 4.3BSD, куда вошли новая система управления виртуальной памятью, ядро с измененной структурой, а также длинный список улучшений других возможностей

 

FreeBSD

Мощная операционная система семейства BSD UNIX для персональных компьютеров, базирующихся на архитектуре процессоров Intel. FreeBSD работает также на процессорах AMD и Cyrix, совместимых с Intel и с недавнего времени на процессорах Alpha. Исключительный набор сетевых возможностей, высокая производительность, средства обеспечения безопасности и совместимости с другими ОС. FreeBSD является идеальной платформой для построения Internet или Intranet. Как и Linux, FreeBSD поддерживает симметричную многопроцессорную обработку, но имеет еще и механизм автоматического распределения памяти, к которому программы и дисковый кэш могут обращаться по мере необходимости. Кроме того, FreeBSD сопровождается очень простой в использовании системой инсталляции и конфигурирования.

 

NetBSD

Основана на большом количестве свободно распространяемого программного обеспечения, в первую очередь BSD4.4-Lite Университета Беркли. Группа разработчиков NetBSD основное внимание уделяла тому, чтобы ее ОС могла работать на стольких же платформах, на скольких работает и Linux; сегодня же NetBSD поддерживает вдвое большее число архитектур: alpha, m68k, arm32, powerpc, i386, mips, ns32k, sparc, vax, hp300.

 

OpenBSD

Широко используемая свободно распространяемая UNIX-подобная операционная система. Операционная система в которой основной упор делается на безопасность. Ветка серии NetBSD. Несмотря на свое название, является наиболее защищенной из BSD-систем. Состоящая из десятка с лишним человек группа разработчиков OpenBSD несколько лет потратила на проверку исходного текста ОС и исправление неявных ошибок, вроде тех, что могут привести к переполнению стека или буферов. Поставляется с алгоритмом шифрования по 128- разрядному ключу. OpenBSD не подпадает под действие американских экспортных ограничений, так как она распространяется из Канады. Распространяется для платформ: alpha, amiga, mips R4K, R5K, HP300/HP400, i386, mac68k, MVME147/16x/17x, 68K, DEC MIPS, PowerPC, Sun4, Sun4c, Sun4m.

PicoBSD Однодисковая версия FreeBSD, подходит для построения небольшого роутера, Dial-up/Dial-in доступа. Минимальные требования к системе CPU 386SX, RAM 8MB, без HDD.

 

emBSD

Урезанная и оптимизированная версия OpenBSD, предназначеная для использования вашего компьютера в качестве роутера. Digital UNIX Полностью 64-разрядная операционная система, разработанная в первую очередь для платформы Alpha. Сначала имела название Digital Equipment Corporation OSF/1. Несмотря на наличие многих черт System V больше схожа с BSD.

 

SCO UNIX

Операционная ситема, разработанная для Intel 386 совместными усилиями компаний Santa Cruz Operation, Microsoft и Interactive Systems в 1988 году. Ее самое первое название было SCO UNIX System V/386. В 1995 году комапния SCO выпустила SCO OpenServer Release 5, которая поддерживала более 900 аппаратных платформ. AIX Версия Unix'а фирмы IBM на базе SVR2. Присутствуют многие черты SVR4, BSD, OSF/1, а также собственная система администрации (SMIT).

 

IRIX

Полностью 64-разрядная операционная система от Silicon Graphics, предназначенная для платформы MIPS. В ранних версиях была достаточно ярко выражена принадлежность к BSD, но сейчас IRIX логичнее отнести к System V Release 4.

 

HP-UX

Версия Unix'а фирмы Hewlett-Packard. В 1996 году были выпущены версии HP-UX (10.10, 10.20), поддерживающие SMP (symmetric multi processing).

 

QNX

Операционная система от QNX Software Systems, Ltd. Первая ОС реального времени QNX2 была разработана по заказу Министерства обороны США. Затем появилась QNX4, которая умещалась всего на одной дискете, и это с графическим интерфейсом и программами для нормальной работы в интернете, но единственная проблема заключалась в том, что она была коммерческой. И только в 2000 году QNX Software Systems выпустили бесплатную операционную систему, названную QNX Realtime Platform, ее ядро занимает всего 32 кб, и тем не менее она соответствует стандартам POSIX.

 

Minix

Классический клон UNIX. Работает даже на 286 PC. Основана на микроядре, что обеспечивает высокую производительность и малый размер. Реализована на ANSI C с полным соответствием системных вызовов POSIX, чем о объясняется ее переносимость на любые архитектуры процессоров. Работа в Minix полностью идентична работе в других клонах UNIX.

 

HURD

GNU/Hurd — это проект замены  компонентов UNIX-систем. Hurd — это  коллекция серверов, запускаемых  на микроядре Mach и реализующих файловые системы, сетевые протоколы, доступ к файлам и другие функции, которые выполняют ядра UNIX-систем. В настоящее время Hurd работает на архитектуре i386.

 

Darwin

Darwin это сердце новой операционной  системы от Apple: Mac OS X. Ядро Darwin базируется  на технологиях FreeBSD и Mach 3.0. Один из минусов — жесткие требования к аппаратному обеспечению.

 

AtheOS

Данный дистрибутив является новым взглядом на UNIX-подобные операционные системы. Он не клон UNIX, подобно Linux или BSD. Это самостоятельная ОС со своим GUI (X-windows не используется). Поддерживает: Drag and drop, multi threading, SMP, журналируемую 64-bit файловую систему, TCP/IP. Состоит из двух частей — application сервера и dll.

 

UnixWare

Коммерческая High-end операционная система компании SCO. Обеспечивает новый уровень возможностей, объемов и скорости удовлетворения потребностей пользователей масштаба подразделений и всей корпорации в целом. Система UnixWare 7 является идеальной для бизнес применений, где необходим надежный доступ и сетевая обработка деловой информации. Как наиболее передовая и мощная система UnixWare 7 обеспечивает:

расширенную обработку ошибок и защиту системы через широкодоступный сервис; мультипроцессорную оптимизацию, супер-масштабируемое ядро SVR5 UNIX и 64-битные расширения; надежную сетевую обработку. Интегрированная технология Tarantella обеспечивает локальное и удаленное управление на базе Internet-браузера. Поддерживается оперативная память до 64 Гигабайт. Максимальный размер файловой системы 1 TB, общий объем внешней памяти до 76800 Терабайт. Большие объемы хранимых данных со встроенной системой дублирования сегментов дисков. Динамическое ядро с уменьшенным размером памяти, выделяемой под процесс. Самонастройка для достижения максимальной производительности. 64-битная файловая система, инструментарий разработчика и библиотеки.

 

Solaris

Бесплатная High-end операционная система компании Sun Microsystems. Основана на двух базовых разновидностях UNIX — Berkley 4.2/4.3 (BSD) и AT&T System V. Выросшая из SunOS, ОС Solaris, при всем многообразии своей функциональности и высокой степени соответствия промышленным стандартам (X/Open UNIX 95, различные разделы POSIX 1003.1, X11R6), имеет одно уникальное свойство — высокую степень масштабируемости. Одна и та же операционная система используется и на однопроцессорных рабочих станциях и на серверах масштаба рабочей группы и на 64-х процессорном сервере Sun Enterprise 10000, сервере масштаба предприятия. ОС Solaris обеспечивает практически линейный рост производительности при увеличении числа процессоров в системе. Это в буквальном смысле слова воплощение концепции симметричных многопроцессорных вычислений (SMP — Symmetric Multi-Processing). В настоящее время Solaris представляет собой необычайно мощную и гибкую операционную систему (ОС), существующую в вариантах для процессоров SPARC и Intel x86.

 

Mac OS X

Данная операционная система создавалась с ориентацией на непрофессионального пользователя. Удобство и простота работы в этой системе были одними из главных целей ее создателей, и внутренняя логика взаимодействия отдельных частей операционной системы была прежде всего подчинена этим требованиям. Разработчикам новой Mac OS надо было обеспечить преемственность, плавный переход от старой системы к новой, чтобы пользователи могли по-прежнему работать с большим количеством уже имеющихся программ, пока не будут созданы новые, более современные, более мощные и удобные программы.

Информация о работе Современная история UNIX с 90-х годов