SunOS

SunOS
Deweloper Mikrosystemy Słońca
Rodzina OS Unix ( BSD / SVR4 )
Stan roboczy Historyczny; obecnie sprzedawany jako Solaris
Model źródłowy Zamknięte źródło
Pierwsze wydanie 1982 ; 41 lat temu ( 1982 )
Najnowsze wydanie 4.1.4 / listopad 1994 ; 28 lat temu ( 1994-11 )
Platformy Motorola 680x0 , Sun386i , SPARC
Typ jądra Jądro monolityczne

Domyślny interfejs użytkownika
SunView , OpenWindows
Licencja Zastrzeżony (tylko binarny)

SunOS to system operacyjny marki Unix opracowany przez Sun Microsystems dla ich stacji roboczych i systemów komputerowych serwerów . Nazwa SunOS jest zwykle używana tylko w odniesieniu do wersji od 1.0 do 4.1.4, które były oparte na BSD , podczas gdy wersje 5.0 i nowsze są oparte na systemie UNIX System V Release 4 i są sprzedawane pod marką Solaris .

Historia

Wersja SunOS Data wydania Baza kodu Opis
Sun UNIX 0.7 1982 UniSoft UNIX v7 W pakiecie z systemem Sun-1 opartym na 68000 . Brak systemu okienkowego.
SunOS 1.0 listopad 1983 4.2BSD Obsługa systemów Sun-1 i Sun-2 opartych na architekturze 68010 . Wprowadzono system okien słonecznych.
SunOS 1.1 kwiecień 1984
SunOS 1.2 styczeń 1985 r
SunOS 2.0 maj 1985 Wprowadzono protokół NFS , rozproszony sieciowy system informacyjny Yellow Pages (YP) , zdalne wywoływanie procedur (RPC) / eXternal Data Representation (XDR) oraz warstwę wirtualnego systemu plików (VFS) wykorzystującą vnodes. Zbiegło się z wydaniem Sun-3 opartego na 68020 .
SunOS 3.0 luty 1986 4.2BSD + System V IPC Opcjonalna taśma System V oferowała narzędzia i biblioteki programistyczne.
SunOS 3.2 wrzesień 1986 To samo co 3.0, plus trochę 4.3BSD Pierwsze wsparcie dla serii Sun-4
SunOS 3.5 styczeń 1988 r
SunOS 4.0 grudzień 1988 4.3BSD z Systemem V IPC Nowy system pamięci wirtualnej , dynamiczne łączenie , automounter , System V STREAMS I/O. Obsługa Sun386i .
SunOS 4.0.1 grudzień 1988
SunOS 4.0.2 wrzesień 1989 Tylko Sun386i
SunOS 4.0.3 maj 1989
SunOS 4.0.3c czerwiec 1989 Tylko SPARCstation 1 (Sun-4c).
SunOS 4.1 marzec 1990
SunOS 4.1e kwiecień 1991 Tylko Sun-4e
SunOS 4.1.1 listopad 1990 W pakiecie z OpenWindows 2.0
SunOS 4.1.1B luty 1991
SunOS 4.1.1.1 lipiec 1991
SunOS 4.1.1_U1 listopad 1991 Tylko słońce-3/3x
SunOS 4.1.2 grudzień 1991 Obsługa systemów wieloprocesorowych (SPARCserver 600MP); pierwsze wydanie tylko na CD-ROM.
SunOS 4.1.3 sierpień 1992
SunOS 4.1.3C listopad 1993 Tylko SPARCclassic/SPARCstation LX
SunOS 4.1.3_U1 grudzień 1993
SunOS 4.1.3_U1B luty 1994 Najwcześniejsze wydanie, dla którego dostępne były poprawki zgodności z roku 2000 .
SunOS 4.1.4 listopad 1994 Ostatnia wersja SunOS 4
SunOS 5. x czerwiec 1992 SVR4 Zobacz artykuł Solarisa .

SunOS 1 obsługiwał tylko systemy z serii Sun-2 , w tym systemy Sun-1 zaktualizowane o płyty procesora Sun-2 ( 68010 ). SunOS 2 obsługiwał systemy serii Sun-2 i Sun-3 ( 68020 ). SunOS 4 obsługiwał architektury Sun-2 (do wersji 4.0.3), Sun-3 (do wersji 4.1.1), Sun386i (tylko wersje 4.0, 4.0.1 i 4.0.2) oraz Sun-4 ( SPARC ). Chociaż SunOS 4 miał być pierwszą wersją w pełni obsługującą nowy procesor SPARC firmy Sun, istniała również wersja SunOS 3.2 ze wstępną obsługą systemów Sun-4.

