IBM AIX — IBM AIX


AIX
Logo IBM AIX (2021).svg
Deweloper IBM
Napisane w C
Rodzina systemów operacyjnych Uniksa
Stan pracy Aktualny
Model źródłowy Zamknięte źródło
Pierwsze wydanie luty 1986 ; 35 lat temu ( 1986-02 )
Najnowsze wydanie 7.2 TL5 / Listopad 2020 ; 11 miesięcy temu ( 2020-11 )
Cel marketingowy Stacja robocza , serwer
Platformy Obecny: Power ISA ( POWER7 i nowsze)
Poprzednio: IBM ROMP , PowerPC , x86 ( IBM PS/2 ), System/370 , ESA/390
Typ jądra Monolityczny z dynamicznie ładowanymi modułami
Kraina użytkownika POSIX / SUS
Domyślny
interfejs użytkownika
Korn Shell (ksh88), Common Desktop Environment ,
( Plasma Workspaces i GNOME opcjonalnie)
Licencja Prawnie zastrzeżony
Oficjalna strona internetowa www .ibm .com /it-infrastructure /power /os /aix

AIX ( Zaawansowane Interactive Executive , wyraźniejsze / ˌ ɛ k s / , „ay-eye-ex”) to seria zastrzeżonych uniksowych systemów operacyjnych opracowanych i sprzedawanych przez IBM dla kilku platform komputerowych. System AIX, pierwotnie wydany dla stacji roboczej IBM RT PC RISC , obsługuje obecnie lub obsługuje szeroką gamę platform sprzętowych, w tym serie IBM RS/6000 i późniejsze systemy oparte na POWER i PowerPC , IBM System i , systemy mainframe System/370 , PS/ 2 komputery osobiste i Apple Network Server .

AIX jest oparty na UNIX System V z rozszerzeniami kompatybilnymi z 4.3BSD . Jest to jeden z czterech komercyjnych systemów operacyjnych, które mają wersje certyfikowane zgodnie ze standardem UNIX 03 The Open Group (pozostałe to macOS , HP-UX i eulerOS ) oraz jeden z 12 certyfikowanych zgodnie ze standardem UNIX 95.

Rodzina systemów operacyjnych AIX zadebiutowała w 1986 roku, w momencie wprowadzenia na rynek w 1990 roku stała się standardowym systemem operacyjnym dla serii RS/6000 i nadal jest aktywnie rozwijana przez IBM. Obecnie jest obsługiwany w systemach IBM Power Systems wraz z systemami IBM i i Linux .

AIX był pierwszym systemem operacyjnym z systemem plików z kronikowaniem , a firma IBM stale ulepszała oprogramowanie o takie funkcje, jak wirtualizacja procesorów, dysków i sieci , dynamiczna alokacja zasobów sprzętowych (w tym częściowe jednostki procesora) oraz inżynieria niezawodności przeniesiona z projektów komputerów mainframe .

Historia

Serwery plików IBM RS/6000 AIX używane w witrynie ibm.com w latach 90.
Monit logowania do konsoli AIX wersja 4

Unix rozpoczął życie w AT & T „s Bell Labs centrum badawczego w roku 1970, działa na DEC minikomputery . Do 1976 roku system operacyjny był używany w różnych instytucjach akademickich, w tym w Princeton , gdzie Tom Lyon i inni przenieśli go na S/370, aby działał jako gość pod VM/370 . Ten port przekształcił się później w UTS , mainframe'owy system Unix oferowany przez konkurenta IBM, firmę Amdahl Corporation . Własne zaangażowanie IBM w Unix można datować na 1979 rok, kiedy to pomogło Bell Labs w przygotowaniu własnego portu Unix na 370 (do wykorzystania jako host kompilacji dla oprogramowania przełącznika 5ESS ). W tym czasie IBM dokonał modyfikacji hipernadzorcy TSS/370, aby lepiej obsługiwać Unix.

