Windows Registry versus OS X Property List Files

Windows Registry versus OS X Property List Files

Microsofts Windows og Apples OS X butikken konfigurasjonsfiler i svært forskjellige metoder. Ved å sammenligne og kontrastere disse mekanismene, fordeler og ulemper blir raskt klart


Kenny spurte meg følgende spørsmål:.

"Dere har mye register hacks men svært lite Apple tweaking. Dette fikk meg til å undres-hva er forskjellen i hvordan Windows og Mac-systemer lagre sine innstillinger. Hvorfor Windows-registeret alltid får skylda for sakker PCer? "


Skyscraper versus Hus


Selv om Microsoft nå fraråder det, de fleste programmer og Windows-operativsystemet holde de fleste av sine innstillinger i registeret. Tenk på det som en skyskraper der hver etasje styrer en bestemt aspekt av Windows eller et bestemt program. Hvis dataene er ødelagt i registeret, kan heisen av vårt analoge bygningen ikke fungere. I de verste tilfellene kan hele bygningen faller og systemet krasjer eller er ute av stand til å starte opp.

Stammer fra det er linux-ish røtter, holder OS X data konfigurasjons i enkelte eiendom liste (* .plist) filer som er tekst, XML, binær eller JSON-filer. Disse filene er som små hus i stedet for skyskrapere. Hvis ett hus brenner, er det lite sannsynlig å forårsake skade på andre hus. Så hvis en preferanse fil i OS X er skadet, er det lite sannsynlig å skade andre programmer. Faktisk programmer har en tendens til å gjenoppbygge konfigurasjonene dersom de blir fjernet. Dette er en av grunnene til at hvis et program ikke fungerer ordentlig på en Mac, er den første anbefalingen vanligvis å slette den tilknyttede filen plist konfigurasjon.

Fordeler og ulemper

Hvis alle innstillingene for en PC ble lagret i registeret, vil det gi hele Windows-program konfigurasjon for å være lett sikkerhetskopiert. Men mange programmer bruker individuelle konfigurasjonsfiler også. I tillegg kan registerfilene få oppsvulmet over tid på grunn av restapplikasjonsdata som er igjen selv etter programmer er avinstallert. Selv som Windows har forbedret registeret for å la systemet gjenopprette fra korrupsjon, er bruken av registeret for konfigurasjon lagring blir motløs og metoder som registret virtualisering hardner registret prosessen.


den enkelte eiendom liste filer som brukes i Mac OS X åpner for søknader som skal flyttes fra system til system, mens ofte opprettholde (eller tillate ombygging av) konfigurasjon. På nedsiden, er disse filtypene ikke regnes som en svært effektiv bruk av lagring. Også, som OS X har blitt mer moderne, har plist filer endret format krever operativsystemet og system tweakers å være i stand til å håndtere ulike preferanse metoder.

Hvorfor er registret hacket mer enn plist filer?

Til syvende og sist, er det ingenting iboende om konfigurasjonsmetodene som presser folk til å hacke PC-systemer mer enn Mac. Fordi Windows boksene har vanligvis blitt brukt mer i bedriftsmiljøer, og fordi register hacks har vært en enkel måte å rulle ut konfigurasjonsendringer til en haug med systemer på en gang, de fleste Windows-administratorer er nå registret guruer. Som hver generasjon av Windows OS har stort sett beholdt bakoverkompatibilitet, har tradisjonen av register hacks fått lov til å forplante seg. Registret hacking er nå inngrodd i DNA av brukere som ønsker å finpusse sine systemer.

Mac er "bare anta å jobbe", og har historisk sett tilt mindre av tilpasning drevet brukeren. Selv om dette er i rask endring, har Windows-brukere tradisjonelt vært mer av tweaking tankesett enn Apple-brukere. I tillegg Macs har ikke pålagt de samme bedriftens nettverk distribusjonsrutiner som tvang administratorer i registeret kunnskap.

Lagring problemer til side, de fleste eksperter mener at plist metode for OS X er overlegen konfigurasjonen mekanismen av Windows. Men både bakoverkompatibilitet og administrator fortrolighet sikrer at Windows-registret hackere vil fortsette å ha en lekeplass i årene som kommer. Anmeldelser