Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

История ПО

.pdf
Скачиваний:
24
Добавлен:
18.03.2015
Размер:
1.4 Mб
Скачать

Собрав своих друзей-программистов, Билл Джой начал разработку собственной системы на ядре UNIX . Distribution (BSD

1.0). Вторая версия BSD почти ни чем не отличалась от первой.

Третья версия BSD основывалась на переносе UNIX Version 7 на компьютеры семейства VAX, что дало систему 32/V, легшую в основу BSD 3.x. Ну, и самое главное - при этом был разработан стек протоколов ТСР/IР; разработка финансировалась

Министерством Безопасности США.

Появились компании, занимавшиеся коммерческим переносом UNIX на другие платформы. К этому приложила руку и небезызвестная Microsoft Corporation, совместно с Santa Cruz Operation произведшая на свет UNIX-вариацию под названием XENIX.

Во-вторых, Bell Labs создала группу по развитию Юникса и объявила о том, что все последующие коммерческие версии UNIX (начиная с System V) будут совместимы с предыдущими.

К 1984-му году был выпущен второй релиз UNIX System V, в котором появились: возможности блокировок файлов и записей, копирования совместно используемых страниц оперативной памяти при попытке записи (сору-on-write), страничного замещения оперативной памяти и т. д. К этому времени ОС UNIX была установлена на более чем 100 тыс. компьютеров.

В 1987-м году выпущен третий релиз UNIX System V. Было зарегистрировано четыре с половиной миллиона пользователей этой эпической операционной системы...Кстати, что касается Linux’а, то он возник лишь в 1990 году, а первая официальная версия ОС вышла лишь в октябре 1991 . Как и BSD, Linux распространялся с исходниками, чтобы любой пользователь мог настроить ее себе так, как ему хочется. Настраивалось практически ВСЕ, чего не может себе позволить, например, Windows 9x.

Другие Unix-подобные и POSIX-совместимые

Aegis/OS (Apollo Computer); CLIX от Intergraph; Cromix (Unix-emulating OS from Cromemco) Coherent (Эмулирующая Unix ОС от Mark Williams Co. для персональных компьютеров)

DNIX; DYNIX — Unix-подобная ОС, разработана компанией Sequent Computer Systems,

которая позже была поглощена IBM; Idris; IRIX от SGI

NeXTStep — свое развитие получила в ОС Mac OS X после объединения компаний NeXT и Apple; OPENSTEP

OS-9 — Unix-подобная RTOS, эмулирующая Unix от Microware для процессора Motorola 6809 OS-9/68k (Эмулирующая Unix от Microware для процессора Motorola 680x0; создана из

OS-9)

OS-9000 (портативная эмуляция Unix от Microware; одна из реализаций предназначена

для Intel x86)

QNX (POSIX, микроядерная операционная система; используется, в основном, во встроенных системах реального времени)

Rhapsody; RiscOS

SCO UNIX (от Santa Cruz Operation, куплена компанией Caldera, позже переименованной в

SCO)

System V (реализация AT&T Unix, 'SVr4' 4й релиз). Фактически последний «чистый» UNIX. Всё остальное обычно называют UNIX подобным…

UNIflex (Эмулирующая Unix ОС от TSC для DMA-совместимых, Motorola 6809 с расширенной адресацией; например, SWTPC, GIMIX, …)

Ultrix (первая версия Unix для VAX и PDP-11 от DEC, основана на BSD)

Unicos (Unix для суперкомпьютеров Cray Research Inc.) Venix

Свободные Unix-подобные

BSD (Berkeley Software Distribution, реализация Unix для DEC VAX) и её вариации:

386BSD; DesktopBSD; DragonFly BSD; FreeBSD; MidnightBSD; NetBSD; OpenBSD — основной акцент на безопасности: PC-BSD; TrianceOS; TrueBSD