Do 1985 roku IBM zaoferował własny Unix na platformie S/370, IX/370, opracowany przez Interactive Systems Corporation i przeznaczony przez IBM do konkurowania z Amdahl UTS. System operacyjny oferował specjalne udogodnienia do współpracy z PC/IX , wersją Unix firmy Interactive/IBM dla sprzętu kompatybilnego z IBM PC , a jego licencja wynosiła 10 000 USD za szesnastu jednoczesnych użytkowników.

AIX Version 1, wprowadzony w 1986 roku dla stacji roboczej IBM RT PC , był oparty na UNIX System V Releases 1 i 2. Przy opracowywaniu AIX, IBM i Interactive Systems Corporation (z którą IBM zakontraktował) również włączyły kod źródłowy z 4.2 i 4.3 BSD UNIX.

Wśród innych wariantów, IBM AIX, wersja produkowana później 3 (znany również jako AIX / 6000 ), w oparciu o System V Release 3, dla ich MOC -na RS / 6000 platformę. Od 1990 roku AIX służy jako podstawowy system operacyjny dla serii RS/6000 (później przemianowanej na IBM eServer pSeries , następnie IBM System p , a teraz IBM Power Systems ). Wprowadzony w 1994 r. system AIX w wersji 4 dodał symetryczne przetwarzanie wieloprocesorowe wraz z wprowadzeniem pierwszych serwerów RS/6000 SMP i kontynuował ewolucję w latach 90., z kulminacją w systemie AIX 4.3.3 w 1999 r. Wersja 4.1, w nieco zmodyfikowanej formie, również została standardowy system operacyjny dla systemów Apple Network Server sprzedawany przez Apple Computer jako uzupełnienie linii Macintosh .

Pod koniec lat 90., w ramach projektu Monterey , IBM i operacja Santa Cruz planowały zintegrować AIX i UnixWare w jeden 32-bitowy / 64-bitowy wieloplatformowy system UNIX, ze szczególnym naciskiem na działanie na procesorach o architekturze Intel IA-64 (Itanium). Wydano testową wersję AIX 5L dla systemów IA-64, ale zgodnie z dokumentami opublikowanymi w pozwie SCO przeciwko IBM sprzedano mniej niż czterdzieści licencji na ukończony Monterey Unix przed zakończeniem projektu w 2002 roku. W 2003 roku , SCO Group twierdziło, że (między innymi) IBM sprzeniewierzył licencjonowany kod źródłowy z UNIX System V Release 4 w celu włączenia go do AIX; SCO następnie wycofało licencję IBM na tworzenie i dystrybucję AIX. IBM utrzymuje, że ich licencja była nieodwołalna i kontynuowała sprzedaż i wsparcie produktu do czasu rozstrzygnięcia sporu.

AIX był częścią procesu sądowego 2003 SCO przeciwko IBM , w którym SCO Group złożyła pozew przeciwko IBM, twierdząc, że IBM wniósł własność intelektualną SCO do bazy kodu Linuksa . SCO Group , który twierdził, że były one prawowitymi właścicielami praw autorskich obejmujących uniksowy system operacyjny, próbował cofnąć licencję IBM sprzedawać ani rozpowszechniać systemu operacyjnego AIX. W marcu 2010 r. ława przysięgłych wydała werdykt stwierdzający, że to Novell , a nie SCO Group, jest właścicielem praw do Uniksa.

Stare logo

AIX 6 został ogłoszony w maju 2007 roku i prowadził jako otwarta beta od czerwca 2007 roku do ogólnej dostępności (GA) z AIX 6.1 na 9 listopada 2007. Główne nowe funkcje w systemie AIX 6.1 zawiera pełne Role-Based Access Control , partycje obciążenia pracą (które umożliwiają mobilność aplikacji), zwiększone bezpieczeństwo (dodanie typu szyfrowania AES dla NFS v3 i v4) oraz mobilność partycji na żywo na sprzęcie POWER6.

