A/UX - A/UX

A/UX
Apple Unix z Netscape.png
A/UX 3.0.1 z Finderem, CommandShell i Netscape
Deweloper komputer Apple
Rodzina systemów operacyjnych
Stan pracy Historyczny
Model źródłowy Zamknięte źródło
Pierwsze wydanie luty 1988 ; 33 lata temu ( 1988-02 )
Najnowsze wydanie 3.1.1 / 1995 ; 26 lat temu ( 1995 )
Typ jądra Jądro monolityczne
Licencja Prawnie zastrzeżony

A/UX to implementacja systemu operacyjnego Unix firmy Apple Computer dla komputerów Macintosh , zintegrowana z interfejsem graficznym Systemu 7 i kompatybilnością aplikacji. Wprowadzony na rynek w 1988 r. i wycofany z produkcji w 1995 r. w wersji 3.1.1, jest pierwszym oficjalnym systemem operacyjnym firmy Apple opartym na systemie Unix. A/UX wymaga wybranych modeli komputerów Macintosh opartych na 68k z procesorem FPU i modułem zarządzania pamięcią stronicowaną (PMMU), w tym Macintosh II , SE/30 , Quadra i Centris . Nigdy nie był poprzednikiem macOS , wariantu UNIX, który jest obecnie dołączany do komputerów stacjonarnych Apple.

Opisywany przez InfoWorld jako „rozwiązanie systemów otwartych z komputerem Macintosh w sercu”, system operacyjny oparty jest na UNIX System V Release 2.2. Zawiera kilka dodatkowych funkcji z wersji System V 3 i 4 oraz wersji BSD 4.2 i 4.3. Jest zgodny z POSIX i System V Interface Definition (SVID) i obejmuje obsługę sieci TCP/IP od wersji 2. Posiadanie kompatybilnego z Uniksem systemu operacyjnego zgodnego z POSIX umożliwiło firmie Apple ubieganie się o duże kontrakty na dostawę komputerów do amerykańskich instytutów rządu federalnego.

Cechy

A/UX zapewnia graficzny interfejs użytkownika, w tym znane okna, menu i elementy sterujące Findera . A/UX Finder to dostosowana wersja Findera System 7 , przystosowana do działania jako proces uniksowy i zaprojektowana do interakcji z podstawowymi systemami plików uniksowych . A/UX zawiera program terminalowy CommandShell , który oferuje interfejs wiersza poleceń do podstawowego systemu Unix. Aplikacja serwera X Window System (zwana MacX ) z programem terminalowym może być również używana do łączenia się z systemem i uruchamiania aplikacji X wraz z Finderem. Alternatywnie, użytkownik może wybrać uruchomienie pełnoekranowej sesji X11R4 bez Findera.

Warstwa kompatybilności firmy Apple umożliwia A/UX uruchamianie aplikacji Macintosh System 7.0.1, Unix i aplikacji hybrydowych . Aplikacja hybrydowa korzysta z funkcji zarówno z przybornika Macintosh, jak iz systemu Unix. Na przykład może uruchomić aplikację Macintosh, która wywołuje funkcje systemowe Unix lub aplikację Unix, która wywołuje funkcje Macintosh Toolbox (takie jak QuickDraw ) lub graficzną nakładkę stosu HyperCard dla aplikacji Unix wiersza polecenia. Warstwa kompatybilności A/UX wykorzystuje niektóre istniejące funkcje Toolbox w pamięci ROM komputera , podczas gdy inne wywołania funkcji są tłumaczone na natywne wywołania systemowe Unix ; i współpracuje wielozadaniowo ze wszystkimi aplikacjami na komputerach Macintosh w jednej przestrzeni adresowej, używając systemu przekazywania tokenów w celu uzyskania dostępu do zestawu narzędzi.

