photoboy skrev:
Jag har fått för mig (jag kanske har fel) att det är just detta som är den största skillnaden mellan PC & Mac, att PC-användare i större utsträckning går in och ändrar i registret, installerar en massa småprogram med tvivelaktig härkomst osv. (Min tanke gäller visserligen XP, inte Vista)
Dessutom finns det ju fler virus/trojaner till PC som också bidrar till strulet eftersom många bara klickar 'ja' på allt som dyker upp på skärmen.
Vet någon om det beror på att Windowsplattformen är vanligare, så att det är mer 'tacksamt' att göra virus för PC, eller är det så att Mac har fler spärrar i sitt operativsystem så att det är svårare att tillverka virus för Mac?
Som jag ser det, så har du rätt i alla dina "teorier".
För det första.
OS X bygger på FreeBSD, som i sin tur är mycket närbesläktat Unix (faktum är att OS X Leopard är UNIX-certifierat).
I Unix-världen har man tänkt på säkerheten från allra första början.
Vilket märks väl i hur arkitekturen iUNIX-besläktade operativsystem är uppbygd.
Användarrättigheter har varit nogrant styrda i *nix-världen i praktiken sedan dess begynnelse.
Det har varit ett undantag att det krävs administratörs-rättigheter för att köra ett program i *nix.
Microsoft har inte alltid varit lika bra på att tänka på säkerhet.
Även om de under senare år har skärpt till sig riktigt ordentligt.
Men Microsoft jobbar också ständigt på att behålla bakåtkompabilitet.
Detta försvårar Microsoft arbete med att förbättra arkitekturen i Windows, som jag personligen anser vara ett lapptäcke.
Fortfarande så behövs fulla administratörsrättigheter för att över huvud taget kunna köra vissa program i Windows.
(En kombination av tidigare slarv från Microsoft, och slarviga programmerare).
Det här med vilka rättigheter som ett program körs med har i praktiken mycket stor betydelse.
Ju mindre rättigheter programmet körs med, dessto mindre risker förenas med en svaghet i det aktuella programmet, när det används för att göra intrång i ett system.
Mac OS X är inte helt säkert (det är inte något operativsystem).
Men det är pga sin arkitektur svårare att angripa.
När det sedan gäller system-registret så är väl det ett av Windows allra största sorgebarn.
Ett fel där kan sänka ett helt system.
Det är uppbygt med ett binärt system, vilket gör det extra besvärligt att rätta till/arbeta med.
I *nix-världen (och därmed även OS X) så lagrar man samma typ av information, som finns i systemregistrer, i textfiler (som lagras i användarens "hem-katalog").
Inte heller ett perfekt system, men långt mycket bättre.
Framför allt så har avinstallerade program inte alls samma förmåga att slöa ner systemet, som det har i Windows.
Vilket operativsystem som i slutändan är bäst för den enskillde användaren varierar i slutändan, beroendes på en massa olika saker.
Men för att jämföra operativsystem i sig, utan alla dessa andra aspekter.
Så tycker jag att OS X vinner med hästlängder före vilken version som helst av Windows.
(Detta sagt utifrån att jag använt Windows själv i elva år, och trivs rätt bra med det i stora drag).
/Daniel.