AIX 7.1 został ogłoszony w kwietniu 2010 r., a otwarta beta działała do czasu powszechnej dostępności systemu AIX 7.1 we wrześniu 2010 r. Dodano kilka nowych funkcji, w tym lepszą skalowalność, ulepszone możliwości klastrowania i zarządzania. AIX 7.1 zawiera nową wbudowaną funkcję klastrowania o nazwie Cluster Aware AIX. System AIX jest w stanie zorganizować wiele partycji LPAR za pośrednictwem wielościeżkowego kanału komunikacyjnego do sąsiednich procesorów, umożliwiając bardzo szybką komunikację między procesorami. Umożliwia to wieloterabajtowy zakres adresów pamięci i dostęp do tabeli stron w celu obsługi globalnego obszaru pamięci współdzielonej w petabajtach dla klastrów AIX POWER7, dzięki czemu twórcy oprogramowania mogą programować klaster tak, jakby był to pojedynczy system, bez korzystania z przekazywania komunikatów (tj. proces komunikacji). Administratorzy systemu AIX mogą używać tej nowej możliwości do klastrowania puli węzłów systemu AIX. Domyślnie system AIX 7.1 przypina pamięć jądra i zawiera obsługę, aby umożliwić aplikacjom przypinanie stosu jądra. Przypinanie pamięci jądra i stosu jądra dla aplikacji z wymaganiami w czasie rzeczywistym może zapewnić poprawę wydajności, zapewniając, że pamięć jądra i stos jądra dla aplikacji nie są stronicowane.

System AIX 7.2 został ogłoszony w październiku 2015 r. i wydany w grudniu 2015 r. Główną funkcją systemu AIX 7.2 jest funkcja Live Kernel Update, która umożliwia poprawkom systemu operacyjnego zastąpienie całego jądra systemu AIX bez wpływu na aplikacje poprzez migrację na żywo obciążeń do tymczasowego zastępować partycję systemu AIX OS, gdy oryginalna partycja systemu operacyjnego jest załatana. System AIX 7.2 został również zrestrukturyzowany w celu usunięcia przestarzałych komponentów. Składnik sieciowy bos.net.tcp.client został przepakowany, aby zapewnić dodatkową elastyczność instalacji. W przeciwieństwie do systemu AIX 7.1, system AIX 7.2 jest obsługiwany tylko w systemach opartych na procesorach POWER7 lub nowszych.

Obsługiwane platformy sprzętowe

Komputer stacjonarny IBM RT

Oryginalny AIX (czasami nazywany AIX/RT ) został opracowany dla stacji roboczej IBM RT PC przez IBM we współpracy z Interactive Systems Corporation , która wcześniej przeniosła UNIX System III na IBM PC for IBM jako PC/IX . Według jego twórców źródło AIX (dla tej początkowej wersji) składało się z miliona linii kodu. Nośnik instalacyjny składał się z ośmiu dyskietek 1,2M . RT został oparty na mikroprocesorze IBM ROMP , pierwszym komercyjnym układzie RISC . Opierało się to na projekcie zapoczątkowanym w IBM Research ( IBM 801 ).

Jednym z nowatorskich aspektów projektu RT było użycie mikrojądra zwanego Virtual Resource Manager (VRM). Klawiatura, mysz, wyświetlacz, dyski i sieć były kontrolowane przez mikrojądro. Można „skrócić” z jednego systemu operacyjnego do drugiego, używając kombinacji klawiszy Alt-Tab. Każdy system operacyjny z kolei dostałby się w posiadanie klawiatury, myszy i wyświetlacza. Oprócz AIX v2 system PICK OS zawierał również to mikrojądro.

Duża część jądra AIX v2 została napisana w języku programowania PL/8 , co okazało się kłopotliwe podczas migracji do AIX v3. AIX v2 zawierał pełną sieć TCP/IP , a także SNA i dwa sieciowe systemy plików: NFS , licencjonowany przez Sun Microsystems i Distributed Services (DS). DS wyróżniał się tym, że był zbudowany na bazie SNA, a tym samym był w pełni kompatybilny z DS w systemach IBM klasy średniej AS/400 i mainframe. W przypadku graficznych interfejsów użytkownika system AIX v2 został dostarczony z X10R3 i nowszymi wersjami X10R4 i X11 systemu X Window firmy MIT wraz z zestawem widgetów Athena . Dostępne były kompilatory dla Fortran i C.

