This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
история_и_стандарты [2009/02/27 13:44] val |
история_и_стандарты [2012/02/09 10:32] val |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Исследовательские версии(AT&T Bell Labs) ====== | + | ====== История и стандарты ====== |
- | ===== Редакция 1 (1971) ===== | + | Андрей Робачевский. Операционная система UNIX ([[http://www.ozon.ru/context/detail/id/2419365/]]) |
+ | |||
+ | [[http://ru.wikipedia.org/wiki/UNIX]] | ||
+ | |||
+ | [[http://www.linuxcenter.ru/lib/history/unix_gentree.phtml]] | ||
+ | |||
+ | ===== Исследовательские версии(AT&T Bell Labs) ===== | ||
+ | |||
+ | [[http://ru.wikipedia.org/wiki/Bell_Labs]] | ||
+ | |||
+ | ==== Редакция 1 (1971) ==== | ||
* ''cat, chdir, chmod, cp, ed, find, mail, mkdir, mkfs, mount, mv, rm, rmdir, wc, who.'' | * ''cat, chdir, chmod, cp, ed, find, mail, mkdir, mkfs, mount, mv, rm, rmdir, wc, who.'' | ||
Line 7: | Line 17: | ||
- | ===== Редакция 3 (1973) ===== | + | ==== Редакция 3 (1973) ==== |
сс | сс | ||
- | ===== Редакция 4 (1973) ===== | + | ==== Редакция 4 (1973) ==== |
ядро переписано на С | ядро переписано на С | ||
- | ===== Редакция 6 (1975) ===== | + | ==== Редакция 6 (1975) ==== |
* полностью на С | * полностью на С | ||
* доступна за пределами Bell Labs | * доступна за пределами Bell Labs | ||
- | ===== Редакция 7 (1979) ===== | + | ==== Редакция 7 (1979) ==== |
Bourne Shell | Bourne Shell | ||
- | ====== Генеалогия UNIX ====== | ||
- | ===== System III (1982) ===== | ||
- | Для распространения за пределами Bell Labs | + | ===== Генеалогия UNIX ===== |
- | ===== System V (1983) ===== | + | |
+ | ==== System III (1982) ==== | ||
+ | |||
+ | [[http://ru.wikipedia.org/wiki/UNIX_System_III]] | ||
+ | |||
+ | * Начала распространяться за пределами Bell Labs | ||
+ | |||
+ | ==== System V (1983) ==== | ||
+ | |||
+ | [[http://ru.wikipedia.org/wiki/UNIX_System_V]] | ||
* ''R2 (84) InterProcess Communication (IPC) разделяемая память, семафоры'' | * ''R2 (84) InterProcess Communication (IPC) разделяемая память, семафоры'' | ||
Line 30: | Line 47: | ||
* ''R4 (89) NFS, FFS, сокеты BSD'' | * ''R4 (89) NFS, FFS, сокеты BSD'' | ||
- | ===== UNIX BSD (1978) (На основе 6й редакции) ===== | + | ==== UNIX BSD (1978) (На основе 6й редакции) ==== |
+ | |||
+ | [[http://ru.wikipedia.org/wiki/BSD]] | ||
* 1981 по заказу DARPA зазработан стек TCP/IP | * 1981 по заказу DARPA зазработан стек TCP/IP | ||
* 1986 выпущена версия 4.3BSD | * 1986 выпущена версия 4.3BSD | ||
- | ===== OSF/1 (88) (Open Software Foudation) ===== | ||
- | IBM, DEC, HP обединились с целью создания независимой от AT&T и SUN версии UNIX | + | ==== OSF/1 (88) (Open Software Foudation) ==== |
- | ====== Стандарты ====== | + | |
- | ===== IEEE POSIX (Institute of Electrical and Electronics Engineers Portable Operating System Interface) ===== | + | [[http://en.wikipedia.org/wiki/Open_Software_Foundation]] |
+ | |||
+ | * IBM, DEC, HP обединились с целью создания независимой от AT&T и SUN версии UNIX | ||
+ | |||
+ | ===== Стандарты ===== | ||
+ | |||
+ | ==== IEEE POSIX (Institute of Electrical and Electronics Engineers Portable Operating System Interface) ==== | ||
+ | |||
+ | [[http://ru.wikipedia.org/wiki/POSIX]] | ||
* 1003.1 (1988) cтандартизация API (Application Programming Interface) OC | * 1003.1 (1988) cтандартизация API (Application Programming Interface) OC | ||
Line 45: | Line 70: | ||
* 1003.1b (1993) API приложений реального времени | * 1003.1b (1993) API приложений реального времени | ||
* 1003.1c (1995) определений “нитей” (threads) | * 1003.1c (1995) определений “нитей” (threads) | ||
- | ===== ANSI (American National Standards Institute) ===== | + | |
+ | ==== ANSI (American National Standards Institute) ==== | ||
+ | |||
+ | [[http://ru.wikipedia.org/wiki/ANSI_C]] | ||
Стандарт X3.159 (1989) | Стандарт X3.159 (1989) | ||
* Синтаксис и семантика языка С | * Синтаксис и семантика языка С | ||
* Содержимое стандартной библиотеки libc | * Содержимое стандартной библиотеки libc | ||
- | ===== X/Open ===== | + | |
- | * 1992 стандарт Xwindow | + | ==== X/Open ==== |
- | * 1996 создание совместно с OSF прользовательского интерфейса CDE (Common Desktop Environment) и его сопряжение с графической оболочкой Motiff | + | |
- | ====== Известные версии UNIX ====== | + | [[http://ru.wikipedia.org/wiki/X/Open]] |
+ | |||
+ | * 1992 стандарт Xwindow ([[http://ru.wikipedia.org/wiki/X_Window_System]]) | ||
+ | * 1996 создание совместно с OSF прользовательского интерфейса CDE (Common Desktop Environment) и его сопряжение с графической оболочкой Motiff ([[http://ru.wikipedia.org/wiki/CDE]]) | ||
+ | |||
+ | ===== Известные версии UNIX ===== | ||
+ | |||
+ | * IBM AIX ([[http://ru.wikipedia.org/wiki/AIX]]) | ||
+ | * HP-UX ([[http://ru.wikipedia.org/wiki/HP-UX]]) | ||
+ | * IRIX ([[http://ru.wikipedia.org/wiki/IRIX]]) | ||
+ | * Digital UNIX ([[http://ru.wikipedia.org/wiki/Tru64_UNIX]]) | ||
+ | * SCO UNIX ([[http://ru.wikipedia.org/wiki/SCO]]) | ||
+ | * Solaris ([[http://ru.wikipedia.org/wiki/Solaris_(операционная_система)]]) | ||
+ | * MacOSX ([[http://ru.wikipedia.org/wiki/Mac_OS_X]]) | ||
+ | |||
+ | ===== История FreeBSD ===== | ||
+ | [[http://ru.wikipedia.org/wiki/FreeBSD]] | ||
+ | |||
+ | ===== История Linux ===== | ||
+ | [[http://ru.wikipedia.org/wiki/История_Linux]] | ||
- | * IBM AIX на базе SVR2 со многими чертами SVR4, BSD, OSF/1 | + | ===== План 9 ===== |
- | * HP-UX версия фирмы HP | + | |
- | * IRIX версия фирмы Silicon Graphics, похожа на SVR4 | + | |
- | * Digital UNIX версия фирмы DEC на основе OSF/1 | + | |
- | * SCO UNIX (1988) одна из первых UNIX систем для PC разработанная на основе SVR3.2 | + | |
- | * Solaris версия UNIX SVR4 компании Sun Microsystems | + | |
- | ====== История FreeBSD ====== | + | |
- | * FreeBSD 1.0, выпущена в декабре 1993 года на основе 4.3BSD-Lite (Net/2) из Калифорнийского Университета в Беркли, с многочисленными добавлениями из проекта 386BSD и Фонда Свободного Программного Обеспечения. Большие куски Net/2 были 'загромождены' кодом, права на который принадлежал Novell, которая в свою очередь, получила их (права на код) ранее от AT&T. | + | Узнал про такую симпатичную системку от преподавателя ЦКО "Специалист" Михаила Варакина :) |
- | * FreeBSD 2.0 (ноябрь 1994) на основе 4.4BSD-Lite свободного от комерческого кода Net/2. | + | [[http://ru.wikipedia.org/wiki/Plan_9]] |
- | * FreeBSD 2.1.5 (август 1996) стала достаточно популярной среди большого количества ISP и коммерческих производителей |