System 7 - System 7

Mac OS 7
Wersja z klasycznym Mac OS system operacyjny
Mac OS 7.6.1 emulowany w SheepShaver.png
Zrzut ekranu systemu Mac OS 7.6.1
Deweloper Apple Computer, Inc.
Rodzina systemów operacyjnych Prochowiec
Stan pracy Historyczne, nieobsługiwane
Model źródłowy Zamknięte źródło
Pierwsze wydanie 13 maja 1991 ; 30 lat temu ( 1991-05-13 )
Najnowsze wydanie 7.6.1 / 7 kwietnia 1997 ; 24 lata temu ( 1997-04-07 )
Typ jądra Monolityczny dla 68k, nanokernel dla PowerPC
Licencja Prawnie zastrzeżony
Poprzedzony System 6
zastąpiony przez Mac OS 8
Oficjalna strona internetowa Wersje Mac OS na Wayback Machine (zarchiwizowane 12 kwietnia 1997)
Status wsparcia
Historyczne, nieobsługiwane od maja 2001 r.

System 7 , o nazwie kodowej „Big Bang”, znany również jako Mac OS 7 , jest systemem operacyjnym opartym na graficznym interfejsie użytkownika dla komputerów Macintosh i jest częścią klasycznej serii systemów operacyjnych Mac OS . Został wprowadzony 13 maja 1991 roku przez firmę Apple Computer, Inc. Zastąpił System 6 i był głównym systemem operacyjnym Macintosh, dopóki nie został zastąpiony przez Mac OS 8 w 1997 roku. Funkcje dodane w wydaniu System 7 obejmowały pamięć wirtualną , osobistą udostępnianie plików , QuickTime , QuickDraw 3D oraz ulepszony interfejs użytkownika.

Wraz z wydaniem wersji 7.6 w 1997 roku, Apple oficjalnie zmieniło nazwę systemu operacyjnego "Mac OS", nazwę, która po raz pierwszy pojawiła się na ekranie startowym Systemu 7.5.1. System 7 został opracowany dla komputerów Mac, które wykorzystywały linię procesorów Motorola 680x0 , ale został przeniesiony do PowerPC po tym, jak Apple przyjął nowy procesor w 1994 roku wraz z wprowadzeniem Power Macintosh .

Rozwój

Rozwój oprogramowania systemowego Macintosh aż do Systemu 6 przebiegał dość płynnie z dodawaniem nowych funkcji i stosunkowo niewielkimi zmianami i aktualizacjami w czasie. Główne dodatki były dość ograniczone. Pewne spojrzenie na zakres zmian można zobaczyć, przeglądając oficjalną dokumentację systemową Inside Macintosh . Początkowo wydano go w trzech tomach, dodając kolejny opisujący zmiany wprowadzone w systemie Mac Plus oraz kolejny dla komputerów Mac II i Mac SE .

Te ograniczone zmiany oznaczały, że oryginalny system Macintosh pozostał w dużej mierze taki, jaki był w momencie wprowadzenia. Oznacza to, że maszyna była nastawiona na jednego użytkownika i zadanie uruchomione na maszynie opartej na dyskietce z bardzo ograniczoną pamięcią RAM . Jednak wiele założeń tego modelu nie było już odpowiednich. Najważniejszym z nich był model jednozadaniowy, którego zastąpienie zostało po raz pierwszy sprawdzone w 1986 roku w „Switcher”, a następnie zastąpione przez MultiFinder w Systemie 5. Uruchomienie MultiFindera zwykle wymagało większej ilości pamięci RAM i dysku twardego , ale te stały się bardziej powszechne pod koniec lat 80. XX wieku.

Chociaż dodatki były stosunkowo ograniczone, pojawiły się również poprawki niektórych podstawowych osobliwości architektury systemu. Na przykład, aby obsłużyć ograniczoną formę wielozadaniowości, oryginalny Mac OS obsługiwał małe programy współrezydentne, znane jako akcesoria biurkowe, które musiały zostać zainstalowane w systemie za pomocą specjalnych narzędzi. Gdyby system był w stanie obsłużyć wiele zadań, to jednorazowe rozwiązanie nie byłoby już potrzebne — akcesoria na biurko mogłyby być po prostu małymi programami umieszczonymi w dowolnym miejscu. Ponieważ jednak MultiFinder był nadal opcjonalny, taki krok nie został podjęty. W całym systemie można znaleźć wiele przykładów tego rodzaju problemów.

Wreszcie, powszechne przyjęcie dysków twardych i sieci lokalnych spowodowało, że od użytkowników i programistów zażądano wielu nowych funkcji. Pod koniec lat 80. lista nowych ulepszeń i sugerowanych zmian w istniejącym modelu była znaczna.

Różowy i niebieski