Seria IBM PS/2

Logowanie do konsoli AIX PS/2 1.3
Logowanie do konsoli AIX PS/2 1.3

AIX PS/2 (znany również jako AIX/386 ) został opracowany przez Locus Computing Corporation na podstawie umowy z IBM. AIX PS/2, wydany po raz pierwszy w październiku 1988, działał na komputerach osobistych IBM PS/2 z procesorami Intel 386 i kompatybilnymi.

AIX PS/2 1.3 Pulpit AIX z systemem Windows
AIX PS/2 1.3 Pulpit AIX z systemem Windows

Produkt został ogłoszony we wrześniu 1988 roku z podstawową ceną tagów 595 USD, chociaż niektóre narzędzia, takie jak uucp, były zawarte w osobnym pakiecie rozszerzeń w cenie 250 USD. nroff i troff dla AIX były również sprzedawane oddzielnie w pakiecie systemu formatowania tekstu w cenie 200 USD. TCP / IP stack dla AIX PS / 2 sprzedawana za kolejne 300 $. Pakiet X Window został wyceniony na 195 USD i zawierał środowisko graficzne o nazwie AIXwindows Desktop , oparte na X.desktop IXI . Każdy kompilator C i FORTRAN miał cenę 275 USD. Locus udostępnił również swoje środowisko maszyn wirtualnych DOS Merge dla AIX, które może uruchamiać aplikacje MS DOS 3.3 wewnątrz AIX; DOS Merge został sprzedany osobno za kolejne 250 dolarów. IBM zaoferował również program AIX PS/2 DOS Server Program o wartości 150 USD, który zapewniał usługi serwera plików i serwera wydruku dla komputerów klienckich z systemem PC DOS 3.3.

Ostatnia wersja PS/2 AIX to 1.3. Został wydany w 1992 roku i ogłoszono dodanie obsługi również dla komputerów innych niż IBM (bez mikrokanałów). Wsparcie dla PS/2 AIX zakończyło się w marcu 1995 roku.

Komputery mainframe IBM

W 1988 roku IBM ogłosił AIX/370 , również opracowany przez Locus Computing. AIX / 370 była czwarta próba oferują IBM Uniksopodobny funkcjonalności dla ich linii mainframe, konkretnie / 370 systemowe (wcześniejsze wersje były TSS / 370 -na systemu Unix opracowany wspólnie z AT & T c.1980, A VM / 370 -na system nazwany VM/IX opracowany wspólnie z Interactive Systems Corporation c.1984 oraz wersja TSS/370 oparta na VM /370 nazwana IX/370, która została zaktualizowana do kompatybilności z Unix System V ). AIX/370 został wydany w 1990 roku z funkcjonalną równoważnością z System V Release 2 i 4.3BSD oraz ulepszeniami IBM. Wraz z wprowadzeniem architektury ESA/390 , AIX/370 został w 1991 roku zastąpiony przez AIX/ESA , który był oparty na OSF/1 , a także działał na platformie System/390 . Ten wysiłek rozwojowy został po części podjęty, aby umożliwić IBM konkurowanie z Amdahl UTS . W przeciwieństwie do AIX/370, AIX/ESA działał zarówno natywnie jako system operacyjny hosta, jak i jako gość w VM . AIX/ESA, choć zaawansowany technicznie, odniósł niewielki sukces komercyjny, częściowo dlatego, że funkcjonalność UNIX została dodana jako opcja do istniejącego systemu operacyjnego mainframe, MVS , który w 1999 r. stał się MVS/ESA OpenEdition .

Systemy IA-64

W ramach Projektu Monterey , IBM wypuścił wersję beta AIX 5L dla architektury IA-64 ( Itanium ) w 2001 roku, ale nigdy nie stała się ona oficjalnym produktem z powodu braku zainteresowania.

