Den sanna innebörden av Apples Macintosh • The Register

By | January 29, 2024

Apple släppte den ursprungliga Macintosh-datorn på 128 kB för cirka 40 år sedan och förändrade därmed datorbranschen på ett sätt som många fortfarande inte helt förstår.

Den ursprungliga Macintosh var en så grundläggande maskin att, naturligtvis, Registrera Det har gett honom mycket utrymme. När den fyllde 20 såg vi hur en dator som krossade mögel var. När vi fyllde 30 dedikerade vi två separata delar till nyckelpunkter i maskinens historia; och vid 35 minns vi lanseringen.

Original Apple Macintosh

Men även fyra decennier senare finns det fortfarande mycket desinformation och desinformation om Macintosh. Det var inte den första datorn med ett GUI. Det var inte en reducerad efterträdare till Lisa. Det ersatte inte heller Apple II. Det dröjde faktiskt flera år innan en Macintosh med en användbar specifikation dök upp och under tiden var det Apple II som stödde företaget.

Så låt oss förstöra några illusioner.

Macintosh var inte den första GUI-baserade persondatorn. Inte Lisa heller. Det var inte Alto heller: Xerox sålde den aldrig kommersiellt. Den första kommersiella arbetsstationen med GUI var Xerox Star 1981, med ett furstligt pris på $17 000 (över $57 000 idag).

Macintosh var inte heller en Lisa eller en nedskalad “Lisa 2”. Det finns faktiskt var en Lisa 2, och lanserades i Samma tid som Macintosh, som vi nämnde när Lisa fyllde 36. Det är sant att Macintosh tog många designelement från Lisas programvara, men det är långt ifrån en kopia.

Både Lisa och Macintosh hade i stort sett separata, femåriga utvecklingsprocesser. Lisa-projektet startade 1978 och syftade till att bygga en kraftfull företagsdator med ett relativt konventionellt användargränssnitt, främst textbaserat, även om det var grafiskt och ibland WYSIWYG. Ett exempel på maskinens mångsidighet är att den skulle kunna köra andra operativsystem, inklusive Xenix, Microsofts första Unix. På vissa sätt var Lisa, som ursprungligen planerat, mer lik den ödesdigra Sinclair QL, som släpptes ungefär två veckor före Macintosh.

Macintosh-projektet började 1979, bara ett år senare. Det leddes ursprungligen av den sene Jef Raskin, som satte sig för att designa en radikalt enkel enhet, mer som en apparat än en dator. Som Raskins egen historia av projektet berättar, var Macintosh ursprungligen en åttabitarsmaskin:

Raskin, som ursprungligen anställdes för att skriva Apple II-dokumentation, hade tidigare arbetat på Xerox PARC. Det var Raskin som övertygade Steve Jobs att besöka Xerox och, som mannen själv sa, Jobs missade två av de tre viktigaste sakerna som Xerox visade honom, som vi beskrev när vi recenserade Xerox High in 50.

Jobs, som lämnades rik men utan direkt ansvar efter Apples börsnotering 1980, upptäckte Macintosh-projektet 1981 och tog över kontrollen. Raskin, som planerade en apparat istället för en allmändator, slutade ett år senare. Raskin fortsatte med att designa en helt annan maskin för Canon: på sitt eget sätt, mer radikal och närmare sin ursprungliga vision. Canon Cat var en sorts intelligent och utbyggbar ordbehandlare, programmerad i Forth enligt de principer som Raskin kallade en mänsklig dator.

Jobs återvände upprymd från sitt första besök på Xerox PARC och återvände för en andra demo med några medlemmar i Lisas team. Förresten, Apple stal ingenting: betalas Xerox för demonstrationer med 100 000 aktier före börsintroduktionen.

Xerox Smalltalk-gränssnitt inspirerade Lisas team att radikalt ändra sin design, som de hade simulerat på Apple II. Några före och efter glimtar av Lisa medan den var under utveckling kan ses i Rod Perkins artikel “Inventing the Lisa User Interface”. [PDF, but other formats are on the Internet Archive].

Detta 14-sidiga konto visar några av de viktigaste innovationerna som Apple uppfann från början. Vissa, men inte alla, ärvdes av Macintosh och vissa var mer synliga än andra. Till exempel hade Smalltalk överläggsfönster, men Apples Bill Atkinson uppfann regioner, en nyckelalgoritm som gjorde dem livskraftiga. Regioner tillät program att uppdatera ett fönster även när det delvis täcktes av andra fönster, något som Xerox-systemet inte kunde göra, och utgjorde ett nyckelelement i Bouncing Pepsis-demonstrationen som hjälpte till att övertala Jobs senare fiende, John Sculley, att ansluta sig till Apple.