W marcu 1988 r., na krótko przed wydaniem Systemu 6, techniczni menedżerowie średniego szczebla w Apple zorganizowali spotkanie poza siedzibą firmy, aby zaplanować przyszły przebieg rozwoju Mac OS. Pomysły zapisywano na fiszkach ; funkcje, które wydawały się wystarczająco proste do zaimplementowania w krótkim okresie (takie jak dodanie koloru do interfejsu użytkownika ) zostały zapisane na niebieskich kartach, cele długoterminowe, takie jak prawdziwa wielozadaniowość na różowych kartach, i „odległe” pomysły, takie jak system plików zorientowany obiektowo na czerwonych kartkach. Rozwój pomysłów zawartych na niebieskiej i różowej kartce miał przebiegać równolegle i początkowo oba projekty nazywano po prostu „niebieskim” i „różowym” (m.in. Taligent ). Apple zamierzało, aby „niebieski” zespół (który zaczął nazywać siebie „ Niebieskimi Meanies ” po postaciach w Yellow Submarine ) wydał zaktualizowaną wersję istniejącego systemu operacyjnego Macintosh w okresie 1990-1991, a „różowy” zespół do wydania całkowicie nowego systemu operacyjnego około 1993 roku.

Ponieważ Blue miał na celu stosunkowo „proste” aktualizacje, lista funkcji brzmi do pewnego stopnia jako rodzaj „System 6, poprawiony”. W bazowym systemie operacyjnym wiele wcześniej opcjonalnych komponentów stało się obowiązkowych:

  • 32-bitowy QuickDraw , obsługujący tak zwane obrazowanie „prawdziwy kolor”, był dołączony jako standard; był wcześniej dostępny jako rozszerzenie systemu.
  • Nowy interfejs API Menedżera dźwięku w wersji 2.0 zastąpił starsze interfejsy API ad hoc . Nowe interfejsy API zawierały znacznie ulepszoną abstrakcję sprzętową , a także odtwarzanie w wyższej jakości. Chociaż technicznie nie jest to nowa funkcja dla Systemu 7 (ponieważ te funkcje były dostępne dla Systemu 6.0.7), Sound Manager 2.0 był pierwszą szeroko rozpowszechnioną implementacją tej technologii, która dotarła do większości użytkowników komputerów Mac.
  • System 7 utorował drogę do pełnej 32-bitowej przestrzeni adresowej, z poprzedniej 24-bitowej przestrzeni adresowej. Proces ten polegał na tym, że wszystkie procedury w kodzie systemu operacyjnego używały pełnych 32 bitów wskaźnika jako adresu — wcześniejsze systemy wykorzystywały górne bity jako flagi . Ta zmiana była znana jako „czysta 32-bitowa”. Podczas gdy sam System 7 był czysty 32-bitowy, wiele istniejących maszyn i tysiące aplikacji nie było, więc upłynęło trochę czasu, zanim proces został ukończony. Aby ułatwić przejście, panel sterowania „Pamięć” zawierał przełącznik wyłączający tę funkcję, co pozwala na kompatybilność ze starszymi aplikacjami, ale sprawia, że ​​pamięć RAM powyżej 8 MB nie nadaje się do użytku.
  • System 7 uczynił kooperacyjną wielozadaniowość MultiFindera obowiązkową.

Co więcej, wiele osobliwości w oryginalnym systemie, zwykle uwzględnianych z powodu ograniczonych zasobów, zostało ostatecznie zmienionych, aby korzystać z podstawowych podstawowych funkcji systemu operacyjnego:

  • Kosz był teraz normalnym katalogiem, pozwalającym na zachowanie elementów między ponownymi uruchomieniami i zdarzeniami wysuwania dysku zamiast ich czyszczenia.
  • " Rozszerzenia systemowe " (małe fragmenty kodu INIT, które rozszerzyły funkcjonalność systemu) zostały przeniesione do własnego podfolderu (a nie do poziomu głównego samego folderu systemowego , jak we wcześniejszych wersjach) i mogły być instalowane lub usuwane zgodnie z wolą użytkownika po prostu przenosząc te „rozszerzenia” do lub z folderu, a następnie ponownie uruchamiając komputer. Dostępna była funkcja automatycznego routingu dla rozszerzeń, paneli sterowania, czcionek i akcesoriów biurkowych, dzięki której można je po prostu upuścić do folderu System. System wykryje typ i automatycznie umieści przeniesione pliki w odpowiednich podkatalogach. Po ponownym uruchomieniu system odczyta pliki i zainstaluje rozszerzenia, bez konieczności robienia czegokolwiek innego. Ponadto wszystkie rozszerzenia i panele (patrz poniżej) można tymczasowo wyłączyć, przytrzymując klawisz Shift podczas uruchamiania. Późniejsze wersje Systemu 7 oferowały funkcję o nazwie „ Menedżer rozszerzeń ”, która upraszczała proces włączania/wyłączania poszczególnych rozszerzeń. Rozszerzenia były często źródłem niestabilności, a te zmiany sprawiały, że były łatwiejsze w zarządzaniu i ułatwiały rozwiązywanie problemów.
  • Podobnie, akcesorium biurkowe Panelu sterowania stało się folderem Panele sterowania (znajdującym się w folderze systemowym i dostępnym dla użytkownika z aliasu w menu Apple). Same panele sterowania stały się osobnymi plikami, przechowywanymi w tym katalogu. Panele sterowania to zasadniczo rozszerzenia systemu z interfejsem użytkownika.
  • Menu Apple (wcześniej do domu tylko akcesoria biurkowe ciągniętych z „DRVR” zasobów w pliku systemowym ) teraz wymienione zawartość folderu ( „Apple punkty menu”), w tym aliasów (patrz poniżej). Akcesoria na biurko pierwotnie miały zapewnić formę wielozadaniowości i nie były już potrzebne teraz, gdy prawdziwa wielozadaniowość była zawsze włączona. Technologia akcesoriów biurkowych została przestarzała, a System 7 traktuje je w dużej mierze tak samo, jak inne aplikacje. Akcesoria na biurko działały teraz we własnym procesie, a nie były pożyczane z aplikacji hosta.
  • W Systemie 6 Apple Menu zawierało zarówno listę akcesoriów biurkowych, jak i listę uruchomionych programów pod MultiFinderem. W Systemie 7 lista aktywnych programów została przeniesiona do własnego Menu Aplikacji.