A/UX zawiera narzędzie o nazwie Commando (podobne do narzędzia o tej samej nazwie zawartego w programie Macintosh Programmer's Workshop ), które pomaga użytkownikom we wprowadzaniu poleceń systemu Unix . Otwarcie pliku wykonywalnego Unix z Findera otwiera okno dialogowe, które pozwala użytkownikowi wybrać opcje wiersza poleceń programu za pomocą standardowych elementów sterujących, takich jak przyciski radiowe i pola wyboru , oraz wyświetlić wynikowy argument wiersza poleceń dla użytkownika przed wykonaniem polecenia lub program. Ta funkcja ma na celu ułatwienie nauki użytkownikom, którzy są nowicjuszami w systemie Unix , i zmniejszenie zależności użytkownika od podręcznika systemu Unix . A/UX ma narzędzie, które pozwala użytkownikowi sformatować dyski SCSI innych firm w taki sposób, aby można je było używać w innych komputerach Mac z tamtej epoki.

A/UX działa tylko na komputerach Macintosh opartych na 68k z jednostką zmiennoprzecinkową (FPU) i jednostką zarządzania pamięcią stronicowaną (PMMU); nawet wtedy działa tylko w wybranych modelach. Na przykład Quadra 840AV , najszybszy Macintosh 68k firmy Apple, nie może obsługiwać A/UX.

Historia

A/UX 1.0 został ogłoszony na konferencji Uniforum w lutym 1988 roku, z siedmiomiesięcznym opóźnieniem. Początkowo był skierowany do istniejących klientów Unix, uniwersytetów i VAR-ów . System był początkowo sprzedawany jako preinstalowany na Macintoshu II za 8 597 USD , chociaż można było dodać większy monitor po wyższej cenie lub kupić zestaw do modernizacji istniejącego Maca II za niższą cenę. Oprogramowanie innych firm ogłoszone w pierwszym wydaniu systemu obejmuje bazę danych Ingres , StatView , narzędzia programistyczne i różne pakiety oprogramowania biurowego.

W oparciu o AT & T „s Unix V.2.2 z dodatkowymi funkcjami z BSD Unix . Obsługa sieci obejmowała implementacje TCP/IP , AppleTalk i NFS opracowane przez UniSoft . Podstawowy system nie miał GUI, działał tylko z wiersza poleceń. Był w stanie uruchomić jeden program Mac na raz, korzystając z interfejsu Systemu 6 , chociaż działałoby na nim tylko około 10% istniejącego oprogramowania Mac.

Wydany w 1989 roku, A/UX 1.1 dostarcza podstawowy GUI Systemu 6, z Finderem, Wybieraczem, Akcesoriami Biurkowymi i Panelami Sterowania; i zapewnia Unix z graficznym interfejsem użytkownika X Window System (X11R3), standardem Draft 12 POSIX i ogólną zwiększoną szybkością porównywalną do niższej stacji roboczej Sun. Posiadanie pierwszej platformy zgodnej z POSIX pozwoliło Apple dołączyć do „rosnącej listy największych graczy w branży”, którzy zostali dopuszczeni do rozrastającego się rynku ofertowego rządu federalnego USA o wartości 6 miliardów dolarów.

W 1991 roku, w oparciu o sojusz AIM , Apple przewidział, że A/UX stanie się podstawą do drastycznego rozwinięcia swojej koncepcji architektury systemu Macintosh i kompatybilności aplikacji w całej branży komputerowej, od rynków osobistych po korporacyjne. Firma Apple utworzyła nowy dział biznesowy ds. systemów korporacyjnych kierowany przez dyrektora Jima Groffa, aby służyć „dużym przedsiębiorstwom, rządowi i szkolnictwu wyższemu”. Opierając podział na dojrzewającym A/UX, Groff przyznał, że Apple nie był „głównym graczem” na rynku uniksowym i przeprowadził jedynie „cichy” marketing systemu operacyjnego, ale w pełni zamierzał stać się „głównym graczem” z „ bardzo szerokie cele marketingowe” w 1992 roku. Co więcej, Apple wierzył, że sojusz z IBM połączy A/UX, AIX i System 7 – w ten sposób ostatecznie skalując wykonywanie aplikacji Macintosh od komputerów Mac do ogromnych systemów IBM RS/6000.

W listopadzie 1991 roku Apple uruchomiło A/UX 3.0, planując zsynchronizować dwa bieżące harmonogramy wydań A/UX i Systemu 7. W tym czasie firma zapowiedziała również A/UX 4.0, którego premiera ma nastąpić w 1993 lub 1994 roku. przedstawił historyczną współpracę technologiczną między Apple i IBM, spodziewając się połączenia przyjaznego dla użytkownika interfejsu graficznego i rynku aplikacji komputerowych Apple z wysoce skalowalnym rynkiem serwerów Unix IBM i umożliwiając tym dwóm firmom wejście w to, co Apple uważa za wschodzące „ogólne otwarte pulpity” rynek systemów". Nadchodzący A / UX 4.0 będzie kierować poweropen environment ABI , łączyć funkcje systemu IBM „s AIX wariantu Uniksa w / UX i użyć OSF / 1 jądro z Open Software Foundation . A/UX 3.0 służyłby jako „ważna ścieżka migracji” do tego nowego systemu, czyniąc aplikacje Unix i System 7 zgodnymi ze specyfikacją PowerOpen. Przyszłe systemy operacyjne A/UX 4.0 i AIX miały działać na różnych urządzeniach IBM POWER i PowerPC oraz na sprzęcie Apple PowerPC .

...Apple zgodził się dostarczyć IBM technologię niezbędną do umożliwienia działania standardowych aplikacji Macintosh — począwszy od Findera — w nowym systemie AIX, podobnie jak robią to obecnie w A/UX. Apple zastosuje etykietę PowerOpen do nowej wersji A/UX, która wynika z umowy; IBM zrobi to samo z nowym systemem AIX.

—  MacWeek

W kwietniu 1992 została wydana bezpieczna wersja A/UX na poziomie C2 . Tak się złożyło, że alians AIM utworzył miesiąc wcześniej korporację partnerską Apple/IBM Taligent Inc. , której misją było wprowadzenie na rynek Pink jako niezwykle uniwersalnego systemu operacyjnego i struktury aplikacji.

Wbrew wszelkim zapowiedziom Apple ostatecznie zrezygnowało ze wszystkich planów dotyczących A/UX 4.0, nigdy nie wypuszczając produktu. W 1995 roku PowerOpen został przerwany, a Apple wycofał się z partnerstwa Taligent Inc. w grudniu. W 1996 r. Apple przerwał swój projekt Copland , który trwał dwa lata na widoku publicznym, mający stać się Mac OS 8 i hostować oprogramowanie Taligent. W latach 1996-1997 firma wdrożyła krótkotrwałą platformę systemów Apple Network Server opartą na sprzęcie PowerPC i dostosowanym systemie operacyjnym IBM AIX. Ogólna nieudana strategia systemu operacyjnego Apple pozostawiła go z mocno przestarzałym Systemem 7 i brakiem następcy. Po przejęciu firmy NeXT w 1996 r. firma Apple wprowadziła w 1999 r. Mac OS X Server , potomka systemu operacyjnego NeXTSTEP opartego na systemie Unix .

Ostateczne wydanie A/UX to wersja 3.1.1 z 1995 roku. Apple całkowicie porzucił platformę A/UX do 1996 roku.

Mac transition to Apple Silicon iMac Pro Retina MacBook Pro MacBook Air Apple–Intel architecture Power Mac G5 Power Mac G4 iMac G3 Power Macintosh Macintosh Quadra Macintosh Portable Macintosh SE/30 Macintosh II Macintosh Plus Macintosh 128K A/UX A/UX A/UX macOS Big Sur macOS Catalina macOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion Mac OS X Lion Mac OS X Snow Leopard Mac OS X Leopard Mac OS X Tiger Mac OS X Panther Mac OS X 10.2 Mac OS X 10.1 Mac OS X 10.0 Mac OS X Public Beta Mac OS X Server 1.0 MacWorks XL MacWorks XL Sun Remarketing MacWorks XL Mac OS 9 Mac OS 9 Mac OS 9 Mac OS 8 Mac OS 8 Mac OS 8 Mac OS 8 System 7 System 7 System 7 System 7 System 6 Classic Mac OS Classic Mac OS Classic Mac OS Classic Mac OS System 1 Finder (software) Finder (software) Finder (software) Finder (software) Finder (software) Finder (software) Finder (software) Finder (software) Finder (software)

Przyjęcie

A/UX 1.0 został skrytykowany w przeglądzie InfoWorld z 1988 roku za posiadanie interfejsu użytkownika opartego głównie na poleceniach , jak w innych wariantach Uniksa, a nie graficznego, jak w Systemie 6; chwalono jednak jego wsparcie sieciowe. BYTE w 1989 roku umieścił A/UX 1.1 wśród zwycięzców „doskonałości” BYTE Awards, stwierdzając, że „może uczynić z Uniksa preferowany wielozadaniowy system operacyjny w ciągu następnej dekady” i rzucić wyzwanie OS/2 . Jednak w porównaniu ze współczesnymi stacjami roboczymi innych producentów uniksowych, sprzęt Macintosha nie ma takich funkcji, jak stronicowanie na żądanie . Pierwsze dwie wersje A/UX w konsekwencji cierpią na słabą wydajność i słabą sprzedaż. Użytkownicy skarżyli się również na ilość miejsca na dysku, jaką zajmuje na standardowym Macintoshu, chociaż porównywalną z dowolnym systemem uniksowym.

W wydaniu InfoWorld z sierpnia 1992 r. ten sam autor pozytywnie ocenił A/UX 3.0, opisując go jako „rozwiązanie systemu otwartego z Macintoshem w sercu”, gdzie „Apple w końcu ma rację”. Pochwalił GUI, jednoprzyciskowy instalator typu „wskaż i kliknij”, rok osobistego wsparcia technicznego, graficzne okna pomocy i podręczniki użytkownika, mówiąc, że A/UX „przeciwstawia się stereotypowi, że Unix jest trudny w użyciu” i jest „najłatwiejsza do nauczenia wersja Uniksa”. Jego cena katalogowa wynosząca 709 USD (równowartość 1308 USD w 2020 r.) jest znacznie wyższa niż cena „znacznie słabszych” konkurencyjnych systemów operacyjnych na komputery PC, takich jak System 7, OS/2 , MS-DOS i Windows 3.1 , ale niska w porównaniu z ówczesnymi przeważające własnościowe licencje Unix o wartości przekraczającej 2000 USD (równowartość 3688 USD w 2020 r.). W recenzji stwierdzono, że prędkość systemu jest „dopuszczalna, ale nie świetna” nawet w najszybszej Quadrze 950, nie obwiniając oprogramowania, ale niekompletną optymalizację Uniksa znalezioną w sprzęcie Apple. Choć „bardzo dobrej wartości”, stosunek ceny do wydajności systemu została uznana za całkowicie niekonkurencyjne wobec Sun SparcStation 2 . Recenzenci uznali za mało prawdopodobne, aby użytkownicy „chcieli kupować komputery Mac tylko po to, aby uruchomić A/UX” i przyznaliby najwyższy wynik InfoWorld , gdyby system operacyjny nie był zastrzeżony dla sprzętu Macintosh.

Tony Bove z Bove & Rhodes Report generalnie skarżył się, że „dla superużytkowników Uniksa nie ma żadnego przekonującego powodu, aby kupować Uniksa firmy Apple. Dla Apple A/UX zawsze był sposobem na sprzedaż komputerów Mac, a nie Uniksa; -wyłączony element dla użytkowników."

Spuścizna

Ponieważ A/UX wymaga bardzo specyficznego surowego dostępu do sprzętu, wykonanie A/UX w oprogramowaniu do emulacji Macintosh było niemożliwe do czasu wprowadzenia w 2014 roku emulatora Macintosh II o nazwie Shoebill.

Użytkownicy Vintage A/UX mieli jedno centralne repozytorium dla większości aplikacji A/UX: serwer internetowy w NASA o nazwie Jagubox. Administrował nim Jim Jagielski , który był także redaktorem A/UX FAQ .

Zobacz też

  • macOS , obecny system operacyjny Apple, wywodzi się z opartego na Uniksie NeXTSTEP
  • MachTen , Unix w postaci aplikacji Mac OS 7
  • MacMach , akademicki eksperyment uniksowy oparty na Mach , dostarczający Mac OS 7 jako aplikację uniksową
  • Executor , zewnętrzna reimplementacja Systemu 7 poddana inżynierii wstecznej jako aplikacja uniksowa
  • Środowisko aplikacji Macintosh , warstwa aplikacji Mac OS firmy Apple dla systemów Unix innych firm
  • Klasyczne , klasyczne aplikacje Mac OS jako parawirtualizowany proces uniksowy
  • Projekt Star Trek , System 7 przeniesiony jako aplikacja DOS dla klonów IBM PC
  • MkLinux , sponsorowany przez Apple system Linux oparty na mikrojądrze Mach na sprzęcie Macintosh

Bibliografia

Zewnętrzne linki