Regioner var en del av LisaGraf, Lisas grafiska verktygsuppsättning, senare omdöpt till QuickDraw. Den Pascal-baserade versionen av Lisa skrevs senare om i assembly 68000 för att passa in i den 64 kB ROM som Burrell Smith introducerade i Macintosh.

Det var inte bara implementeringsdetaljerna i Lisas operativsystem som var radikala. När Lisa fyllde 30, reg jämförde hans skrivbord med Alto, men en mer rättvis jämförelse är Star-miljön från ett par år före Lisa. Sedan Alto har Xerox skapat rullningslister och ikoner för till exempel dokument. Ändå saknades det många synliga saker från Lisas GUI. Lisas team uppfann saker som vi alla tar för givet, som rullgardinsmenyer från en menyrad och kontrollknappar i fönstrets titelrader.

Men om du provar en Lisa eller en emulator idag kommer du att bli desorienterad. Användargränssnittet är dokumentbaserat. För att skapa en fil, river du brevpapper från en mall och tar den till önskad destination. Det är lite likt det konstiga Workplace Shell i OS/2 2, som släpptes nio år senare. Den skiljer sig mycket från Macintosh-modellerna för “applikationer” och “datafiler”, som redan 1984 var kända av Unix, CP/M och MS-DOS.

En annan av Macintosh:s förenklingar var att ha kvadratiska pixlar, istället för de rektangulära på Lisa (och IBM PC). Förutom den mycket enklare interna designen av Macintosh, berodde detta på designgeniet hos Burrell Smith.

Macintosh-systemet, version 1.0. Redan vänlig och fortfarande bekant.

Medan Lisa hade 1 MB RAM och en 5 MB hårddisk, hade den ursprungliga Mac-en bara 128 kB och en enkelsidig diskettenhet. Lisa-ägare kunde dra och släppa från appen till arkiveringsfönstret, men Mac-användare kunde inte. Bortsett från bristen på multitasking, hade Macintosh helt enkelt inte tillräckligt med RAM-minne för att köra ett applikationsprogram och System Finder 1.0 samtidigt. Istället uppfann Macintosh-teamet standardiserade dialogrutor för att ladda och spara filer, innehållande navigeringsverktyg så att du kunde välja en plats.

Macintosh 128K följdes i september samma år av Macintosh 512K, som kom med en halv megabyte och kostade $2 795 ($ 8 245 idag). Även om Apple inte stödde det, kunde ägare av originalmaskinen få samma sak genom att ersätta sina 64 kb RAM-chips med 256 kb-chips, tack vare minnesuppgraderingsmöjligheten som Smith introducerade.

Två år efter den ursprungliga Macintosh släppte Apple äntligen en användbar och trovärdig modell, Macintosh Plus. Detta kostade 2 599 $ (cirka 7 250 $ 2024) och kom med en dubbelsidig 800 kB diskettenhet, 1 MB RAM (i fyra SIMM-platser, för enklare uppgraderingar) och, avgörande, en SCSI-port, vilket gör det relativt lätt, om inte. billigt – för att lägga till en extern hårddisk. Dessa saker krävde i sin tur ett större 128 kB ROM för både drivrutinerna och det nya hierarkiska filsystemet.

Det tog oss två år att komma dit, men Mac Plus markerade punkten då Macintosh började bli en seriös maskin och faktiskt till slut sålde Apple II. På många sätt var den ursprungliga Mac-en nedskalad för mycket för att vara praktisk, även om folk gjorde fantastiska saker med den med en extern diskettenhet. Å andra sidan, hjälpte dess relativa prisvärdhet det att bli uppmärksammat, och dess specifikationer tvingade dess designers att utföra prestationer av uppfinningsrikedom som sätter trender vi fortfarande följer idag.

Apples riktlinjer för mänskligt gränssnitt anger också riktningen för programvaruindustrin för kommande år, om än indirekt. Xerox-forskare visade vägen, men det var inte Lisa som inspirerade fyra decennier av mjukvarudesign. Det var den ödmjuka 128K Macintosh. ®

Leave a Reply

Your email address will not be published. Required fields are marked *