Serwery sieciowe Apple

Systemy Apple Network Server (ANS) były systemami opartymi na PowerPC zaprojektowanymi przez Apple Computer tak, aby posiadały wiele zaawansowanych funkcji, których nie posiadał standardowy sprzęt Apple, w tym wymienne dyski twarde, nadmiarowe zasilacze i możliwość zewnętrznego monitorowania. Systemy te były mniej więcej oparte na sprzęcie Power Macintosh dostępnym w tamtym czasie, ale zostały zaprojektowane do używania AIX (wersje 4.1.4 lub 4.1.5) jako natywnego systemu operacyjnego w wyspecjalizowanej wersji specyficznej dla ANS, zwanej AIX for Apple Network Serwery.

AIX był kompatybilny tylko z serwerami sieciowymi i nie został przeniesiony na standardowy sprzęt Power Macintosh. Nie należy go mylić z A/UX , wcześniejszą wersją Uniksa firmy Apple dla komputerów Macintosh opartych na 68k .

Systemy oparte na POWER ISA/PowerPC/Power ISA

Serwery AIX RS/6000 z serwisem ibm.com na początku 1998 r.
Serwery AIX RS/6000 z serwisem ibm.com na początku 1998 r.

Wydanie wersji 3 systemu AIX (czasami nazywanego AIX/6000 ) zbiegło się z ogłoszeniem pierwszych modeli IBM RS/6000 opartych na POWER1 w 1990 roku.

AIX v3 wprowadził kilka innowacji po stronie oprogramowania. Był to pierwszy system operacyjny, w którym wprowadzono ideę systemu plików z księgowaniem , JFS , który umożliwiał szybkie uruchamianie systemu poprzez uniknięcie konieczności zapewnienia spójności systemów plików na dyskach (patrz fsck ) przy każdym ponownym uruchomieniu. Kolejną innowacją były biblioteki współdzielone, które pozwalają uniknąć statycznego łączenia aplikacji z używanymi przez nią bibliotekami. Wynikające z tego mniejsze pliki binarne zużywały mniej sprzętowej pamięci RAM do uruchomienia i zużywały mniej miejsca na dysku do instalacji. Oprócz poprawy wydajności było to dobrodziejstwem dla programistów: wykonywalne pliki binarne mogły mieć dziesiątki kilobajtów zamiast megabajta w przypadku pliku wykonywalnego połączonego statycznie z biblioteką C . AIX v3 pozbył się także mikrojądra AIX v2, co spowodowało kontrowersyjny ruch, w wyniku którego v3 nie zawierał kodu PL/I i był nieco bardziej „czysty” niż v2.

Inne godne uwagi podsystemy obejmowały:

  • IRIS GL , biblioteka do renderowania 3D, protoplasta OpenGL . IRIS GL był licencjonowany przez IBM od SGI w 1987 roku, wtedy jeszcze dość mała firma, która w tym czasie sprzedała zaledwie kilka tysięcy maszyn. SGI dostarczyło również low- endową kartę graficzną dla RS/6000, zdolną do rysowania 20 000 trójkątów z cieniowaniem gourauda na sekundę. Zaawansowana karta graficzna została zaprojektowana przez IBM, następca IBM 5080 opartego na komputerze mainframe , zdolnej do renderowania 990 000 wektorów na sekundę.
  • PHIGS , kolejny interfejs API do renderowania 3D , popularny w samochodowych środowiskach CAD/CAM i będący rdzeniem CATIA .
  • Pełna implementacja wersji 11 X Window System wraz z Motif jako zalecaną kolekcją widżetów i menedżerem okien.
  • Sieciowe systemy plików: NFS firmy Sun ; AFS, system plików Andrew ; oraz DFS, Rozproszony System Plików .
  • NCS, Network Computing System , licencjonowany przez Apollo Computer (później przejęty przez HP ).
  • System wyświetlania na ekranie DPS . Było to godne uwagi jako „plan B” na wypadek, gdyby kombinacja X11+Motif zawiodła na rynku. Jednak był wysoce zastrzeżony, wspierany tylko przez Sun, NeXT i IBM. To ugruntowało jego porażkę na rynku w obliczu wyzwania związanego z otwartymi systemami X11+Motif i jego braku możliwości 3D.