GNU/Hurd (ОС, реализованная как набор серверов работающих на микроядре Mach) Hurd/L4 (ОС, реализованная как набор серверов работающих на микроядре L4)

Linux

Linux (наиболее популярное свободное Unix-подобное ядро); Cosmoe (основана на ядре «Linux» и использует много кода AtheOS, подобна BeOS)

OpenSolaris (проект по открытию кодов Solaris): AuroraUX; BeleniX; Jaris; MilaX; marTux; Nexenta OS; NexentaStor; OpenIndiana; OpenSolaris for System z; OSUNIX; Polaris; SchilliX;

StormOS;

Plan 9 (распределённая ОС, разработана Bell Labs); Plan B (распределённая ОС, произошедшая от Plan 9)

Off++ (распределённая ОС, произошедшая от Plan 9); Inferno (ОС на основе виртуальной машины, произошла от Plan 9).

SSS-PC (разработана в Токийском Университете)

Windows-совместимые

ReactOS; Объединённое ядро Linux

Исследовательские Unix-подобные

UNIX (разработана Bell Labs в 1970 году, идея Кена Томпсона); Mach (от разработчиков ядер

ОС в CMU; см.: NeXTSTEP); Minix (учебная ОС от Эндрю Таненбаума); xv6 (учебная ОС,

сделанная в MIT)

K42 (разрабатывается в IBM)

Windows была, наверное, первой операционной системой, которую Биллу Гейтсу (смотрите фото слева) никто не заказывал, а разрабатывать ее он взялся на свой страх и риск. Что в ней такого особенного? Во-первых, графический интерфейс. Такой на тот момент был только у пресловутой Мас 0S. Во-вторых, многозадачность. В общем, в ноябре 1985 вышла Windows 1.0. Основной платформой ставились 286-е машины. Ровно через два года, в ноябре 87-го вышла Windows 2.0, через полтора года вышла 2.10. Ничего особенного в них не было. И вот, наконец, революция! Май 1990-го года, вышла Windows 3.0. Чего там только не было: и ДОС-приложения выполнялись в отдельном окне на полном экране, и Сору-Paste работал для обмена с данными ДОС - приложений, и сами Винды работали в нескольких режимах памяти: в реальном (базовая 640 Кб), в защищенном и расширенном. При этом можно было запускать приложения, размер которых превышает размер физической памяти. Имел место быть и динамический обмен данными (DDE). Через пару лет вышла и версия 3.1, в которой уже отсутствовали проблемы с базовой памятью. Также была введена новомодная функция, поддерживающая шрифты True Туре. Обеспечена нормальная работа в локальной сети. Появился Drag&Drop (перенос мышкой файлов и директорий). В версии 3.11 была улучшена поддержка сети и введено еще несколько малозначительных функций. Параллельно вышла Windows NT 3.5, которая была на тот момент сбором основных сетевых примочек, взятых из 0S/2.

В июне 1995 вся компьютерная общественность была взбудоражена сообщением Microsoft о релизе в августе новой операционной системы, существенно иной, нежели Windows 3.11.

24 августа - дата официального релиза Windows 95 (другие названия: Windows 4.0, Windows Chicago).Теперь это была не просто операционная среда - это была полноценная операционная система. 32-битное ядро позволяло улучшить доступ к файлам и сетевым функциям. 32-битные приложения были лучше защищены от ошибок друг друга, имелась и поддержка многопользовательского режима на одном компьютере с одной системой. Множество отличий в интерфейсе, куча настроек и улучшений.

Чуть позже вышла новая Windows NT с тем же интерфейсом, что и 95-е. Поставлялась в двух вариантах: как сервер и как рабочая станция. Системы Windows NТ 4.x были надежны, но не столько потому, что у Microsoft проснулась совесть, сколько потому, что NТ писали программисты, когда-то работавшие над VАХ/VMS.

В 1997 г. была представлена первая бета-версия Windows NT 5.0. В июле 1997 г. корпорация выпускает Windows 98 – последнюю версию Windows на базе старого ядра.