System oferował również szereg nowych funkcji:

  • Udostępnianie plików osobistych . Oprócz różnych ulepszeń interfejsu użytkownika do konfiguracji AppleTalk , System 7 zawierał również podstawowy serwer udostępniania plików, umożliwiający dowolnemu komputerowi publikowanie folderów w sieci AppleTalk.
  • Skróty. Alias to mały plik, który reprezentuje inny obiekt w systemie plików . Typowy alias jest mały, od 1 do 5 KB. Podobnie jak w koncepcji do dowiązań symbolicznych systemu Unix i skrótów Windows , alias działa jako przekierowanie do dowolnego obiektu w systemie plików, takiego jak dokument , aplikacja , folder , dysk twardy , udział sieciowy, nośnik wymienny lub drukarka . Po dwukrotnym kliknięciu komputer będzie działał tak samo, jak po dwukrotnym kliknięciu oryginalnego pliku. Podobnie wybranie pliku aliasu z okna dialogowego „Otwórz” spowoduje otwarcie oryginalnego pliku. (W przeciwieństwie do podejścia opartego na ścieżce skrótów i dowiązań symbolicznych, aliasy przechowują również odniesienie do wpisu w katalogu pliku, dzięki czemu nadal działają, nawet jeśli plik zostanie przeniesiony lub zmieniona nazwa. Aliasy mają cechy zarówno twardych dowiązań, jak i dowiązań symbolicznych, które można znaleźć Systemy oparte na systemie Unix . Wszystkie trzy są obsługiwane w systemie macOS .)
  • Przeciągnij i upuść. Ikony dokumentów można było przeciągać myszą i „upuszczać” na ikony aplikacji, aby otworzyć je w docelowej aplikacji. W Systemie 6 można albo dwukrotnie kliknąć ikonę dokumentu, aby otworzyć skojarzoną z nim aplikację, albo można otworzyć żądaną aplikację i użyć jej okna dialogowego Otwórz . Rozwój paradygmatu przeciągania i upuszczania doprowadził do nowej koncepcji dla niektórych aplikacji — takich jak StuffIt Expander — których główne interakcje miały odbywać się za pomocą przeciągania i upuszczania. Drag Manager w Systemie 7.5 rozszerzył tę koncepcję na cały system, obejmując wiele typów danych, takich jak tekst lub dane audio.
  • „Papeteria”, funkcja szablonu, która pozwalała użytkownikom zapisywać często używane style dokumentów w specjalnym formacie. Aplikacje „obsługujące artykuły papiernicze” utworzyłyby nowy plik bez nazwy zawierający dane szablonu, podczas gdy aplikacje nieobsługujące tej technologii natychmiast wyświetliłyby okno dialogowe Zapisz jako , prosząc użytkownika o podanie nazwy pliku.
  • Pomoc w dymkach , system identyfikacji widżetów podobny do podpowiedzi .
  • AppleScript , język skryptowy do automatyzacji zadań. Chociaż implementacja obsługi jest dość skomplikowana dla programistów aplikacji, ta funkcja była potężna i popularna wśród użytkowników i pozostaje obsługiwana jako część systemu macOS .
  • AppleWydarzenia . Obsługa AppleScript to nowy model komunikacji międzyprocesowej dla zdarzeń „wysokiego poziomu”, które mają być wysyłane do aplikacji, wraz z obsługą umożliwiającą to za pośrednictwem sieci AppleTalk .
  • Publikuj i subskrybuj . Ta funkcja umożliwiała importowanie danych „opublikowanych” przez jedną aplikację („zasubskrybowanie”) przez inną, a dane mogły być dynamicznie aktualizowane. Programiści skarżyli się, że API jest nieporęczne i stosunkowo niewiele aplikacji go przyjęło.
  • Czcionki konturowe TrueType . Do tego momentu wszystkie czcionki na Macintoshu były bitmapowe lub zestaw bitmapowych czcionek ekranowych sparowany z konturowymi czcionkami PostScript ; TrueType po raz pierwszy zaoferowało pojedynczy format czcionki, który można skalować do dowolnego rozmiaru na ekranie i na papierze. Technologia ta została uznana za tak ważną, że wydano również rozszerzenie TrueType dla Systemu 6, wraz ze zaktualizowanym mechanizmem Font/DA Mover zdolnym do instalowania tych nowych rodzajów czcionek w pliku systemowym System 6.
  • Nowo pokolorowany interfejs użytkownika . Chociaż ta funkcja zapewniała atrakcyjny wizualnie interfejs, była opcjonalna. Na komputerach, które nie są w stanie wyświetlać koloru lub których preferencje wyświetlania są ustawione na monochromatyczny, interfejs domyślnie wraca do czarno-białego wyglądu z poprzednich wersji. Tylko niektóre widżety zostały pokolorowane – na przykład paski przewijania zyskały nowy wygląd, ale przyciski pozostały czarno-białe.
  • System 7.1 oznaczał nadejście System Enablers, małych rozszerzeń, które były ładowane podczas uruchamiania, aby obsługiwać modele Macintosh wprowadzone od ostatniej wersji systemu operacyjnego. W systemie 6 firma Apple musiała wprowadzić szereg drobnych poprawek do systemu operacyjnego wyłącznie do użytku z nowym sprzętem. Firma Apple wprowadziła bezprecedensową liczbę nowych modeli komputerów Macintosh w erze Systemu 7, co doprowadziło do pewnych nieporozumień co do tego, który system Enabler współpracował z którym komputerem .