Od 2015 r. AIX działa na liniach produktów serwerowych IBM Power , System p , System i , System p5, System i5, eServer p5, eServer pSeries i eServer i5, a także na serwerach typu blade IBM BladeCenter i węzłach obliczeniowych IBM PureFlex .

Funkcje POWER7 AIX

AIX 7.1 w pełni wykorzystuje systemy oparte na procesorach POWER7 , w tym funkcję Active Memory Expansion (AME), która zwiększa elastyczność systemu, w którym administratorzy systemu mogą konfigurować partycje logiczne (LPAR), aby zużywały mniej pamięci fizycznej. Na przykład, partycja LPAR z systemem AIX wydaje się być skonfigurowana dla aplikacji systemu operacyjnego z 80 GB pamięci fizycznej, ale w rzeczywistości sprzęt zużywa tylko 60 GB pamięci fizycznej. Active Memory Expansion to system kompresji pamięci wirtualnej , który wykorzystuje technologię kompresji pamięci do przezroczystej kompresji danych w pamięci, co umożliwia umieszczenie większej ilości danych w pamięci, a tym samym zwiększenie pojemności pamięci systemów POWER7. Korzystanie z Active Memory Expansion może poprawić wykorzystanie systemu i zwiększyć jego przepustowość. System AIX 7 automatycznie zarządza rozmiarem stron pamięci używanych do automatycznego używania 4 KB, 64 KB lub kombinacji tych rozmiarów stron. Ta funkcja samodostrajania zapewnia zoptymalizowaną wydajność bez wysiłku administracyjnego.

Cechy POWER8 AIX

AIX 7.2 wykorzystuje funkcje sprzętowe POWER8, w tym akceleratory i ośmiokierunkową wielowątkowość sprzętową.

Cechy POWER9 AIX

AIX 7.2 wykorzystuje technologię bezpiecznego rozruchu POWER9 .

Wersje

Baner powitalny AIX 5.3
Domyślny baner logowania dla AIX 5.3 na PowerPC

Historia wersji

Wersja Data wydania Data zakończenia wsparcia
Stara wersja, nie jest już utrzymywana: 5L 4 maja 2001 ; 20 lat temu ( 2001-05-04 ) 30 kwietnia 2012 ; 9 lat temu ( 2012-04-30 )
Stara wersja, nie jest już utrzymywana: 5,3 13 sierpnia 2004 ; 17 lat temu ( 2004-08-13 )
Stara wersja, nie jest już utrzymywana: 6,1 9 listopada 2007 ; 13 lat temu ( 2007-11-09 ) 30 kwietnia 2017 ; 4 lata temu ( 2017-04-30 )
Starsza wersja, ale nadal utrzymywana: 7,1 10 września 2010 ; 11 lat temu ( 2010-09-10 ) 30 kwietnia 2023 r .; 18 miesięcy ( 30.04.2023 )
Aktualna stabilna wersja: 7,2 1 grudnia 2015 r .; 5 lat temu ( 01.12.2015 ) TBA
Przyszłe wydanie: 7,3 2021 Q4 TBA
Legenda:
Stara wersja
Starsza wersja, nadal utrzymywana
Ostatnia wersja
Najnowsza wersja zapoznawcza
Przyszłe wydanie