Главное отличие этой ОС от Windows 95 состоит в интеграции с Web

В 1998 г. выпускается Microsoft Office 98 для Macintosh.В 2000 г. вышла Windows 2000. В

новой системе используется программный код Windows NT. Операционная система Windows NT. В конце 1988 г. фирма Microsoft поручила

Дэвиду Катлеру (David Cutler) возглавить новый проект в области программного обеспечения

– создать новую ОС 90-х годов. Дэвид Катлер до этого 17 лет проработал в фирме DEC, где

разрабатывал компиляторы VAX/VMS, VAX/PL1, VAX/C и ОС-OS Micro VAX I, OS RSX-11M.

Он собрал команду инженеров для разработки ОС новой технологии (New Technology, NT).

Windows NT 3.1 реализует режим многозадачности, поддерживает симметричную многопроцессорную организацию вычислительного процесса, использует механизм

приоритетности.

Windows NT Server поддерживает до 16 параллельных процессоров, используя

асинхронный подход.

Windows NT 3.5, как и предыдущая версия 3.1, разработана в двух конфигурациях:

для рабочих станций Windows NT Workstation 3.5 и для сервера – Windows NT Server

3.5 и имеет многочисленные нововведения по сравнению с Windows NT 3.1.

Windows NT 4.0. В этой ОС увеличена производительность системы за счет переноса

графической библиотеки и драйверов в область ядра.

В 2002 г. выходит новая версия Windows XP Home Edition и Professional Edition только для новых компьютеров.

В 2006 г. выходит операционная клиентская система Windows Vista c радикально

обновленным пользовательским интерфейсом

В 2010 г. выходит Windows 7, которая заменяет Windows Vista

Колонка Билла Гейтса.

Билл Гейтс вместе с Полом Алленом сформулировал 10 признаков хорошего служащего:

1)нужно иметь основательное любопытство к продуктам, производимым Вашей компанией или группой. Вы должны сами пользоваться этими продуктами;

2)Вам нужен неподдельный (живой) интерес к разговорам с покупателями о том, как они пользуются продуктами, что им нравится, что им не нравится;

3)поняв нужды Ваших покупателей, Вам нужно представить себе, как Ваш продукт может им помочь.

Эти 3 вопроса взаимоувязаны. Успех будет при понимании, глубокой заботе о ваших продуктах, вашей технологии и нуждах Вашего покупателя;

4)Вы, как отдельно взятый служащий, должны придерживаться того же долгосрочного прогноза, что и компания в целом. Служащие должны сосредотачиваться на таких долгосрочных целях, как развитие их собственных умений, а также людях, с которыми они работают. Этот вид самомотивации требует дисциплины, но это вознаграждаемо;

5)Вам нужны специальные знания или умения. В особенности, большим компаниям нужны такие служащие, которые могут быстро осваивать новую для себя специальность. Потребность в обучении является жизненно важной;

6)Вы должны быть достаточно гибкими, чтобы суметь воспользоваться преимуществами или возможностями, которые могут обеспечить Вам перспективу;

7)хороший служащий должен изучать экономику бизнеса;

8)Вы должны изучать конкурентов. Мне нравятся служащие, которые думают о том, что творится на рынке;

9)Вы должны привыкнуть работать головой. Эффективно используйте Ваше время;

10)не пренебрегайте такими очевидными необходимостями, как быть честным, порядочным, упорно трудиться.

Netware

Novell, Inc. — американская ИТ-корпорация. В 2005 году компания получила чистую прибыль в 372.6 млн долл. США при доходе в 1,2 млрд долл. США. Основана компания была в Прово, штат Юта, как Novell Data Systems Inc. в 1979 году. Занималась производством систем, работающих под управлением CP/M. Со-основателем фирмы был Джордж Канова (George

Canova). В январе 1983, компания была переименована в Novell Inc. Главный

