1. Vad sidorna om OS X omfattarJag har använt Mac OS X sedan sommaren 2003 och har länge funderat på att skriva några sidor om sådant jag själv har haft problem med och som jag försökt förstå. Av utrymmesskäl har jag varit tvungen att utelämna mycket. I stället har jag koncentrerat mig på sådant som är nytt och som jag själv har haft användning av då jag arbetat med min Mac. Jag har utelämnat sådant som är likadant i OS X som i OS 8/9 vad gäller själva handhavandet. Jag har därför riktat in mig på Dockan, Findern, Systeminställningar, m.m. Är det något du saknar får du gärna höra av dig så fyller jag på med det! 2. Historien bakom OS XMac OS X har en ganska intressant tillkomsthistoria. Som du kanske vet lanserade Apple en av de först användarvänliga persondatorerna i början av 1980-talet. Under tio år växte antalet användare och entusiaster. I stort sett enda konkurrenten på operativsystemmarknaden hette Microsoft, som tillverkade Windows. Men inte ens med lanseringen av Windows 95 (1995) var Macen hotad. Åtminstone inte när det gällde användarvänlighet. När många tvingades skriva in kommandon i DOS eller försöka förstå det mycket krångliga Windows-gränssnittet, kunde Mac-ägarna njuta av en lättarbetad dator med enkelt gränssnitt. Detta svängde dock ganska snabbt. Redan med Windows 98 hade Microsoft tagit större delen av marknaden. Inte för att Windows var bättre, men Microsoft hade satsat rätt när det gällde marknadsföring och partners. Apple försökte utveckla sitt operativsystem, OS 7. Det kom i en ny version och en till. Men både version 8 och 9 byggde på en gammal teknik, som hade sina rötter i det första operativsystemet från 80-talet. För att försöka ta tillbaka initiativet och utveckla ett modernt operativsystem, började man om från början. Året var då 1992. Arbetsnamnet på det nya systemet var Copland. Man kan säga att arbetet inte gick särskilt bra. Copland lades därför i malpåse. I stället köpte Apple upp ett företag som hette NeXT. NeXT hade startats av Steve Jobs, när han hoppat av från Apple några år tidigare. NeXT-datorerna använde ett operativsystem som hette NextStep. NextStep byggde på Unix. Unix hade funnits ända sedan 1960-talet, men lanserades med namnet "Unix" 1970. Det skapades av forskare med tillgång till den tidens jättestora, men kapacitetsmässigt små, datorer. Under 70-80-talen utvecklades många andra operativsystem och programspråk ur arbetet med Unix. Fördelen med Unix är att det går att anpassa efter olika förhållanden. Dessutom är det stabilt. Problemet med Unix är dock att det är (eller var) textbaserat. Man behöver i princip kunna programmera för att kunna använda det. Kommandona är många och komplicerade. Det gör Unix till ett ganska otympligt operativsystem. Utvecklarna på Apple började därför fundera över hur man skulle kunna behålla fördelarna men undvika nackdelarna med Unix. NextStep visade sig vara en god början. 1996-2001 arbetade man för att få fram OS X. Problemen var många för man ville både skapa bakåtkompatibilitet med Mac OS 8/9 och bevara Mac-känslan i gränssnittet. NextStep hade använt en Unix-dialekt som kallas BSD. BSD hade i sin tur en kärna, Mach, som skötte kommunikationen mellan hårdvaran och mjukvaran i datorn. Med Mach kan datorn göra flera saker samtidigt, använda flera processorer, utnyttja skyddat minne där program som hänger sig inte påverkar själva driften av operativsystemet. Förutom BSD och Mach, fick Apple via köpet av NextStep även tillgång till ett helt nytt sätt att skriva program, alltså det som i dag kallas Cocoa. Det första förslaget på en integration mellan Mac OS och BSD lanserades under 1997 under namnet Rhapsody. Problemet med detta var dock att program blott kunde köras i något av två lägen: classic eller cocoa. För att kunna dra nytta av alla fördelar i Unix-delen av Mac OS skulle programtillverkarna bli tvungna att skriva om sina program från grunden. Det ville man ogärna eftersom kostnaderna skulle bli för stora. Många hotade därför att sluta utveckla program för Mac OS. Apple gjorde därför en omarbetning av Rhapsody och återkom ett år senare med en ny del, carbon, som var ett mellanting mellan classic och cocoa. programtillverkarna skulle nu kunna "karbonisera" sina program för att utnyttja fördelarna i Mac OS. Detta innebar att en liten del av källkoden ändrades i programmen. Tillverkarna gjorde nu tummen upp och Apple kunde ta fram en första betaversion, som lanserades under 2000. Sedan första "skarpa" versionen av Mac OS X har ett antal uppdateringar skett. Version 10.2 kallades Jaguar och version 10.3 kallas Panther. Det är den jag använder då jag skriver det här. Fortfarande finns Unix under skalet på Mac OS och jag kommer på en senare sida berätta lite om hur det fungerar. 3. Tips för vidareläsningFör den som vill veta mer rekommenderar jag först och främst Apples egna sidor. De har många mycket läsvärda artiklar och en hel del finns som PDF-filer. Böcker om Mac OS X: Böcker om Unix-delen i Mac: Bok om AppleScript: Det finns också en del sidor på nätet. Se min länksida med suftips för Macen. Läs mer > Hjälp-filerna under menyn Hjälp i Mac OS kan ofta vara till hjälp. Andra sidor på min webresurs som kan räta ut frågetecknen är t.ex.: Mac OS 8/9, Datorns historia och 100 frågor och svar. |