Wydania POWER/PowerPC

  • AIX V7.2, 5 października 2015 r.
    • Aktualizacja na żywo dla poprawek tymczasowych, dodatków Service Pack i poziomów technologicznych — zastępuje całe jądro systemu AIX bez wpływu na aplikacje
    • Buforowanie systemu plików oparte na Flash
    • Automatyzacja Cluster Aware AIX z mechanizmem zastępowania repozytoriów
    • Obsługa VNIC wspieranych przez SRIOV lub dedykowanych zwirtualizowanych kart sieciowych VNIC
    • RDSv3 przez RoCE dodaje obsługę protokołu Oracle RDSv3 przez adaptery Mellanox Connect RoCE
    • Wymaga procesorów POWER7 lub nowszych
  • AIX V7.1, 10 września 2010 r.
    • Obsługa 256 rdzeni / 1024 wątków w jednym LPAR
    • Możliwość uruchomienia systemu AIX V5.2 lub V5.3 wewnątrz partycji obciążenia
    • Narzędzie do zarządzania konfiguracją systemu oparte na profilu XML
    • Obsługa eksportu adapterów Fibre Channel do partycji WPAR
    • Obsługa dysków VIOS w partycji WPAR
    • AIX z obsługą klastrów
    • Infrastruktura AIX Event
    • Kontrola dostępu oparta na rolach (RBAC) z obsługą domen w środowiskach wielodostępnych
  • AIX V6.1, 9 listopada 2007 r.
  • AIX 5L 5.3, 13 sierpnia 2004, koniec wsparcia 30 kwietnia 2012
  • AIX 5L 5.2, 18 października 2002, koniec wsparcia 30 kwietnia 2009
  • AIX 5L 5.1, 4 maja 2001, koniec wsparcia 1 kwietnia 2006
  • AIX 4.3.3, 17 września 1999 r.
  • AIX 4.3.2, 23 października 1998 r
  • AIX 4.3.1, 24 kwietnia 1998 r.
  • AIX 4.3, 31 października 1997 r.
  • AIX 4.2.1, 25 kwietnia 1997 r.
    • NFS wersja 3
    • Zgodny z Y2K
  • AIX 4.2, 17 maja 1996 r.
  • AIX 4.1.5, 8 listopada 1996 r.
  • AIX 4.1.4, 20 października 1995 r.
  • AIX 4.1.3, 7 lipca 1995 r.
    • CDE 1.0 stał się domyślnym środowiskiem GUI, zastępując AIXwindows Desktop.
  • AIX 4.1.1, 28 października 1994 r
  • AIX 4.1, 12 sierpnia 1994
    • Wprowadzenie AIX Ultimedia Services (sterowniki multimedialne i aplikacje)
  • AIX 4.0, 1994
  • AIX 3.2 1992
  • AIX 3.1, (powszechna dostępność) luty 1990
    • Typ systemu plików kronikowanego systemu plików ( JFS )
    • AIXwindows Desktop (oparty na X.desktop firmy IXI Limited )
  • AIX 3.0 1989 (wczesny dostęp)
    • LVM ( Logical Volume Manager ) został włączony do OSF/1, aw 1995 dla HP-UX, a implementacja LVM w Linuksie jest podobna do implementacji HP-UX LVM.
    • Wprowadzono SMIT .

Wersje IBM System/370

Wydania IBM PS/2

  • AIX PS/2 v1.3, październik 1992 r.
    • Wycofany ze sprzedaży w USA, marzec 1995
    • Poprawki obsługujące rodzinę notebooków IBM ThinkPad 750C, 1994
    • Poprawki obsługujące sprzęt i systemy inne niż PS/2, 1993
  • AIX PS/2 v1.2.1, maj 1991
  • AIX PS/2 v1.2, marzec 1990
  • AIX PS/2 v1.1, marzec 1989
 AIX PS/2 (1–16 User Option)               $795
 AIX PS/2 (1–2 User Option) 595
 AIX PS/2 Extensions 275
 AIX PS/2 DOS Merge 275
 AIX PS/2 Usability Services 275
 AIX PS/2 Text Formatting System 220
 AIX PS/2 X-Windows 214
 AIX PS/2 VS FORTRAN 302
 AIX PS/2 VS Pascal 302
 AIX PS/2 C Language 302
 AIX PS/2 Application
   Development Toolkit 192
 AIX PS/2 Workstation
   Host Interface Program 441
 AIX PS/2 Transmission Control
   Protocol/Internet Protocol (TCP/IP) 330
 AIX PS/2 INmail (1)/INed (2)/INnet (1)/FTP 275
 AIX Access for DOS Users 164
 X-Windows for IBM DOS 214