исполнительный директор (Chief Executive Officer) и Президент Novell — Рон Овсепян.

NetWare-это операционная система, со встроенными возможностями для работы в

компьютерных сетях, проще говоря, это сетевая операционная система. Операционная система NetWare была создана компанией Novellкрупнейшей фирмой,

которая специализируется на сетевых сервисах, управлении сетями и Linux. Сетевыми сервисами могут быть принтеры, прикладные программы, файлы и т.д. Первая версия NetWare была выпущена фирмой Novell в начале 1983 года.

Основа сетевой операционной системы NetWare: один или несколько серверов подключаются к сети и дают для общего использования своё дисковое пространство в виде «томов». На компьютерах-клиентах запускается несколько специальных программ. Они позволяют «писать» буквы дисков на тома.

Том - это первичная структура данных файловой системы NetWare. Том включает физическое хранилище данных, логическую информацию о файлах (файлы и каталоги), информацию пространства имен и системы отказоустойчивости - систему отслеживания

транзакций и систему оперативного исправления.

Преимуществом операционной системы NetWare является то, что она обеспечивает доступ к ресурсам других рабочих станций, также удаленное управление самим сервером и

эффективная поддержка клиентских станций.

А недостатком этой операционной системы является низкая производительность сети, Также отсутствуют развитые средства управления сетью.

Novell

NetWare — сетевая ОС

NetWare 3.x, в том числе Netware v3.12 NetWare 4.x

NetWare 5.x

NetWare 6.x

Novell DOS (см.: Клоны MS-DOS)

UnixWare — разработана на основе UNIX System V, в 1995 году Novell продала права на дальнейшую разработку компании Santa Cruz Operation.

openSUSE — дистрибутив свободной операционной системы , Linux разработчиком которого является корпорация Novell, Inc.

Open Enterprise Server — сетевая ОС, включает в себя Novell NetWare, openSUSE и

набор сетевых служб.

Sun Microsystems

SunOS Unix-подобная ОС, основана на реализации BSD Unix SunOS 4.x — (Solaris 1.x)

Solaris — Unix-подобная ОС, основана на реализации UNIX System V Release 4 + наработки из SunOS

SunOS 5.x — (Solaris 2.x, 7.x и более поздние)

OpenSolaris — SunOS 5.11 Java Desktop System

Common Desktop Environment
CDE,собственная среда
Снимок экрана JDS.
По состоянию на 2009 год Solaris официально поддерживают на некоторых своих системах с архитектурой x86 и AMD64 следующие производители:
IBM, Intel, Hewlett-Packard, Dell, Fujitsu, Siemens, Computers, Core Micro Systems , Egenera

Solaris — компьютерная операционная система, разработанная компанией Sun Microsystems, которая ныне принадлежит Oracle Corporation. Несмотря на то, что Solaris — операционная система с закрытым исходным кодом, бо́льшая его часть открыта и опубликована в проекте OpenSolaris.

Solaris — это операционная система SunOS с графической оболочкой и некоторыми дополнительными компонентами.

Solaris 10 с Java Desktop System

Разработчик

Семейство ОС

Последняя

версия

Последняя тестовая версия

Поддерживаемы е платформы

Тип ядра

Интерфейс

Лицензия

Состояние

Oracle Corporation и OpenSolaris

Community

Unix

11 — 9 ноября 2011

11 Express 2010.11 — 15 ноября

2010

SPARC, x86, x86-64, IA-32, PowerPC (только Solaris 2.5.1)

Монолитное ядро

Java Desktop System, CDE

Проприетарная

Активное

Веб-сайт http://oracle.com/solar

В первых версиях Solaris использовался GUI OpenWindows. Начиная с версии Solaris 2.6 его сменила CDE, а в версию Solaris 10 включена Sun Java Desktop System, которая базируется на GNOME. В последние релизы Solaris Express не включается CDE.