Oprogramowanie

System 7 był pierwszym systemem operacyjnym Apple dostępnym na płycie kompaktowej , chociaż początkowo był dostarczany na zestawie 15 dyskietek. W przeciwieństwie do wcześniejszych systemów, System 7 nie był dostarczany z głównymi pakietami oprogramowania. Nowo zakupione komputery Macintosh miały zainstalowany System 7 i często były dostarczane z oprogramowaniem, takim jak HyperCard , At Ease i Mouse Practice . Później rodzina Macintosh Performa dodała różne pakiety oprogramowania, w tym ClarisWorks , The New Grolier Multimedia Encyclopedia , Microsoft Bookshelf , Spectre VR i Power Pete . Ponieważ system 7 został wprowadzony przed Internet przyszedł do popularnej uwagi, oprogramowanie takie jak MacTCP , FreePPP i Netscape nie zostały uwzględnione w pierwszym, ale później była dostępna na dysku od dostawców usług internetowych i dołączane do książek takich jak Adam C. Engst „s Internecie Zestaw startowy dla komputerów Macintosh . Maszyny Power Macintosh zawierały również NuCalc , kalkulator graficzny. System 7 zawiera również oprogramowanie do obsługi sieci i udostępniania plików AppleTalk w postaci rozszerzeń systemowych i paneli sterowania.

Podstawowe narzędzia instalowane domyślnie z Systemem 7 obejmują TeachText (który został zastąpiony przez SimpleText w późniejszych wersjach) do podstawowych zadań edycji tekstu i czytania dokumentów readme . Na dodatkowej dyskietce „Disk Tools” dostępne są również Disk First Aid do naprawy dysku oraz Apple HD SC Setup do inicjowania i partycjonowania dysków.

Późniejsze wersje Systemu 7, w szczególności System 7.5 i Mac OS 7.6, są dostarczane z dedykowanym folderem „Narzędzia” i folderem „Apple Extras”, w tym: AppleScript , Disk Copy , QuickDraw GX Extras i QuickTime Movie Player. Więcej opcjonalnych dodatków i narzędzi można zainstalować ręcznie z systemowego dysku CD.

Przejście na PowerPC

System 7.1.2 to pierwsza wersja oprogramowania Macintosh System Software obsługująca nowe komputery Apple z procesorami PowerPC . Aplikacje 68k, które nie zostały jeszcze zaktualizowane, aby działały natywnie w tych systemach, były emulowane przezroczyście (bez konieczności interwencji użytkownika) przez wbudowany emulator procesora 68k . W tym czasie powszechne stały się pliki binarne Fat , które zawierały kod niezbędny do działania natywnie na systemach PowerPC i 68k. Proces ten był podobny do dystrybucji uniwersalnych plików binarnych podczas przejścia Maca na procesory Intel w 2006 roku, a także przejścia Maca na krzemowy Apple począwszy od 2020 roku.

Kompatybilność z PC

Systemy od 7.0 do 7.1 oferowały narzędzie o nazwie Apple File Exchange , które umożliwiało dostęp do zawartości dyskietek sformatowanych w systemie FAT i Apple II . System 7 Pro, System 7.5 i nowsze były dostarczane z PC Exchange , wcześniej oddzielnym produktem, który umożliwiał systemowi montowanie dyskietek sformatowanych w systemie FAT na pulpicie w taki sam sposób, jak zwykłe dyski Macintosha.

Dyski OS/2 były odczytywane jako dyski PC DOS, ponieważ OS/2 używał systemu plików FAT. W tym czasie komputery Mac mogły również odczytywać i zapisywać systemy plików UNIX za pomocą dodatkowego oprogramowania.

System 7 pozwalał użytkownikom na dostęp do sieci PC i umożliwiał komunikację przez TCP/IP i inne kompatybilne stosy sieciowe. Rzeczywista kompatybilność oprogramowania PC wymagała jednak oprogramowania innych firm, takiego jak SoftPC, który umożliwiał uruchamianie niektórych programów MS-DOS i wczesnych Microsoft Windows, lub Connectix Virtual PC , który umożliwiał Macowi uruchamianie systemu Windows za pomocą pełnej emulacji komputera PC.