SunOS 4.1.2 wprowadził obsługę pierwszych wieloprocesorowych maszyn Sun4m -architecture ( seria SPARCserver 600MP); ponieważ miał tylko jedną blokadę dla jądra, w jądrze mógł działać tylko jeden procesor na raz.

Ostatnią wersją SunOS 4 była wersja 4.1.4 (Solaris 1.1.2) z 1994 roku. Architektury sun4 , sun4c i sun4m były obsługiwane w wersji 4.1.4; sun4d nie był obsługiwany.

Firma Sun nadal dostarczała SunOS 4.1.3 i 4.1.4 do 27 grudnia 1998 r .; były obsługiwane do 30 września 2003 r.

„SunOS” i „Solaris”

Taśma SunOS 4.1.1

W 1987 roku AT&T Corporation i Sun ogłosiły, że współpracują nad projektem mającym na celu połączenie najpopularniejszych odmian Unixa na rynku w tamtym czasie: BSD (w tym wiele funkcji unikalnych wówczas dla SunOS), System V i Xenix . Stałoby się to System V Release 4 (SVR4).

4 września 1991 r. Firma Sun ogłosiła, że ​​jej następna główna wersja systemu operacyjnego zostanie zmieniona z bazy źródłowej pochodzącej z BSD na wersję opartą na SVR4. Chociaż wewnętrzne oznaczenie tego wydania miało brzmieć SunOS 5 , od tego momentu firma Sun zaczęła używać nazwy marketingowej Solaris . Uzasadnieniem dla tej nowej „overbrand” było to, że obejmowała ona nie tylko SunOS, ale także OpenWindows i funkcjonalność Open Network Computing (ONC).

Mimo że nowy system operacyjny oparty na SVR4 miał być sprzedawany dopiero w następnym roku, Sun natychmiast zaczął używać nowej nazwy Solaris w odniesieniu do obecnie dostarczanej wersji SunOS 4 (w tym OpenWindows). W ten sposób SunOS 4.1.1 został przemianowany na Solaris 1.0 ; SunOS 5.0 byłby uważany za część Solarisa 2.0. SunOS 4.1. x mikro wersje były wydawane do 1994 roku, a każda z nich otrzymała również Solaris 1. x równoważna nazwa. W praktyce klienci, a nawet personel firmy Sun, nadal często określali je nazwami wydań SunOS. Dopasowanie numerów wersji nie było proste:

SunOS 4.1. x / Solaris 1. x / Wersje OpenWindows
Wersja SunOS Wersja Solarisa Wersja OpenWindows


4.1.1 4.1.1B 4.1.1.1
1.0 2.0
4.1.2 1.0.1 2.0
4.1.3 1.1 SMCC wersja A 3.0
4.1.3C 1.1C 3.0
4.1.3_U1 1.1.1 3.0_U1
4.1.3_U1B 1.1.1B 3.0_U1B
4.1.4 1.1.2 3.0_414

Obecnie SunOS 5 jest powszechnie znany jako Solaris , chociaż nazwa SunOS jest nadal widoczna w samym systemie operacyjnym – między innymi na banerze startowym, danych wyjściowych polecenia uname i stopkach stron podręcznika .

Dopasowanie wydania SunOS 5.x do odpowiadającej mu nazwy marketingowej Solaris jest proste: każda nazwa wydania Solaris zawiera odpowiedni numer wersji pomocniczej SunOS 5. Na przykład Solaris 2.4 zawierał SunOS 5.4. Jest jeden mały zwrot akcji: po Solarisie 2.6 „2”. został usunięty z nazwy Solaris, a podrzędny numer SunOS pojawia się sam. Najnowsza wersja Solaris nosi nazwę Solaris 11 i zawiera SunOS 5.11.

Interfejs użytkownika

GUI dołączone do wcześniejszych wersji SunOS obejmowały SunTools (później SunView ) i NeWS . W 1989 roku Sun wypuścił OpenWindows , środowisko oparte na X11 zgodne z OPEN LOOK , które obsługiwało również aplikacje SunView i NeWS. Stało się to domyślnym GUI SunOS w SunOS 4.1.1.

Zobacz też

Linki zewnętrzne