Wersje IBM RT

  • AIX RT v2.2.1, marzec 1991
  • AIX RT v2.2, marzec 1990
  • AIX RT v2.1, marzec 1989
    • X-Windows zawarty na nośniku instalacyjnym
  • AIX RT v1.1, 1986

Interfejsy użytkownika

Domyślną powłoką była powłoka Bourne do wersji AIX 3, ale została zmieniona na KornShell (ksh88) w wersji 4 w celu zapewnienia zgodności z XPG4 i POSIX .

Graficzny

Common Desktop Environment (CDE) jest domyślnym AIX jest graficzny interfejs użytkownika . W ramach Linux Affinity i bezpłatnego AIX Toolbox for Linux Applications (ATLA) dostępne są również open-source KDE Plasma Workspaces i pulpit GNOME .

Narzędzie interfejsu zarządzania systemem

Menu początkowe w trybie tekstowym

SMIT to narzędzie interfejsu zarządzania systemem dla systemu AIX. Pozwala użytkownikowi poruszać się po hierarchii poleceń menu, zamiast korzystać z wiersza poleceń. Wywołanie zazwyczaj uzyskuje się za pomocą polecenia smit. Doświadczeni administratorzy systemów korzystają z F6klawisza funkcyjnego, który generuje wiersz poleceń, który program SMIT wywoła w celu jego ukończenia. Program SMIT generuje również dziennik poleceń wykonywanych w smit.scriptpliku. smit.scriptPlik automatycznie rejestruje polecenia flagami dowodzenia i parametry. smit.scriptPlik może być stosowany jako wykonywalny skrypt powłoki, aby ponownie uruchomić zadania konfiguracyjne systemu. SMIT tworzy również smit.logplik, który zawiera dodatkowe szczegółowe informacje, które mogą być wykorzystane przez programistów przy rozbudowie systemu SMIT.

smiti smittyodwołują się do tego samego programu, chociaż smittywywołuje wersję tekstową, podczas gdy, smitjeśli to możliwe , wywoła interfejs oparty na X Window System; jeśli jednak smitstwierdzi, że możliwości systemu X Window nie są dostępne, wyświetli wersję tekstową zamiast awarii. Określenie możliwości systemu X Window jest zwykle wykonywane przez sprawdzenie istnienia DISPLAYzmiennej.

Baza danych

Object Data Manager ( ODM ) to baza danych informacji systemowych zintegrowana z AIX, analogiczna do rejestru w Microsoft Windows . Dobre zrozumienie ODM jest niezbędne do zarządzania systemami AIX.

Dane zarządzane w ODM są przechowywane i utrzymywane jako obiekty z powiązanymi atrybutami . Interakcja z ODM jest możliwa za pośrednictwem biblioteki interfejsu programowania aplikacji (API) dla programów i narzędzi wiersza poleceń, takich jak odmshow , odmget , odmadd , odmchange i odmdelete dla skryptów powłoki i użytkowników. SMIT i powiązane z nim komendy systemu AIX mogą być również używane do odpytywania i modyfikowania informacji w ODM.

Przykładowe informacje przechowywane w bazie danych ODM to:

  • Konfiguracja sieci
  • Konfiguracja zarządzania woluminami logicznymi
  • Informacje o zainstalowanym oprogramowaniu
  • Informacje dotyczące urządzeń logicznych lub sterowników oprogramowania
  • Lista wszystkich urządzeń obsługiwanych przez AIX
  • Zainstalowane fizyczne urządzenia sprzętowe i ich konfiguracja
  • Menu, ekrany i polecenia używane przez SMIT

Zobacz też

Bibliografia

Zewnętrzne linki