Inne rozwiązania kompatybilności z komputerami PC przyjęły bardziej natywne podejście, uruchamiając system Windows i MS-DOS przy użyciu kart rozszerzeń x86 z chipem x86 na karcie. Apple oferowało niektóre tak skonfigurowane systemy, reklamowane jako „zgodne z DOS” — użyto karty z dedykowanym procesorem x86 i pamięcią RAM, podczas gdy dysk twardy Maca, podsystem dźwiękowy, sieć i wejście zapewniały obsługę komputera PC. Komputer PC może działać jednocześnie z komputerem Mac, a użytkownik może przełączać się między nimi w sposób podobny do przełącznika KVM . Najwcześniejszymi z tych systemów były systemy oparte na 680x0 z systemem 7. System 7 zapewniał obsługę dostępu do woluminu PC z komputera Mac poprzez własne oprogramowanie PC Exchange, a rzeczywista kontrola sprzętu PC była realizowana za pomocą paneli kontrolnych.

Różne

W momencie wydania wielu użytkowników zauważyło, że wydajność ucierpiała w wyniku aktualizacji z Systemu 6 do Systemu 7, chociaż nowszy sprzęt wkrótce nadrobił różnicę w szybkości. Innym problemem było System 7 za duża „ślad pamięci”: System 6 może uruchomić system z jednym 800k dyskietki i objął około 600 KB w pamięci RAM , natomiast system 7 wykorzystane dobrze ponad megabajta . Minęło trochę czasu, zanim przeciętny komputer Mac został dostarczony z wystarczającą ilością wbudowanej pamięci RAM, aby System 7 był naprawdę wygodny. System 7 był pierwszym wydaniem systemu, które nie mogło już być użytecznie uruchamiane na systemach obsługujących tylko dyskietki. Chociaż większość sprzedawanych wówczas modeli komputerów Macintosh zawierała dysk twardy jako standardowe wyposażenie, właściciele starszych modeli musieli uaktualnić swój sprzęt, kupując nowy komputer Mac lub zewnętrzny dysk twardy SCSI, jeśli chcieli uruchomić System 7.

Aby skorzystać z funkcji pamięci wirtualnej Systemu 7, wymagany jest komputer Macintosh wyposażony w jednostkę zarządzania pamięcią stronicowaną (PMMU). Procesor Motorola 68030 ma jeden wbudowany, a jeden można dodać do płyty głównej Macintosha II wyposażonego w Motorola 68020 . Inny model Macintosha używający 68020, Macintosh LC , nie może korzystać z pamięci wirtualnej. Apple wprowadził Macintosha LC II wyposażonego w 68030 wkrótce po wprowadzeniu Systemu 7. Pomimo nowszego procesora, LCII zachował 16-bitową szynę z wcześniejszego modelu i nie działał szybciej niż LC, który zastąpił.

Pomimo tych niepowodzeń, System 7.0 został dość szybko zaadoptowany przez użytkowników komputerów Mac i szybko stał się jednym z podstawowych wymagań dla nowego oprogramowania.

Grupa inżynierów w Apple odpowiedzialna za System 7 stała się znana jako „ Blue Meanies ”, nazwana tak od niebieskich kart indeksowych, na których napisano funkcje, które można było wdrożyć w stosunkowo krótkim czasie jako część strategii systemu operacyjnego Apple. Dla porównania, różowymi kartami indeksowymi zajmowała się grupa Pink, która później stała się niefortunnym projektem Taligent .

System 7.0 był ostatnią wersją systemu operacyjnego Macintosh, która była dostępna bezpłatnie i mogła być swobodnie rozpowszechniana. Chociaż System 7 można było kupić od Apple, koszt był nominalny i uważano, że obejmuje tylko powielanie i nośniki. Dystrybutorzy Macintoshy często pozwalali klientom korzystać z maszyn demonstracyjnych sklepu do kopiowania dysków instalacyjnych Systemu 7 za cenę pudełka z dyskietkami. Magazyny CD-ROM, takie jak Nautilus, zawierały System 7 na swoich dyskach. Po tym, jak użytkownicy komputerów Mac pobrali tysiące kopii Systemu 7 z usług online (AOL, CompuServe i GEnie), Apple zbadało usługi i na podstawie tej popularności zaczęło sprzedawać Mac OS jako produkt detaliczny z Systemem 7.1. Apple kontynuowało pobieranie opłat za główne aktualizacje systemu operacyjnego do czasu wydania systemu OS X Mavericks w 2013 roku.

Historia wersji

Niedługo po pierwszym wydaniu Systemu 7, w październiku 1991 r. wydano mniejszą aktualizację 7.0.1. Następnie pojawiła się łatka o nazwie „Dopasowanie systemu 7”, która naprawiła błąd „znikających plików”, w wyniku którego system tracił pliki i dodano "minimalne" i "preferowane" przydziały pamięci do pola Pobierz informacje aplikacji.

System 7.1

W sierpniu 1992 została wydana aktualizacja 7.1. Była to pierwsza wersja oprogramowania systemowego, za którą Apple pobierał pieniądze. O tej zmianie David Pogue napisał:

System 7.1 był niezwykły również z innego powodu: była to pierwsza aktualizacja oprogramowania systemowego, której Apple nie rozdawał. Trzeba było to kupić, ku wściekłości grup użytkowników i usług online, które przyzwyczaiły się do tego, że każda nowa wersja systemu jest dostępna dla wszystkich. Wycofując się w obliczu protestów, Apple ostatecznie zaoferował zestaw aktualizacyjny Systemu 7.1 członkom grup użytkowników i usług online za mniej niż 30 USD. Ale napis był na ścianie: Apple był zazdrosny o Microsoft, supersklep z oprogramowaniem systemowym dla świata. Wielu zastanawiało się, czy aktualizacja była tego warta. System 7.1 zawierał ogromną liczbę zmian, ale zdecydowana większość była głęboko osadzonymi przeróbkami na poziomie rdzenia, które nie były użyteczne dla standardowych amerykańskich użytkowników komputerów Mac.

—  David Pogue, MacWorld Macintosh Secrets, wydanie 4.

Nowością w wersji 7.1 jest folder Czcionki. Zastąpiło to często czasochłonną metodę przeciągania czcionek do iz pliku System, wprowadzoną w Systemie 7.0; zastąpił również aplikację Font/DA Mover z Systemu 6, która może być również używana z wersją 7.0. System 7.1 zawierał również wiele wewnętrznych zmian wspierających internacjonalizację dat, godzin i liczb. Była to również pierwsza wersja obsługująca „Enablery”, która usuwała wymóg wydawania nowej wersji oprogramowania systemowego za każdym razem, gdy pojawiał się nowy sprzęt.

Zestaw specjalistycznych wersjach 7.1, począwszy od 7.1P1 do 7.1P6 (z wyłączeniem 7.1P4) zostały stworzone i dołączone do różnych Performa modeli, które były już dostępne lub zostały wydane po 7,1. Te wyspecjalizowane wersje obejmowały At Ease , Launcher i kilka innych zmian, które zostały zintegrowane z późniejszymi wersjami oprogramowania systemowego.

Pierwszą dużą aktualizacją był System 7.1.1, znany również jako „System 7 Pro”. Ta wersja była pakietem 7.1 z narzędziami AppleScript, QuickTime i Apple Open Collaboration Environment (AOCE). Podczas gdy System 7 miał pewne problemy z działaniem na nieco starszych maszynach ze względu na zużycie pamięci, System 7 Pro ledwo pasował do jakichkolwiek komputerów Macintosh w tym czasie. Był najczęściej używany do drobnych poprawek, a nie do nowej funkcjonalności.

Apple dołączył do sojuszu AIM (Apple, IBM i Motorola) wkrótce po wydaniu Systemu 7 w 1991 roku i rozpoczął prace nad maszynami opartymi na PowerPC , które później stały się rodziną Power Macintosh . Wsparcie dla tych maszyn zaowocowało Systemem 7.1.2.

System 7.1.2 nigdy nie był oferowany do sprzedaży detalicznej; był dostarczany z pierwszymi partiami komputerów PowerPC Mac i wersją 68k dostarczaną z niewielką liczbą systemów z serii Quadra 600. Późniejsze przesyłki wysyłane z Systemem 7.5 zamiast tego.

System 7.1.2P był taki sam jak 7.1.2 i był dostarczany z modelami Performa 630, LC 630 i Quadra 630 , które zostały wydane między lipcem a listopadem 1994 roku.

System 7,5

Kolejnym ważnym wydaniem był System 7.5 , który zawierał poprawki błędów z poprzednich aktualizacji i dodał kilka nowych funkcji, w tym:

  • Zaktualizowany ekran startowy z paskiem postępu
  • Nowy interaktywny system pomocy o nazwie Apple Guide
  • Zegar w pasku menu (oparty na darmowym panelu sterowania „ SuperClock ” autorstwa Steve'a Christensena)
  • Pozycja menu Apple nazywa Stickies (aplikacja dawniej innej firmy o nazwie „PasteIt Notatki”), które przewidziane wirtualnych karteczek
  • WindowShade , inny dawny panel sterowania shareware, zapewniał możliwość skondensowania okna do paska tytułu. Wprowadzony jako funkcja „minimalizacji”, aby konkurować z Windows 95, ponieważ Mac OS nie miał paska zadań ani stacji dokującej.
  • MacTCP został dołączony, umożliwiając dowolnemu Macintoshowi łączenie się z Internetem po wyjęciu z pudełka po raz pierwszy.
  • Control Strip (szybki sposób na zmianę głośności systemu, sterowanie odtwarzaniem płyt audio CD, zarządzanie udostępnianiem plików i drukarkami oraz zmianę rozdzielczości monitora i głębi kolorów) został po raz pierwszy włączony w stacjonarnych modelach komputerów Macintosh. Wcześniej był dołączony tylko do serii PowerBook.
  • Nowy panel sterowania Desktop Patterns pozwalał na kafelkowe wzory do 128x128 pikseli z 8-bitowym kolorem; poprzednie wersje były ograniczone do płytek 8x8 pikseli z maksymalnie ośmioma możliwymi kolorami. Podobna funkcjonalność została znaleziona we wcześniejszych wersjach systemu, wyłącznie dla modeli Performa i została umieszczona w panelu General Controls.
  • Menedżer rozszerzeń (umożliwiający użytkownikowi włączanie i wyłączanie rozszerzeń i paneli sterowania; również oparty na wcześniejszym panelu sterowania innej firmy)
  • PowerTalk , usługa obsługi poczty e-mail na poziomie systemu i twórca systemu Keychain .
  • Launcher, panel sterowania zawierający przyciski skrótów do często używanych programów (w sposób podobny do Docka macOS )
  • Hierarchiczne menu Apple (foldery w folderze Apple Menu Items rozwijałyby się do podmenu pokazujących ich zawartość. Ponownie, w oparciu o panel sterowania innej firmy; publikowanie HAM by Microseeds)
  • Przeciągnij i upuść w całym systemie dla tekstu i innych danych (wybrane elementy można po prostu przeciągnąć myszą i upuścić do nowego miejsca docelowego, z pominięciem schowka)
  • Wyszukiwarka skryptowa
  • QuickDraw GX , renderujący grafikę 2D i silnik geometrii
  • Tylko dla PowerPC, zaawansowany kalkulator graficzny 3D , potajemnie opracowany w Apple przez byłego zewnętrznego wykonawcę
  • Wsparcie dla OpenDoc

System 7.5 nosił nazwę kodową „Capone”, nawiązując do Al Capone i „Chicago”, która była nazwą kodową systemu Microsoft Windows 95 , a także była nazwą domyślnej czcionki systemowej używanej w systemie Mac OS do wersji 8.

System 7.5.1 był przede wszystkim poprawką błędu wersji 7.5, ale wprowadził także nowy ekran startowy „Mac OS” w ramach przygotowań do klonów Maca .

System 7.5.2, wydany tylko dla pierwszych Power Maców opartych na PCI , wyróżniał się wprowadzeniem nowej architektury sieciowej Apple, Open Transport .

System 7.5.3, główna aktualizacja naprawiająca błędy, która zawierała również Open Transport dla innych maszyn opartych na PowerPC, a także niektórych maszyn opartych na 68k. 7.5.3 wprowadził również kilka ulepszeń do emulatora 68k i dodał obsługę przeciągania półprzezroczystego do Menedżera przeciągania. Zawierał również pierwszą wersję Control Strip, która była kompatybilna ze wszystkimi komputerami Mac. Była to również pierwsza wersja systemu Mac OS obsługująca SMP . (9500/MP)

System 7.5.3 wersja 2 zawiera: ulepszenia wydajności; lepsza niezawodność PowerBooków przy użyciu programu RAM Doubler innej firmy; zwiększona niezawodność komputerów z serii PowerBook 500, 2300 i 5300 dzięki karcie uaktualnienia PowerPC; poprawiona niezawodność podczas korzystania z panelu sterowania Dysk startowy; i poprawiona niezawodność podczas kopiowania plików na dyski twarde o pojemności 1 GB.

System 7.5.3 Wersja 2.1 był dostarczany z Performa 6400/180 i 6400/200; to konkretne wydanie było specyficzne dla tych maszyn, ponieważ wystąpiły problemy ze stabilnością systemu 7.5.3 wydanie 2 na nowym sprzęcie, zwłaszcza z kartą graficzną i przesyłaniem plików przez LocalTalk.

System 7.5.4 został ściągnięty z powodu błędu w Apple, w którym niektóre komponenty nie zostały uwzględnione w instalatorze.

System 7.5.5 zawierał znaczną poprawę wydajności pamięci wirtualnej i zarządzania pamięcią na komputerach Mac z procesorami PowerPC, w tym eliminację jednego błędu typu 11. Wprowadzono również szereg ulepszeń dotyczących niezawodności, takich jak poprawki dla komputerów Mac korzystających z dyskietek wyposażonych w kartę kompatybilności z DOS, ulepszony dostęp do dysku twardego dla komputerów PowerPC PowerBook i Performa od 5400 do 9500, poprawki dla komputerów Mac z tunerem Apple TV lub Macintosh TV Zdalne sterowanie, ulepszenia LocalTalk i sieci (zwłaszcza dla Performa 5400 i 6400), poprawki do uruchamiania systemu dla szybszych komputerów Mac 180 MHz (w tym procesory PowerPC 604 lub 604e), zwiększona niezawodność podczas korzystania z dźwiękochłonnych aplikacji na Quadra lub Centris komputery, które zawierały kartę uaktualnienia PowerPC i poprawioną stabilność podczas korzystania z wielu aplikacji działających w tle i udostępnianych drukarek w sieci. System 7.5.5 jest również ostatnim wydaniem Systemu 7, które może działać na komputerach Mac z procesorem 68000, takich jak Macintosh Plus i Mac z pamięciami ROM, które nie obsługują adresowania 32-bitowego, takich jak Macintosh IIcx . Wersja 7.6 i nowsze wymagały procesora 68030 i 32-bitowej pamięci ROM obsługującej adresowanie i automatycznie włączają adresowanie 32-bitowe podczas rozruchu.

Mac OS 7.6

Mac OS 7.6 (o nazwie kodowej „Harmony”) był ostatnią dużą aktualizacją wydaną w 1997 roku. W wersji 7.6 system operacyjny został oficjalnie nazwany „Mac OS” zamiast „System”. Nowe funkcje obejmują ulepszony Menedżer rozszerzeń, bardziej natywny kod PowerPC dla komputerów Power Mac, więcej dołączonych narzędzi internetowych i narzędzi oraz bardziej stabilny Finder ze zwiększoną alokacją pamięci. W tej wersji funkcja PowerTalk dodana w wersji 7.5 została usunięta z powodu słabej obsługi aplikacji, a wsparcie dla dużej liczby starszych modeli komputerów Macintosh zostało porzucone.

Drobna aktualizacja do systemu Mac OS 7.6.1 w końcu przeniosła procedury obsługi wyjątków 68k do PowerPC, zamieniając błędy typu 11 w mniej szkodliwe błędy (zwykle typu 1, 2 lub 3), ponieważ zawieszające się aplikacje częściej kończyły się bezpiecznie zamiast powodować awarię działania system.

Przez ten okres Apple próbował wydać zupełnie nowy „nowoczesny” system operacyjny o nazwie Copland . Kiedy projekt Coplanda został porzucony w 1996 roku, Apple ogłosił plany wydawania aktualizacji systemu operacyjnego co sześć miesięcy, aż do wydania Rhapsody (które do 2001 roku przekształci się w system Mac OS X ). Dostarczono dwie kolejne wersje, teraz oficjalnie oznaczone jako „Mac OS” — Mac OS 7.6 i drobna poprawka 7.6.1. Przyszłe wersje zostały wydane jako Mac OS 8–8.6 i Mac OS 9–9.2 .

Tabela wydań

Numer wersji Data wydania Komputer
7,0 13 maja 1991
7.0.1 21 października 1991 Macintosh Quadra 700/900/950, PowerBooka 100 / 140 / 170, i inni
7,1 3 sierpnia 1992 r. Macintosh IIvx

PowerBook 180 Macintosh IIvi

7.0.1P 14 września 1992 r. Macintosh Performa 200/400
7.1P 14 października 1992 r. Macintosh Performa 600
7.1P2 12 kwietnia 1993 Macintosh Performa 405/430/450
7.1P3 18 października 1993 Macintosh Performa 410/460/475/550
7.1.1 (Pro) 21 października 1993
7.1.1 PowerBook Duo 250/270c, PowerBook 520/540
7.1P5 1 stycznia 1994 Macintosh Performa 560
7.1P6 1 lutego 1994 Macintosh Performa 575
7.1.2 14 marca 1994 Power Macintosh 6100 /7100/8100
7.1.2P 15 lipca 1994 Quadra 630
7,5 12 września 1994 Macintosh LC 580
7.5.1 23 marca 1995 Power Macintosh 6200
7.5.2 19 czerwca 1995 Power Macintosh 9500
7.5.3 1 stycznia 1996 r. Power Macintosh 5400
7.5.3 Wersja 2 1 maja 1996 r.
7.5.3 Wersja 2.1 7 sierpnia 1996 r. Performa 6400
7.5.3 Wersja 2.2 Power Macintosh 9500/200 , Performa 6360
7.5.5 27 września 1996 r. Power Macintosh 5500
7,6 7 stycznia 1997 r. PowerBook 3400c
7.6.1 7 kwietnia 1997 r. PowerBook 2400c Macintosh na dwudziestą rocznicę

Zobacz też

Bibliografia

Uwagi
  1. ^ Inne źródła podają datę 1987, ale System 6 został wydany w 1988 roku.
Cytaty
  1. ^ System 7.0 - Czy będzie na apple.com?
  2. ^ „Wewnątrz Macintosha, tom 4” , Amazon
  3. ^ Kolekcja książek
  4. ^ Carlton, str. 96
  5. ^ Carlton, str. 96-98
  6. ^ Singh, str. 2
  7. ^ Carlton, str. 167
  8. ^ Carlton, str. 169
  9. ^ „InfoWorld 7 sierpnia 1989” . 7 sierpnia 1989 r.
  10. ^ "Re: System 7.0 - czy będzie na apple.com?" .
  11. ^ Ciekawostki #120
  12. ^ „Przewodnik aktualizacji systemu 7.1” (PDF) .
  13. ^ Niedźwiedź Howard, Jacci (19 listopada 2018). „Oto jak znaleźć pliki czcionek na komputerach Mac lub w systemie Windows” . Lifewire . Źródło 25 kwietnia 2019 . Domyślną lokalizacją wszystkich czcionek systemowych w systemie 7.1 i nowszych jest folder Fonts w folderze System.
  14. ^ Klasyczne wyroby Mac: MenuChoice 2.1
  15. ^ Historia kalkulatora graficznego
  16. ^ Linzmayer, Owen (2004). "Nazwy kodowe odkryte" . Poufne dokumenty Apple 2.0 . Brak prasy do skrobi. str. 56. Numer ISBN 978-1593270100.
  17. ^ Pogue, David (styczeń 1997). MacWorld Macintosh Secrets 4th edition - Rozdział 6: Muzeum Oprogramowania Systemowego (PDF) . str. 235.
  18. ^ Hoffman, Ilene (2000-12-14). „Mac Corner: Twój Mac OS, część 2” . Zarchiwizowane od oryginału w dniu 2011-03-08.
  19. ^ "Mac OS 7.6, czy będzie warto?" .
  20. ^ notatka 1096
  21. ^ YouTube – Macworld Boston 1997
Bibliografia

Dalsza lektura

Linki zewnętrzne

Poprzedzony przez
System 6
System 7/Mac OS 7
1991
Następca
Mac OS 8